Re: [OE-core] [PATCH 3/5] linux-libc-headers: bump to v6.9
On Fri, May 31, 2024 at 8:52 AM Bruce Ashfield via lists.openembedded.org wrote: > > On Fri, May 31, 2024 at 4:58 AM Richard Purdie > wrote: > > > > On Fri, 2024-05-31 at 09:31 +0100, Richard Purdie via > > lists.openembedded.org wrote: > > > On Thu, 2024-05-30 at 17:44 -0400, bruce.ashfi...@gmail.com wrote: > > > > From: Bruce Ashfield > > > > > > > > Signed-off-by: Bruce Ashfield > > > > --- > > > > meta/conf/distro/include/tcmode-default.inc | > > > > 2 +- > > > > .../{linux-libc-headers_6.6.bb => linux-libc-headers_6.9.bb}| > > > > 2 +- > > > > 2 files changed, 2 insertions(+), 2 deletions(-) > > > > rename meta/recipes-kernel/linux-libc-headers/{linux-libc- > > > > headers_6.6.bb => linux-libc-headers_6.9.bb} (83%) > > > > > > I think this is causing a musl/busybox compile issue: > > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/15/builds/9384 > > > > > > but I haven't 100% confirmed that it is this change specifically yet. > > > > > > Copying Khem. > > > > It is gated by CONFIG_TC, which is disabled in our standard builds but > > set in poky-tiny. I'll try unsetting it there. > > > > There is a patch on the busybox list to fix the compile issue but if we > > don't need it... > > Aha. I didn't build poky-tiny, I built poky and core-image-minimal to > test, which is why I didn't see it. > > This probably explains your comment I saw earlier about busybox > being a bit concerning due to lack of updates. > > What's the preference here ? I can always track down the patch. > Nevermind, I see the busybox patch you sent earlier! Bruce > Bruce > > > > > Cheers, > > > > Richard > > > > -- > - Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end > - "Use the force Harry" - Gandalf, Star Trek II > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200073): https://lists.openembedded.org/g/openembedded-core/message/200073 Mute This Topic: https://lists.openembedded.org/mt/106397393/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH 3/5] linux-libc-headers: bump to v6.9
On Fri, May 31, 2024 at 4:58 AM Richard Purdie wrote: > > On Fri, 2024-05-31 at 09:31 +0100, Richard Purdie via > lists.openembedded.org wrote: > > On Thu, 2024-05-30 at 17:44 -0400, bruce.ashfi...@gmail.com wrote: > > > From: Bruce Ashfield > > > > > > Signed-off-by: Bruce Ashfield > > > --- > > > meta/conf/distro/include/tcmode-default.inc | > > > 2 +- > > > .../{linux-libc-headers_6.6.bb => linux-libc-headers_6.9.bb}| > > > 2 +- > > > 2 files changed, 2 insertions(+), 2 deletions(-) > > > rename meta/recipes-kernel/linux-libc-headers/{linux-libc- > > > headers_6.6.bb => linux-libc-headers_6.9.bb} (83%) > > > > I think this is causing a musl/busybox compile issue: > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/15/builds/9384 > > > > but I haven't 100% confirmed that it is this change specifically yet. > > > > Copying Khem. > > It is gated by CONFIG_TC, which is disabled in our standard builds but > set in poky-tiny. I'll try unsetting it there. > > There is a patch on the busybox list to fix the compile issue but if we > don't need it... Aha. I didn't build poky-tiny, I built poky and core-image-minimal to test, which is why I didn't see it. This probably explains your comment I saw earlier about busybox being a bit concerning due to lack of updates. What's the preference here ? I can always track down the patch. Bruce > > Cheers, > > Richard -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200072): https://lists.openembedded.org/g/openembedded-core/message/200072 Mute This Topic: https://lists.openembedded.org/mt/106397393/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 5/5] linux-yocto/6.6: cfg: introduce Intel NPU fragment
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Naveen Saini Email: naveen.kumar.sa...@intel.com Subject: features/intel-npu: introduce Intel NPU fragment Date: Wed, 15 May 2024 13:44:57 +0800 Add config fragment for the system with an 14th generation Intel CPU (Meteor Lake) or newer. It will allow users to enable Intel NPU (formerly called Intel VPU) which is a CPU-integrated inference accelerator for Computer Vision and Deep Learning applications. Signed-off-by: Naveen Saini Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index ea4360215d..f8d47a9dba 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "59b2635b04e2ef8162e52f82e848b81073cea708" -SRCREV_meta ?= "5114225a4b9ca817be4456f43e26963005955e13" +SRCREV_meta ?= "66bebb6789d02e775d4c93d7ca4bf79c2ead4b28" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 10a8ec0656..7378a37521 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "9576b5b9f8e3c78e6c315f475def18e5c29e475a" -SRCREV_meta ?= "5114225a4b9ca817be4456f43e26963005955e13" +SRCREV_meta ?= "66bebb6789d02e775d4c93d7ca4bf79c2ead4b28" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 45a6c970fe..fdb7702594 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "9576b5b9f8e3c78e6c315f475def18e5c29e475a" SRCREV_machine:qemux86-64 ?= "9576b5b9f8e3c78e6c315f475def18e5c29e475a" SRCREV_machine:qemumips64 ?= "aa0c0197b3a0628992e959708a2ad015603e93ad" SRCREV_machine ?= "9576b5b9f8e3c78e6c315f475def18e5c29e475a" -SRCREV_meta ?= "5114225a4b9ca817be4456f43e26963005955e13" +SRCREV_meta ?= "66bebb6789d02e775d4c93d7ca4bf79c2ead4b28" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200051): https://lists.openembedded.org/g/openembedded-core/message/200051 Mute This Topic: https://lists.openembedded.org/mt/106397396/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 1/5] linux-yocto/6.6: update to v6.6.30
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 7c76aad68f6d kselftest: Add a ksft_perror() helper 5697d159afef Linux 6.6.30 15aa09d6d846 bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS 57c34bf73128 net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec 6c3020dc817f macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst ee5dde3aa2fd macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads bbc8486eb230 Revert "riscv: kdump: fix crashkernel reserving problem on RISC-V" be9857a4d280 ovl: fix memory leak in ovl_parse_param() 3caf7f49f10f phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 e3425674ff68 i2c: smbus: fix NULL function pointer dereference 470d347b14b0 sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() 2cf53d801da7 sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr dc21662b5b34 sched/eevdf: Always update V if se->on_rq when reweighting 73224a5d2180 phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered b008e327fa57 riscv: Fix loading 64-bit NOMMU kernels past the start of RAM a0f0dbbb1bc4 riscv: Fix TASK_SIZE on 64-bit NOMMU e4c881d2127c riscv: fix VMALLOC_START definition f976eca36cdf dmaengine: idxd: Fix oops during rmmod on single-CPU platforms 8e3c94767cad dma: xilinx_dpdma: Fix locking 758071a35d9f dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue 0e532b993a05 phy: qcom: m31: match requested regulator name with dt schema 1da7f6abd3ba phy: rockchip: naneng-combphy: Fix mux on rk3588 743cf2f19d96 phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits d3d3723d70c1 phy: rockchip-snps-pcie3: fix bifurcation on rk3588 78fe49bd4259 phy: freescale: imx8m-pcie: fix pcie link-up instability 73e4d4f6f7e2 phy: marvell: a3700-comphy: Fix hardcoded array size 610f175d2e16 phy: marvell: a3700-comphy: Fix out of bounds read 935d4c7cdc56 soundwire: amd: fix for wake interrupt handling for clockstop mode 4b80c0260bde idma64: Don't try to serve interrupts when device is powered off 6e98921f6f2f dmaengine: tegra186: Fix residual calculation 3053b681b678 dmaengine: owl: fix register access functions 2431b5f2650d mm: turn folio_test_hugetlb into a PageType 25c5f2e05e8e x86/tdx: Preserve shared bit on mprotect() 2b56188d9bfb phy: qcom: qmp-combo: Fix VCO div offset on v3 c219ef43672d phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE db4ecbf8ee43 mtd: diskonchip: work around ubsan link failure 1d2809e5d918 udp: preserve the connected status if only UDP cmsg 8986ea353956 fbdev: fix incorrect address computation in deferred IO b2916e14bd5c stackdepot: respect __GFP_NOLOCKDEP allocation flag fefe98d3afc4 net: b44: set pause params only when interface is up ca958a1b1552 ethernet: Add helper for assigning packet type when dest address does not match device address 3ecf2249e6e4 ACPI: CPPC: Fix access width used for PCC registers 6a8fda8a7339 ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro 1b890ae474d1 ACPI: CPPC: Use access_width over bit_width for system memory accesses 03170e657f62 irqchip/gic-v3-its: Prevent double free on error d7d7284c2a7c drm/amdgpu: Fix leak when GPU memory allocation fails 65356a1cc496 drm/amdgpu: Assign correct bits for SDMA HDP flush b33d7aaa2d3d drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 9b338b25b388 arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma e64c8fe9 arm64: dts: qcom: sm8450: Fix the msi-map entries 93cf1e2e32d2 arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP c15b5c6fabcb LoongArch: Fix access error when read fault on a write-only VMA 2c733bb795dd LoongArch: Fix callchain parse error with kernel tracepoint events 8292f4f8dd1b cpu: Re-enable CPU mitigations by default for !X86 architectures 3a63cee1a5e1 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() e498cc00e6b7 btrfs: scrub: run relocation repair when/only needed 73aa8ea03ac9 btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() 5e2239fef688 btrfs: fallback if compressed IO fails for ENOSPC 29e94f295bad HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up 699f8958dece smb3: fix lock ordering potential deadlock in cifs_sync_mid_result 0fcf7e219448 smb3: missing lock when picking channel 39ad3d61d23e smb: client: Fix struct_group() usage in __packed structs 92abee9c4201 mm: support page_mapcount() on page_has_type() pages 1eb691e806e7 mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros 56b99a52229d mmc: sdhci-msm: pervent access to suspended controller f6c5d21db16a mm
[OE-core] [PATCH 4/5] linux-yocto/6.6: update to v6.6.32
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 91de249b6804 Linux 6.6.32 3ffef551160a block: add a partscan sysfs attribute for disks d6b6dfff6cda block: add a disk_has_partscan helper fe4549b1d6ac Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching sysfs file 71483049de80 docs: kernel_include.py: Cope with docutils 0.21 1266e5a8f5bc admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET 1c652e1e1067 KEYS: trusted: Do not use WARN when encode fails 26c6d7dc8c6a remoteproc: mediatek: Make sure IPI buffer fits in L2TCM 642069561ea5 serial: kgdboc: Fix NMI-safety problems from keyboard reset code 40b963e45cbb usb: typec: tipd: fix event checking for tps6598x 2f95dfb647a8 usb: typec: ucsi: displayport: Fix potential deadlock a202b26d9531 net: usb: ax88179_178a: fix link status when link is set to down/up ec96bcf5f96a usb: dwc3: Wait unconditionally after issuing EndXfer command 71df2cb2869d binder: fix max_thread type inconsistency c364e7a34c85 drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper() f9b877a7ee31 erofs: reliably distinguish block based and fscache mode 3924179ba933 erofs: get rid of erofs_fs_context fcb05fee0006 bpf: Add missing BPF_LINK_TYPE invocations f70d849b679b kselftest: Add a ksft_perror() helper 7b4bd57cf005 mmc: core: Add HS400 tuning in HS400es initialization e62835264d03 KEYS: trusted: Fix memory leak in tpm2_key_encode() ad3f7986c5a0 Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() cfe560c7050b Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() 4d29fd53a0cb ice: remove unnecessary duplicate checks for VF VSI ID 0ca683f921a9 ice: pass VSI pointer into ice_vc_isvalid_q_id 3a7ac4902917 net: ks8851: Fix another TX stall caused by wrong ISR flag handling 7e4f50dfc98c drm/amd/display: Fix division by zero in setup_dsc_config d4a079d1466d smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings 5a65254c4c4a ksmbd: add continuous availability share parameter 07e76ea1799c cifs: Add tracing for the cifs_tcon struct refcounting 2004e41cd2c4 smb: client: instantiate when creating SFU files 01bce099af0f smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() dbd2df36cd67 smb3: add trace event for mknod 8aff8b8b177d smb311: additional compression flag defined in updated protocol spec a9aa7a776efc smb311: correct incorrect offset field in compression header c1f3c8204e6f cifs: Move some extern decls from .c files to .h 39bdc4197acf ksmbd: fix potencial out-of-bounds when buffer offset is invalid 9e4937cbc150 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() 74dc3e5bf6e1 ksmbd: Fix spelling mistake "connction" -> "connection" 27b40b7bfcd1 ksmbd: fix possible null-deref in smb_lazy_parent_lease_break_close 8b2326963da7 cifs: remove redundant variable assignment 1598a015c761 cifs: fixes for get_inode_info 91cdeb0d4baf cifs: defer close file handles having RH lease 8df4bcdb0a42 ksmbd: add support for durable handles v1/v2 665e85883098 ksmbd: mark SMB2_SESSION_EXPIRED to session when destroying previous session eb4a05e3c34b smb: common: simplify compression headers fdd938b2b468 smb: common: fix fields sizes in compression_pattern_payload_v1 e8aee4f4d2e3 smb: client: negotiate compression algorithms 25f3604fcd62 smb3: add dynamic trace point for ioctls c057a809e128 smb: client: return reparse type in /proc/mounts 582524019459 smb: client: set correct d_type for reparse DFS/DFSR and mount point 97db41604555 smb: client: parse uid, gid, mode and dev from WSL reparse points 7449d736bbbd smb: client: introduce SMB2_OP_QUERY_WSL_EA b93ac66fa236 smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() df0a8a192510 smb: client: add support for WSL reparse points 831ffbd1c7b5 smb: client: reduce number of parameters in smb2_compound_op() 84c597f7f98c smb: client: fix potential broken compound request db0f1c0770bc smb: client: move most of reparse point handling code to common file c1468c7e0ab9 smb: client: introduce reparse mount option 1e60bc0e9543 smb: client: retry compound request without reusing lease b6e27f7fc245 smb: client: do not defer close open handles to deleted files f93d145f9002 smb: client: reuse file lease key in compound operations cfb8f73da601 smb: client: get rid of smb311_posix_query_path_info() a90f37e3d7ac smb: client: parse owner/group when creating reparse points e4232010b13a smb3: update allocation size more accurately on write completion fff4045e712b smb: client: handle path separator of created SMB symlinks 1b5f2928cc6b cifs: update the same create_guid on replay 75417833bb3
[OE-core] [PATCH 3/5] linux-libc-headers: bump to v6.9
From: Bruce Ashfield Signed-off-by: Bruce Ashfield --- meta/conf/distro/include/tcmode-default.inc | 2 +- .../{linux-libc-headers_6.6.bb => linux-libc-headers_6.9.bb}| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_6.6.bb => linux-libc-headers_6.9.bb} (83%) diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc index 23d5aa6de8..950f29134d 100644 --- a/meta/conf/distro/include/tcmode-default.inc +++ b/meta/conf/distro/include/tcmode-default.inc @@ -21,7 +21,7 @@ SDKGCCVERSION ?= "${GCCVERSION}" BINUVERSION ?= "2.42%" GDBVERSION ?= "14.%" GLIBCVERSION ?= "2.39%" -LINUXLIBCVERSION ?= "6.6%" +LINUXLIBCVERSION ?= "6.9%" QEMUVERSION ?= "8.2%" GOVERSION ?= "1.22%" RUSTVERSION ?= "1.75%" diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_6.6.bb b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_6.9.bb similarity index 83% rename from meta/recipes-kernel/linux-libc-headers/linux-libc-headers_6.6.bb rename to meta/recipes-kernel/linux-libc-headers/linux-libc-headers_6.9.bb index d68de6ec7e..3dd4d547d5 100644 --- a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_6.6.bb +++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers_6.9.bb @@ -12,6 +12,6 @@ SRC_URI += "\ LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -SRC_URI[sha256sum] = "d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0" +SRC_URI[sha256sum] = "24fa01fb989c7a3e28453f117799168713766e119c5381dac30115f18f268149" -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200049): https://lists.openembedded.org/g/openembedded-core/message/200049 Mute This Topic: https://lists.openembedded.org/mt/106397393/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 2/5] linux-yocto/6.6: intel configuration changes
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/2 [ Author: Naveen Saini Email: naveen.kumar.sa...@intel.com Subject: features/intel-pinctrl: add pinctrl driver for Intel Meteor Lake Date: Thu, 9 May 2024 13:01:25 +0800 Signed-off-by: Naveen Saini Signed-off-by: Bruce Ashfield ] 2/2 [ Author: Naveen Saini Email: naveen.kumar.sa...@intel.com Subject: bsp/intel-corei7-64: enable Intel IOMMU support Date: Thu, 9 May 2024 13:01:38 +0800 Enable Intel IOMMU driver for intel-corei7-64 machine. Signed-off-by: Naveen Saini Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index a17e189e8e..7169e94e79 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "d6479bad645622afeeefff281c6be5339662c701" -SRCREV_meta ?= "fca7e62b0d67399b174d9af0a04fc56e85a80fa3" +SRCREV_meta ?= "49698cadd79745fa26aa7ef507c16902250c1750" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 392cbbe9aa..ee21291ac2 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "955c18e54b19dae67fdeb54cedc003225bcd9380" -SRCREV_meta ?= "fca7e62b0d67399b174d9af0a04fc56e85a80fa3" +SRCREV_meta ?= "49698cadd79745fa26aa7ef507c16902250c1750" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 0e708d09ea..0a87851016 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "955c18e54b19dae67fdeb54cedc003225bcd9380" SRCREV_machine:qemux86-64 ?= "955c18e54b19dae67fdeb54cedc003225bcd9380" SRCREV_machine:qemumips64 ?= "40b35be7a83982472153cbf0a80fd8ed3f21b053" SRCREV_machine ?= "955c18e54b19dae67fdeb54cedc003225bcd9380" -SRCREV_meta ?= "fca7e62b0d67399b174d9af0a04fc56e85a80fa3" +SRCREV_meta ?= "49698cadd79745fa26aa7ef507c16902250c1750" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200048): https://lists.openembedded.org/g/openembedded-core/message/200048 Mute This Topic: https://lists.openembedded.org/mt/106397391/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 0/5] kernel-yocto: consolidated pull request
From: Bruce Ashfield Richard, A dev kernel bump to 6.10 will follow this, but I still have it under test. I've built core-image-kernel-dev and minimal for multiple architectures against both musl and glibc for the kernel headers and I didn't find any issues. Fingers crossed the AB doesn't find something I missed. -stable updates for the LTS branches will follow in a few more days. Cheers, Bruce The following changes since commit f66f8fa9f605d5dc39acb10226198b3ab40dcaa3: oe-build-perf-report: Add commit hash link to chart tooltip (2024-05-24 16:59:31 +0100) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib zedd/kernel https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (5): linux-yocto/6.6: update to v6.6.30 linux-yocto/6.6: intel configuration changes linux-libc-headers: bump to v6.9 linux-yocto/6.6: update to v6.6.32 linux-yocto/6.6: cfg: introduce Intel NPU fragment meta/conf/distro/include/tcmode-default.inc | 2 +- ...aders_6.6.bb => linux-libc-headers_6.9.bb} | 2 +- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +-- 5 files changed, 22 insertions(+), 22 deletions(-) rename meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_6.6.bb => linux-libc-headers_6.9.bb} (83%) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200046): https://lists.openembedded.org/g/openembedded-core/message/200046 Mute This Topic: https://lists.openembedded.org/mt/106397389/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH] systemd: fix build against 6.9 libc-headers
From: Bruce Ashfield When building against the 6.9 linux-libc-headrs the following build issue was hit: | Program check-filesystems.sh found: YES (build/tmp/work/cortexa57-poky-linux/systemd/255.4/git/src/basic/check-filesystems.sh) | | ../git/src/basic/meson.build:238:8: ERROR: Problem encountered: Unknown filesystems defined in kernel headers: | | Filesystem found in kernel header but not in filesystems-gperf.gperf: PID_FS_MAGIC Upstream already has this fixed, so we backport the commit. Signed-off-by: Bruce Ashfield --- Richard, I only lightly tested this against the older headers, but it shoudln't be an issue. Bruce .../0001-basic-add-PIDFS-magic-31709.patch| 53 +++ meta/recipes-core/systemd/systemd_255.4.bb| 1 + 2 files changed, 54 insertions(+) create mode 100644 meta/recipes-core/systemd/systemd/0001-basic-add-PIDFS-magic-31709.patch diff --git a/meta/recipes-core/systemd/systemd/0001-basic-add-PIDFS-magic-31709.patch b/meta/recipes-core/systemd/systemd/0001-basic-add-PIDFS-magic-31709.patch new file mode 100644 index 00..dd4be5ed2a --- /dev/null +++ b/meta/recipes-core/systemd/systemd/0001-basic-add-PIDFS-magic-31709.patch @@ -0,0 +1,53 @@ +From ed01b92e1c92871bbd92711f280e2b2d15753f0e Mon Sep 17 00:00:00 2001 +From: cpackham-atlnz <85916201+cpackham-at...@users.noreply.github.com> +Date: Tue, 12 Mar 2024 00:55:36 +1300 +Subject: [PATCH] basic: add PIDFS magic (#31709) + +Kernel commit cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b added pidfs. +Update filesystems-gperf.gperf and missing_magic.h accordingly. + +This fixes the following error building against a bleeding edge kernel. +``` +../src/basic/meson.build:234:8: ERROR: Problem encountered: Unknown filesystems defined in kernel headers: + +Filesystem found in kernel header but not in filesystems-gperf.gperf: PID_FS_MAGIC +``` + +Upstream-Status: Backport [commit ed01b92e1c92871bbd92711f280e2b2d15753f0e] + +--- + src/basic/filesystems-gperf.gperf | 1 + + src/basic/missing_magic.h | 5 + + 2 files changed, 6 insertions(+) + +diff --git a/src/basic/filesystems-gperf.gperf b/src/basic/filesystems-gperf.gperf +index e8c5357f91..1cd66b5a5f 100644 +--- a/src/basic/filesystems-gperf.gperf b/src/basic/filesystems-gperf.gperf +@@ -91,6 +91,7 @@ ocfs2, {OCFS2_SUPER_MAGIC} + openpromfs, {OPENPROM_SUPER_MAGIC} + orangefs,{ORANGEFS_DEVREQ_MAGIC} + overlay, {OVERLAYFS_SUPER_MAGIC} ++pidfs, {PID_FS_MAGIC} + pipefs, {PIPEFS_MAGIC} + ppc-cmm, {PPC_CMM_MAGIC} + proc,{PROC_SUPER_MAGIC} +diff --git a/src/basic/missing_magic.h b/src/basic/missing_magic.h +index 27a33adecb..82d71c8ad1 100644 +--- a/src/basic/missing_magic.h b/src/basic/missing_magic.h +@@ -128,6 +128,11 @@ + #define DEVMEM_MAGIC 0x454d444d + #endif + ++/* cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b (6.8) */ ++#ifndef PID_FS_MAGIC ++#define PID_FS_MAGIC 0x50494446 ++#endif ++ + /* Not in mainline but included in Ubuntu */ + #ifndef SHIFTFS_MAGIC + #define SHIFTFS_MAGIC 0x6a656a62 +-- +2.39.2 + diff --git a/meta/recipes-core/systemd/systemd_255.4.bb b/meta/recipes-core/systemd/systemd_255.4.bb index 62842d43c8..08af221a93 100644 --- a/meta/recipes-core/systemd/systemd_255.4.bb +++ b/meta/recipes-core/systemd/systemd_255.4.bb @@ -28,6 +28,7 @@ SRC_URI += " \ file://systemd-pager.sh \ file://0002-binfmt-Don-t-install-dependency-links-at-install-tim.patch \ file://0008-implment-systemd-sysv-install-for-OE.patch \ + file://0001-basic-add-PIDFS-magic-31709.patch \ " # patches needed by musl -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#199291): https://lists.openembedded.org/g/openembedded-core/message/199291 Mute This Topic: https://lists.openembedded.org/mt/106115218/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH V2] linux-yocto: Enable team net driver
Looks good to me! Thanks for the v2 Bruce On Thu, May 9, 2024 at 11:36 AM Khem Raj wrote: > > Its needed to run libteam ptests > > Signed-off-by: Khem Raj > Cc: Bruce Ashfield > --- > v2: Add comments in recipe on reason to add it > > meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > index 71bfbf9e032..ec6fd838772 100644 > --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > @@ -66,6 +66,8 @@ KERNEL_FEATURES:append:qemux86-64=" cfg/sound.scc > cfg/paravirt_kvm.scc" > KERNEL_FEATURES:append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " > cfg/x32.scc", "", d)}" > KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", > " features/scsi/scsi-debug.scc features/nf_tables/nft_test.scc", "", d)}" > KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", > " features/gpio/mockup.scc features/gpio/sim.scc", "", d)}" > +# libteam ptests from meta-oe needs it > +KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", > " features/net/team/team.scc", "", d)}" > KERNEL_FEATURES:append:powerpc =" arch/powerpc/powerpc-debug.scc" > KERNEL_FEATURES:append:powerpc64 =" arch/powerpc/powerpc-debug.scc" > KERNEL_FEATURES:append:powerpc64le =" arch/powerpc/powerpc-debug.scc" > -- > 2.45.0 > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#199178): https://lists.openembedded.org/g/openembedded-core/message/199178 Mute This Topic: https://lists.openembedded.org/mt/106003446/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] linux-yocto: Enable team net driver
On Wed, May 8, 2024 at 11:26 PM Khem Raj wrote: > > On Wed, May 8, 2024 at 8:16 PM Bruce Ashfield > wrote: > > > > On Wed, May 8, 2024 at 9:22 PM Khem Raj wrote: > > > > > > Signed-off-by: Khem Raj > > > Cc: Bruce Ashfield > > > --- > > > meta/recipes-kernel/linux/linux-yocto_6.6.bb | 1 + > > > 1 file changed, 1 insertion(+) > > > > > > diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > > > b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > > > index 71bfbf9e032..4503ec94ae9 100644 > > > --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > > > +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > > > @@ -66,6 +66,7 @@ KERNEL_FEATURES:append:qemux86-64=" cfg/sound.scc > > > cfg/paravirt_kvm.scc" > > > KERNEL_FEATURES:append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", > > > " cfg/x32.scc", "", d)}" > > > KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", > > > "ptest", " features/scsi/scsi-debug.scc features/nf_tables/nft_test.scc", > > > "", d)}" > > > KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", > > > "ptest", " features/gpio/mockup.scc features/gpio/sim.scc", "", d)}" > > > > We are getting quite a few of these now and that isn't a problem. But > > I think we should > > probably start putting comments above the enable lines so casual users > > will know why > > the various fragments are being enabled. > > > > For example, I don't really know what the team driver is, and why > > ptest needs it! > > when we expand ptests for more than core layer, then certain packages > e.g. libteam in meta-oe [1] this config option is needed to be > enabled. > Cool. I don't have any concerns with the enablement itself, I'd just prefer that we put a line above it in the file to indicate what depends on that configuration so there's no confusion later. Bruce > [1] > https://git.openembedded.org/meta-openembedded/commit/?id=df35bef3ae6411900efdfc3ea5ade23820e9af2f > > > > > Bruce > > > > > +KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", > > > "ptest", " features/net/team/team.scc", "", d)}" > > > KERNEL_FEATURES:append:powerpc =" arch/powerpc/powerpc-debug.scc" > > > KERNEL_FEATURES:append:powerpc64 =" arch/powerpc/powerpc-debug.scc" > > > KERNEL_FEATURES:append:powerpc64le =" arch/powerpc/powerpc-debug.scc" > > > -- > > > 2.45.0 > > > > > > > > > -- > > - Thou shalt not follow the NULL pointer, for chaos and madness await > > thee at its end > > - "Use the force Harry" - Gandalf, Star Trek II -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#199175): https://lists.openembedded.org/g/openembedded-core/message/199175 Mute This Topic: https://lists.openembedded.org/mt/105993917/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] linux-yocto: Enable team net driver
On Wed, May 8, 2024 at 9:22 PM Khem Raj wrote: > > Signed-off-by: Khem Raj > Cc: Bruce Ashfield > --- > meta/recipes-kernel/linux/linux-yocto_6.6.bb | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > index 71bfbf9e032..4503ec94ae9 100644 > --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > @@ -66,6 +66,7 @@ KERNEL_FEATURES:append:qemux86-64=" cfg/sound.scc > cfg/paravirt_kvm.scc" > KERNEL_FEATURES:append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " > cfg/x32.scc", "", d)}" > KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", > " features/scsi/scsi-debug.scc features/nf_tables/nft_test.scc", "", d)}" > KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", > " features/gpio/mockup.scc features/gpio/sim.scc", "", d)}" We are getting quite a few of these now and that isn't a problem. But I think we should probably start putting comments above the enable lines so casual users will know why the various fragments are being enabled. For example, I don't really know what the team driver is, and why ptest needs it! Bruce > +KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", > " features/net/team/team.scc", "", d)}" > KERNEL_FEATURES:append:powerpc =" arch/powerpc/powerpc-debug.scc" > KERNEL_FEATURES:append:powerpc64 =" arch/powerpc/powerpc-debug.scc" > KERNEL_FEATURES:append:powerpc64le =" arch/powerpc/powerpc-debug.scc" > -- > 2.45.0 > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#199137): https://lists.openembedded.org/g/openembedded-core/message/199137 Mute This Topic: https://lists.openembedded.org/mt/105993917/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH] linux-yocto/6.6: fix kselftest failures
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/6.6: 1/1 [ Author: Mark Brown Email: broo...@kernel.org Subject: kselftest: Add a ksft_perror() helper Date: Thu, 28 Sep 2023 16:38:11 +0200 The standard library perror() function provides a convenient way to print an error message based on the current errno but this doesn't play nicely with KTAP output. Provide a helper which does an equivalent thing in a KTAP compatible format. nolibc doesn't have a strerror() and adding the table of strings required doesn't seem like a good fit for what it's trying to do so when we're using that only print the errno. Signed-off-by: Mark Brown Reviewed-by: Kees Cook Signed-off-by: Shuah Khan Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- .../linux/linux-yocto-rt_6.6.bb | 2 +- .../linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 22 +-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index ea429692d8..53f413407d 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,7 +14,7 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "99d3632c1cf7688066e57aea89f9adfe8d1a5ca5" +SRCREV_machine ?= "9bdb085cb6fcfd49586b980ba27cb81e5c76689e" SRCREV_meta ?= "a78c74a3510067017dda1926f88bd914f0a053b3" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index bdad73bbbc..44c9a7b1e0 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -17,7 +17,7 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "6655dc03f5de7bb734da3ec8eb97f9be281dfbdb" +SRCREV_machine ?= "7c76aad68f6d1247e72f024f1e0291067a404f8d" SRCREV_meta ?= "a78c74a3510067017dda1926f88bd914f0a053b3" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 12197ba414..817639bce0 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,17 +18,17 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "45982c347ee123883a88f220d1d9a740e2c2b959" -SRCREV_machine:qemuarm64 ?= "6655dc03f5de7bb734da3ec8eb97f9be281dfbdb" -SRCREV_machine:qemuloongarch64 ?= "6655dc03f5de7bb734da3ec8eb97f9be281dfbdb" -SRCREV_machine:qemumips ?= "738f344ef6da38ebf6fcca87b701281c930b16e4" -SRCREV_machine:qemuppc ?= "6655dc03f5de7bb734da3ec8eb97f9be281dfbdb" -SRCREV_machine:qemuriscv64 ?= "6655dc03f5de7bb734da3ec8eb97f9be281dfbdb" -SRCREV_machine:qemuriscv32 ?= "6655dc03f5de7bb734da3ec8eb97f9be281dfbdb" -SRCREV_machine:qemux86 ?= "6655dc03f5de7bb734da3ec8eb97f9be281dfbdb" -SRCREV_machine:qemux86-64 ?= "6655dc03f5de7bb734da3ec8eb97f9be281dfbdb" -SRCREV_machine:qemumips64 ?= "7f4b889b7acb9fe36e290bf40c2e9b6cec523f6d" -SRCREV_machine ?= "6655dc03f5de7bb734da3ec8eb97f9be281dfbdb" +SRCREV_machine:qemuarm ?= "0b90bbe1359b3fd590780119f19dbd0a01e58560" +SRCREV_machine:qemuarm64 ?= "7c76aad68f6d1247e72f024f1e0291067a404f8d" +SRCREV_machine:qemuloongarch64 ?= "7c76aad68f6d1247e72f024f1e0291067a404f8d" +SRCREV_machine:qemumips ?= "ab44de80a320e30a49150ea74554a937affaf78d" +SRCREV_machine:qemuppc ?= "7c76aad68f6d1247e72f024f1e0291067a404f8d" +SRCREV_machine:qemuriscv64 ?= "7c76aad68f6d1247e72f024f1e0291067a404f8d" +SRCREV_machine:qemuriscv32 ?= "7c76aad68f6d1247e72f024f1e0291067a404f8d" +SRCREV_machine:qemux86 ?= "7c76aad68f6d1247e72f024f1e0291067a404f8d" +SRCREV_machine:qemux86-64 ?= "7c76aad68f6d1247e72f024f1e0291067a404f8d" +SRCREV_machine:qemumips64 ?= "75da5d44c2e54a85a1221ea7d0c04be9aefb7fa1" +SRCREV_machine ?= "7c76aad68f6d1247e72f024f1e0291067a404f8d" SRCREV_meta ?= "a78c74a3510067017dda1926f88bd914f0a053b3" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#199103): https://lists.openembedded.org/g/openembedded-core/message/199103 Mute This Topic: https://lists.openembedded.org/mt/105966984/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core][kirkstone 1/1] linux-yocto/5.15: cfg: remove obselete CONFIG_NFSD_V3 option
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Bruce Ashfield Email: bruce.ashfi...@gmail.com Subject: nfsd: drop CONFIG_NFSD_V3 Date: Tue, 2 Aug 2022 10:52:25 -0400 commit 5f9a62ff7d2808c7b56c0ec90f3b7eae5872afe6 Author: Chuck Lever Date: Sun Feb 6 12:25:47 2022 -0500 NFSD: Remove CONFIG_NFSD_V3 Eventually support for NFSv2 in the Linux NFS server is to be deprecated and then removed. However, NFSv2 is the "always supported" version that is available as soon as CONFIG_NFSD is set. Before NFSv2 support can be removed, we need to choose a different "always supported" version. This patch removes CONFIG_NFSD_V3 so that NFSv3 is always supported, as NFSv2 is today. When NFSv2 support is removed, NFSv3 will become the only "always supported" NFS version. The defconfigs still need to be updated to remove CONFIG_NFSD_V3=y. Signed-off-by: Chuck Lever Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- I decided to just do the cherry-pick and get this off the list! Bruce meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb index 91bf0350d5..349aa9854d 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb @@ -12,7 +12,7 @@ python () { } SRCREV_machine ?= "f8d4297d452f7c832d90bfb992d90db2e30ffc23" -SRCREV_meta ?= "21fd5becb1ed083a28e57af46709578f83dd2910" +SRCREV_meta ?= "7cdb56640a7854c921c292100445334745d5d534" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb index 722523ced9..054e17e871 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb @@ -15,7 +15,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "7a8fce8cbd9a8a7d68a0c2537141c85d63f6eda3" -SRCREV_meta ?= "21fd5becb1ed083a28e57af46709578f83dd2910" +SRCREV_meta ?= "7cdb56640a7854c921c292100445334745d5d534" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb index 6784703ce2..c066797436 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb @@ -24,7 +24,7 @@ SRCREV_machine:qemux86 ?= "f0d16a142e32a7934da39a12bd983a00e629bb48" SRCREV_machine:qemux86-64 ?= "f0d16a142e32a7934da39a12bd983a00e629bb48" SRCREV_machine:qemumips64 ?= "d34e0789d8d5e0d7ab521889e80967edcac38dc6" SRCREV_machine ?= "f0d16a142e32a7934da39a12bd983a00e629bb48" -SRCREV_meta ?= "21fd5becb1ed083a28e57af46709578f83dd2910" +SRCREV_meta ?= "7cdb56640a7854c921c292100445334745d5d534" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#199012): https://lists.openembedded.org/g/openembedded-core/message/199012 Mute This Topic: https://lists.openembedded.org/mt/105893696/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core][kirkstone 11/12] linux-yocto/5.15: update to v5.15.157
I'll revisit this in a week or so, and send the queue again at that point. The fix is trivial, I've just moved on from it for the time being Bruce On Fri, May 3, 2024 at 1:39 PM Steve Sakoman wrote: > Hi Bruce, > > Unfortunately I'm getting warnings on many of the builds: > > WARNING: linux-yocto-5.15.157+gitAUTOINC+21fd5becb1_f0d16a142e-r0 > do_kernel_configcheck: [kernel config]: This BSP contains fragments > with warnings: > [INFO]: the following symbols were not found in the active configuration: > - CONFIG_NFSD_V3 > > Steve > > On Thu, May 2, 2024 at 7:52 PM wrote: > > > > From: Bruce Ashfield > > > > Updating linux-yocto/5.15 to the latest korg -stable release that > comprises > > the following commits: > > > > b925f60c6ee7 Linux 5.15.157 > > d564809f27ea net: dsa: mt7530: fix enabling EEE on MT7531 switch on > all boards > > eb6535c6f7c2 net: dsa: mt7530: fix improper frames on all 25MHz and > 40MHz XTAL MT7530 > > 63ba7a80d6e2 net: dsa: introduce preferred_default_local_cpu_port > and use on MT7530 > > 84b7f50e631a net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP > > bdbe483da21f nilfs2: fix OOB in nilfs_set_de_type > > 3ab056814cd8 nouveau: fix instmem race condition around ptr stores > > 49c9958cf0a2 drm/vmwgfx: Sort primary plane formats by order of > preference > > 8b12fc7b0326 drm/amdgpu: validate the parameters of bo mapping > operations more clearly > > a2fd6dbc98be binder: check offset alignment in binder_get_object() > > 0dc727a4e054 init/main.c: Fix potential static_command_line memory > overflow > > 813f5213f2c6 arm64: hibernate: Fix level3 translation fault in > swsusp_save() > > f5a55db79bf7 KVM: x86/pmu: Do not mask LVTPC when handling a PMI on > AMD platforms > > 7169354120d8 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. > Intel compatible > > 43f00210cb25 fs: sysfs: Fix reference leak in > sysfs_break_active_protection() > > 0d130158db29 speakup: Avoid crash on very long word > > d8a2225f7dfa mei: me: disable RPL-S on SPS and IGN firmwares > > 7f67c2020cb0 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after > usb ep transport error > > 75ceeadfab1c usb: Disable USB3 LPM at shutdown > > 8aa5c28ac65c usb: dwc2: host: Fix dereference issue in DDMA > completion flow. > > 7182175f565f Revert "usb: cdc-wdm: close race between read and > workqueue" > > def039849617 USB: serial: option: add Telit FN920C04 rmnet > compositions > > cd27cf1ec66d USB: serial: option: add Rolling RW101-GL and RW135-GL > support > > c48d624bbbad USB: serial: option: support Quectel EM060K sub-models > > 3338a967ca08 USB: serial: option: add Lonsung U8300/U9300 product > > e94566d88701 USB: serial: option: add support for Fibocom FM650/FG650 > > 6b5043463619 USB: serial: option: add Fibocom FM135-GL variants > > 7a3bbe41efa5 serial/pmac_zilog: Remove flawed mitigation for rx irq > flood > > b0b268eeb087 comedi: vmk80xx: fix incomplete endpoint checking > > e39fae579d17 thunderbolt: Fix wake configurations after device unplug > > 62e0a5d4d4de thunderbolt: Avoid notify PM core about runtime PM > resume > > 4291a6233ba8 x86/cpufeatures: Fix dependencies for GFNI, VAES, and > VPCLMULQDQ > > 0be237b6b753 x86/bugs: Fix BHI retpoline check > > a29ec0465dce clk: Get runtime PM before walking tree during > disable_unused > > db7c0ef4afea clk: Initialize struct clk_core kref earlier > > bc6d766991e1 clk: Print an info line before disabling unused clocks > > f3d89bc7dd65 clk: remove extra empty line > > bdd70c8b02e7 clk: Mark 'all_lists' as const > > 3254a1f27952 clk: Remove prepare_lock hold assertion in > __clk_release() > > ce77f3beed02 drm/panel: visionox-rm69299: don't unregister DSI device > > df0991da7db8 drm: nv04: Fix out of bounds access > > 3076b3c38a70 s390/cio: fix race condition during online processing > > 498f7b8037da s390/qdio: handle deferred cc1 > > 45d70025006c RDMA/mlx5: Fix port number for counter query in > multi-port configuration > > 8261489de3af RDMA/cm: Print the old state when cm_destroy_id gets > timeout > > 2973b4a5eae7 RDMA/rxe: Fix the problem "mutex_destroy missing" > > 831157756e3c net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels > before using them > > 9495b7a412e3 net: dsa: mt7530: fix mirroring frames received on > local port > > a50dbeca28ac tun: limit printing rate when illegal packet received
Re: [OE-core] [PATCH 02/12] linux-yocto/6.6: update CVE exclusions (6.6.24)
On Fri, May 3, 2024 at 1:42 AM Marta Rybczynska wrote: > Hello Bruce et al, > For information, the linux_kernel_cves repo has now a banner "This > repository has been archived by the owner on May 2, 2024. It is now > read-only. ", > Yes, I had noticed that, but was letting my release scripts do their "thing" to at least update the date on the file. That way it was documented that I'm checking and waiting for the replacement to arrive. I did squash all the commits against the 6.1 kernel for that reason, since they are a no-op until something new arrives. Bruce > so I guess this is the last update. > > Greg has scripting for statistics of the new process, haven't looked > into them yet. > Regards, > Marta > > On Fri, May 3, 2024 at 4:40 AM Bruce Ashfield via > lists.openembedded.org > wrote: > > > > From: Bruce Ashfield > > > > Data pulled from: https://github.com/nluedtke/linux_kernel_cves > > > > 1/1 [ > > Author: Nicholas Luedtke > > Email: nicholas.lued...@uwalumni.com > > Subject: Update 25Feb24 > > Date: Sun, 25 Feb 2024 07:03:08 -0500 > > > > ] > > > > Signed-off-by: Bruce Ashfield > > --- > > meta/recipes-kernel/linux/cve-exclusion_6.6.inc | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc > b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc > > index bb9ba49c48..133cab88a3 100644 > > --- a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc > > +++ b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc > > @@ -1,9 +1,9 @@ > > > > # Auto-generated CVE metadata, DO NOT EDIT BY HAND. > > -# Generated at 2024-03-28 16:40:04.102652+00:00 for version 6.6.23 > > +# Generated at 2024-04-04 03:23:25.421265+00:00 for version 6.6.24 > > > > python check_kernel_cve_status_version() { > > -this_version = "6.6.23" > > +this_version = "6.6.24" > > kernel_version = d.getVar("LINUX_VERSION") > > if kernel_version != this_version: > > bb.warn("Kernel CVE status needs updating: generated for %s but > kernel is %s" % (this_version, kernel_version)) > > -- > > 2.39.2 > > > > > > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198984): https://lists.openembedded.org/g/openembedded-core/message/198984 Mute This Topic: https://lists.openembedded.org/mt/105881317/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core][nanbield 10/10] linux-yocto/6.1: update CVE exclusions (6.1.89)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 8Apr24 Date: Tue, 9 Apr 2024 18:19:11 -0400 ] Signed-off-by: Bruce Ashfield --- .../linux/cve-exclusion_6.1.inc | 2720 + 1 file changed, 2054 insertions(+), 666 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.1.inc b/meta/recipes-kernel/linux/cve-exclusion_6.1.inc index cb48e4d88d..58d7af9a52 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_6.1.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_6.1.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-02-21 02:22:41.710563+00:00 for version 6.1.78 +# Generated at 2024-05-02 16:10:19.009228+00:00 for version 6.1.89 python check_kernel_cve_status_version() { -this_version = "6.1.78" +this_version = "6.1.89" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) @@ -2980,6 +2980,10 @@ CVE_STATUS[CVE-2019-25044] = "fixed-version: Fixed from version 5.2rc4" CVE_STATUS[CVE-2019-25045] = "fixed-version: Fixed from version 5.1" +CVE_STATUS[CVE-2019-25160] = "fixed-version: Fixed from version 5.0" + +CVE_STATUS[CVE-2019-25162] = "fixed-version: Fixed from version 6.0rc1" + CVE_STATUS[CVE-2019-3016] = "fixed-version: Fixed from version 5.6rc1" CVE_STATUS[CVE-2019-3459] = "fixed-version: Fixed from version 5.1rc1" @@ -3452,6 +3456,32 @@ CVE_STATUS[CVE-2020-36694] = "fixed-version: Fixed from version 5.10" CVE_STATUS[CVE-2020-36766] = "fixed-version: Fixed from version 5.9rc1" +CVE_STATUS[CVE-2020-36775] = "fixed-version: Fixed from version 5.7rc1" + +CVE_STATUS[CVE-2020-36776] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36777] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36778] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36779] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36780] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36781] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36782] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36783] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36784] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36785] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36786] = "fixed-version: Fixed from version 5.13rc1" + +CVE_STATUS[CVE-2020-36787] = "fixed-version: Fixed from version 5.13rc1" + CVE_STATUS[CVE-2020-3702] = "fixed-version: Fixed from version 5.12rc1" CVE_STATUS[CVE-2020-4788] = "fixed-version: Fixed from version 5.10rc5" @@ -3940,1333 +3970,2691 @@ CVE_STATUS[CVE-2021-45868] = "fixed-version: Fixed from version 5.16rc1" CVE_STATUS[CVE-2021-46283] = "fixed-version: Fixed from version 5.13rc7" -CVE_STATUS[CVE-2022-0001] = "fixed-version: Fixed from version 5.17rc8" +CVE_STATUS[CVE-2021-46904] = "fixed-version: Fixed from version 5.12rc7" -CVE_STATUS[CVE-2022-0002] = "fixed-version: Fixed from version 5.17rc8" +CVE_STATUS[CVE-2021-46905] = "fixed-version: Fixed from version 5.13rc1" -CVE_STATUS[CVE-2022-0168] = "fixed-version: Fixed from version 5.18rc1" +CVE_STATUS[CVE-2021-46906] = "fixed-version: Fixed from version 5.13rc5" -CVE_STATUS[CVE-2022-0171] = "fixed-version: Fixed from version 5.18rc4" +CVE_STATUS[CVE-2021-46908] = "fixed-version: Fixed from version 5.12rc8" -CVE_STATUS[CVE-2022-0185] = "fixed-version: Fixed from version 5.17rc1" +CVE_STATUS[CVE-2021-46909] = "fixed-version: Fixed from version 5.12rc8" -CVE_STATUS[CVE-2022-0264] = "fixed-version: Fixed from version 5.16rc6" +CVE_STATUS[CVE-2021-46910] = "fixed-version: Fixed from version 5.12rc8" -CVE_STATUS[CVE-2022-0286] = "fixed-version: Fixed from version 5.14rc2" +CVE_STATUS[CVE-2021-46911] = "fixed-version: Fixed from version 5.12rc8" -CVE_STATUS[CVE-2022-0322] = "fixed-version: Fixed from version 5.15rc6" +CVE_STATUS[CVE-2021-46912] = "fixed-version: Fixed from version 5.12rc8" -CVE_STATUS[CVE-2022-0330] = "fixed-version: Fixed from version 5.17rc2" +CVE_STATUS[CVE-2021-46913] = "fixed-version: Fixed from version 5.12rc8" -CVE_STATUS[CVE-2022-0382] = "
[OE-core][nanbield 08/10] linux-yocto/6.1: update to v6.1.87
From: Bruce Ashfield Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: b140d9d4515f drm/bridge: adv7511: fix crash on irq during probe 5c3bf5a26d61 reiserfs: Avoid touching renamed directory if parent does not change 6741e066ec76 Linux 6.1.87 724fbc7c0cb8 drm/amd/display: fix disable otg wa logic in DCN316 90819b1830bc drm/amdgpu: always force full reset for SOC21 7cc89dbcb8ea drm/amdgpu: Reset dGPU if suspend got aborted 29bd4d05f2c5 drm/i915: Disable port sync when bigjoiner is used 2bc1796f8eeb drm/i915/cdclk: Fix CDCLK programming order when pipes are active d844df110084 x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI 7f18a0df7621 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto d737d8cd8e64 x86/bugs: Clarify that syscall hardening isn't a BHI mitigation 4b0b5d621e89 x86/bugs: Fix BHI handling of RRSBA dc2db3e978c5 x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' b1b32586f797 x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES 662e341e57cc x86/bugs: Fix BHI documentation 0d433e40827d x86/bugs: Fix return type of spectre_bhi_state() d447d8de840c irqflags: Explicitly ignore lockdep_hrtimer_exit() argument 22f51ddb0cc1 x86/apic: Force native_apic_mem_read() to use the MOV instruction 881b495ed26b selftests: timers: Fix abs() warning in posix_timers test 9c09773917fb x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n 0c182182d6d9 perf/x86: Fix out of range data a2c1c0cfab05 vhost: Add smp_rmb() in vhost_enable_notify() f6e2d61dc159 vhost: Add smp_rmb() in vhost_vq_avail_empty() 18c8cc6680ce drm/client: Fully protect modes[] with dev->mode_config.mutex 8a6fea3fcb57 drm/ast: Fix soft lockup d29b50a32c27 drm/amdkfd: Reset GPU on queue preemption failure 4b53d7d620c4 drm/i915/vrr: Disable VRR when using bigjoiner 62029bc9ff2c kprobes: Fix possible use-after-free issue on kprobe registration 88dd8bb129fc io_uring/net: restore msg_control on sendzc retry c00146b399a5 btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans 06fe99985427 btrfs: record delayed inode root in transaction cb3131b5a204 btrfs: qgroup: correctly model root qgroup rsv in convert 5f1205b86bd0 iommu/vt-d: Allocate local memory for page request queue 91580ea48b6d tracing: hide unused ftrace_event_id_fops 19ff8fed3338 net: ena: Fix incorrect descriptor free behavior 7d44e12efb7d net: ena: Wrong missing IO completions check order 4dea83d483d5 net: ena: Fix potential sign extension issue b75722be422c af_unix: Fix garbage collector racing against connect() fb6d14e23d48 af_unix: Do not use atomic ops for unix_sk(sk)->inflight. 19643bf8c9b5 net: dsa: mt7530: trap link-local frames regardless of ST Port State 8edb087c44a4 net: sparx5: fix wrong config being used when reconfiguring PCS 88a50c8a5048 net/mlx5e: HTB, Fix inconsistencies with QoS SQs number ad26f26abd35 net/mlx5e: Fix mlx5e_priv_init() cleanup flow 2e8dc5cffc84 net/mlx5: Properly link new fs rules into the tree c760089aa982 netfilter: complete validation of user input 9d42f3733912 Bluetooth: L2CAP: Fix not validating setsockopt user input 7bc65d23ba20 Bluetooth: SCO: Fix not validating setsockopt user input de76ae9ea1a6 ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr 03d564999fa8 ipv4/route: avoid unused-but-set-variable warning 2c46877f5f93 ipv6: fib: hide unused 'pn' variable 7e33f68791eb octeontx2-af: Fix NIX SQ mode and BP config 84a352b7eba1 af_unix: Clear stale u->oob_skb. 492337a4fbd1 net: ks8851: Handle softirqs at the end of IRQ thread to fix hang be033154523f net: ks8851: Inline ks8851_rx_skb() ecedcd7e3985 bnxt_en: Reset PTP tx_avail after possible firmware reset 4a1b65d1e55d geneve: fix header validation in geneve[6]_xmit_skb 2a523f14a3f5 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING ac1c10b4ebdf u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file 0b445005599d net: openvswitch: fix unwanted error log on timeout policy probing 9fc74e367be4 scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() 438b9a71b25a scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() b7dc2e6b8798 nouveau: fix function cast warning 84fb60063509 Revert "drm/qxl: simplify qxl_fence_wait" 24c0c5867ad2 arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order 49054b3ed249 media: cec: core: remove length check of Timer Status bccc8d155092 PM: s2idle: Make sure CPUs will wakeup directly on resume bd9b94055c3d drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 66fab1e120b3 Bluetooth: Fix memory leak in hci_req_sync_complete() 2d5f12de4cf5 ring-buffer: Only update
[OE-core][nanbield 07/10] linux-yocto/6.1: update to v6.1.86
From: Bruce Ashfield Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: cd5d98c0556c Linux 6.1.86 c5f9fe2c1e50 Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()" eea65ed73898 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() cea93dae3e25 net: mpls: error out if inner headers are not set 21f5cfed1e7a Bluetooth: btintel: Fixe build regression 00e34ff1ce81 platform/x86: intel-vbtn: Update tablet mode switch at end of probe e80b4980af26 randomize_kstack: Improve entropy diffusion 649e5646362a virtio: reenable config if freezing device failed 3a9c459091e3 scsi: sd: usb_storage: uas: Access media prior to querying device properties 345b6b831980 Revert "scsi: core: Add struct for args to execution functions" f1465ff4c83c Revert "scsi: sd: usb_storage: uas: Access media prior to querying device properties" cf0650adb625 gcc-plugins/stackleak: Avoid .head.text section 2b85977977cb tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc 2aeb805a1bcd netfilter: nf_tables: discard table flag update with pending basechain deletion 8d3a58af50e4 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path fcd1993a2937 netfilter: nf_tables: release batch on table validation from abort path 664206ff8b01 fbmon: prevent division by zero in fb_videomode_from_videomode() 30044c66bc1a drivers/nvme: Add quirks for device 126f:2262 5245a6da27ef io_uring: clear opcode specific data for an early failure f8a7b7b085df fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 8b849265dad8 ASoC: soc-core.c: Skip dummy codec when adding platforms 103c0f946f9a thermal/of: Assume polling-delay(-passive) 0 when absent 409289d0a151 usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined 57e6634e591b usb: typec: tcpci: add generic tcpci fallback compatible f692c547e3f2 thunderbolt: Keep the domain powered when USB4 port is in redrive mode 893b2562613f usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR 7dbf082988d6 bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state 63eaa43d5d5f tools: iio: replace seekdir() in iio_generic_buffer 1e9f5619d908 ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment 5e7da5bb2d34 ktest: force $buildonly = 1 for 'make_warnings_file' test type 39da708cb201 perf/x86/amd/lbr: Discard erroneous branch entries 44479c7fefc8 platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet 70310e55b529 Input: allocate keycode for Display refresh rate toggle 055e406d7b0e Input: imagis - use FIELD_GET where applicable 4097b1f10f04 RDMA/cm: add timeout to cm_destroy_id wait 512a01da7134 block: prevent division by zero in blk_rq_stat_sum() c87e811cae7e input/touchscreen: imagis: Correct the maximum touch area value b7d153bfba62 libperf evlist: Avoid out-of-bounds access aaefa79c1532 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" 43be051f35f9 SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int 3a94feab045f drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init() 354a5d7bb740 drm/amd/display: Fix nanosec stat overflow aba664845af3 ext4: forbid commit inconsistent quota data when errors=remount-ro baba35106855 ext4: add a hint for block bitmap corrupt state in mb_groups b75395ec4b7a ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter 84ed33a08218 media: sta2x11: fix irq handler cast 2e2177f94c0e Julia Lawall reported this null pointer dereference, this should fix it. 3f3c1e735d3e rcu-tasks: Repair RCU Tasks Trace quiescence check eae948ecd5f0 ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops 13701b0f01b6 isofs: handle CDs with bad root inode but good Joliet root directory ee0b5f96b6d6 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() 53cb1e52c9db sysv: don't call sb_bread() with pointers_lock held 5238e1c2bd31 pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs c87dd159189a drm: panel-orientation-quirks: Add quirk for GPD Win Mini ac1e0f080a76 Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails 48bfb4b03c5f drm/vc4: don't check if plane->state->fb == state->fb a83a7728e487 Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922 b19fe5eea619 Bluetooth: btintel: Fix null ptr deref in btintel_read_version d7ee3bf0caf5 net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() 5693dd6d3d01 ice: use relative VSI index for VFs instead of PF VSI number 9ae356c627b4 btrfs: send: handle path ref underflow in header iterate_inode_ref(
[OE-core][nanbield 06/10] linux-yocto/6.1: update to v6.1.84
From: Bruce Ashfield Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: 347385861c50 Linux 6.1.84 7b970a145c90 tools/resolve_btfids: fix build with musl libc ab062fa3dc69 USB: core: Fix deadlock in usb_deauthorize_interface() df84d9f7796f x86/sev: Skip ROM range scans and validation for SEV-SNP guests 98cfafaf2f41 scsi: libsas: Fix disk not being scanned in after being removed d511040d8169 scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type() 8dbc1762202a scsi: lpfc: Correct size for wqe for memset() d8cd93e03047 scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() f2b85a4cc763 tls: fix use-after-free on failed backlog decryption 00f511d71629 x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled f30b3ee9a486 scsi: qla2xxx: Delay I/O Abort on PCI error 65f195232b37 scsi: qla2xxx: Change debug message during driver unload 282877633b25 scsi: qla2xxx: Fix double free of fcport 09c0ac18cac2 scsi: qla2xxx: Fix command flush on cable pull 1bcbd100abb8 scsi: qla2xxx: NVME|FCP prefer flag not being honored 101c1d2d46a1 scsi: qla2xxx: Update manufacturer detail 14a3ca35c523 scsi: qla2xxx: Split FCE|EFT trace control 3cd58084e48e scsi: qla2xxx: Fix N2N stuck connection 3b9d72442adf scsi: qla2xxx: Prevent command send on chip reset c223bc352cd3 usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset 12d0306cecf1 usb: typec: ucsi_acpi: Refactor and fix DELL quirk f8704d54c8e7 usb: typec: ucsi: Ack unsupported commands 959aacfe3ab6 usb: typec: ucsi: Clear EVENT_PENDING under PPM lock 2d28af770d4d usb: typec: Return size of buffer if pd_set operation succeeds f74c5e0b54b0 usb: udc: remove warning when queue disabled ep 19ca7ef7d839 usb: dwc2: gadget: LPM flow fix 74cdf12f8dd8 usb: dwc2: gadget: Fix exiting from clock gating bc48eb1b53ce usb: dwc2: host: Fix ISOC flow in DDMA mode 329492820681 usb: dwc2: host: Fix hibernation flow 4a8a42e16a5e usb: dwc2: host: Fix remote wakeup from hibernation 3e284e15b7f0 scsi: sd: Fix TCG OPAL unlock on system resume 9dac54f08198 USB: core: Fix deadlock in port "disable" sysfs attribute cd20a6e83ba0 USB: core: Add hub_get() and hub_put() routines 8416da2df7e0 staging: vc04_services: fix information leak in create_component() 008bf3d622a9 staging: vc04_services: changen strncpy() to strscpy_pad() 3678cf67ff71 scsi: core: Fix unremoved procfs host directory regression 9d66ae0e7bb7 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs 6c6a45645a2e usb: dwc3-am62: fix module unload/reload behavior aa1d1ce1ad6b usb: dwc3-am62: Rename private data c9006b90ba68 USB: UAS: return ENODEV when submit urbs fail with device not attached 916cd2fcbc1e usb: cdc-wdm: close race between read and workqueue 181f92abda61 Revert "usb: phy: generic: Get the vbus supply" fa2b938438cd Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync 7eab7b021835 drm/i915/gt: Reset queue_priority_hint on parking 72e4d3fb72e9 drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() b691954c94db drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 016119154981 drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed 46efbdbc95a3 net: ll_temac: platform_get_resource replaced by wrong function 9acfd8b083a0 nouveau/dmem: handle kcalloc() allocation failure 6fc218ccd534 thermal: devfreq_cooling: Fix perf state when calculate dfc res_util 244cb8200e3a block: Do not force full zone append completion in req_bio_endio() ad9cc5e9e53a mmc: core: Avoid negative index with array access 547f4afaced0 mmc: core: Initialize mmc_blk_ioc_data a433300285d7 mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode 192058bb3e1b hexagon: vmlinux.lds.S: handle attributes section 4e79b4a64d08 exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() 7aa70c492272 wifi: iwlwifi: fw: don't always use FW dump trig 7eeabcea79b6 wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes d7387bcb7781 btrfs: zoned: use zone aware sb location for scrub a321a9907c0e btrfs: zoned: don't skip block groups with 100% zone unusable 6b226ae43d82 efi/libstub: Cast away type warning in use of max() ca8106fffc11 x86/efistub: Add missing boot_params for mixed mode compat entry bf2ba0b241e8 init: open /initrd.image with O_LARGEFILE 3372c3ffc345 mm/migrate: set swap entry values of THP tail pages properly. fe272b61506b x86/sev: Fix position dependent variable references in startup code 77e3de411395 x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT 851ddc358737 x86/coco: Get rid of accessor functions 452a38297064 x86/coco: Export cc_vendor 083e750c9f5f vfio/fsl-mc: Block calling inter
[OE-core][nanbield 09/10] linux-yocto/6.1: update to v6.1.89
From: Bruce Ashfield Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: dcbc050cb0d3 Linux 6.1.89 8a5291736e70 Revert "ASoC: ti: Convert Pandora ASoC to GPIO descriptors" f2295faba5e8 Linux 6.1.88 0f7908a016c0 PCI/ASPM: Fix deadlock when enabling ASPM 67a877128bbe ksmbd: common: use struct_group_attr instead of struct_group for network_open_info 4687606d94de ksmbd: clear RENAME_NOREPLACE before calling vfs_rename 21ff9d7d223c ksmbd: validate request buffer size in smb2_allocate_rsp_buf() b80ba648714e ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf 7d51db455ca0 net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards 41a004ffba9b net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 d9c2f69cc12c net: dsa: introduce preferred_default_local_cpu_port and use on MT7530 013c787d2311 net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP 897ac5306bbe nilfs2: fix OOB in nilfs_set_de_type 1e7feb31a18c bootconfig: use memblock_free_late to free xbc memory to buddy ad74d208f213 nouveau: fix instmem race condition around ptr stores bcff1ed2ff19 drm/vmwgfx: Fix crtc's atomic check conditional 8f79b42d1c21 drm/vmwgfx: Sort primary plane formats by order of preference 212e3baccdb1 drm/amdgpu: validate the parameters of bo mapping operations more clearly 5ef7ba2799a3 mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled 76c2f4d426a5 init/main.c: Fix potential static_command_line memory overflow f7e71a7cf399 arm64: hibernate: Fix level3 translation fault in swsusp_save() e09465aeccf1 KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms 0fb74c00d140 KVM: x86/pmu: Disable support for adaptive PEBS e487b8eccf67 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible 5d43e072285e fs: sysfs: Fix reference leak in sysfs_break_active_protection() 89af25bd4b4b speakup: Avoid crash on very long word 7c6f941492b7 mei: me: disable RPL-S on SPS and IGN firmwares 0588bbbd718a usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error a676b17edb52 usb: Disable USB3 LPM at shutdown 9de10b59d168 usb: dwc2: host: Fix dereference issue in DDMA completion flow. 8672ad663a22 Revert "usb: cdc-wdm: close race between read and workqueue" 4ed7c7720aa0 USB: serial: option: add Telit FN920C04 rmnet compositions 19f98f214bd6 USB: serial: option: add Rolling RW101-GL and RW135-GL support 25a299c566bf USB: serial: option: support Quectel EM060K sub-models 9eba0750255a USB: serial: option: add Lonsung U8300/U9300 product 3e34029b3c11 USB: serial: option: add support for Fibocom FM650/FG650 3c4ba8a6c589 USB: serial: option: add Fibocom FM135-GL variants 282b223cfd5b serial: stm32: Reset .throttled state in .startup() 87d15af82d24 serial: stm32: Return IRQ_NONE in the ISR if no handling happend bbaafbb4651f serial/pmac_zilog: Remove flawed mitigation for rx irq flood 2c9b943e9924 serial: mxs-auart: add spinlock around changing cts state ac882d6b21bf comedi: vmk80xx: fix incomplete endpoint checking 9eae1facfc06 thunderbolt: Fix wake configurations after device unplug 38e10c9faa95 thunderbolt: Avoid notify PM core about runtime PM resume a6d2a8b211c8 binder: check offset alignment in binder_get_object() d05380576fb4 ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC 943c3e45c80a x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ d17075a93501 x86/bugs: Fix BHI retpoline check 165d22647257 clk: mediatek: Do a runtime PM get on controllers during probe c1d87d56af06 clk: mediatek: clk-mtk: Extend mtk_clk_simple_probe() a4fe8813a786 clk: mediatek: clk-mux: Propagate struct device for mtk-mux 6f5f72a684a2 clk: mediatek: clk-mtk: Propagate struct device for composites 082b831488a4 clk: mediatek: clk-gate: Propagate struct device with mtk_clk_register_gates() 647a25b07d6d clk: mediatek: mt8192: Propagate struct device for gate clocks 0904f9ef910a clk: mediatek: mt8192: Correctly unregister and free clocks on failure 83ada89e4a86 clk: Get runtime PM before walking tree for clk_summary 5a704c267a21 clk: Show active consumers of clocks in debugfs 5833b99cf8fd clk: remove unnecessary (void*) conversions a424e713e0cc clk: Get runtime PM before walking tree during disable_unused 5558b3b68c24 clk: Initialize struct clk_core kref earlier 43bc4cfef2b1 clk: Print an info line before disabling unused clocks 349dbfd65f86 clk: Remove prepare_lock hold assertion in __clk_release() f6ac4fdfa519 usb: new quirk to reduce the SET_ADDRESS request timeout 5f9b63193bca usb: xhci: Add timeout argument in address_device USB HCD callback 1d011d972f58 drm: panel-orientation-quirks: Add quirk for Lenovo Legion
[OE-core][nanbield 02/10] linux-yocto/6.1: update to v6.1.80
From: Bruce Ashfield Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: a3eb3a74aa8c Linux 6.1.80 277439e7cabd fs/ntfs3: Enhance the attribute size check f119f2325ba7 arp: Prevent overflow in arp_req_get(). f8fc1f1d9f65 ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts 4a37c6c06834 ata: ahci: add identifiers for ASM2116 series adapters 70a4a2657201 mptcp: add needs_id for netlink appending addr b03bca85617b mptcp: userspace pm send RM_ADDR for ID 0 14f1992430ef mm: zswap: fix missing folio cleanup in writeback race path 18f614369def fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio 7ebeee513f8f mm/damon/reclaim: fix quota stauts loss due to online tunings 47467e04816c erofs: fix inconsistent per-file compression format 54407d9bc5e3 erofs: simplify compression configuration parser b1301f15ddc2 i2c: imx: when being a target, mark the last read as processed 58168005337e drm/amd/display: Fix memory leak in dm_sw_fini() fd7b4f4fdc7c drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set b9196289e36c net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY 37919ef31d7c Fix write to cloned skb in ipv6_hop_ioam() 9d5523e065b5 phonet/pep: fix racy skb_queue_empty() use f556a352fdb2 phonet: take correct lock to peek at the RX queue 1623161f80a4 net: sparx5: Add spinlock for frame transmission from CPU c22ad76cfc43 net: mctp: put sock on tag allocation failure ea33b8166912 netfilter: nf_tables: use kzalloc for hook allocation f30535918672 netfilter: nf_tables: register hooks last when adding new chain/flowtable 26994a04b0ba netfilter: nf_tables: rename function to destroy hook list a6cafdb49a7b netfilter: nft_flow_offload: release dst in case direct xmit path is used 012df10717da netfilter: nft_flow_offload: reset dst in route object after setting up flow 9c5662e95a8d netfilter: flowtable: simplify route logic 0c9302a6da26 netfilter: nf_tables: set dormant flag on hook register failure bdaf6bbfc1f2 tls: don't skip over different type records from the rx_list 6756168add1c tls: stop recv() if initial process_rx_list gave us non-DATA ca89b4f5034d tls: break out of main loop when PEEK gets a non-data record 4588b13abcbd bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready() 11277d189267 s390: use the correct count for __iowrite64_copy() 18580e48e624 octeontx2-af: Consider the action set by PF 6216509a2e11 platform/x86: thinkpad_acpi: Only update profile if successfully converted 38c83c2488dc arm64/sme: Restore SME registers on exit from suspend fd84a5fae03c net: dev: Convert sa_data to flexible array in struct sockaddr 8391b9b651cf ipv6: sr: fix possible use-after-free and null-ptr-deref e8530b170e46 afs: Increase buffer size in afs_update_volume_status() addf5e297e6c bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel 9a581b17b722 ata: ahci_ceva: fix error handling for Xilinx GT PHY support e5703735e57a ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid b43a4fb42fef ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid 8e29f988ad32 net: stmmac: Fix incorrect dereference in interrupt handlers 25bd33b87f8a x86/numa: Fix the sort compare func used in numa_fill_memblks() ca4a1c00beff x86/numa: Fix the address overlap check in numa_fill_memblks() b06a3b1cbdfb nouveau: fix function cast warnings 729bc77af438 dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished(). 91ac2c79e896 net: bridge: switchdev: Ensure deferred event delivery on unoffload 2d5b4b3376fa net: bridge: switchdev: Skip MDB replays of deferred events on offload 44148c1c8245 scsi: jazz_esp: Only build if SCSI core is builtin 3c31b18a8dd8 scsi: smartpqi: Fix disable_managed_interrupts 758b8f5e0498 bpf, scripts: Correct GPL license name a9409d33af61 RDMA/srpt: fix function pointer cast warnings 5f69c475c147 arm64: dts: rockchip: set num-cs property for spi on px30 7f31a244c753 RDMA/qedr: Fix qedr_create_user_qp error flow 47e93d2f286e iommufd/iova_bitmap: Consider page offset for the pages to be pinned c5bc02f60d27 iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array 8d3a5cbc1e92 iommufd/iova_bitmap: Bounds check mapped::pages access aee4dcfe1721 RDMA/srpt: Support specifying the srpt_service_guid parameter edc2a9afbebd RDMA/irdma: Add AE for too many RNRS 6f4553096ece RDMA/irdma: Set the CQ read threshold for GEN 1 42729d4a RDMA/irdma: Validate max_send_wr and max_recv_wr b2e4a5266e3d RDMA/irdma: Fix KASAN issue with tasklet 75a64c641cf2 RDMA/bnxt_re: Return error for SRQ resize f0d857ce31a6 IB/hfi1: Fix a memleak in init_credit_return a6cada89ee5a Revert "dr
[OE-core][nanbield 05/10] linux-yocto/6.1: update to v6.1.83
From: Bruce Ashfield Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: e5cd595e23c1 Linux 6.1.83 9b2e8276bfb6 remoteproc: stm32: fix incorrect optional pointers 4b0c54792394 x86/efistub: Don't clear BSS twice in mixed mode f07ffd18d787 x86/efistub: Clear decompressor BSS in native EFI entrypoint aa587257e146 dm-integrity: align the outgoing bio in integrity_recheck 92b3c2437df8 dm io: Support IO priority d0980ed818d7 dm: address indent/space issues 1bf455b2c67c selftests: forwarding: Fix ping failure due to short timeout 766ec94cc574 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler 86c0c154a759 net: dsa: mt7530: fix handling of all link-local frames f1fa919ea596 net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports 5ff8f56c392b bpf: report RCU QS in cpumap kthread 3890e7008c55 net: report RCU QS on threaded NAPI repolling f21ddce5b8c4 rcu: add a helper to report consolidated flavor QS 9683cb6c2c6c netfilter: nf_tables: do not compare internal table flags on updates 5ad233dc731a netfilter: nft_set_pipapo: release elements in clone only from destroy path 29d2550d79a8 octeontx2-af: Use separate handlers for interrupts 53e6709a2ff1 octeontx2-pf: Send UP messages to VF only when VF is up. 53ae0f36690c octeontx2-pf: Use default max_active works instead of one e545e4b1c1c1 net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues a64cc7599ece octeontx2: Detect the mbox up or down message via register 8a231bd4d6cb octeontx2-af: add mbox to return CPT_AF_FLT_INT info 8b1140c5808b octeontx2-af: optimize cpt pf identification 35d8af38f199 octeontx2-af: add mbox for CPT LF reset ac3f337f0a2e octeontx2-af: recover CPT engine when it gets fault cf7d8cba639a net/bnx2x: Prevent access to a freed page in page_pool 20e21c3c0195 dm-integrity: fix a memory leak when rechecking the data b29a5055eeb0 net: phy: fix phy_read_poll_timeout argument type in genphy_loopback 6af7c8a2980b ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels 87ca3d940f64 hsr: Handle failures in module init 52287ed416a1 rds: introduce acquire/release ordering in acquire/release_in_xmit() 45a83b220c83 wireguard: receive: annotate data-race around receiving_counter.counter 07b6891ca62e vdpa/mlx5: Allow CVQ size changes 80fc9b9c626b vdpa_sim: reset must not run 1d830032bcba drm: Fix drm_fixp2int_round() making it add 0.5 be4512b9ac6f net: dsa: mt7530: prevent possible incorrect XTAL frequency selection d343a618bc3c net: veth: do not manipulate GRO when using XDP ef7eed7e11d2 packet: annotate data-races around ignore_outgoing f78807362828 net: ethernet: mtk_eth_soc: fix PPE hanging issue 6b62bad2da1b net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up 149afee5c741 nvme: fix reconnection fail due to reserved tag allocation 1883ed12d702 nvme: add the Apple shared tag workaround to nvme_alloc_io_tag_set cb8ae8e5ec28 nvme: only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllers 1ed222ca7396 hsr: Fix uninit-value access in hsr_get_node() 86d9b040421b tcp: Fix refcnt handling in __inet_hash_connect(). 1ff7ffcac109 soc: fsl: dpio: fix kcalloc() argument order bd2474a45df7 net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check abc9b13fd921 s390/vtime: fix average steal time calculation ec0e06c797a0 octeontx2-af: Use matching wake_up API variant in CGX command interface 9905a157048f rds: tcp: Fix use-after-free of net in reqsk_timer_handler(). 6df9cf77e0c7 tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() d2034a6b92ca nouveau: reset the bo resource bus info after an eviction d23e49f4e4c1 ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates 2ca629b90dc9 usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin 1d4ff6a8f85e staging: greybus: fix get_channel_from_mode() failure path d2b48ecc760a serial: 8250_exar: Don't remove GPIO device on suspend bea2dfd5fa3f rtc: mt6397: select IRQ_DOMAIN instead of depending on it bc493a56abf8 hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() c609ce8b3c6f kconfig: fix infinite loop when expanding a macro at the end of file 8aa68d9fc22c arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells ad7362db2fd7 tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT e955764b4167 serial: max310x: fix syntax error in IRQ error message 52af9897e787 tty: vt: fix 20 vs 0x20 typo in EScsiignore 22ae3d106391 usb: phy: generic: Get the vbus supply e660319fc67c remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef b4f425956362 remoteproc: stm32: Fix incorrect type in assignment for va 0e3aa1749964 remoteproc: stm32
[OE-core][nanbield 01/10] linux-yocto/6.1: update to v6.1.79
From: Bruce Ashfield Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: 81e1dc2f7001 Linux 6.1.79 6fd24675188d mlxsw: spectrum_acl_tcam: Fix stack corruption 9020513afafe fs/ntfs3: Add null pointer checks d028cc6d235f arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata c5d83ac2bf6c dm: limit the number of targets and parameter size area 13f79a002602 nilfs2: replace WARN_ONs for invalid DAT metadata block requests 6589f0f72f8e nilfs2: fix potential bug in end_buffer_async_write 058d1c56167e of: property: Add in-ports/out-ports support to of_graph_get_port_parent() 24ec7504a08a sched/membarrier: reduce the ability to hammer on sys_membarrier d3a5f798bc86 kbuild: Drop -Wdeclaration-after-statement 3c6cc62ce126 locking: Introduce __cleanup() based infrastructure 579cfab21b59 apparmor: Free up __cleanup() name 43ec3c888653 dmaengine: ioat: Free up __cleanup() name a160c3293a1c userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb f3e975828636 bpf: Remove trace_printk_lock 95b7476f6f68 bpf: Do cleanup in bpf_bprintf_cleanup only when needed f7bbad9561f3 bpf: Add struct for bin_args arg in bpf_bprintf_prepare 989b0ff35fe5 net: prevent mss overflow in skb_segment() 380aeff204b9 smb: client: fix parsing of SMB3.1.1 POSIX create context 1ae3c59355dc smb: client: fix potential OOBs in smb2_parse_contexts() 270325fb3154 RDMA/irdma: Ensure iWarp QP queue memory is OS paged aligned e1c1bdaa3879 hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range() 51a8f31b939c nfsd: don't take fi_lock in nfsd_break_deleg_cb() e4cf8941664c nfsd: fix RELEASE_LOCKOWNER 23027309b099 parisc: Fix random data corruption from exception handler ebc442c6403d netfilter: ipset: Missing gc cancellations fixed 653bc5e6d999 netfilter: ipset: fix performance regression in swap operation e7d2e87abc6f block: fix partial zone append completion handling in req_bio_endio() bb44477d4506 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init c6feb7f41728 wifi: mwifiex: fix uninitialized firmware_stat 0a9e80354911 arm64: dts: qcom: sm8150: fix USB SS wakeup c0e41c8756ef arm64: dts: qcom: sdm845: fix USB SS wakeup 2488e0e4bc23 arm64: dts: qcom: msm8916: Make blsp_dma controlled-remotely 9c84d580de3c arm64: dts: qcom: msm8916: Enable blsp_dma by default 475369350157 bus: moxtet: Add spi device table 1b7b597a69bb wifi: mwifiex: add extra delay for firmware ready 48b348232070 wifi: mwifiex: Support SD8978 chipset 5447e64acce8 ARM: dts: imx6q-apalis: add can power-up delay on ixora board 4bf19cef220a md: bypass block throttle for superblock update 9a163479ddc4 selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag 84df059d2468 selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory 944900fe2736 tls: fix NULL deref on tls_sw_splice_eof() with empty record 0a371ed6f2c1 xfrm: Silence warnings triggerable by bad packets cf3c8916866c xfrm: Use xfrm_state selector for BEET input 1e4432d463f3 tracing: Inform kmemleak of saved_cmdlines allocation c7f9c3e94e61 fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() 9359ff1a4501 pmdomain: core: Move the unused cleanup to a _sync initcall 4dd684d4bb3c can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) aedda066d717 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock 8a72a4689a8d can: netlink: Fix TDCO calculation using the old data bittiming 08c194882376 of: property: fix typo in io-channels 79081197b4e2 mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE 2e2c07104b49 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super f3f98d7d84b3 ceph: prevent use-after-free in encode_cap_msg() 309ef7de5d84 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed 4888754f3dd0 net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio 5140c4d5f4fd s390/qeth: Fix potential loss of L3-IP@ in case of network issues 058fbaf7716b net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio 95de4ad173ca fs: relax mount_setattr() permission checks 3ff3e6a9363a tools/rtla: Fix Makefile compiler options for clang 4ee28d5a4f57 tools/rtla: Fix uninitialized bucket/data->bucket_size warning 5ccb527b66e6 tools/rtla: Exit with EXIT_SUCCESS when help is invoked 771b74ce9212 tools/rtla: Replace setting prio with nice for SCHED_OTHER d627693e5a55 tools/rtla: Remove unused sched_getattr() function fcf62f94ad80 ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 00f9fcc0a109 mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS 09fad23a1a32 zonefs: Improve error handling ce2b826582f5 irqchip/gic
[OE-core][nanbield 04/10] linux-yocto/6.1: update to v6.1.82
From: Bruce Ashfield Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: d7543167affd Linux 6.1.82 cf4b8c39b9a0 fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats d95ef75162f4 fs/proc: do_task_stat: use __for_each_thread() 9793a3bb531c getrusage: use sig->stats_lock rather than lock_task_sighand() 2a304d8c922f getrusage: use __for_each_thread() d9fe6ef24576 getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() eba76e4808c9 getrusage: add the "signal_struct *sig" local variable 01d992088dce drm/amd/display: Fix MST Null Ptr for RV f0b6dc034e17 drm/amd/display: Wrong colorimetry workaround 92cdc9d71ab0 selftests: mptcp: decrease BW in simult flows b2e92ab17e44 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests d405b9c03f06 x86/rfds: Mitigate Register File Data Sampling (RFDS) 29476fac750d Documentation/hw-vuln: Add documentation for RFDS 8b5760939db9 x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set a28f4d1e0bed drm/amdgpu: Reset IH OVERFLOW_CLEAR bit 2e3ec80ea7ba xhci: handle isoc Babble and Buffer Overrun events properly 9158ea9395c1 xhci: process isoc TD properly when there was a transaction error mid TD. a584c7734a4d selftests: mm: fix map_hugetlb failure on 64K page size systems 02e16a41e543 selftests/mm: switch to bash from sh f0c349708290 readahead: avoid multiple marked readahead pages b0b89b470a86 nfp: flower: add hardware offload check for post ct entry 4e2f0cae0bfe nfp: flower: add goto_chain_index for ct entry 66d663da8654 drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions 35a0d43cee09 ASoC: codecs: wcd938x: fix headphones volume controls 5df3b81a567e KVM: s390: vsie: fix race during shadow creation 51c4435688eb KVM: s390: add stat counter for shadow gmap events 43464808669b netrom: Fix data-races around sysctl_net_busy_read cfedde3058bf netrom: Fix a data-race around sysctl_netrom_link_fails_count 4c02b9ccbb11 netrom: Fix a data-race around sysctl_netrom_routing_control 498f1d6da11e netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout 46803b776d86 netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size 5ac337138272 netrom: Fix a data-race around sysctl_netrom_transport_busy_delay 5deaef2bf564 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay d28fa5f0e6c1 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries fed835d41576 netrom: Fix a data-race around sysctl_netrom_transport_timeout a47d68d777b4 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser e439607291c0 netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser dec82a8fc45c netrom: Fix a data-race around sysctl_netrom_default_path_quality 6e49f3ac43e2 erofs: apply proper VMA alignment for memory mapped files on THP 39001e3c4200 netfilter: nf_conntrack_h323: Add protection for bmp length out of range bce83144ba7e netfilter: nft_ct: fix l3num expectations with inet pseudo family 998fd719e6d6 net/rds: fix WARNING in rds_conn_connect_if_down 7faff12e828d net: dsa: microchip: fix register write order in ksz8_ind_write8() 3420b3ff1ff4 cpumap: Zero-initialise xdp_rxq_info struct before running XDP program 394334fe2ae3 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() 63a3c1f3c9ec igc: avoid returning frame twice in XDP_REDIRECT afdd29726a6d net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() 6293ff942e9c ice: virtchnl: stop pretending to support RSS over AQ or registers 0de693d68b0a net: sparx5: Fix use after free inside sparx5_del_mact_entry c0b22568a9d8 geneve: make sure to pull inner header in geneve_rx() 44faf8a48294 tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string 5822c02707da ice: reorder disabling IRQ and NAPI in ice_qp_dis 8e23edc54a5c i40e: disable NAPI right after disabling irqs when handling xsk_pool 6632e19acbdc ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able ea2a1052f23c net: lan78xx: fix runtime PM count underflow on link stop 850bb481890f ceph: switch to corrected encoding of max_xattr_size in mdsmap cc4860dd1375 Subject: [PATCH v6.1] powerpc: drop duplicate entry in Makefile for lib dir e083231c43f3 net: fix IPSTATS_MIB_OUTFORWDATAGRAMS increment after fragment check 6ee7f29fed8c net: ipv4, ipv6: fix IPSTATS_MIB_OUTOCTETS increment duplicated a771780cdf4a net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams. 8a9f2d0717f0 riscv: Fix build with CONFIG_CC_OPTIMIZE_FOR_SIZE=y 44fd0c7a5a79 tick/rcu: fix false positive "softirq work is pending" messages on RT 786775632028 kernel/sch
[OE-core][nanbield 03/10] linux-yocto/6.1: update to v6.1.81
From: Bruce Ashfield Updating linux-yocto/6.1 to the latest korg -stable release that comprises the following commits: 61adba85cc40 Linux 6.1.81 585a344af6bc xen/events: close evtchn after mapping cleanup 8866334e3510 x86/efistub: Give up if memory attribute protocol returns an error 2d7ebcb5d878 bpf: Derive source IP addr via bpf_*_fib_lookup() 5fafd8254add bpf: Add table ID to bpf_fib_lookup BPF helper da67116b74e6 KVM/VMX: Move VERW closer to VMentry for MDS mitigation edfaad334a11 KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH 07946d956b55 x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key 2e3087505ddb x86/entry_32: Add VERW just before userspace transition 22444d079b4c x86/entry_64: Add VERW just before userspace transition 29d3e02fb448 x86/bugs: Add asm helpers for executing VERW 559035e04e44 Revert "interconnect: Teach lockdep about icc_bw_lock order" 19ec82b3cad1 Revert "interconnect: Fix locking for runpm vs reclaim" 0e351d1aa2e4 block: define bvec_iter as __packed __aligned(4) c6ff5fb6b157 gpio: fix resource unwinding order in error path 17acece41de3 gpiolib: Fix the error path order in gpiochip_add_data_with_key() a3d369aeb332 gpio: 74x164: Enable output pins after registers are reset 7eb95e0af5c9 powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV 2c96f66cd0cc phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes c4c795b21dd2 af_unix: Drop oob_skb ref before purging queue in GC. 2402392bed4e efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags 3a396c409a39 x86/boot: efistub: Assign global boot_params variable 8f05493706ff x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' 86c909d2275b x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR 1b5406257679 efi/x86: Avoid physical KASLR on older Dell systems 2dfaeac3f38e x86/efistub: Avoid legacy decompressor when doing EFI boot fff7614f576f x86/efistub: Perform SNP feature test while running in the firmware 77330c123d7c x86/efistub: Prefer EFI memory attributes protocol over DXE services 5a664585a71c x86/decompressor: Factor out kernel decompression and relocation 350265a753d8 x86/efistub: Perform 4/5 level paging switch from the stub 476a48cd37c9 efi/libstub: Add limit argument to efi_random_alloc() 8ff6d88c0443 efi/libstub: Add memory attribute protocol definitions 34378d7ad273 x86/efistub: Clear BSS in EFI handover protocol entrypoint 1f3fd81bff03 x86/decompressor: Avoid magic offsets for EFI handover entrypoint f0acafd6f79f x86/efistub: Simplify and clean up handover entry code 33d064aecd89 efi: efivars: prevent double registration e58f2862e9fe arm64: efi: Limit allocations to 48-bit addressable physical region 56587affe21c nfsd: don't destroy global nfs4_file table in per-net shutdown f3ea5ec83d1a NFSD: replace delayed_work with work_struct for nfsd_client_shrinker c479755cb80a NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time ce606d5334c2 NFSD: Use set_bit(RQ_DROPME) 5c6c2fb3c12f NFSD: Avoid clashing function prototypes eb7373312430 NFSD: Use only RQ_DROPME to signal the need to drop a reply 7b2b8a6c75f0 NFSD: add CB_RECALL_ANY tracepoints f28dae54632c NFSD: add delegation reaper to react to low memory condition f30f07ba5789 NFSD: add support for sending CB_RECALL_ANY 4481d72a4b63 NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker 371e1c1b326b trace: Relocate event helper files 0920deeec6dd lockd: fix file selection in nlmsvc_cancel_blocked ccbf6efab8d3 lockd: ensure we use the correct file descriptor when unlocking 8973a8f9b72d lockd: set missing fl_flags field when retrieving args 12e63680a76c NFSD: Use struct_size() helper in alloc_session() 8b7be6ef588e nfsd: fix up the filecache laundrette scheduling e017486dadf9 nfsd: use locks_inode_context helper c66f9f22e6e5 lockd: use locks_inode_context helper 1f76cb66ff22 filelock: add a new locks_inode_context accessor function 6b12589f610a NFSD: Fix licensing header in filecache.c 5a1f61516f80 NFSD: Use rhashtable for managing nfs4_file objects 49e8d9f46500 NFSD: Refactor find_file() 0d4150f5eb20 NFSD: Clean up find_or_add_file() 5aa0c564c017 NFSD: Add a nfsd4_file_hash_remove() helper c8d8876aae34 NFSD: Clean up nfsd4_init_file() 6ee5c4e269a9 NFSD: Update file_hashtbl() helpers 255ac53d78d5 NFSD: Use const pointers as parameters to fh_ helpers fae3f8b554fa NFSD: Trace delegation revocations 9fbef7dcd8aa NFSD: Trace stateids returned via DELEGRETURN 519a80ea5a17 NFSD: Clean up nfs4_preprocess_stateid_op() call sites e62d8c128166 NFSD: Flesh out a documenting comment for filecache.c 137d20da8ea0 exportfs: use p
[OE-core][kirkstone 12/12] linux-yocto/5.15: update CVE exclusions (5.15.157)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 8Apr24 Date: Tue, 9 Apr 2024 18:19:11 -0400 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_5.15.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc index 78ff1365db..f5ccf2bc22 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-04-25 15:13:47.533247 for version 5.15.156 +# Generated at 2024-05-02 12:18:54.390781 for version 5.15.157 python check_kernel_cve_status_version() { -this_version = "5.15.156" +this_version = "5.15.157" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198955): https://lists.openembedded.org/g/openembedded-core/message/198955 Mute This Topic: https://lists.openembedded.org/mt/105881488/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core][kirkstone 09/12] linux-yocto/5.15: update to v5.15.156
From: Bruce Ashfield Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change ea091017ef62 ipv6: Fix data races around sk->sk_prot. ff8710da80ee ipv6: annotate some data-races around sk->sk_prot e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops. c52b9710c83d Linux 5.15.156 88168b947c34 drm/i915/cdclk: Fix CDCLK programming order when pipes are active b2bf58581baa x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI d315f5eba585 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto ebba2270ab74 x86/bugs: Clarify that syscall hardening isn't a BHI mitigation e47d1cbde759 x86/bugs: Fix BHI handling of RRSBA b4f2718f3d9b x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' c768db14db8e x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES 145d9930a151 x86/bugs: Fix BHI documentation 2c761457ef18 x86/bugs: Fix return type of spectre_bhi_state() c6fd0e4f0069 irqflags: Explicitly ignore lockdep_hrtimer_exit() argument 69843741d64f x86/apic: Force native_apic_mem_read() to use the MOV instruction c2981e32cf46 selftests: timers: Fix abs() warning in posix_timers test 70688450ddda x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n e8f4a290abe9 perf/x86: Fix out of range data acf9b01d344f vhost: Add smp_rmb() in vhost_vq_avail_empty() d2dc6600d4e3 drm/client: Fully protect modes[] with dev->mode_config.mutex 773d38f42bbe btrfs: qgroup: correctly model root qgroup rsv in convert 23b57c556609 iommu/vt-d: Allocate local memory for page request queue 81f3ad644fbf tracing: hide unused ftrace_event_id_fops fdfbf54d128a net: ena: Fix incorrect descriptor free behavior ec25a9ce095a net: ena: Wrong missing IO completions check order e667a05cbb39 net: ena: Fix potential sign extension issue e76c2678228f af_unix: Fix garbage collector racing against connect() 37120fa8d92a af_unix: Do not use atomic ops for unix_sk(sk)->inflight. 22641478d80f net: dsa: mt7530: trap link-local frames regardless of ST Port State 26515606ecb5 net: sparx5: fix wrong config being used when reconfiguring PCS 7aaee12b804c net/mlx5: Properly link new fs rules into the tree 97dab36e57c6 netfilter: complete validation of user input 4b19e9507c27 ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr 6179cdbfe05d ipv4/route: avoid unused-but-set-variable warning ed94af8d07d5 ipv6: fib: hide unused 'pn' variable 98b3e282623f octeontx2-af: Fix NIX SQ mode and BP config b4bc99d04c68 af_unix: Clear stale u->oob_skb. 3c1ae6de74e3 geneve: fix header validation in geneve[6]_xmit_skb f0a068de65d5 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING a9dca26b745e u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates. 11e04135b087 net: openvswitch: fix unwanted error log on timeout policy probing 8c820f7c8e9b scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() 5562dbfcf59b nouveau: fix function cast warning 8d278fc34cdd Revert "drm/qxl: simplify qxl_fence_wait" 42beda7db44f arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order cc7b83f04b43 media: cec: core: remove length check of Timer Status 75193678cce9 Bluetooth: Fix memory leak in hci_req_sync_complete() 53e494b7bc43 ring-buffer: Only update pages_touched when a new page is touched 87b6af1a7683 batman-adv: Avoid infinite loop trying to resize local TT 8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock 7c82dac02886 block, loop: support partitions without scanning 45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded 1f24338cb789 jbd2: Drop the merge conflicted hunk e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 6224acfc1d56 tpm: Add flag to use default cancellation policy 1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13 24615a3b932a ata: ahci: fix enum constants for gcc-13 5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf 130f9da78406 tools/resolve_btfids: Build with host flags 00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang 17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when buil
[OE-core][kirkstone 11/12] linux-yocto/5.15: update to v5.15.157
From: Bruce Ashfield Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: b925f60c6ee7 Linux 5.15.157 d564809f27ea net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards eb6535c6f7c2 net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 63ba7a80d6e2 net: dsa: introduce preferred_default_local_cpu_port and use on MT7530 84b7f50e631a net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP bdbe483da21f nilfs2: fix OOB in nilfs_set_de_type 3ab056814cd8 nouveau: fix instmem race condition around ptr stores 49c9958cf0a2 drm/vmwgfx: Sort primary plane formats by order of preference 8b12fc7b0326 drm/amdgpu: validate the parameters of bo mapping operations more clearly a2fd6dbc98be binder: check offset alignment in binder_get_object() 0dc727a4e054 init/main.c: Fix potential static_command_line memory overflow 813f5213f2c6 arm64: hibernate: Fix level3 translation fault in swsusp_save() f5a55db79bf7 KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms 7169354120d8 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible 43f00210cb25 fs: sysfs: Fix reference leak in sysfs_break_active_protection() 0d130158db29 speakup: Avoid crash on very long word d8a2225f7dfa mei: me: disable RPL-S on SPS and IGN firmwares 7f67c2020cb0 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error 75ceeadfab1c usb: Disable USB3 LPM at shutdown 8aa5c28ac65c usb: dwc2: host: Fix dereference issue in DDMA completion flow. 7182175f565f Revert "usb: cdc-wdm: close race between read and workqueue" def039849617 USB: serial: option: add Telit FN920C04 rmnet compositions cd27cf1ec66d USB: serial: option: add Rolling RW101-GL and RW135-GL support c48d624bbbad USB: serial: option: support Quectel EM060K sub-models 3338a967ca08 USB: serial: option: add Lonsung U8300/U9300 product e94566d88701 USB: serial: option: add support for Fibocom FM650/FG650 6b5043463619 USB: serial: option: add Fibocom FM135-GL variants 7a3bbe41efa5 serial/pmac_zilog: Remove flawed mitigation for rx irq flood b0b268eeb087 comedi: vmk80xx: fix incomplete endpoint checking e39fae579d17 thunderbolt: Fix wake configurations after device unplug 62e0a5d4d4de thunderbolt: Avoid notify PM core about runtime PM resume 4291a6233ba8 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ 0be237b6b753 x86/bugs: Fix BHI retpoline check a29ec0465dce clk: Get runtime PM before walking tree during disable_unused db7c0ef4afea clk: Initialize struct clk_core kref earlier bc6d766991e1 clk: Print an info line before disabling unused clocks f3d89bc7dd65 clk: remove extra empty line bdd70c8b02e7 clk: Mark 'all_lists' as const 3254a1f27952 clk: Remove prepare_lock hold assertion in __clk_release() ce77f3beed02 drm/panel: visionox-rm69299: don't unregister DSI device df0991da7db8 drm: nv04: Fix out of bounds access 3076b3c38a70 s390/cio: fix race condition during online processing 498f7b8037da s390/qdio: handle deferred cc1 45d70025006c RDMA/mlx5: Fix port number for counter query in multi-port configuration 8261489de3af RDMA/cm: Print the old state when cm_destroy_id gets timeout 2973b4a5eae7 RDMA/rxe: Fix the problem "mutex_destroy missing" 831157756e3c net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them 9495b7a412e3 net: dsa: mt7530: fix mirroring frames received on local port a50dbeca28ac tun: limit printing rate when illegal packet received by tun dev ae3f9e1221b3 af_unix: Don't peek OOB data without MSG_OOB. 1738dfe72c52 af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). e719b52d0c56 netfilter: flowtable: incorrect pppoe tuple d06977b9a410 netfilter: flowtable: validate pppoe header 5345d78ae64d netfilter: nf_flow_table: count pending offload workqueue tasks 7a1679e2d9bf netfilter: nft_set_pipapo: do not free live element dceb683ab87c netfilter: br_netfilter: skip conntrack input hook for promisc packets 379bf7257bc5 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() 0b6de00206ad netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() fc1021337e59 Revert "lockd: introduce safe async lock op" 2a3073d58382 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" 2df2dd27066c kprobes: Fix possible use-after-free issue on kprobe registration 1253e34a548f bpf: Fix ringbuf memory type confusion when passing to helpers cc9ac419351b bpf: Fix out of bounds access for ringbuf helpers adc2d11b86ea bpf: Generally fix helper register offset check 0c261cbc29a6 bpf: Generalize check_ctx_reg for reuse with other types 1b661661642d bpf: Extend kfunc with
[OE-core][kirkstone 10/12] linux-yocto/5.15: update CVE exclusions (5.15.156)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 8Apr24 Date: Tue, 9 Apr 2024 18:19:11 -0400 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_5.15.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc index 3cbbce59ac..78ff1365db 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-04-15 16:35:38.699381 for version 5.15.155 +# Generated at 2024-04-25 15:13:47.533247 for version 5.15.156 python check_kernel_cve_status_version() { -this_version = "5.15.155" +this_version = "5.15.156" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198953): https://lists.openembedded.org/g/openembedded-core/message/198953 Mute This Topic: https://lists.openembedded.org/mt/105881486/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core][kirkstone 07/12] linux-yocto/5.15: update to v5.15.155
From: Bruce Ashfield Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: fa3df276cd36 Linux 5.15.155 b54c4632946a Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses" 1793e6b2dae0 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() dd883e0138f1 Bluetooth: btintel: Fixe build regression bb6b88270714 platform/x86: intel-vbtn: Update tablet mode switch at end of probe dfb2ce952143 randomize_kstack: Improve entropy diffusion 7cfee26d1950 x86/mm/pat: fix VM_PAT handling in COW mappings abfae420789a virtio: reenable config if freezing device failed 5d17986cbfd5 gcc-plugins/stackleak: Avoid .head.text section 7e0bd07ce965 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text 2d154a54c58f tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc 6cbbe1ba76ee netfilter: nf_tables: discard table flag update with pending basechain deletion eb769ff4e281 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path 37fc2cde9d19 netfilter: nf_tables: release batch on table validation from abort path 48d6bcfc3175 fbmon: prevent division by zero in fb_videomode_from_videomode() e2ce8625c321 drivers/nvme: Add quirks for device 126f:2262 871e695c08a3 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 3beea96d4fc8 ASoC: soc-core.c: Skip dummy codec when adding platforms eb7e92dbdc78 usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined e0db818c0871 usb: typec: tcpci: add generic tcpci fallback compatible b6b12f4577a1 tools: iio: replace seekdir() in iio_generic_buffer 1d5276914eb7 ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment 39438227f888 ktest: force $buildonly = 1 for 'make_warnings_file' test type 72794acdd16b platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet 18c51d97a242 Input: allocate keycode for Display refresh rate toggle baf8a6d2cdd1 RDMA/cm: add timeout to cm_destroy_id wait 21e7d72d0cfc block: prevent division by zero in blk_rq_stat_sum() be113e082b65 libperf evlist: Avoid out-of-bounds access 5dcded25c7e1 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" 504eb6b26ce8 SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int 343586deb873 drm/amd/display: Fix nanosec stat overflow ad207d1ca6d5 ext4: forbid commit inconsistent quota data when errors=remount-ro 19b7a1ff81b7 ext4: add a hint for block bitmap corrupt state in mb_groups 85f315792fac ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter 09de9c3614ad media: sta2x11: fix irq handler cast 46e8711231b2 isofs: handle CDs with bad root inode but good Joliet root directory 7849e6f8410d scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() fd203d2c671b sysv: don't call sb_bread() with pointers_lock held 0b75d679e88f pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs f917c66b1135 Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails 006936ecb4ed Bluetooth: btintel: Fix null ptr deref in btintel_read_version b9117dc783c0 net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() 2f6174fd4ccf btrfs: send: handle path ref underflow in header iterate_inode_ref() a83c1f67a0f7 btrfs: export: handle invalid inode or root reference in btrfs_get_parent() d1ffa4ae2d59 btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() 805a1cdde82f wifi: ath11k: decrease MHI channel buffer length to 8KB 0f22f30f79a8 net: pcs: xpcs: Return EINVAL in the internal methods 9a16a0d03305 tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() 0ff96ec22a84 pstore/zone: Add a null pointer check to the psz_kmsg_read 35f6b46eeb03 ionic: set adminq irq affinity ba30ee96e87a arm64: dts: rockchip: fix rk3399 hdmi ports node ba580534db14 arm64: dts: rockchip: fix rk3328 hdmi ports node 64a7694c851c cpuidle: Avoid potential overflow in integer multiplication f4e70f422b76 panic: Flush kernel log buffer at the end 130b0cd06487 VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() 9ab8e24e81b9 wifi: ath9k: fix LNA selection in ath_ant_try_scan() ff45899e732e net: dsa: fix panic when DSA master device unbinds on shutdown cbac7de1d990 amdkfd: use calloc instead of kzalloc to avoid integer overflow cdfd0a7f0139 Linux 5.15.154 8d8dc7ee5b98 x86: set SPECTRE_BHI_ON as default a976b129dc86 KVM: x86: Add BHI_NO c2b9e038896f x86/bhi: Mitigate KVM by default f825494f2c6f x86/bhi: Add BHI mitigation knob aa6247c9da25 x86/bhi: Enumerate Branch History Injection (BHI) bug a9ca0e34a406 x86/bhi: Define SPEC_CTRL_BHI_DIS_S
[OE-core][kirkstone 06/12] linux-yocto/5.15: update CVE exclusions (5.15.153)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_5.15.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc index f60ba5177a..c163fe4938 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-03-19 17:41:49.053760 for version 5.15.152 +# Generated at 2024-03-28 13:46:59.505239 for version 5.15.153 python check_kernel_cve_status_version() { -this_version = "5.15.152" +this_version = "5.15.153" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198949): https://lists.openembedded.org/g/openembedded-core/message/198949 Mute This Topic: https://lists.openembedded.org/mt/105881482/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core][kirkstone 05/12] linux-yocto/5.15: update to v5.15.153
From: Bruce Ashfield Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 9465fef4ae35 Linux 5.15.153 d180150ea714 remoteproc: stm32: fix incorrect optional pointers 85e26c4a74ff regmap: Add missing map->bus check c10fed329c1c spi: spi-mt65xx: Fix NULL pointer access in interrupt handler 839308cf7957 net: dsa: mt7530: fix handling of all link-local frames cb302aa9948d net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports 70424a8f4585 net: dsa: mt7530: fix handling of 802.1X PAE frames c210fb3c45d7 net: dsa: mt7530: fix handling of LLDP frames 387daae8b092 bpf: report RCU QS in cpumap kthread 2f1d402dcc01 net: report RCU QS on threaded NAPI repolling 083657dc7cc7 rcu: add a helper to report consolidated flavor QS 640dbf688ba9 netfilter: nf_tables: do not compare internal table flags on updates 362508506bf5 netfilter: nft_set_pipapo: release elements in clone only from destroy path 772f18ded0e2 octeontx2-af: Use separate handlers for interrupts 8ffcd3ccdbda net/bnx2x: Prevent access to a freed page in page_pool f1e560cdb132 net: phy: fix phy_read_poll_timeout argument type in genphy_loopback 5deee0f7c292 hsr: Handle failures in module init 8c378cc522ae rds: introduce acquire/release ordering in acquire/release_in_xmit() d691be84ab89 wireguard: receive: annotate data-race around receiving_counter.counter 2b2f8d166fcc vdpa/mlx5: Allow CVQ size changes 4d61084c5cfd net: dsa: mt7530: prevent possible incorrect XTAL frequency selection f85c87a80328 net: veth: do not manipulate GRO when using XDP d35b62c224e7 packet: annotate data-races around ignore_outgoing 9fcadd125044 net: ethernet: mtk_eth_soc: fix PPE hanging issue 448cc8b5f743 net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up c5c0760adc26 net: mtk_eth_soc: move MAC_MCR setting to mac_finish() a809bbfd0e50 hsr: Fix uninit-value access in hsr_get_node() ccafa081bece soc: fsl: dpio: fix kcalloc() argument order 4b9d72498df0 s390/vtime: fix average steal time calculation 8fdc7b408a55 octeontx2-af: Use matching wake_up API variant in CGX command interface aa5ab5ce3496 nouveau: reset the bo resource bus info after an eviction deb5946255e0 io_uring: don't save/restore iowait state 1049fa4d02fd usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin 463c429bdd56 staging: greybus: fix get_channel_from_mode() failure path 6c619223aa21 serial: 8250_exar: Don't remove GPIO device on suspend f867ba8ea1f3 rtc: mt6397: select IRQ_DOMAIN instead of depending on it 04dd61330fe8 kconfig: fix infinite loop when expanding a macro at the end of file 3019ad4a0282 arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells c220378081ca tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT e6011abe0cc1 serial: max310x: fix syntax error in IRQ error message 19b21318377e tty: vt: fix 20 vs 0x20 typo in EScsiignore ea34c1c1f317 remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef dd68756ae351 remoteproc: stm32: Fix incorrect type in assignment for va a48c24ccc6b9 remoteproc: stm32: use correct format strings on 64-bit da0ad1bdc659 comedi: comedi_test: Prevent timers rescheduling during deletion a6ffae61ad9e afs: Revert "afs: Hide silly-rename files from userspace" fa3ac8b1a227 f2fs: compress: fix reserve_cblocks counting error when out of space 6ca2ea698d47 NFS: Fix an off by one in root_nfs_cat() 704dc0138718 watchdog: stm32_iwdg: initialize default timeout 446f55d0d4f0 NFSv4.2: fix listxattr maximum XDR buffer size 9d52865ff282 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 6233dbe9ca1c net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() 83edcda1d855 scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn 16a5bed6d265 RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() ed3e66d86ec3 RDMA/device: Fix a race between mad_client and cm_client init a27984f631e8 scsi: csiostor: Avoid function pointer casts 4a411fc3363f f2fs: compress: fix to check unreleased compressed cluster 7d420eaaa18e f2fs: compress: fix to cover normal cluster write with cp_rwsem ed22aef701f4 f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info b2713af17ac9 f2fs: invalidate meta pages only for post_read required inode 6117d8b79f48 f2fs: fix to invalidate META_MAPPING before DIO write 5d553a56de27 f2fs: replace congestion_wait() calls with io_schedule_timeout() bc7e7e7d647c f2fs: invalidate META_MAPPING before IPU/DIO write 4a543790fdc3 f2fs: multidevice: support direct IO 6413e78086ca RDMA/srpt: Do not register event handler until srpt device is fully setup 9af1658ba293 ALSA: usb-audio: Stop parsing channe
[OE-core][kirkstone 04/12] linux-yocto/5.15: update CVE exclusions (5.15.152)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_5.15.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc index 32e066bda4..f60ba5177a 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-03-12 23:12:55.402667 for version 5.15.151 +# Generated at 2024-03-19 17:41:49.053760 for version 5.15.152 python check_kernel_cve_status_version() { -this_version = "5.15.151" +this_version = "5.15.152" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198947): https://lists.openembedded.org/g/openembedded-core/message/198947 Mute This Topic: https://lists.openembedded.org/mt/105881480/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core][kirkstone 03/12] linux-yocto/5.15: update to v5.15.152
From: Bruce Ashfield Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: b95c01af2113 Linux 5.15.152 a1211bbf7814 serial: max310x: fix IO data corruption in batched operations 0ba485f90d97 serial: max310x: make accessing revision id interface-agnostic 31642219f27a regmap: Add bulk read/write callbacks into regmap_config fbddd48f1456 regmap: allow to define reg_update_bits for no bus configuration cad6da86ca98 ALSA: usb-audio: Sort quirk table entries 36dba3f4cd36 ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless bfd36b1d1869 ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() a6f53df52b66 ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all fd63fb84ed6d fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() 9b3834276bb6 proc: Use task_is_running() for wchan in /proc/$pid/stat 3c1b2776ef19 getrusage: use sig->stats_lock rather than lock_task_sighand() ef2734e57cb9 getrusage: use __for_each_thread() 18c7394e46d8 getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() c5579e7280e6 getrusage: add the "signal_struct *sig" local variable 63e09c1f46d6 drm/amd/display: Increase frame-larger-than for all display_mode_vba files f4442513e426 drm/amd/display: remove DML Makefile duplicate lines b4bab46400a0 drm/amd/display: move calcs folder into DML b00e4d44ac77 drm/amd/display: Re-arrange FPU code structure for dcn2x b6d46f306b39 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed c4cfa93e5018 hv_netvsc: use netif_is_bond_master() instead of open code 760d0df3add5 selftests: mptcp: decrease BW in simult flows 9a9d00c23d17 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit f57431896095 drm/amd/pm: do not expose the API used internally only in kv_dpm.c 0afbf40c0135 serial: max310x: prevent infinite while() loop in port startup 2fbf2c767b50 serial: max310x: use a separate regmap for each port 2161c5411d91 serial: max310x: use regmap methods for SPI batch operations 2aa7bcfdbb46 xhci: handle isoc Babble and Buffer Overrun events properly 56e9aeb2052c xhci: process isoc TD properly when there was a transaction error mid TD. 0d29b474fb90 selftests: mm: fix map_hugetlb failure on 64K page size systems 0b08eb637276 selftests/mm: switch to bash from sh fdfc5fabe85a nfp: flower: add hardware offload check for post ct entry 245332d4e767 nfp: flower: add goto_chain_index for ct entry 666334fdf4c6 drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions f354086d1bf7 ALSA: usb-audio: add quirk for RODE NT-USB+ 80326ce1eb74 ALSA: usb-audio: Fix microphone sound on Nexigo webcam. f1a68c6a41c6 ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless d16ae91186f3 ALSA: usb-audio: Add quirk for Tascam Model 12 7ce0a888d646 ALSA: usb-audio: Avoid superfluous endpoint setup 3191a00dbe04 ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() 06b6de69cf16 ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() 539493f147ff ALSA: usb-audio: Properly refcounting clock rate 56e28371faf4 ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) 8ca3315bd876 ALSA: usb-audio: Clear fixed clock rate at closing EP 9830e7383f18 ALSA: usb-audio: Refcount multiple accesses on the single clock 0866afaff19d netrom: Fix data-races around sysctl_net_busy_read c558e54f7712 netrom: Fix a data-race around sysctl_netrom_link_fails_count f9c4d4246417 netrom: Fix a data-race around sysctl_netrom_routing_control 4eacb242e22e netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout 489e05c614db netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size 85f34d352f4b netrom: Fix a data-race around sysctl_netrom_transport_busy_delay 33081e0f3489 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay f84f7709486d netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries b8006cb0a34a netrom: Fix a data-race around sysctl_netrom_transport_timeout 775ed3549819 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser b3f0bc3a315c netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser bbc21f134b89 netrom: Fix a data-race around sysctl_netrom_default_path_quality 101277e37d54 erofs: apply proper VMA alignment for memory mapped files on THP b3c0f5538205 netfilter: nf_conntrack_h323: Add protection for bmp length out of range bd9c90927a3c netfilter: nft_ct: fix l3num expectations with inet pseudo family b562ebe21ed9 net/rds: fix WARNING in rds_conn_connect_if_down f0363af9619c cpumap: Zero-initialise xd
[OE-core][kirkstone 02/12] linux-yocto/5.15: update CVE exclusions (5.15.151)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_5.15.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc index 922d7f457f..32e066bda4 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-03-08 10:36:30.059302 for version 5.15.150 +# Generated at 2024-03-12 23:12:55.402667 for version 5.15.151 python check_kernel_cve_status_version() { -this_version = "5.15.150" +this_version = "5.15.151" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198945): https://lists.openembedded.org/g/openembedded-core/message/198945 Mute This Topic: https://lists.openembedded.org/mt/105881478/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core][kirkstone 01/12] linux-yocto/5.15: update to v5.15.151
From: Bruce Ashfield Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 574362648507 Linux 5.15.151 4a4eeb691253 mptcp: fix double-free on socket dismantle cc5e34bc5b20 Revert "tls: rx: move counting TlsDecryptErrors for sync" 9d5932275b3b net: tls: fix async vs NIC crypto offload 68dbe92d677c bpf: Derive source IP addr via bpf_*_fib_lookup() 39b4ee40d204 bpf: Add table ID to bpf_fib_lookup BPF helper 75ca92271da5 bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup 20f5aafe521c Revert "interconnect: Teach lockdep about icc_bw_lock order" fe549d8e9763 Revert "interconnect: Fix locking for runpm vs reclaim" ead68522455b gpio: fix resource unwinding order in error path ea514ac5f1be gpiolib: Fix the error path order in gpiochip_add_data_with_key() c21b5ad4e79d gpio: 74x164: Enable output pins after registers are reset 6c480d0f1318 af_unix: Drop oob_skb ref before purging queue in GC. 2f3ae0905a7e Revert "drm/bridge: lt8912b: Register and attach our DSI device at probe" 22850c9950a4 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super 94965be37add cachefiles: fix memory leak in cachefiles_add_cache() cc32ba2fdf3f mptcp: fix possible deadlock in subflow diag af46c8a0d8db mptcp: push at DSS boundaries 5101e9f11a87 mptcp: add needs_id for netlink appending addr 4ba8702b23e3 mptcp: clean up harmless false expressions f431a58cb933 selftests: mptcp: add missing kconfig for NF Filter in v6 5d7f2e7d213f selftests: mptcp: add missing kconfig for NF Filter 55366b9ae937 mptcp: rename timer related helper to less confusing names 833d068e776a mptcp: process pending subflow error on close 305078c2741f mptcp: move __mptcp_error_report in protocol.c fbd16a1e4b14 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers 077952157636 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation 5f6e8930ca96 mmc: sdhci-xenon: fix PHY init clock stability f4fae0a76ee2 mmc: sdhci-xenon: add timeout for PHY init complete 52af4f26c02f mmc: core: Fix eMMC initialization with 1-bit bus connection 4529c084a320 dmaengine: fsl-qdma: init irq after reg initialization 2dee8895a25e dmaengine: ptdma: use consistent DMA masks 106c1ac953a6 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read ab2d68655d0f btrfs: dev-replace: properly validate device names 063715c33b4c wifi: nl80211: reject iftype change with mesh ID change 9376d059a705 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() cbf67001d647 ALSA: firewire-lib: fix to check cycle continuity 7d930a4da179 tomoyo: fix UAF write bug in tomoyo_write_control() 5941a90c55d3 riscv: Sparse-Memory/vmemmap out-of-bounds fix 80b15346492b afs: Fix endless loop in directory parsing 20a4b5214f7b fbcon: always restore the old font data in fbcon_do_set_font() 5eac17127e85 ALSA: Drop leftover snd-rtctimer stuff from Makefile e601ae81910c power: supply: bq27xxx-i2c: Do not free non existing IRQ 4b73473c050a efi/capsule-loader: fix incorrect allocation size 5bc8810b788a tls: decrement decrypt_pending if no async completion will be called 9ae48288fc8b tls: rx: use async as an in-out argument bdb7fb29236a tls: rx: assume crypto always calls our callback 2ec59e165549 tls: rx: move counting TlsDecryptErrors for sync b61dbb5ef449 tls: rx: don't track the async count 4fd23a600be9 tls: rx: factor out writing ContentType to cmsg 9876554897b3 tls: rx: wrap decryption arguments in a structure d6c9c2a66c91 tls: rx: don't report text length from the bowels of decrypt ffc8a2b82141 tls: rx: drop unnecessary arguments from tls_setup_from_iter() 1abd49fa1ffb tls: hw: rx: use return value of tls_device_decrypted() to carry status 432d40036f17 tls: rx: refactor decrypt_skb_update() 17d8bda2a6fd tls: rx: don't issue wake ups when data is decrypted de0970d258ef tls: rx: don't store the decryption status in socket context 4c68bf84d162 tls: rx: don't store the record type in socket context f1e71909373e igb: extend PTP timestamp adjustments to i211 a1227b27fccc rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back 7c3f28599652 netfilter: bridge: confirm multicast packets before passing them up the stack 3e9cd8913635 netfilter: let reset rules clean out conntrack entries c3a84f83d9e5 netfilter: make function op structures const 2cb39bea7085 netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook 84d3baab4b89 netfilter: nfnetlink_queue: silence bogus compiler warning 4225152bfb77 netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() af1a9a925e46 Bluetooth: Enforce validation on max value of connection interval c3df637266df Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
[OE-core] [PATCH 12/12] linux-yocto/6.6: update CVE exclusions (6.6.29)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 8Apr24 Date: Tue, 9 Apr 2024 18:19:11 -0400 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_6.6.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc index df09c1fd1d..9f1f03ac53 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-04-25 18:59:44.140399+00:00 for version 6.6.28 +# Generated at 2024-05-02 12:41:43.351358+00:00 for version 6.6.29 python check_kernel_cve_status_version() { -this_version = "6.6.28" +this_version = "6.6.29" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198943): https://lists.openembedded.org/g/openembedded-core/message/198943 Mute This Topic: https://lists.openembedded.org/mt/105881328/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 09/12] linux-yocto/6.6: update to v6.6.28
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: ba151416051a Linux 6.6.28 50971570ba79 drm/amd/display: fix disable otg wa logic in DCN316 5ca6cbd8adbe drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST b12c3cfd8265 drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 bd3105a71d1c drm/amdgpu: fix incorrect number of active RBs for gfx11 fa2df4aa3e3a drm/amdgpu: always force full reset for SOC21 1520bf605d2f drm/amdgpu: Reset dGPU if suspend got aborted 2708354ffb70 drm/i915: Disable port sync when bigjoiner is used d1742f77bdf2 drm/i915/cdclk: Fix CDCLK programming order when pipes are active 09e6cbe98c10 x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI a823da65dce8 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto 9c9cd014d048 x86/bugs: Clarify that syscall hardening isn't a BHI mitigation 7497589a96bc x86/bugs: Fix BHI handling of RRSBA c83e35f47595 x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' bdbbe95b536c x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES 39053a34963a x86/bugs: Fix BHI documentation 2d003904b934 x86/bugs: Fix return type of spectre_bhi_state() 548af6102c8e irqflags: Explicitly ignore lockdep_hrtimer_exit() argument 052d73ca9435 x86/apic: Force native_apic_mem_read() to use the MOV instruction 5c5fb5057933 selftests: timers: Fix abs() warning in posix_timers test 2978ee7c973c x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n d4a2a965d630 perf/x86: Fix out of range data d619651ae6e3 vhost: Add smp_rmb() in vhost_enable_notify() 8a05b6630be0 vhost: Add smp_rmb() in vhost_vq_avail_empty() a156f37b8e3c arm64: dts: imx8-ss-dma: fix spi lpcg indices e9e44fc88aba arm64: dts: imx8-ss-lsio: fix pwm lpcg indices 16c2dd96e479 arm64: dts: imx8-ss-conn: fix usb lpcg indices 7c4285471c03 arm64: dts: imx8-ss-dma: fix adc lpcg indices 19a8492473b0 arm64: dts: imx8-ss-dma: fix can lpcg indices 20ceb2b50fd5 arm64: dts: imx8qm-ss-dma: fix can lpcg indices 04e018bd913d drm/client: Fully protect modes[] with dev->mode_config.mutex 31806711e8a4 drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() a81b2acd43e2 drm/ast: Fix soft lockup 4d87f08eb755 drm/amdkfd: Reset GPU on queue preemption failure f9b31dfdc0b5 drm/i915/vrr: Disable VRR when using bigjoiner 88685c3e7d24 drm/vmwgfx: Enable DMA mappings with SEV d43e11d9c7fc accel/ivpu: Fix deadlock in context_xa 2704f4833550 scsi: sg: Avoid race in error handling & drop bogus warn 46af9047523e scsi: sg: Avoid sg device teardown race d15023fb4073 kprobes: Fix possible use-after-free issue on kprobe registration 96b7b0934a34 io_uring/net: restore msg_control on sendzc retry 585c5732caaa btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans 363be24c010a btrfs: record delayed inode root in transaction 14431815a4ae btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations 03cca8fe300f btrfs: qgroup: correctly model root qgroup rsv in convert 732752bac3bd selftests: mptcp: use += operator to append strings 4c6d2f453970 iommu/vt-d: Allocate local memory for page request queue f3ccbb6b6d52 iommu/vt-d: Fix wrong use of pasid config e3e1e80b692c tracing: hide unused ftrace_event_id_fops 2fc4d53ff055 net: ena: Set tx_info->xdpf value to NULL 354627f92679 net: ena: Use tx_ring instead of xdp_ring for XDP channel TX bc0ad6857c86 net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() c891d7678f44 net: ena: Move XDP code to its new files 5c7f2240d983 net: ena: Fix incorrect descriptor free behavior dc1d1e35c8fd net: ena: Wrong missing IO completions check order 4d142dda057a net: ena: Fix potential sign extension issue 507cc232ffe5 af_unix: Fix garbage collector racing against connect() 301fdbaa0bba af_unix: Do not use atomic ops for unix_sk(sk)->inflight. 8b6c4b625826 net: dsa: mt7530: trap link-local frames regardless of ST Port State 785510c91be3 Revert "s390/ism: fix receive message buffer allocation" 54541e18ca9d net: sparx5: fix wrong config being used when reconfiguring PCS 292a76473334 net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit 8777d6ad7b8a net/mlx5e: HTB, Fix inconsistencies with QoS SQs number f9ac93b6f3de net/mlx5e: Fix mlx5e_priv_init() cleanup flow 690e3d91c5b1 net/mlx5: Correctly compare pkt reformat ids 5cf5337ef701 net/mlx5: Properly link new fs rules into the tree cbe5852d3d8d net/mlx5: offset comp irq index in name by one 8c91c6085847 net/mlx5: Register devlink first under devlink lock 7a836736b653 net/mlx5: SF, Stop waiting for FW as teardown was called
[OE-core] [PATCH 08/12] linux-yocto/6.6: cfg: drop obselete options
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/2 [ Author: Paul Gortmaker Email: pa...@kernel.org Subject: cgl: drop SELINUX_DISABLE option Date: Tue, 16 Apr 2024 12:28:43 -0400 It was removed from mainline in v6.4 in commit f22f9aaf6c3d ("selinux: remove the runtime disable functionality"). Signed-off-by: Paul Gortmaker Signed-off-by: Bruce Ashfield ] 2/2 [ Author: Paul Gortmaker Email: pa...@kernel.org Subject: full_nohz: remove RCU_FAST_NO_HZ gone from upstream Date: Tue, 16 Apr 2024 14:56:42 -0400 In commit e2c73a6860bd ("rcu: Remove the RCU_FAST_NO_HZ Kconfig option") the so named option was removed from the v5.17 kernel. We should get it out of our active branches to prevent a warning. Signed-off-by: Paul Gortmaker Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index 91dbbf55ca..0972d4edde 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "5272561b019836f2ee2f175b23029649431d6fca" -SRCREV_meta ?= "3bf5e5e5a7323795af0955da818c6e93215fd119" +SRCREV_meta ?= "c3d1322fb6ff68cdcf4d7a3c1140d81bfdc1320a" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index fba19c97df..3b3e277c38 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "4f3a41583a21c529bc7fc3a6c4a33bdffb16fa24" -SRCREV_meta ?= "3bf5e5e5a7323795af0955da818c6e93215fd119" +SRCREV_meta ?= "c3d1322fb6ff68cdcf4d7a3c1140d81bfdc1320a" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index f887e293b7..a02452feda 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "4f3a41583a21c529bc7fc3a6c4a33bdffb16fa24" SRCREV_machine:qemux86-64 ?= "4f3a41583a21c529bc7fc3a6c4a33bdffb16fa24" SRCREV_machine:qemumips64 ?= "d3abfe3c736d5869cb26f24c653b7e6eeafac715" SRCREV_machine ?= "4f3a41583a21c529bc7fc3a6c4a33bdffb16fa24" -SRCREV_meta ?= "3bf5e5e5a7323795af0955da818c6e93215fd119" +SRCREV_meta ?= "c3d1322fb6ff68cdcf4d7a3c1140d81bfdc1320a" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198938): https://lists.openembedded.org/g/openembedded-core/message/198938 Mute This Topic: https://lists.openembedded.org/mt/105881322/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 11/12] linux-yocto/6.6: update to v6.6.29
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: a3463f081046 Linux 6.6.29 63cc4f14bb03 selftests: kselftest: Fix build failure with NOLIBC c67f926ec870 thunderbolt: Reset only non-USB4 host routers in resume b0f4478838be PCI/ASPM: Fix deadlock when enabling ASPM 3b629239773b ksmbd: common: use struct_group_attr instead of struct_group for network_open_info 4cbb88351b55 ksmbd: clear RENAME_NOREPLACE before calling vfs_rename 5c20b242d4fe ksmbd: validate request buffer size in smb2_allocate_rsp_buf() 3160d9734453 ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf 6355b468e2a7 powerpc/ftrace: Ignore ftrace locations in exit text sections 43a71c1b4b3a virtio_net: Do not send RSS key if it is not supported bd41ee1efd47 net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards 21b9d89d9342 net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 2382eae66b19 nilfs2: fix OOB in nilfs_set_de_type e46d3be714ad bootconfig: use memblock_free_late to free xbc memory to buddy a019b44b1bc6 nouveau: fix instmem race condition around ptr stores 5d2f587aef37 drm/vmwgfx: Fix crtc's atomic check conditional f1769cb2c912 drm/vmwgfx: Sort primary plane formats by order of preference 65674218b43f drm/vmwgfx: Fix prime import/export db74904a93a3 drm/amdgpu: remove invalid resource->start check v2 aa02d43367a9 drm/amdkfd: Fix memory leak in create_process failure ef13eeca7c79 drm/amdgpu: validate the parameters of bo mapping operations more clearly 885d4c31a432 fuse: fix leaked ENOSYS error on first statx call cc10db003033 mm/shmem: inline shmem_is_huge() for disabled transparent hugepages 882e1180c83f mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled c85106fb08f4 mm,swapops: update check in is_pfn_swap_entry for hwpoison entries db01bfb8 mm/userfaultfd: allow hugetlb change protection upon poison entry 81cf85ae4f2d init/main.c: Fix potential static_command_line memory overflow 31f815cb4360 arm64: hibernate: Fix level3 translation fault in swsusp_save() e972b6a70126 arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H cdf811a93747 KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status 947d518e0daf KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms 037e48ceccf1 KVM: x86/pmu: Disable support for adaptive PEBS bdda0c17fe90 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible 7fce9f0f4810 sched: Add missing memory barrier in switch_mm_cid ac107356aabc fs: sysfs: Fix reference leak in sysfs_break_active_protection() 8defb1d22ba0 speakup: Avoid crash on very long word 2a19c2a5caf0 mei: me: disable RPL-S on SPS and IGN firmwares f356fd0cbd9c usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error aa61f87fd18b usb: Disable USB3 LPM at shutdown 8a139fa44870 usb: dwc2: host: Fix dereference issue in DDMA completion flow. 2ff436b63998 Revert "usb: cdc-wdm: close race between read and workqueue" d841a93b5a24 USB: serial: option: add Telit FN920C04 rmnet compositions 0772a60994ee USB: serial: option: add Rolling RW101-GL and RW135-GL support b39ecc8c97ab USB: serial: option: support Quectel EM060K sub-models aeb7de0a3840 USB: serial: option: add Lonsung U8300/U9300 product f91606d71fab USB: serial: option: add support for Fibocom FM650/FG650 590d0e130757 USB: serial: option: add Fibocom FM135-GL variants 83290f9f0719 serial: core: Fix missing shutdown and startup for serial base port 7ae7104d5434 serial: core: Clearing the circular buffer before NULLifying it 12e9459ddaea serial: stm32: Reset .throttled state in .startup() 9f9be0ec3130 serial: stm32: Return IRQ_NONE in the ISR if no handling happend 52aaf1ff1462 serial/pmac_zilog: Remove flawed mitigation for rx irq flood 5f40fd6ca2cf serial: mxs-auart: add spinlock around changing cts state 59f33af97961 comedi: vmk80xx: fix incomplete endpoint checking 9954c514424f thunderbolt: Fix wake configurations after device unplug 3238b23e661e thunderbolt: Avoid notify PM core about runtime PM resume 1d7f1049035b binder: check offset alignment in binder_get_object() ce2ec45c7817 ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC 90782cf17e9c ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N 05e6bfd31b06 ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 1da8f46f1332 ALSA: hda/tas2781: correct the register for pow calibrated data 02d32d5acb13 ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages 388a7302beda net/mlx5: E-switch, store eswitch pointer before registering devlink_param 00cf046afe34 x86/cpufeatures: Fix dependencies f
[OE-core] [PATCH 10/12] linux-yocto/6.6: update CVE exclusions (6.6.28)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 8Apr24 Date: Tue, 9 Apr 2024 18:19:11 -0400 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_6.6.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc index 9e5be066a5..df09c1fd1d 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-04-15 16:05:11.813475+00:00 for version 6.6.27 +# Generated at 2024-04-25 18:59:44.140399+00:00 for version 6.6.28 python check_kernel_cve_status_version() { -this_version = "6.6.27" +this_version = "6.6.28" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198941): https://lists.openembedded.org/g/openembedded-core/message/198941 Mute This Topic: https://lists.openembedded.org/mt/105881326/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 05/12] linux-yocto/6.6: nft: enable veth
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Khem Raj Email: raj.k...@gmail.com Subject: nft_test.cfg: Enable CONFIG_VETH Date: Wed, 10 Apr 2024 16:11:47 -0700 nftable ptests do create interfaces of veth type and this feature would be needed to enable those tests e.g. from tests/shell/testcases/packetpath/vlan_8021ad_tag ip link add veth0 netns $ns1 type veth peer name veth0 netns $ns2 Signed-off-by: Khem Raj Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index 5071550640..be60bbee78 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "9f39c8adfc6025293e5ff131f7bb4f728edd0c99" -SRCREV_meta ?= "f057956f86fc59540ed6cf4cb1599050fd3121a8" +SRCREV_meta ?= "00aab388b73211bf49b352e7475595aa2e5fbc44" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index a4af8c8a16..559ca3563a 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "5ac0c93287792fba862b1f78e513dbaf10696a09" -SRCREV_meta ?= "f057956f86fc59540ed6cf4cb1599050fd3121a8" +SRCREV_meta ?= "00aab388b73211bf49b352e7475595aa2e5fbc44" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 583dade097..b0674348e8 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "5ac0c93287792fba862b1f78e513dbaf10696a09" SRCREV_machine:qemux86-64 ?= "5ac0c93287792fba862b1f78e513dbaf10696a09" SRCREV_machine:qemumips64 ?= "936a9ceb126dfb2cc4b38229cab68636263ecfab" SRCREV_machine ?= "5ac0c93287792fba862b1f78e513dbaf10696a09" -SRCREV_meta ?= "f057956f86fc59540ed6cf4cb1599050fd3121a8" +SRCREV_meta ?= "00aab388b73211bf49b352e7475595aa2e5fbc44" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198936): https://lists.openembedded.org/g/openembedded-core/message/198936 Mute This Topic: https://lists.openembedded.org/mt/105881320/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 06/12] linux-yocto/6.6: update to v6.6.27
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 5e828009c8b3 Linux 6.6.27 5c1dc516f52a drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes 14ac934db851 Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()" 91fb03cea0d5 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() b456cb98cbad net: mpls: error out if inner headers are not set 83890a450378 Bluetooth: btintel: Fixe build regression ce64c26ba842 platform/x86: intel-vbtn: Update tablet mode switch at end of probe 300a2b9c2b28 randomize_kstack: Improve entropy diffusion 41671f0c0182 media: mediatek: vcodec: adding lock to protect encoder context list 0a2dc707aa42 media: mediatek: vcodec: adding lock to protect decoder context list ec25fc3c2c1e media: mediatek: vcodec: Fix oops when HEVC init fails a445eb1f630f selftests: mptcp: display simult in extra_msg 9dff96b8b3a4 gcc-plugins/stackleak: Avoid .head.text section 7365444cbd8f ALSA: hda/realtek: Add quirks for some Clevo laptops 3d4b909704bf fbmon: prevent division by zero in fb_videomode_from_videomode() 5e11bacff08b drivers/nvme: Add quirks for device 126f:2262 19e525ebbb88 modpost: fix null pointer dereference 21162ad2de74 io_uring: clear opcode specific data for an early failure 89f0cf6ac620 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 4cd44fd34545 x86/xen: attempt to inflate the memory balloon on PVH 9afc9fde538b ASoC: soc-core.c: Skip dummy codec when adding platforms d009236a37ae thermal/of: Assume polling-delay(-passive) 0 when absent 6712b758698b ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE fa5c8f2c88a9 usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined 55b724b8f7ee usb: typec: tcpci: add generic tcpci fallback compatible d8518f05ee82 thunderbolt: Keep the domain powered when USB4 port is in redrive mode 266f403ec475 usb: typec: ucsi: Limit read size on v1.2 0d52e1853bc1 usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR 4b1f991bad56 kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() ac191bcb0fe0 bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state bb72eb818d07 tools: iio: replace seekdir() in iio_generic_buffer fb8579acacd0 ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment 80f175d0f352 Input: xpad - add support for Snakebyte GAMEPADs fd067c8b3f86 ktest: force $buildonly = 1 for 'make_warnings_file' test type 60668872cca8 ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 08aba129f542 perf/x86/amd/lbr: Discard erroneous branch entries a9852cf5d7a1 platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet ed2f8b713a45 Input: allocate keycode for Display refresh rate toggle dddc9f40ac8e Input: imagis - use FIELD_GET where applicable 2e90774fbbe0 RDMA/cm: add timeout to cm_destroy_id wait 5f7fd6aa4c48 block: prevent division by zero in blk_rq_stat_sum() 0662deae8bb8 drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09 44723bd493cd input/touchscreen: imagis: Correct the maximum touch area value d0e2f7ae04bb libperf evlist: Avoid out-of-bounds access a822f30afada Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" 846611299931 PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge 73bdf8d41cb5 SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int 3d1b47e3a935 drm: Check output polling initialized before disabling 09d4600b9e99 drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init() 0f09e89e667e HID: input: avoid polling stylus battery on Chromebook Pompom 30930f0f4674 i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC cd0a1835bf84 accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings 953fee8160f1 drm/amd/display: Fix nanosec stat overflow a5e76867714b ext4: forbid commit inconsistent quota data when errors=remount-ro 58546b2aa263 ext4: add a hint for block bitmap corrupt state in mb_groups bd6b1c418bd6 ASoC: Intel: avs: Populate board selection with new I2S entries f4a345e0aaf4 ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter cb9420142e50 media: sta2x11: fix irq handler cast 214a6c4a28c1 Julia Lawall reported this null pointer dereference, this should fix it. 24e5e1eff8ba rcu-tasks: Repair RCU Tasks Trace quiescence check 4d58c9fb45c7 rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() f4b6caeb3cfe ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops d43a90294afe isofs: handle CDs with bad root inode but good
[OE-core] [PATCH 01/12] linux-yocto/6.6: update to v6.6.24
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 9467d7a12f97 Linux 6.6.24 e87e08c94c95 drm/amdgpu: fix use-after-free bug 3a9569441b47 tools/resolve_btfids: fix build with musl libc 4338e40da808 x86/sev: Skip ROM range scans and validation for SEV-SNP guests 2048ff503f43 scsi: libsas: Fix disk not being scanned in after being removed f23db7579283 scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type() 76edb986c44b scsi: lpfc: Correct size for wqe for memset() ac5b18f52858 scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() ff3cdff7c897 usb: dwc3: pci: Drop duplicate ID 70977e7d5e5f Revert "x86/bugs: Use fixed addressing for VERW operand" 367b4ce0d74d x86/bugs: Use fixed addressing for VERW operand a492d6dad9af scsi: qla2xxx: Delay I/O Abort on PCI error 29520a334f3e scsi: qla2xxx: Change debug message during driver unload f85af9f1aa5e scsi: qla2xxx: Fix double free of fcport f14cee7a882c scsi: qla2xxx: Fix double free of the ha->vp_map pointer 8de1584ec4fe scsi: qla2xxx: Fix command flush on cable pull adc9702642a0 scsi: qla2xxx: NVME|FCP prefer flag not being honored b31a120b81ac scsi: qla2xxx: Update manufacturer detail be895682c507 scsi: qla2xxx: Split FCE|EFT trace control 8ec0d55020f6 scsi: qla2xxx: Fix N2N stuck connection ef23850940d9 scsi: qla2xxx: Prevent command send on chip reset db4aaf281a5b usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset 1f510af8dbc3 usb: typec: ucsi_acpi: Refactor and fix DELL quirk 5857494b5056 usb: typec: ucsi: Ack unsupported commands 68f57d013827 usb: typec: ucsi: Clear EVENT_PENDING under PPM lock c708b704c26d usb: typec: Return size of buffer if pd_set operation succeeds 99731076722e usb: udc: remove warning when queue disabled ep 3e417f31b06a usb: dwc2: gadget: LPM flow fix f047361fee44 usb: dwc2: gadget: Fix exiting from clock gating 8d310e5d702c usb: dwc2: host: Fix ISOC flow in DDMA mode 96dff759ef7d usb: dwc2: host: Fix hibernation flow ba2951ec82e8 usb: dwc2: host: Fix remote wakeup from hibernation f51849833705 USB: core: Fix deadlock in port "disable" sysfs attribute 8dbc001bba86 USB: core: Add hub_get() and hub_put() routines 122a06f1068b USB: core: Fix deadlock in usb_deauthorize_interface() fd2304f4c0ae usb: dwc3: Properly set system wakeup d12af9a1c59e staging: vc04_services: fix information leak in create_component() 98592a49956c staging: vc04_services: changen strncpy() to strscpy_pad() d4c34782b6d7 scsi: core: Fix unremoved procfs host directory regression a1f506af7ffe scsi: sd: Fix TCG OPAL unlock on system resume 61d4787692c1 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs 66aa5d95ea8c vfio/pds: Make sure migration file isn't accessed after reset 2ceddecdd0ef drm/amd/display: Clear OPTC mem select on disable 6a1cb68b9810 drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled ae62f1dde66a drm/amd/display: Fix hang/underflow when transitioning to ODM4:1 ce748df0d570 USB: UAS: return ENODEV when submit urbs fail with device not attached da3b75931bb7 usb: cdc-wdm: close race between read and workqueue 56c5145baef5 Revert "usb: phy: generic: Get the vbus supply" 9c74507e6c43 mtd: spinand: Add support for 5-byte IDs 9ae3954dd36b Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync 3b031e4fcb27 drm/i915/gt: Reset queue_priority_hint on parking 07c011e3351d drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed() 69fa0e23a6a3 drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly a891add409e3 drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() 510c5f5e4837 drm/i915/hwmon: Fix locking inversion in sysfs getter 197f6d6987c5 drm/amdgpu: fix deadlock while reading mqd from debugfs 2684393685f7 drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 042ef0afc40f drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed 476eed5f1c22 net: ll_temac: platform_get_resource replaced by wrong function 2a84744a037b nouveau/dmem: handle kcalloc() allocation failure be4f3af178cb thermal: devfreq_cooling: Fix perf state when calculate dfc res_util cc80b5d7fbef block: Do not force full zone append completion in req_bio_endio() 152799126327 sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() 4466677dcabe mmc: core: Avoid negative index with array access 35ee8529eee7 mmc: core: Initialize mmc_blk_ioc_data 6810ebeb0975 mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode 07cf57eba52f selftests/mm: fix ARM related issue with fork after pthread_create fe295de2d564 selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHM
[OE-core] [PATCH 02/12] linux-yocto/6.6: update CVE exclusions (6.6.24)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_6.6.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc index bb9ba49c48..133cab88a3 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-03-28 16:40:04.102652+00:00 for version 6.6.23 +# Generated at 2024-04-04 03:23:25.421265+00:00 for version 6.6.24 python check_kernel_cve_status_version() { -this_version = "6.6.23" +this_version = "6.6.24" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198933): https://lists.openembedded.org/g/openembedded-core/message/198933 Mute This Topic: https://lists.openembedded.org/mt/105881317/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 03/12] linux-yocto/6.6: update to v6.6.25
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: e475741af1eb Linux 6.6.25 a99d7274a2b1 Revert "workqueue.c: Increase workqueue name length" d8354f268d92 Revert "workqueue: Move pwq->max_active to wq->max_active" 35bf38dd162b Revert "workqueue: Factor out pwq_is_empty()" 957578ec33d4 Revert "workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()" 5debbff9539c Revert "workqueue: Move nr_active handling into helpers" e3ee73b57a2e Revert "workqueue: Make wq_adjust_max_active() round-robin pwqs while activating" f3c11cb27a8b Revert "workqueue: RCU protect wq->dfl_pwq and implement accessors for it" bfb429f37052 Revert "workqueue: Introduce struct wq_node_nr_active" 6741dd3fd38e Revert "workqueue: Implement system-wide nr_active enforcement for unbound workqueues" a75ac2693d73 Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active()" 7bff1820bcfa Revert "workqueue: Shorten events_freezable_power_efficient name" 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC802
[OE-core] [PATCH 00/12] linux-yocto: v6.6 updates
From: Bruce Ashfield Richard, Now that scarthgap has released, here are my queued 6.6 changes for master. Obviously these are all appropriate for scarthgap as well. Once the 6.9 kernel releases, my plan is to do an interim bump to 6.9 for the kernel and linux-libc-headers so that our jump to the fall release isn't as large as it would otherwise be. Cheers, Bruce The following changes since commit 0e163082bd8a68412c66e2ea20e665b1ddfcc9f7: brief-yoctoprojectqs: Update to the correct hash equivalence server address (2024-05-02 17:07:13 +0100) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib zedd/kernel https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (12): linux-yocto/6.6: update to v6.6.24 linux-yocto/6.6: update CVE exclusions (6.6.24) linux-yocto/6.6: update to v6.6.25 linux-yocto/6.6: update CVE exclusions (6.6.25) linux-yocto/6.6: nft: enable veth linux-yocto/6.6: update to v6.6.27 linux-yocto/6.6: update CVE exclusions (6.6.27) linux-yocto/6.6: cfg: drop obselete options linux-yocto/6.6: update to v6.6.28 linux-yocto/6.6: update CVE exclusions (6.6.28) linux-yocto/6.6: update to v6.6.29 linux-yocto/6.6: update CVE exclusions (6.6.29) .../linux/cve-exclusion_6.6.inc | 2720 - .../linux/linux-yocto-rt_6.6.bb |6 +- .../linux/linux-yocto-tiny_6.6.bb |6 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +- 4 files changed, 2018 insertions(+), 742 deletions(-) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198931): https://lists.openembedded.org/g/openembedded-core/message/198931 Mute This Topic: https://lists.openembedded.org/mt/105881315/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 04/12] linux-yocto/6.6: update CVE exclusions (6.6.25)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_6.6.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc index 133cab88a3..4a7086a84b 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-04-04 03:23:25.421265+00:00 for version 6.6.24 +# Generated at 2024-04-09 14:35:54.393486+00:00 for version 6.6.25 python check_kernel_cve_status_version() { -this_version = "6.6.24" +this_version = "6.6.25" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198935): https://lists.openembedded.org/g/openembedded-core/message/198935 Mute This Topic: https://lists.openembedded.org/mt/105881319/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] linux-yocto: Enable nft modules for ptest images
No concerns here. The Wind River team has been sending updates to that fragment for some time to get better ptest results. So enabling it this way is fine with me. Cheers, Bruce On Wed, Apr 10, 2024 at 7:12 PM Khem Raj wrote: > nftables ptests need it > > Signed-off-by: Khem Raj > --- > meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > index 1c03e22c3cb..e8e84f8f788 100644 > --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > @@ -64,7 +64,7 @@ KERNEL_FEATURES:append:qemuall=" cfg/virtio.scc > features/drm-bochs/drm-bochs.scc > KERNEL_FEATURES:append:qemux86=" cfg/sound.scc cfg/paravirt_kvm.scc" > KERNEL_FEATURES:append:qemux86-64=" cfg/sound.scc cfg/paravirt_kvm.scc" > KERNEL_FEATURES:append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", > " cfg/x32.scc", "", d)}" > -KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", > "ptest", " features/scsi/scsi-debug.scc", "", d)}" > +KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", > "ptest", " features/scsi/scsi-debug.scc features/nf_tables/nft_test.scc", > "", d)}" > KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", > "ptest", " features/gpio/mockup.scc features/gpio/sim.scc", "", d)}" > KERNEL_FEATURES:append:powerpc =" arch/powerpc/powerpc-debug.scc" > KERNEL_FEATURES:append:powerpc64 =" arch/powerpc/powerpc-debug.scc" > -- > 2.44.0 > > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198128): https://lists.openembedded.org/g/openembedded-core/message/198128 Mute This Topic: https://lists.openembedded.org/mt/105453044/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH][dunfell] linux-yocto/5.4: configuration warning fixes
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/2 [ Author: Bruce Ashfield Email: bruce.ashfi...@gmail.com Subject: net/cfg: remove CONFIG_NET_SCH_CBQ Date: Thu, 6 Jul 2023 12:39:20 -0400 commit 051d442098421c28c7 [net/sched: Retire CBQ qdisc] removes CONFIG_NET_SCH_CBQ from the tree, so we drop it from our fragments. Signed-off-by: Bruce Ashfield ] 2/2 [ Author: Bruce Ashfield Email: bruce.ashfi...@gmail.com Subject: cfg/net: remove CONFIG_NET_SCH_DSMARK Date: Thu, 6 Jul 2023 12:42:07 -0400 commit bbe77c14ee6185a61b [net/sched: Retire dsmark qdisc] upstream has removed CONFIG_NET_SCH_DSMARK so we drop it from our fragments as well. Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_5.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_5.4.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb index 89b8d2b8258..f912304858a 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb @@ -12,7 +12,7 @@ python () { } SRCREV_machine ?= "c93e75bc334ba00df2d66411a0d79c4378cf4af8" -SRCREV_meta ?= "c841eec84cf56e6b837f12a359c35c5dfb26da5f" +SRCREV_meta ?= "ecd382f3477fae022ad1881e4c39e810cdc3c760" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.4;destsuffix=${KMETA}" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.4.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.4.bb index 6e049b03f97..2f947824716 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.4.bb @@ -17,7 +17,7 @@ KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine_qemuarm ?= "d29f3f3a932319053ad24d84b087b0a57908c1bc" SRCREV_machine ?= "b6480d09d84d09e7560daa5c1d73917292ae30c0" -SRCREV_meta ?= "c841eec84cf56e6b837f12a359c35c5dfb26da5f" +SRCREV_meta ?= "ecd382f3477fae022ad1881e4c39e810cdc3c760" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.4.bb b/meta/recipes-kernel/linux/linux-yocto_5.4.bb index 2a659e32fd6..108043bd981 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.4.bb @@ -22,7 +22,7 @@ SRCREV_machine_qemux86 ?= "fe901e2f4b156e9cf7ddb03f479f7339d28e398b" SRCREV_machine_qemux86-64 ?= "fe901e2f4b156e9cf7ddb03f479f7339d28e398b" SRCREV_machine_qemumips64 ?= "f59947f338319b1741db5dfac34f08399561ab25" SRCREV_machine ?= "fe901e2f4b156e9cf7ddb03f479f7339d28e398b" -SRCREV_meta ?= "c841eec84cf56e6b837f12a359c35c5dfb26da5f" +SRCREV_meta ?= "ecd382f3477fae022ad1881e4c39e810cdc3c760" # remap qemuarm to qemuarma15 for the 5.4 kernel # KMACHINE_qemuarm ?= "qemuarma15" -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#198103): https://lists.openembedded.org/g/openembedded-core/message/198103 Mute This Topic: https://lists.openembedded.org/mt/105445325/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH][RFC][v2] perf: make bpf asm include arch conditional
From: Bruce Ashfield To keep the perf source copying as small as possible, we can further refine the arch/uapi copy to the single file that we currently need. To avoid a warning from the general perf source copy routine, we make the .h conditional based on the architecture. The supported architectures will not change often, so updating this arch list is very minimal effort. Alternatively, we could add a PERF_OPTIONAL_SRC variable and not warn if a file isn't available for a given architecture. Signed-off-by: Bruce Ashfield --- v2: As suggested by Max Krummenacher powerpc doesn't need to be listed in the architectures that require this file. I've also clarified the comment in the recipe to indicate we are only listing supported archs at the moment. Bruce meta/recipes-kernel/perf/perf.bb | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/perf.bb index 2f540cd54b..095ec0f281 100644 --- a/meta/recipes-kernel/perf/perf.bb +++ b/meta/recipes-kernel/perf/perf.bb @@ -129,7 +129,10 @@ EXTRA_OEMAKE += "\ # honour a JOBS variable. EXTRA_OEMAKE:append:task-configure = " JOBS=1" -# include/uapi/asm is for: include/uapi/asm/bpf_perf_event.h +# the architectures that need this file can be found in +#tools/include/uapi/asm/bpf_perf_event.h +# We are only listing supported arches at the moment +PERF_BPF_EVENT_SRC ?= '${@bb.utils.contains_any("ARCH", [ "riscv", "arm64" ], "arch/${ARCH}/include/uapi/asm/bpf_perf_event.h", "", d)}' PERF_SRC ?= "Makefile \ tools/arch \ tools/build \ @@ -140,7 +143,7 @@ PERF_SRC ?= "Makefile \ tools/scripts \ scripts/ \ arch/arm64/tools \ - arch/${ARCH}/include/uapi/asm/ \ + ${PERF_BPF_EVENT_SRC} \ arch/${ARCH}/Makefile \ " -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197986): https://lists.openembedded.org/g/openembedded-core/message/197986 Mute This Topic: https://lists.openembedded.org/mt/105347749/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH 2/2][RFC] perf: make bpf asm include arch conditional
On Fri, Apr 5, 2024 at 8:38 AM Max Krummenacher wrote: > Hi Bruce > > Thanks for working on this. > > On Thu, Apr 4, 2024 at 10:47 PM Bruce Ashfield > wrote: > > > > From: Bruce Ashfield > > > > To keep the perf source copying as small as possible, we can > > further refine the arch/uapi copy to the single file that we > > currently need. > > With that design goal in mind I would go with this solution, > Tested for an aarch64 target, 6.9-rc2 builds perf for me while before > this series it failed. > > > > > To avoid a warning from the general perf source copy routine, > > we make the .h conditional based on the architecture. > > > > The supported architectures will not change often, so updating > > this arch list is very minimal effort. Alternatively, we could > > add a PERF_OPTIONAL_SRC variable and not warn if a file isn't > > available for a given architecture. > > > > Signed-off-by: Bruce Ashfield > > --- > > > > This is a further refinement of the perf header that > > is required outside of tools. > > > > I'm trying it this way first, versus making the perf > > source copy not warn on missing files, since we risk > > skipping warnings we want to see! > > > > Bruce > > > > meta/recipes-kernel/perf/perf.bb | 6 -- > > 1 file changed, 4 insertions(+), 2 deletions(-) > > > > diff --git a/meta/recipes-kernel/perf/perf.bb > b/meta/recipes-kernel/perf/perf.bb > > index 2f540cd54b..3cc7f63610 100644 > > --- a/meta/recipes-kernel/perf/perf.bb > > +++ b/meta/recipes-kernel/perf/perf.bb > > @@ -129,7 +129,9 @@ EXTRA_OEMAKE += "\ > > # honour a JOBS variable. > > EXTRA_OEMAKE:append:task-configure = " JOBS=1" > > > > -# include/uapi/asm is for: include/uapi/asm/bpf_perf_event.h > > +# the architectures that need this file can be found in > > +# ./tools/include/uapi/asm/bpf_perf_event.h > > +PERF_BPF_EVENT_SRC ?= '${@bb.utils.contains_any("ARCH", [ "riscv", > "arm64", "powerpc" ], "arch/${ARCH}/include/uapi/asm/bpf_perf_event.h", "", > d)}' > > s/powerpc/loongarch/ > If I get it right from tools/include/uapi/asm/bpf_perf_event.h powerpc > You are correct! I swear I read powerpc in the file, but looking again this morning .. it isn't there! > is not needed. (I didn't test) > However "loongarch" does and seems to be supported in OE. > > Correct! I skipped arc and s390 for the same reason. If someone is using those arches, we can find out when they send a patch. I'm going to send a v2 with powerpc dropped from the list. Thanks for the test and review, it is most appreciated. Bruce > Cheers > Max > > > PERF_SRC ?= "Makefile \ > > tools/arch \ > > tools/build \ > > @@ -140,7 +142,7 @@ PERF_SRC ?= "Makefile \ > > tools/scripts \ > > scripts/ \ > > arch/arm64/tools \ > > - arch/${ARCH}/include/uapi/asm/ \ > > + ${PERF_BPF_EVENT_SRC} \ > > arch/${ARCH}/Makefile \ > > " > > > > -- > > 2.39.2 > > > > > > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197985): https://lists.openembedded.org/g/openembedded-core/message/197985 Mute This Topic: https://lists.openembedded.org/mt/105337225/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 2/2][RFC] perf: make bpf asm include arch conditional
From: Bruce Ashfield To keep the perf source copying as small as possible, we can further refine the arch/uapi copy to the single file that we currently need. To avoid a warning from the general perf source copy routine, we make the .h conditional based on the architecture. The supported architectures will not change often, so updating this arch list is very minimal effort. Alternatively, we could add a PERF_OPTIONAL_SRC variable and not warn if a file isn't available for a given architecture. Signed-off-by: Bruce Ashfield --- This is a further refinement of the perf header that is required outside of tools. I'm trying it this way first, versus making the perf source copy not warn on missing files, since we risk skipping warnings we want to see! Bruce meta/recipes-kernel/perf/perf.bb | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/perf.bb index 2f540cd54b..3cc7f63610 100644 --- a/meta/recipes-kernel/perf/perf.bb +++ b/meta/recipes-kernel/perf/perf.bb @@ -129,7 +129,9 @@ EXTRA_OEMAKE += "\ # honour a JOBS variable. EXTRA_OEMAKE:append:task-configure = " JOBS=1" -# include/uapi/asm is for: include/uapi/asm/bpf_perf_event.h +# the architectures that need this file can be found in +# ./tools/include/uapi/asm/bpf_perf_event.h +PERF_BPF_EVENT_SRC ?= '${@bb.utils.contains_any("ARCH", [ "riscv", "arm64", "powerpc" ], "arch/${ARCH}/include/uapi/asm/bpf_perf_event.h", "", d)}' PERF_SRC ?= "Makefile \ tools/arch \ tools/build \ @@ -140,7 +142,7 @@ PERF_SRC ?= "Makefile \ tools/scripts \ scripts/ \ arch/arm64/tools \ - arch/${ARCH}/include/uapi/asm/ \ + ${PERF_BPF_EVENT_SRC} \ arch/${ARCH}/Makefile \ " -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197973): https://lists.openembedded.org/g/openembedded-core/message/197973 Mute This Topic: https://lists.openembedded.org/mt/105337225/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 1/2] perf: add asm include required for v6.9+
From: Max Krummenacher Kernel commit 9eea8fafe33e ("libbpf: fix __arg_ctx type enforcement for perf_event programs") added with 6.9-rc1 tools/include/uapi/asm/bpf_perf_event.h which for arc, arm64, loongarch, riscv and s390 includes headers from the arch/${ARCH}/... directories. Which results in: ERROR: perf-1.0-r0 do_compile: oe_runmake failed | In file included from 1.0/perf-1.0/tools/include/uapi/linux/bpf_perf_event.h:11, | from libbpf.c:36: | perf/1.0/perf-1.0/tools/include/uapi/asm/bpf_perf_event.h:2:10: fatal error: ../../arch/arm64/include/uapi/asm/bpf_perf_event.h: No such file or directory | 2 | #include "../../arch/arm64/include/uapi/asm/bpf_perf_event.h" | | ^~~~ We copy the uapi/asm directory to make sure the header file is present. Signed-off-by: Max Krummenacher Signed-off-by: Bruce Ashfield --- This is a tweak of the commit from max to only include the uapi/asm directory. A second patch will further refine it. Bruce meta/recipes-kernel/perf/perf.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/perf.bb index 2c6ab060e3..2f540cd54b 100644 --- a/meta/recipes-kernel/perf/perf.bb +++ b/meta/recipes-kernel/perf/perf.bb @@ -129,6 +129,7 @@ EXTRA_OEMAKE += "\ # honour a JOBS variable. EXTRA_OEMAKE:append:task-configure = " JOBS=1" +# include/uapi/asm is for: include/uapi/asm/bpf_perf_event.h PERF_SRC ?= "Makefile \ tools/arch \ tools/build \ @@ -139,6 +140,7 @@ PERF_SRC ?= "Makefile \ tools/scripts \ scripts/ \ arch/arm64/tools \ + arch/${ARCH}/include/uapi/asm/ \ arch/${ARCH}/Makefile \ " -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197972): https://lists.openembedded.org/g/openembedded-core/message/197972 Mute This Topic: https://lists.openembedded.org/mt/105337223/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH][dunfell] linux-yocto/5.4: update to v5.4.273
From: Bruce Ashfield Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 24489321d0cd Linux 5.4.273 b37f030486d5 regmap: Add missing map->bus check 55f8ea6731aa spi: spi-mt65xx: Fix NULL pointer access in interrupt handler 59426454b812 bpf: report RCU QS in cpumap kthread 3ffe591b27fc rcu: add a helper to report consolidated flavor QS 2531f907d3e4 netfilter: nf_tables: do not compare internal table flags on updates 71002d9eb1ca ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator nodes vcc-dram and vcc1v2 94cb17e5cf3a octeontx2-af: Use separate handlers for interrupts 4f37d3a7e004 net/bnx2x: Prevent access to a freed page in page_pool 69f9f55891ef hsr: Handle failures in module init f781fb5177cd rds: introduce acquire/release ordering in acquire/release_in_xmit() 84c510411e32 packet: annotate data-races around ignore_outgoing 889ed056eae7 hsr: Fix uninit-value access in hsr_get_node() 48cef94b6910 s390/vtime: fix average steal time calculation 305c31b9707d octeontx2-af: Use matching wake_up API variant in CGX command interface b63362b317a8 usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin 254b27c4ae2d staging: greybus: fix get_channel_from_mode() failure path f6bf49e76f05 serial: 8250_exar: Don't remove GPIO device on suspend 8dd52ab78fd3 rtc: mt6397: select IRQ_DOMAIN instead of depending on it ca6279d1a1ee kconfig: fix infinite loop when expanding a macro at the end of file a8cc354a8155 tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT f1c9a0c33814 serial: max310x: fix syntax error in IRQ error message bd2f4df25945 tty: vt: fix 20 vs 0x20 typo in EScsiignore 854ebf45a4dd afs: Revert "afs: Hide silly-rename files from userspace" afcbba70bf55 NFS: Fix an off by one in root_nfs_cat() bcc3ec2bdbda watchdog: stm32_iwdg: initialize default timeout e95eeb7f7d8c net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() 3b8415daaad2 scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn 2b38dbd7facd RDMA/device: Fix a race between mad_client and cm_client init 39b1af7bc99d scsi: csiostor: Avoid function pointer casts 6d5dc96b154b ALSA: usb-audio: Stop parsing channels bits when all channels are found. d7ae7d126568 clk: Fix clk_core_get NULL dereference a1129b09228f sparc32: Fix section mismatch in leon_pci_grpci c8c038beb40c backlight: lp8788: Fully initialize backlight_properties during probe 8c351a9ef5f5 backlight: lm3639: Fully initialize backlight_properties during probe 12a0153f78c7 backlight: da9052: Fully initialize backlight_properties during probe 1c8d8c6b4e70 backlight: lm3630a: Don't set bl->props.brightness in get_brightness 40a89f1bc42d backlight: lm3630a: Initialize backlight_properties on init bb9981f915b9 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. a6e96cc26560 drm/msm/dpu: add division of drm_display_mode's hskew parameter 41eec45c7126 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks dfde84cc6c58 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip af37aed04997 media: ttpci: fix two memleaks in budget_av_attach 353f980a5d7a media: media/pci: rename VFL_TYPE_GRABBER to _VIDEO fa83fca55cbe media: rename VFL_TYPE_GRABBER to _VIDEO 25f576552133 media: v4l2-core: correctly validate video and metadata ioctls 291cda0b805f media: go7007: fix a memleak in go7007_load_encoder fa8b472952ef media: dvb-frontends: avoid stack overflow warnings with clang d29ed08964ce media: pvrusb2: fix uaf in pvr2_context_set_notify 86c10c56f253 drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() 23d57b99ca3f ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs 8df143c608fc mtd: rawnand: lpc32xx_mlc: fix irq handler prototype d9d4d1363bb1 mtd: maps: physmap-core: fix flash size larger than 32-bit a8c73f0439f3 crypto: arm/sha - fix function cast warnings 4b6569e14226 mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref ac1170674d54 mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref 3472fa83d97e drm/tegra: put drm_gem_object ref on error in tegra_fb_create f27aaaecf747 clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() 44163c73b0dd PCI: Mark 3ware-9650SE Root Port Extended Tags as broken 9b074f2ed117 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions 2e1120e48062 clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times d2f3c762bad0 media: pvrusb2: fix pvr2_stream_callback casts e9d391cc70d3 media: pvrusb2: remove redundant NULL check 013fb5051821 media: go7007: add check of return value of go7007_read_addr() 8c2e4efe1278 media: imx: csc/scaler: fix v4l2_ctrl_
[OE-core] [PATCH 2/2] lttng-modules: update to v2.13.12
From: Bruce Ashfield We drop our previously backported patches for v6.8 kernels as they are part of the 2.13.12 release of lttng and we add backports for v6.9+ kernels. Bumping lttng-modules to version v2.13.12-7-g52eb2ee9, which comprises the following commits: 52eb2ee9 Fix: dev_base_lock removed in linux 6.9-rc1 175fe77c Fix: mm_compaction_migratepages changed in linux 6.9-rc1 303434ab Fix: ASoC add component to set_bias_level events in linux 6.9-rc1 88c4e0fe Fix: ASoC snd_doc_dapm on linux 6.9-rc1 578ab207 Fix: build kvm probe on EL 8.4+ 057ad399 Fix: support ext4_journal_start on EL 8.4+ 3ca21738 Fix: correct RHEL range for kmem_cache_free define 4ba4f0ec Version 2.13.12 1124749b docs: Add supported versions and fix-backport policy c302cf1d docs: Add links to project resources d6b75831 Fix: Correct minimum version in jbd2 SLE kernel range 9e6736d6 Fix: Handle recent SLE major version codes 5d331562 Fix: build on sles15sp4 f6800492 Compile fixes for RHEL 9.3 kernels d988f04a Fix: ext4_discard_preallocations changed in linux 6.8.0-rc3 616c60b9 Fix: btrfs_get_extent flags and compress_type changed in linux 6.8.0-rc1 8d195927 Fix: btrfs_chunk tracepoints changed in linux 6.8.0-rc1 7e8d89d1 Fix: strlcpy removed in linux 6.8.0-rc1 f4c1678d Fix: timer_start changed in linux 6.8.0-rc1 60a1e809 Fix: sched_stat_runtime changed in linux 6.8.0-rc1 Signed-off-by: Bruce Ashfield --- ...x-ASoC-snd_doc_dapm-on-linux-6.9-rc1.patch | 93 ...t_runtime-changed-in-linux-6.8.0-rc1.patch | 70 -- ...ponent-to-set_bias_level-events-in-l.patch | 132 ++ ...mer_start-changed-in-linux-6.8.0-rc1.patch | 100 - ...n_migratepages-changed-in-linux-6.9-.patch | 81 +++ ...-strlcopy-removed-in-linux-6.8.0-rc1.patch | 46 -- ...tracepoints-changed-in-linux-6.8.0-r.patch | 124 ...v_base_lock-removed-in-linux-6.9-rc1.patch | 57 ...tent-flags-and-compress_type-changed.patch | 88 ..._preallocations-changed-in-linux-6.8.patch | 52 --- ...es_2.13.11.bb => lttng-modules_2.13.12.bb} | 12 +- 11 files changed, 368 insertions(+), 487 deletions(-) create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-Fix-ASoC-snd_doc_dapm-on-linux-6.9-rc1.patch delete mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-Fix-sched_stat_runtime-changed-in-linux-6.8.0-rc1.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0002-Fix-ASoC-add-component-to-set_bias_level-events-in-l.patch delete mode 100644 meta/recipes-kernel/lttng/lttng-modules/0002-Fix-timer_start-changed-in-linux-6.8.0-rc1.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0003-Fix-mm_compaction_migratepages-changed-in-linux-6.9-.patch delete mode 100644 meta/recipes-kernel/lttng/lttng-modules/0003-Fix-strlcopy-removed-in-linux-6.8.0-rc1.patch delete mode 100644 meta/recipes-kernel/lttng/lttng-modules/0004-Fix-btrfs_chunk-tracepoints-changed-in-linux-6.8.0-r.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0004-Fix-dev_base_lock-removed-in-linux-6.9-rc1.patch delete mode 100644 meta/recipes-kernel/lttng/lttng-modules/0005-Fix-btrfs_get_extent-flags-and-compress_type-changed.patch delete mode 100644 meta/recipes-kernel/lttng/lttng-modules/0006-Fix-ext4_discard_preallocations-changed-in-linux-6.8.patch rename meta/recipes-kernel/lttng/{lttng-modules_2.13.11.bb => lttng-modules_2.13.12.bb} (72%) diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-ASoC-snd_doc_dapm-on-linux-6.9-rc1.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-ASoC-snd_doc_dapm-on-linux-6.9-rc1.patch new file mode 100644 index 00..9d5fd0de60 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-ASoC-snd_doc_dapm-on-linux-6.9-rc1.patch @@ -0,0 +1,93 @@ +From fec007d9630e010062cf5699a08460f71f46b527 Mon Sep 17 00:00:00 2001 +From: Kienan Stewart +Date: Mon, 25 Mar 2024 08:54:42 -0400 +Subject: [PATCH 1/4] Fix: ASoC snd_doc_dapm on linux 6.9-rc1 + +See upstream commit: + +commit 7df3eb4cdb6bbfa482f51548b9fd47c2723c68ba +Author: Luca Ceresoli +Date: Wed Mar 6 10:30:01 2024 +0100 + +ASoC: trace: add event to snd_soc_dapm trace events + +Add the event value to the snd_soc_dapm_start and snd_soc_dapm_done trace +events to make them more informative. + +Trace before: + + aplay-229 [000] 250.140309: snd_soc_dapm_start: card=vscn-2046 + aplay-229 [000] 250.167531: snd_soc_dapm_done: card=vscn-2046 + aplay-229 [000] 251.169588: snd_soc_dapm_start: card=vscn-2046 + aplay-229 [000] 251.195245: snd_soc_dapm_done: card=vscn-2046 + +Trace after: + + aplay-214 [000] 693.290612: snd_soc_dapm_start: card=vscn-2046 e
[OE-core] [PATCH 1/2] linux-yocto-dev: bump to v6.9
From: Bruce Ashfield 6.9-rc2 is available, so we bump linux-yocto-dev to track. Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-dev.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb index bd3e5a9406..9bd219825e 100644 --- a/meta/recipes-kernel/linux/linux-yocto-dev.bb +++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb @@ -14,7 +14,7 @@ require recipes-kernel/linux/linux-yocto.inc # provide this .inc to set specific revisions include recipes-kernel/linux/linux-yocto-dev-revisions.inc -KBRANCH = "v6.8/standard/base" +KBRANCH = "v6.9/standard/base" KMETA = "kernel-meta" SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name=machine;protocol=https \ @@ -28,7 +28,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name SRCREV_machine ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}' SRCREV_meta ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}' -LINUX_VERSION ?= "6.8" +LINUX_VERSION ?= "6.9" LINUX_VERSION_EXTENSION ?= "-yoctodev-${LINUX_KERNEL_TYPE}" PV = "${LINUX_VERSION}+git" -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197936): https://lists.openembedded.org/g/openembedded-core/message/197936 Mute This Topic: https://lists.openembedded.org/mt/105314387/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core][Patch v1 1/2] perf: fix build with latest kernel
On Thu, Mar 28, 2024 at 1:55 PM Max Krummenacher wrote: > > On Tue, Mar 26, 2024 at 6:48 PM Bruce Ashfield > wrote: > > > > > > > > On Tue, Mar 26, 2024 at 1:46 PM Bruce Ashfield > > wrote: > >> > >> > >> > >> On Mon, Mar 25, 2024 at 6:21 AM wrote: > >>> > >>> From: Max Krummenacher > >>> > >>> Kernel commit 9eea8fafe33e ("libbpf: fix __arg_ctx type enforcement for > >>> perf_event programs") added with 6.9-rc1 > >>> tools/include/uapi/asm/bpf_perf_event.h > >>> which for arc, arm64, loongarch, riscv and s390 includes headers from > >>> the arch/${ARCH}/... directories. > >>> Thus the build in OE fails as those headers are not present. > >>> > >>> Fix this by additioanly copying all files in arch/${ARCH}/include/. > >>> > >>> Fixes: > >>> ERROR: perf-1.0-r0 do_compile: oe_runmake failed > >>> | In file included from > >>> work/verdin_imx8mm-tdx-linux/perf/1.0/perf-1.0/tools/include/uapi/linux/bpf_perf_event.h:11, > >>> | from libbpf.c:36: > >>> | > >>> work/verdin_imx8mm-tdx-linux/perf/1.0/perf-1.0/tools/include/uapi/asm/bpf_perf_event.h:2:10: > >>> fatal error: ../../arch/arm64/include/uapi/asm/bpf_perf_event.h: No such > >>> file or directory > >>> | 2 | #include "../../arch/arm64/include/uapi/asm/bpf_perf_event.h" > >>> | | ^~~~ > >>> > >>> Signed-off-by: Max Krummenacher > >>> --- > >>> meta/recipes-kernel/perf/perf.bb | 1 + > >>> 1 file changed, 1 insertion(+) > >>> > >>> diff --git a/meta/recipes-kernel/perf/perf.bb > >>> b/meta/recipes-kernel/perf/perf.bb > >>> index 4f26813de0..6408c65462 100644 > >>> --- a/meta/recipes-kernel/perf/perf.bb > >>> +++ b/meta/recipes-kernel/perf/perf.bb > >>> @@ -139,6 +139,7 @@ PERF_SRC ?= "Makefile \ > >>> tools/scripts \ > >>> scripts/ \ > >>> arch/arm64/tools \ > >>> + arch/${ARCH}/include \ > >> > >> > >> We've always tried to stay within the tools/ source umbrella since we > >> really > >> don't want to copy any more of the kernel than we have to, since otherwise, > >> we might as well go back to simplifying things and just building against > >> the > >> entire kernel source tree. > >> > >> I'd like to see if there's a way that we could limit this to the uapi (and > >> hence > >> use our uapi headers), and avoid needing to make the copy. If we need a > >> copy, then being as specific as possible would be the goal. > > I was too lazy to limit this when I came up with the patch. > Currently the only header missing is > ../../arch/arm64/include/uapi/asm/bpf_perf_event.h, > so limiting to arch/${ARCH}/include/uapi should work fine, I'm unsure if > the header file itself exists for every ${ARCH} so only copying the one > file is probably a dangerous way forward. > > > > > > > > > I meant to also add that I'm not talking about the libc-headers for the > > uapi bits, as they are not tracking the latest kernel by design. Although > > it would be interesting to see how perf does treat the older uapi against > > the new kernel, so we can document the tested combinations. > > > > Bruce > > Let's wait till you give linux-yocto-dev a try run.Happy Easter. I have linux-yocto-dev on 6.9-rc2 now. I have a few non-perf packages to fix before I can send it to the list, but to finish up this thread. I tested with your patch, as well as the finer grained included, and that does indeed fix the problem. At a minimum, we should go with the uapi as the include addition. I'm tempted to experiment with just the single file, and ensure that our source copy routines in perf can handle it. The reason why I'm focused on it, is that this is just temporary until I upgrade our libc-headers recipe in the next release cycle, after that, it should provide what is needed for perf and we'll have what is essentially an extra copy (although harmless). I agree that the best place for the perl dependency is on the -tests package, as I don't see big gains on creating a perl-tests package for the dependency .. since if it is used to process the other results, most everything would just have the dependency anyway. Bruce > Max > > > > > >> > >> > >&g
[OE-core] [PATCH 3/4] linux-yocto/6.6: update to v6.6.23
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 5c7587f69194 Linux 6.6.23 5ad5dcfd7543 x86/efistub: Don't clear BSS twice in mixed mode ae863aa18493 x86/efistub: Clear decompressor BSS in native EFI entrypoint 31423f464fdd dm-integrity: align the outgoing bio in integrity_recheck 5cfcea648834 dm io: Support IO priority b6dfcdbc8037 selftests: forwarding: Fix ping failure due to short timeout 62b1f837b15c spi: spi-mt65xx: Fix NULL pointer access in interrupt handler 79846fdcc548 netfilter: nf_tables: Fix a memory leak in nf_tables_updchain 16f55acf58e2 net: dsa: mt7530: fix handling of all link-local frames 25a2f73ee7d1 net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports 5fcee137dbd9 bpf: report RCU QS in cpumap kthread e92971a7ed42 net: report RCU QS on threaded NAPI repolling c26190214512 rcu: add a helper to report consolidated flavor QS 4d37f12707ee netfilter: nf_tables: do not compare internal table flags on updates ff9005077141 netfilter: nft_set_pipapo: release elements in clone only from destroy path dc29dd00705a octeontx2-af: Use separate handlers for interrupts 85724ee6e274 octeontx2-pf: Send UP messages to VF only when VF is up. b96b278c8213 octeontx2-pf: Use default max_active works instead of one 1a2ce88ab3a9 octeontx2-pf: Wait till detach_resources msg is complete c6354b85fa7c octeontx2: Detect the mbox up or down message via register 7d8c7bc99a33 devlink: fix port new reply cmd type 3a9f78b297e0 net/bnx2x: Prevent access to a freed page in page_pool 338580a7fb9b dm-integrity: fix a memory leak when rechecking the data 4a73b5ac78eb net: phy: fix phy_read_poll_timeout argument type in genphy_loopback 3006137ed68a ceph: stop copying to iter at EOF on sync reads a4cbcc4c4546 ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels 0f25725d62d9 hsr: Handle failures in module init 4a4dffdff9ea rds: introduce acquire/release ordering in acquire/release_in_xmit() 78739d72f16b wireguard: receive: annotate data-race around receiving_counter.counter e142169aca55 virtio: packed: fix unmap leak for indirect desc table bf6f4d5d8c6f vdpa/mlx5: Allow CVQ size changes cddd85da38b9 vdpa_sim: reset must not run 296e6678a432 drm: Fix drm_fixp2int_round() making it add 0.5 720a92c24d4e spi: spi-imx: fix off-by-one in mx51 CPU mode burst length 5c1e6df309ca net: dsa: mt7530: prevent possible incorrect XTAL frequency selection 8c1901e75ccc net: veth: do not manipulate GRO when using XDP 6312d88f9f67 xfrm: Allow UDP encapsulation only in offload modes 2c02c5059c78 packet: annotate data-races around ignore_outgoing cfbb3abadc33 xen/events: increment refcnt only if event channel is refcounted 99e425032c6e xen/evtchn: avoid WARN() when unbinding an event channel f0f52af461df riscv: Fix compilation error with FAST_GUP and rv32 4cbc5e93bf6e io_uring: fix poll_remove stalled req completion 943c14ece95e net: ethernet: mtk_eth_soc: fix PPE hanging issue 1f32abb474c1 net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up ff2f90f88d78 nvme: fix reconnection fail due to reserved tag allocation dd3ffa27270e net: txgbe: fix clk_name exceed MAX_DEV_ID limits 39cc316fb3bc hsr: Fix uninit-value access in hsr_get_node() aba8659caf88 vmxnet3: Fix missing reserved tailroom 856baaa100cd tcp: Fix refcnt handling in __inet_hash_connect(). 0b6f39c175ba io_uring: Fix release of pinned pages when __io_uaddr_map fails 9d47d2e7f82d cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() fa92366e413f soc: fsl: dpio: fix kcalloc() argument order 6915b1b28fe5 net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check 517a2390cd8d s390/vtime: fix average steal time calculation 32eeb4b5ecd8 octeontx2-af: Use matching wake_up API variant in CGX command interface f901ee07853c rds: tcp: Fix use-after-free of net in reqsk_timer_handler(). 363ceb44305d tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() 123c3bcc04cf nouveau: reset the bo resource bus info after an eviction a982368a13be ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates da83ed350e46 spi: lpspi: Avoid potential use-after-free in probe() e627c433c83d io_uring: don't save/restore iowait state 2584d6bbc2bc thermal/drivers/qoriq: Fix getting tmu range 2db869da91af thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path 13eccd707039 ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin 3d6af30f177f x86/hyperv: Use per cpu initial stack for vtl context 68c001047b83 usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin 40f0170f2278 staging: greybus: fix get_channel_from_mode() failure path da19b8c892bf serial
[OE-core] [PATCH 4/4] linux-yocto/6.6: update CVE exclusions (6.6.23)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_6.6.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc index 0e42cea24a..bb9ba49c48 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-03-19 21:27:37.303325+00:00 for version 6.6.22 +# Generated at 2024-03-28 16:40:04.102652+00:00 for version 6.6.23 python check_kernel_cve_status_version() { -this_version = "6.6.22" +this_version = "6.6.23" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197605): https://lists.openembedded.org/g/openembedded-core/message/197605 Mute This Topic: https://lists.openembedded.org/mt/105202801/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 2/4] linux-yocto/6.6: nftables: ptest and cleanup tweaks
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/2 [ Author: William Lyu Email: william@windriver.com Subject: features/nf_tables: nft_objref is now builtin Date: Wed, 27 Mar 2024 08:52:14 -0700 Starting from kernel v6.2 (including all rc versions), CONFIG_NFT_OBJREF has become builtin and cannot be disabled [1]. So, this configure option is removed from nf_tables.cfg. References [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d037abc2414b4539401e0e6aa278bedc4628ad69 Signed-off-by: William Lyu Signed-off-by: Bruce Ashfield ] 2/2 [ Author: William Lyu Email: william@windriver.com Subject: features/nf_tables: Add net_fib_* options for greater ptest coverage Date: Wed, 27 Mar 2024 08:52:15 -0700 Several nftables ptest testcases failed due to missing features. The following kernel configuration options are added as part of the missing features: - NFT_FIB_INET (tristate "Netfilter nf_tables fib inet support") This option allows using the FIB expression from the inet table. The lookup will be delegated to the IPv4 or IPv6 FIB depending on the protocol of the packet. - NFT_FIB_IPV4 (tristate "nf_tables fib / ip route lookup support") This module enables IPv4 FIB lookups, e.g. for reverse path filtering. It also allows query of the FIB for the route type, e.g. local, unicast, multicast or blackhole. - NFT_FIB_IPV6 (tristate "nf_tables fib / ipv6 route lookup support") This module enables IPv6 FIB lookups, e.g. for reverse path filtering. It also allows query of the FIB for the route type, e.g. local, unicast, multicast or blackhole. Adding those three kernel configuration options above pass the following ptest testcases: - tests/shell/testcases/parsing/large_rule_pipe Previously failed due to using rule: meta nfproto ipv6 fib saddr . iif oif missing drop - tests/shell/testcases/nft-f/sample-ruleset Previously failed due to using rules: fib saddr . iif oif eq 0 counter drop fib daddr type { broadcast, multicast, anycast } counter drop fib daddr type { broadcast, multicast, anycast } counter drop fib daddr type { broadcast, multicast, anycast } counter drop - tests/shell/testcases/optimizations/ruleset Previously failed due to using rule: fib daddr type broadcast drop Signed-off-by: William Lyu Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index e2e3c01285..50dff1c3ff 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "1c3234ba160c59eb50739f23591a87daf09fac35" -SRCREV_meta ?= "8daefb4bf68e9cbbecdb833dc3fc536f08f5d46a" +SRCREV_meta ?= "70cabea69443e974db04d6dcbe73031d0d726bc1" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index f076aa45c7..d2304b1b49 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "ca83799fcbc094fdd52caec7c4dca64189acd842" -SRCREV_meta ?= "8daefb4bf68e9cbbecdb833dc3fc536f08f5d46a" +SRCREV_meta ?= "70cabea69443e974db04d6dcbe73031d0d726bc1" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index a0218eb876..764ea67cf1 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "ca83799fcbc094fdd52caec7c4dca64189acd842" SRCREV_machine:qemux86-64 ?= "ca83799fcbc094fdd52caec7c4dca64189acd842" SRCREV_machine:qemumips64 ?= "6cb075269e42d03857c95ebc8b5f8e154f155add" SRCREV_machine ?= "ca83799fcbc094fdd52caec7c4dca64189acd842" -SRCREV_meta ?= "8daefb4bf68e9cbbecdb833dc3fc536f08f5d46a" +SRCREV_meta ?= "70cabea69443e974db04d6dc
[OE-core] [PATCH 0/4]: linux-yocto: pull request
From: Bruce Ashfield Richard, Take what you want from these for the upcoming release, if they don't make it in, they are all valid for a inclusion in -stable later. Bruce The following changes since commit ae7056844aa05a239384335a66684394e10290a6: README.hardware.md: add section on genericarm64 on qemu (2024-03-28 12:35:11 +) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib zedd/kernel https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (4): linux-yocto/6.6: cfg: genericarm64 configuration updates linux-yocto/6.6: nftables: ptest and cleanup tweaks linux-yocto/6.6: update to v6.6.23 linux-yocto/6.6: update CVE exclusions (6.6.23) .../linux/cve-exclusion_6.6.inc | 4 +-- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +-- 4 files changed, 22 insertions(+), 22 deletions(-) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197602): https://lists.openembedded.org/g/openembedded-core/message/197602 Mute This Topic: https://lists.openembedded.org/mt/105202793/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 1/4] linux-yocto/6.6: cfg: genericarm64 configuration updates
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/3 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: enable support for Xilinx KV260 Date: Wed, 27 Mar 2024 17:08:08 + Add more config options so that the Xilinx KV260 is fully supported. This work was done by Bill Mills , I simply integrated it. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 2/3 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: build the Intel Pro/1000 ethernet driver Date: Wed, 27 Mar 2024 17:08:10 + This is both used as a PCIe card, but is also often the virtual hardware in VMs. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 3/3 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: more enabling for the ThunderX2 Date: Wed, 27 Mar 2024 17:08:09 + Enable the ThunderX EDAC support. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index eb5e1da33c..e2e3c01285 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "1c3234ba160c59eb50739f23591a87daf09fac35" -SRCREV_meta ?= "a1711f65dcd5f88160d30447dcab3b88a1562690" +SRCREV_meta ?= "8daefb4bf68e9cbbecdb833dc3fc536f08f5d46a" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 7d6197db5e..f076aa45c7 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "ca83799fcbc094fdd52caec7c4dca64189acd842" -SRCREV_meta ?= "a1711f65dcd5f88160d30447dcab3b88a1562690" +SRCREV_meta ?= "8daefb4bf68e9cbbecdb833dc3fc536f08f5d46a" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 01cb6a860c..a0218eb876 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "ca83799fcbc094fdd52caec7c4dca64189acd842" SRCREV_machine:qemux86-64 ?= "ca83799fcbc094fdd52caec7c4dca64189acd842" SRCREV_machine:qemumips64 ?= "6cb075269e42d03857c95ebc8b5f8e154f155add" SRCREV_machine ?= "ca83799fcbc094fdd52caec7c4dca64189acd842" -SRCREV_meta ?= "a1711f65dcd5f88160d30447dcab3b88a1562690" +SRCREV_meta ?= "8daefb4bf68e9cbbecdb833dc3fc536f08f5d46a" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197603): https://lists.openembedded.org/g/openembedded-core/message/197603 Mute This Topic: https://lists.openembedded.org/mt/105202794/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core][Patch v1 1/2] perf: fix build with latest kernel
On Tue, Mar 26, 2024 at 1:46 PM Bruce Ashfield wrote: > > > On Mon, Mar 25, 2024 at 6:21 AM wrote: > >> From: Max Krummenacher >> >> Kernel commit 9eea8fafe33e ("libbpf: fix __arg_ctx type enforcement for >> perf_event programs") added with 6.9-rc1 >> tools/include/uapi/asm/bpf_perf_event.h >> which for arc, arm64, loongarch, riscv and s390 includes headers from >> the arch/${ARCH}/... directories. >> Thus the build in OE fails as those headers are not present. >> >> Fix this by additioanly copying all files in arch/${ARCH}/include/. >> >> Fixes: >> ERROR: perf-1.0-r0 do_compile: oe_runmake failed >> | In file included from >> work/verdin_imx8mm-tdx-linux/perf/1.0/perf-1.0/tools/include/uapi/linux/bpf_perf_event.h:11, >> | from libbpf.c:36: >> | >> work/verdin_imx8mm-tdx-linux/perf/1.0/perf-1.0/tools/include/uapi/asm/bpf_perf_event.h:2:10: >> fatal error: ../../arch/arm64/include/uapi/asm/bpf_perf_event.h: No such >> file or directory >> | 2 | #include "../../arch/arm64/include/uapi/asm/bpf_perf_event.h" >> | | ^~~~ >> >> Signed-off-by: Max Krummenacher >> --- >> meta/recipes-kernel/perf/perf.bb | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/ >> perf.bb >> index 4f26813de0..6408c65462 100644 >> --- a/meta/recipes-kernel/perf/perf.bb >> +++ b/meta/recipes-kernel/perf/perf.bb >> @@ -139,6 +139,7 @@ PERF_SRC ?= "Makefile \ >> tools/scripts \ >> scripts/ \ >> arch/arm64/tools \ >> + arch/${ARCH}/include \ >> > > We've always tried to stay within the tools/ source umbrella since we > really > don't want to copy any more of the kernel than we have to, since > otherwise, > we might as well go back to simplifying things and just building against > the > entire kernel source tree. > > I'd like to see if there's a way that we could limit this to the uapi (and > hence > use our uapi headers), and avoid needing to make the copy. If we need a > copy, then being as specific as possible would be the goal. > I meant to also add that I'm not talking about the libc-headers for the uapi bits, as they are not tracking the latest kernel by design. Although it would be interesting to see how perf does treat the older uapi against the new kernel, so we can document the tested combinations. Bruce > > I'm not moving linux-yocto-dev to the latest -dev until next week, but I > can > look into this more then. > > Bruce > > > >> arch/${ARCH}/Makefile \ >> " >> >> -- >> 2.42.0 >> >> > > -- > - Thou shalt not follow the NULL pointer, for chaos and madness await thee > at its end > - "Use the force Harry" - Gandalf, Star Trek II > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197538): https://lists.openembedded.org/g/openembedded-core/message/197538 Mute This Topic: https://lists.openembedded.org/mt/105135063/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core][Patch v1 1/2] perf: fix build with latest kernel
On Mon, Mar 25, 2024 at 6:21 AM wrote: > From: Max Krummenacher > > Kernel commit 9eea8fafe33e ("libbpf: fix __arg_ctx type enforcement for > perf_event programs") added with 6.9-rc1 > tools/include/uapi/asm/bpf_perf_event.h > which for arc, arm64, loongarch, riscv and s390 includes headers from > the arch/${ARCH}/... directories. > Thus the build in OE fails as those headers are not present. > > Fix this by additioanly copying all files in arch/${ARCH}/include/. > > Fixes: > ERROR: perf-1.0-r0 do_compile: oe_runmake failed > | In file included from > work/verdin_imx8mm-tdx-linux/perf/1.0/perf-1.0/tools/include/uapi/linux/bpf_perf_event.h:11, > | from libbpf.c:36: > | > work/verdin_imx8mm-tdx-linux/perf/1.0/perf-1.0/tools/include/uapi/asm/bpf_perf_event.h:2:10: > fatal error: ../../arch/arm64/include/uapi/asm/bpf_perf_event.h: No such > file or directory > | 2 | #include "../../arch/arm64/include/uapi/asm/bpf_perf_event.h" > | | ^~~~ > > Signed-off-by: Max Krummenacher > --- > meta/recipes-kernel/perf/perf.bb | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/ > perf.bb > index 4f26813de0..6408c65462 100644 > --- a/meta/recipes-kernel/perf/perf.bb > +++ b/meta/recipes-kernel/perf/perf.bb > @@ -139,6 +139,7 @@ PERF_SRC ?= "Makefile \ > tools/scripts \ > scripts/ \ > arch/arm64/tools \ > + arch/${ARCH}/include \ > We've always tried to stay within the tools/ source umbrella since we really don't want to copy any more of the kernel than we have to, since otherwise, we might as well go back to simplifying things and just building against the entire kernel source tree. I'd like to see if there's a way that we could limit this to the uapi (and hence use our uapi headers), and avoid needing to make the copy. If we need a copy, then being as specific as possible would be the goal. I'm not moving linux-yocto-dev to the latest -dev until next week, but I can look into this more then. Bruce > arch/${ARCH}/Makefile \ > " > > -- > 2.42.0 > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197537): https://lists.openembedded.org/g/openembedded-core/message/197537 Mute This Topic: https://lists.openembedded.org/mt/105135063/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH] linux-yocto/6.6: cfg: genericarm64 platform/peripheral support
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: include .scc files instead of .cfg Date: Wed, 20 Mar 2024 19:42:09 + Some .cfg files were included accidentally, fix this. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 2/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: move CONFIG_PHYLINK under the right comment Date: Wed, 20 Mar 2024 19:42:10 + A bug in my annotation script meant this item ended up in the wrong place. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 3/12 [ Author: Bill Mills Email: bill.mi...@linaro.org Subject: bsp/genericarm64: Automatically create /dev/i2c* devices Date: Wed, 20 Mar 2024 19:42:11 + With CONFIG_I2C_DEV=m you must modprobe that module in order to get the /dev nodes. It is a small module (~8.5K) so just include it in. Signed-off-by: Bill Mills Signed-off-by: Bruce Ashfield ] 4/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: enable hugetlbfs Date: Wed, 20 Mar 2024 19:42:12 + Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 5/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: integrate the IMX clocks Date: Wed, 20 Mar 2024 19:42:13 + If these are kernel modules then there's a WARN_ON triggered when booted on IMX boards. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 6/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: enable more SPI controllers Date: Wed, 20 Mar 2024 19:42:14 + Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 7/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: enable PHY subsystem Date: Wed, 20 Mar 2024 19:42:15 + Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 8/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: enable USB On-The-Go and Gadget Date: Wed, 20 Mar 2024 19:42:16 + Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 9/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: enable SATA Date: Wed, 20 Mar 2024 19:42:17 + SBCs don't tend to use SATA, but larger platforms will. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 10/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: support some i.MX8 boards Date: Wed, 20 Mar 2024 19:42:18 + Add more hardware enabling so that NXP i.MX8M boards boot successfully. Thanks to anton.anto...@arm.com for the options and testing. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 11/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: enable networking on Kontron KBox Date: Wed, 20 Mar 2024 19:42:19 + Thanks to anton.anto...@arm.com. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 12/12 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: enable Marvell ThunderX2 support Date: Wed, 20 Mar 2024 19:42:20 + Add the required options so that this BSP works on the Marvell ThunderX2. Thanks to anton.anto...@arm.com for the config and testing. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index acafe60e46..eb5e1da33c 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "1c3234ba160c59eb50739f23591a87daf09fac35" -SRCREV_meta ?= "6a24861d6504575a4a9f92366285332d47c7e111" +SRCREV_meta ?= "a1711f65dcd5f88160d30447dcab3b88a1562690" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 4a87482f20..7d6197db5e 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta&qu
Re: [OE-core] [PATCH 4/9] yocto-bsps: update to v6.6.21
On Wed, Mar 20, 2024 at 6:47 AM Richard Purdie wrote: > > On Tue, 2024-03-19 at 19:01 -0400, bruce.ashfi...@gmail.com wrote: > > > > diff --git a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.6.bbappend > > b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.6.bbappend > > index ca7b2b09df..bf88a57770 100644 > > --- a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.6.bbappend > > +++ b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.6.bbappend > > @@ -9,16 +9,16 @@ KMACHINE:genericx86-64 ?= "common-pc-64" > > KMACHINE:beaglebone-yocto ?= "beaglebone" > > > > SRCREV_machine:genericarm64 ?= "e064a7d658a30b027b999183e21cd37305caff2a" > > -SRCREV_machine:genericx86 ?= "332d4668fcc32826907d4f3c4938845206006089" > > -SRCREV_machine:genericx86-64 ?= "332d4668fcc32826907d4f3c4938845206006089" > > -SRCREV_machine:beaglebone-yocto ?= > > "332d4668fcc32826907d4f3c4938845206006089" > > +SRCREV_machine:genericx86 ?= "06644f0d7193d7ec39d7fe41939a21953e7a0c65" > > +SRCREV_machine:genericx86-64 ?= "06644f0d7193d7ec39d7fe41939a21953e7a0c65" > > +SRCREV_machine:beaglebone-yocto ?= > > "06644f0d7193d7ec39d7fe41939a21953e7a0c65" > > > > COMPATIBLE_MACHINE:genericarm64 = "genericarm64" > > COMPATIBLE_MACHINE:genericx86 = "genericx86" > > COMPATIBLE_MACHINE:genericx86-64 = "genericx86-64" > > COMPATIBLE_MACHINE:beaglebone-yocto = "beaglebone-yocto" > > > > -LINUX_VERSION:genericarm64 = "6.6.18" > > -LINUX_VERSION:genericx86 = "6.6.15" > > -LINUX_VERSION:genericx86-64 = "6.6.15" > > -LINUX_VERSION:beaglebone-yocto = "6.6.15" > > +LINUX_VERSION:genericarm64 = "6.6.21-116-g06644f0d7193" > > +LINUX_VERSION:genericx86 = "6.6.21-116-g06644f0d7193" > > +LINUX_VERSION:genericx86-64 = "6.6.21-116-g06644f0d7193" > > +LINUX_VERSION:beaglebone-yocto = "6.6.21-116-g06644f0d7193" > > I think this one came through a little corrupted as it it doesn't > rebase on top of the change Ross sent and even then, the LINUX_VERSION > looks odd compared to the one set in the main recipe for that revision. > > I've tweaked it to look "right", we'll see how that build goes! > I was experimenting with my update script to pickup Kevin's commit shortlog and I noticed after that it was messing up the version string. I thought I rebased on top of the latest master (but that's probably the issue, I should have done master-next), so yes, it won't take into account us dropping genericarm64, etc. I've fixed my script now, so if you want a resend, I can easily do that. Bruce > Cheers, > > Richard -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197360): https://lists.openembedded.org/g/openembedded-core/message/197360 Mute This Topic: https://lists.openembedded.org/mt/105035079/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 8/9] linux-yocto/6.6: update to v6.6.22
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 06644f0d7193 drm/tilcdc: Set preferred depth 6a646d9fe8a2 Linux 6.6.22 4a5b5bfea063 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests 77018fb9efe5 x86/rfds: Mitigate Register File Data Sampling (RFDS) ddfd38558acc Documentation/hw-vuln: Add documentation for RFDS c35ca0968de4 x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set e2ee3c628a6f selftests: mptcp: decrease BW in simult flows de5c36abf708 readahead: avoid multiple marked readahead pages f5572c0323cf KVM: s390: vsie: fix race during shadow creation 99b86c9b07a3 KVM: s390: add stat counter for shadow gmap events 995f802abff2 net: pds_core: Fix possible double free in error handling path 34cab94f7473 netrom: Fix data-races around sysctl_net_busy_read db364859ce68 netrom: Fix a data-race around sysctl_netrom_link_fails_count d732b8325132 netrom: Fix a data-race around sysctl_netrom_routing_control 2309b369fae2 netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout db006d7edbf0 netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size 4ccad39009e7 netrom: Fix a data-race around sysctl_netrom_transport_busy_delay 7d56ffc51ebd netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay fa3f3ab5c399 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries 5d5c14efc987 netrom: Fix a data-race around sysctl_netrom_transport_timeout 5731369af2de netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser 7e1e25891f09 netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser 7510b08c5f5b netrom: Fix a data-race around sysctl_netrom_default_path_quality b3b87525b545 erofs: apply proper VMA alignment for memory mapped files on THP 014a807f1cc9 netfilter: nf_conntrack_h323: Add protection for bmp length out of range b7f885cc7029 netfilter: nft_ct: fix l3num expectations with inet pseudo family 2b505d052807 net/rds: fix WARNING in rds_conn_connect_if_down 782c5fa6638f net: dsa: microchip: fix register write order in ksz8_ind_write8() f562e4c4aab0 cpumap: Zero-initialise xdp_rxq_info struct before running XDP program 02e3549492db selftests/bpf: Fix up xdp bonding test wrt feature flags 586a2f410c78 xdp, bonding: Fix feature flags when there are no slave devs anymore ff4d6006870f bpf: check bpf_func_state->callback_depth when pruning states ed883060c387 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() 8df393af9e7e igc: avoid returning frame twice in XDP_REDIRECT 1a770927dc1d net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() 671a28603c6b ice: virtchnl: stop pretending to support RSS over AQ or registers e83bebb718fd net: sparx5: Fix use after free inside sparx5_del_mact_entry 0ece581d2a66 geneve: make sure to pull inner header in geneve_rx() 24d5a89652c9 tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string d98d364d98d1 net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context d1f71615dbb3 net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map b526c3177531 net/mlx5e: Fix MACsec state loss upon state update in offload path 6d6bb522d74b net/mlx5e: Change the warning when ignore_flow_level is not supported c11138f0172f net/mlx5: Check capability for fw_reset c8d7228ddda7 net/mlx5: E-switch, Change flow rule destination checking ba888f1f5c21 Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" 3fba8eab2cfc Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" 4c0b028e7100 ice: reorder disabling IRQ and NAPI in ice_qp_dis 484c8e3beb0f i40e: disable NAPI right after disabling irqs when handling xsk_pool 2e60e9531ab9 ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able 550fe716031f net: lan78xx: fix runtime PM count underflow on link stop f6edcad58cea xfrm: Pass UDP encapsulation in TX packet offload d6159bd4c005 mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index 641eb2d9ab1e ceph: switch to corrected encoding of max_xattr_size in mdsmap 3b897ea5ee75 dmaengine: fsl-edma: correct max_segment_size setting 525c13971479 dmaengine: fsl-edma: utilize common dt-binding header file fb2f43ed48dd dt-bindings: dma: fsl-edma: Add fsl-edma.h to prevent hardcoding in dts ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2
[OE-core] [PATCH 9/9] linux-yocto/6.6: update CVE exclusions (6.6.22)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_6.6.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc index 00e891fe9f..0e42cea24a 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-03-11 03:13:59.040619+00:00 for version 6.6.21 +# Generated at 2024-03-19 21:27:37.303325+00:00 for version 6.6.22 python check_kernel_cve_status_version() { -this_version = "6.6.21" +this_version = "6.6.22" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197344): https://lists.openembedded.org/g/openembedded-core/message/197344 Mute This Topic: https://lists.openembedded.org/mt/105035088/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 7/9] linux-yocto/6.6: drm/tilcdc: Set preferred depth
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/6.6: 1/1 [ Author: Kevin Hao Email: haoke...@gmail.com Subject: drm/tilcdc: Set preferred depth Date: Tue, 19 Mar 2024 08:35:29 +0800 The commit c91acda3a380 ("drm/gem: Check for valid formats") adds a check for valid pixel formats on drm_gem_fb_create(), but this breaks the X server on the beaglebone black board. We have set 'DefaultDepth' to 16 in our xorg.conf. In the X modesetting driver, the drmmode_get_default_bpp() is used to guess the default depth/bpp. First it tries to get them via DRM_CAP_DUMB_PREFERRED_DEPTH ioctl, and if it fail, then try to create a FB with 'depth = 24' and 'bpp = 32' to check whether this depth/dpp is a valid combo. Before the kernel commit c91acda3a380, the FB always can be created successfully. This will avoid the bpp to be set to 24 forcibly. But after kernel commit c91acda3a380, the FB will not be created successfully due to the check of the valid pixel format. Then the bpp is set to 24, but the 'depth = 16' and 'bpp = 24' combo is not a valid pixel format. Fix this issue by explicitly setting the preferred_depth in this driver. With this change, the modesetting driver would choose the correct depth/bpp combo based on our setting in xorg.conf. Fixes: c91acda3a380 ("drm/gem: Check for valid formats") Cc: sta...@vger.kernel.org Signed-off-by: Kevin Hao Link: https://lore.kernel.org/r/20240317033918.535716-1-haoke...@gmail.com/ Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- .../linux/linux-yocto-rt_6.6.bb | 2 +- .../linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 22 +-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index 1298369d40..f22ee2bf21 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,7 +14,7 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "689f65582b3d9a948903cde4e9c29e5fafd1bced" +SRCREV_machine ?= "4b52adc4ca90b93e65eded97537f844bb3f86621" SRCREV_meta ?= "cc42f74d7d099826d46d3b310fda9c0c7bbb1477" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 82486defd7..4a129d157d 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -17,7 +17,7 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" +SRCREV_machine ?= "06644f0d7193d7ec39d7fe41939a21953e7a0c65" SRCREV_meta ?= "cc42f74d7d099826d46d3b310fda9c0c7bbb1477" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 3409ce0c8a..e1e97ff702 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,17 +18,17 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "09a926ab47d8072b7dc303cc8b99774abd792867" -SRCREV_machine:qemuarm64 ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" -SRCREV_machine:qemuloongarch64 ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" -SRCREV_machine:qemumips ?= "b7fc266342fa1f6a304c54af0c8bc42b926bf1d8" -SRCREV_machine:qemuppc ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" -SRCREV_machine:qemuriscv64 ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" -SRCREV_machine:qemuriscv32 ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" -SRCREV_machine:qemux86 ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" -SRCREV_machine:qemux86-64 ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" -SRCREV_machine:qemumips64 ?= "fe3df2eeb1cca6792c09e6a6530671533ce584e5" -SRCREV_machine ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" +SRCREV_machine:qemuarm ?= "f2dec0d9cb5fec1bd3f6def918c679d7f7a940b3" +SRCREV_machine:qemuarm64 ?= "06644f0d7193d7ec39d7fe41939a21953e7a0c65" +SRCREV_machine:qemuloongarch64 ?= "06644f0d7193d7ec39d7fe41939a21953e7a0c65" +SRCREV_machine:qemumips ?= "805c2ac2a30fe9e61d9d58d19654fe29d43df922"
[OE-core] [PATCH 6/9] linux-yocto/6.6: cfg: drop unsettable options
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/3 [ Author: Yongxin Liu Email: yongxin@windriver.com Subject: features/vfio: remove CONFIG_VFIO_VIRQFD Date: Mon, 18 Mar 2024 19:10:37 +0800 CONFIG_VFIO_VIRQFD was changed to bool in kernel commit e2d55709398e ("vfio: Fold vfio_virqfd.ko into vfio.ko") and it is not user selectable. Signed-off-by: Yongxin Liu Signed-off-by: Bruce Ashfield ] 2/3 [ Author: Yongxin Liu Email: yongxin@windriver.com Subject: features/vfio: remove CONFIG_VFIO_MDEV Date: Mon, 18 Mar 2024 19:10:38 +0800 CONFIG_VFIO_MDEV wasn't a user choice after kerne commit 8bf8c5ee1f38 ("vfio-mdev: turn VFIO_MDEV into a selectable symbol"). Signed-off-by: Yongxin Liu Signed-off-by: Bruce Ashfield ] 3/3 [ Author: Yongxin Liu Email: yongxin@windriver.com Subject: bsp/intel-x86: remove CONFIG_IXGB Date: Mon, 18 Mar 2024 19:10:39 +0800 ixgb driver was removed in kernel commit e485f3a6eae0 ("ixgb: Remove ixgb driver"). Signed-off-by: Yongxin Liu Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index 7076a40e1f..1298369d40 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "689f65582b3d9a948903cde4e9c29e5fafd1bced" -SRCREV_meta ?= "5b185a8716c8c62dc1c7751e6d12f8b67f58274f" +SRCREV_meta ?= "cc42f74d7d099826d46d3b310fda9c0c7bbb1477" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index f6f4762cbc..82486defd7 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" -SRCREV_meta ?= "5b185a8716c8c62dc1c7751e6d12f8b67f58274f" +SRCREV_meta ?= "cc42f74d7d099826d46d3b310fda9c0c7bbb1477" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index aaea980df0..3409ce0c8a 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" SRCREV_machine:qemux86-64 ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" SRCREV_machine:qemumips64 ?= "fe3df2eeb1cca6792c09e6a6530671533ce584e5" SRCREV_machine ?= "4d67f3ece8ca6f730f43ea8fdb9acf79c0c7bc46" -SRCREV_meta ?= "5b185a8716c8c62dc1c7751e6d12f8b67f58274f" +SRCREV_meta ?= "cc42f74d7d099826d46d3b310fda9c0c7bbb1477" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197341): https://lists.openembedded.org/g/openembedded-core/message/197341 Mute This Topic: https://lists.openembedded.org/mt/105035082/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 5/9] linux-yocto/6.6: update CVE exclusions (6.6.21)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_6.6.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc index 5449b7ec55..00e891fe9f 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_6.6.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_6.6.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-03-03 16:30:03.739466+00:00 for version 6.6.20 +# Generated at 2024-03-11 03:13:59.040619+00:00 for version 6.6.21 python check_kernel_cve_status_version() { -this_version = "6.6.20" +this_version = "6.6.21" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197340): https://lists.openembedded.org/g/openembedded-core/message/197340 Mute This Topic: https://lists.openembedded.org/mt/105035080/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 4/9] yocto-bsps: update to v6.6.21
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 06644f0d7193 drm/tilcdc: Set preferred depth 62e5ae5007ef Linux 6.6.21 d6ac0ee5ff95 drm/nouveau: don't fini scheduler before entity flush ece1aaec7f7e selftests: mptcp: rm subflow with v4/v4mapped addr 8e7f31bf1101 selftests: mptcp: add mptcp_lib_is_v6 9d71f43afd89 selftests: mptcp: update userspace pm test helpers f9190d7995a7 selftests: mptcp: add chk_subflows_total helper ae1fa39da991 selftests: mptcp: add evts_get_info helper e81742f6e2eb KVM/VMX: Move VERW closer to VMentry for MDS mitigation ae46691220f7 KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH 7a62647efcb2 x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key ca13d8cd8dac x86/entry_32: Add VERW just before userspace transition 7caf330faf16 x86/entry_64: Add VERW just before userspace transition 2664bb298cdf block: define bvec_iter as __packed __aligned(4) 21bbe847686c gpio: fix resource unwinding order in error path 9c7c16109b71 gpiolib: Fix the error path order in gpiochip_add_data_with_key() 92515c4ef1b4 gpio: 74x164: Enable output pins after registers are reset 6b6282d56b14 powerpc/rtas: use correct function name for resetting TCE tables d4d1e4b1513d powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV 5e3022ea42e4 dmaengine: idxd: Ensure safe user copy of completion record 4d6e793eacfb dmaengine: idxd: Remove shadow Event Log head stored in idxd 981917766b59 phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes d24fe6d5a1cf dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup 227ef58a9b0c dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup 55501b7359ef dmaengine: dw-edma: Add HDMA remote interrupt configuration 3fa3dfcabf3a dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix 8b5657ac34b7 dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA 3adea99aa756 dmaengine: dw-edma: Fix the ch_count hdma callback 57e869be88d0 ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() e9eac260369d af_unix: Drop oob_skb ref before purging queue in GC. 69e0f04460f4 af_unix: Fix task hung while purging oob_skb in GC. be8a177250b2 NFS: Fix data corruption caused by congestion. fa8c776f4c32 mptcp: fix possible deadlock in subflow diag ce0809ada38d mptcp: fix double-free on socket dismantle b609ecda2d76 mptcp: fix potential wake-up event loss ae5530ccd5ef mptcp: fix snd_wnd initialization for passive socket 536a661bfdf4 selftests: mptcp: join: add ss mptcp support check 48428b07de4f mptcp: push at DSS boundaries fca4e6ab0681 mptcp: avoid printing warning once on client side a49ecbe8d0f0 mptcp: map v4 address to v6 when destroying subflow dff60a5531b5 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers c43b984f0b23 x86/e820: Don't reserve SETUP_RNG_SEED in e820 d2a9510c0e39 mm/debug_vm_pgtable: fix BUG_ON with pud advanced test e9eeb0dddf61 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation 71da10e633a9 efivarfs: Request at most 512 bytes for variable names f1fb745ee0a6 iommufd: Fix iopt_access_list_id overwrite bug 8db4f87fa3e1 kbuild: Add -Wa,--fatal-warnings to as-instr invocation 9537603a5436 riscv: add CALLER_ADDRx support 0c8a3d3354cd RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH aebd67a52edd mmc: sdhci-xenon: fix PHY init clock stability b4eacb32e066 mmc: sdhci-xenon: add timeout for PHY init complete 434255a3 mmc: core: Fix eMMC initialization with 1-bit bus connection 176e66269f0d mmc: mmci: stm32: fix DMA API overlapping mappings warning a69c8bbb9469 dmaengine: fsl-qdma: init irq after reg initialization 91b001fb0b08 dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario 4e0fe154be7b dmaengine: ptdma: use consistent DMA masks 1291d278b557 crypto: arm64/neonbs - fix out-of-bounds access on short input 5b696e9c3882 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read 737d2e9300cd soc: qcom: pmic_glink: Fix boot when QRTR=m 82dacc26e15c drm/amd/display: Add monitor patch for specific eDP 5e476625fa8a drm/buddy: fix range bias baac292852c0 Revert "drm/amd/pm: resolve reboot exception for si oland" 202e4f4bb858 btrfs: send: don't issue unnecessary zero writes for trailing hole b1690ced4d2d btrfs: dev-replace: properly validate device names eb3441093aad btrfs: fix double free of anonymous device after snapshot creation failure 177d574be4b5 wifi: nl80211: reject iftype change with mesh ID change ad8ff8cff38d mtd: rawnand: marvell: fix layouts ba60fdf75e89 mm: cachestat: fix folio read-after-free in
[OE-core] [PATCH 3/9] linux-yocto/6.6: update to v6.6.21
From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 62e5ae5007ef Linux 6.6.21 d6ac0ee5ff95 drm/nouveau: don't fini scheduler before entity flush ece1aaec7f7e selftests: mptcp: rm subflow with v4/v4mapped addr 8e7f31bf1101 selftests: mptcp: add mptcp_lib_is_v6 9d71f43afd89 selftests: mptcp: update userspace pm test helpers f9190d7995a7 selftests: mptcp: add chk_subflows_total helper ae1fa39da991 selftests: mptcp: add evts_get_info helper e81742f6e2eb KVM/VMX: Move VERW closer to VMentry for MDS mitigation ae46691220f7 KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH 7a62647efcb2 x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key ca13d8cd8dac x86/entry_32: Add VERW just before userspace transition 7caf330faf16 x86/entry_64: Add VERW just before userspace transition 2664bb298cdf block: define bvec_iter as __packed __aligned(4) 21bbe847686c gpio: fix resource unwinding order in error path 9c7c16109b71 gpiolib: Fix the error path order in gpiochip_add_data_with_key() 92515c4ef1b4 gpio: 74x164: Enable output pins after registers are reset 6b6282d56b14 powerpc/rtas: use correct function name for resetting TCE tables d4d1e4b1513d powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV 5e3022ea42e4 dmaengine: idxd: Ensure safe user copy of completion record 4d6e793eacfb dmaengine: idxd: Remove shadow Event Log head stored in idxd 981917766b59 phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes d24fe6d5a1cf dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup 227ef58a9b0c dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup 55501b7359ef dmaengine: dw-edma: Add HDMA remote interrupt configuration 3fa3dfcabf3a dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix 8b5657ac34b7 dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA 3adea99aa756 dmaengine: dw-edma: Fix the ch_count hdma callback 57e869be88d0 ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() e9eac260369d af_unix: Drop oob_skb ref before purging queue in GC. 69e0f04460f4 af_unix: Fix task hung while purging oob_skb in GC. be8a177250b2 NFS: Fix data corruption caused by congestion. fa8c776f4c32 mptcp: fix possible deadlock in subflow diag ce0809ada38d mptcp: fix double-free on socket dismantle b609ecda2d76 mptcp: fix potential wake-up event loss ae5530ccd5ef mptcp: fix snd_wnd initialization for passive socket 536a661bfdf4 selftests: mptcp: join: add ss mptcp support check 48428b07de4f mptcp: push at DSS boundaries fca4e6ab0681 mptcp: avoid printing warning once on client side a49ecbe8d0f0 mptcp: map v4 address to v6 when destroying subflow dff60a5531b5 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers c43b984f0b23 x86/e820: Don't reserve SETUP_RNG_SEED in e820 d2a9510c0e39 mm/debug_vm_pgtable: fix BUG_ON with pud advanced test e9eeb0dddf61 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation 71da10e633a9 efivarfs: Request at most 512 bytes for variable names f1fb745ee0a6 iommufd: Fix iopt_access_list_id overwrite bug 8db4f87fa3e1 kbuild: Add -Wa,--fatal-warnings to as-instr invocation 9537603a5436 riscv: add CALLER_ADDRx support 0c8a3d3354cd RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH aebd67a52edd mmc: sdhci-xenon: fix PHY init clock stability b4eacb32e066 mmc: sdhci-xenon: add timeout for PHY init complete 434255a3 mmc: core: Fix eMMC initialization with 1-bit bus connection 176e66269f0d mmc: mmci: stm32: fix DMA API overlapping mappings warning a69c8bbb9469 dmaengine: fsl-qdma: init irq after reg initialization 91b001fb0b08 dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario 4e0fe154be7b dmaengine: ptdma: use consistent DMA masks 1291d278b557 crypto: arm64/neonbs - fix out-of-bounds access on short input 5b696e9c3882 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read 737d2e9300cd soc: qcom: pmic_glink: Fix boot when QRTR=m 82dacc26e15c drm/amd/display: Add monitor patch for specific eDP 5e476625fa8a drm/buddy: fix range bias baac292852c0 Revert "drm/amd/pm: resolve reboot exception for si oland" 202e4f4bb858 btrfs: send: don't issue unnecessary zero writes for trailing hole b1690ced4d2d btrfs: dev-replace: properly validate device names eb3441093aad btrfs: fix double free of anonymous device after snapshot creation failure 177d574be4b5 wifi: nl80211: reject iftype change with mesh ID change ad8ff8cff38d mtd: rawnand: marvell: fix layouts ba60fdf75e89 mm: cachestat: fix folio read-after-free in cache walk 93dd420bc415 gtp: fix use-after-free and null
[OE-core] [PATCH 2/9] linux-yocto/6.6: cfg: riscv XHCI
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Khem Raj Email: raj.k...@gmail.com Subject: riscv: Enable XHCI usb Date: Thu, 7 Mar 2024 08:04:18 -0800 This brings it closer to other qemu configs in yocto and help to use usb mouse and keyboard device emulation Signed-off-by: Khem Raj Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index 347c94d31c..fe5d70dea1 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "7c5911ab2e70bf84bb38a598b2a7e094618a9620" -SRCREV_meta ?= "59167507fd955d22a51ddc0011bc75d35e8f702f" +SRCREV_meta ?= "d2cf51efb880ea1f34f4beaee487edf572e9adc3" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 6c74e6d072..417cd16828 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074" -SRCREV_meta ?= "59167507fd955d22a51ddc0011bc75d35e8f702f" +SRCREV_meta ?= "d2cf51efb880ea1f34f4beaee487edf572e9adc3" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 2017c0c9c1..13b8b97619 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074" SRCREV_machine:qemux86-64 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074" SRCREV_machine:qemumips64 ?= "8e7605bafdfeb842396292181d524b183a1e13d6" SRCREV_machine ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074" -SRCREV_meta ?= "59167507fd955d22a51ddc0011bc75d35e8f702f" +SRCREV_meta ?= "d2cf51efb880ea1f34f4beaee487edf572e9adc3" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197337): https://lists.openembedded.org/g/openembedded-core/message/197337 Mute This Topic: https://lists.openembedded.org/mt/105035075/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 0/9] linux-yocto: consolidated pull request
From: Bruce Ashfield Richard, This took longer than I wanted but here ar the next set of linux-yocto updates. We have -stable, config tweaks (in particular genericarm64) and a fix for the beaglebone-yocto graphics issue. Rather than sending the yocto-bsp update separately, I included it in this series, so you can match it to the core kernel updates. Cheers, Bruce The following changes since commit 78e48090b2c2aa94112b986e0948b0a981d08e7f: gstreamer1.0: improve test reliability (2024-03-19 15:25:12 +) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib zedd/kernel https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (9): linux-yocto/6.6: cfg: generic arm64 linux-yocto/6.6: cfg: riscv XHCI linux-yocto/6.6: update to v6.6.21 yocto-bsps: update to v6.6.21 linux-yocto/6.6: update CVE exclusions (6.6.21) linux-yocto/6.6: cfg: drop unsettable options linux-yocto/6.6: drm/tilcdc: Set preferred depth linux-yocto/6.6: update to v6.6.22 linux-yocto/6.6: update CVE exclusions (6.6.22) .../linux/linux-yocto_6.6.bbappend| 14 +- .../linux/cve-exclusion_6.6.inc | 4 +-- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +-- 5 files changed, 29 insertions(+), 29 deletions(-) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197335): https://lists.openembedded.org/g/openembedded-core/message/197335 Mute This Topic: https://lists.openembedded.org/mt/105035072/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 1/9] linux-yocto/6.6: cfg: generic arm64
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/2 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: cfg/timer/no_hz: set NO_HZ_IDLE instead of NO_HZ Date: Wed, 6 Mar 2024 07:15:44 -0800 NO_HZ was obsoleted in 2011[1] and simply selects NO_HZ_IDLE. [1] linux 3ca277e Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] 2/2 [ Author: Ross Burton Email: ross.bur...@arm.com Subject: bsp/genericarm64: incorporate more features, and sort Date: Wed, 6 Mar 2024 07:15:44 -0800 Pull in a large number of drivers and build them as modules. The set of drivers enabled is based on the current defconfig. Some chunks are split out into separate files to keep the top-level cfg file size manageable. Signed-off-by: Ross Burton Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index e80594b45e..347c94d31c 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "7c5911ab2e70bf84bb38a598b2a7e094618a9620" -SRCREV_meta ?= "8cd63077f67a0f7ff639a2ff24c82b09d71048a4" +SRCREV_meta ?= "59167507fd955d22a51ddc0011bc75d35e8f702f" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index c2a0387d55..6c74e6d072 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074" -SRCREV_meta ?= "8cd63077f67a0f7ff639a2ff24c82b09d71048a4" +SRCREV_meta ?= "59167507fd955d22a51ddc0011bc75d35e8f702f" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 0f62dea29a..2017c0c9c1 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074" SRCREV_machine:qemux86-64 ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074" SRCREV_machine:qemumips64 ?= "8e7605bafdfeb842396292181d524b183a1e13d6" SRCREV_machine ?= "a04baee60b5a7cf4d9c0c2f4856c6d5bb9b98074" -SRCREV_meta ?= "8cd63077f67a0f7ff639a2ff24c82b09d71048a4" +SRCREV_meta ?= "59167507fd955d22a51ddc0011bc75d35e8f702f" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197336): https://lists.openembedded.org/g/openembedded-core/message/197336 Mute This Topic: https://lists.openembedded.org/mt/105035073/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] linux-yocto: introduce KMETABRANCH
On Mon, Mar 18, 2024 at 4:32 AM Ming Liu wrote: > > From: Ming Liu > > If I want to try a different branch of linux-yocto in a bbappend, that > could be easily done by setting KBRANCH, but there is not such a way to > do the same for kernel meta. > The hardcoding of the branch (versus a variable) was intentional, since unlike the kbranch settings it is the same for all BSPs, and it is coupled to the kernel version. I vary the repository and branch by overriding the SRC_URI versus changing it this way (as an example). That being said, it isn't a terrible idea that it could be modified, it just isn't something I'd want recipes changing. If it is something that can be changed, it also needs to have a check that ensures the kver in the branch matches the kernel being built, otherwise, it should warn. Much like our kernel version check (variable vs source). Bruce > Introduce a variable KMETABRANCH to satisfy that. > > Signed-off-by: Ming Liu > --- > meta/recipes-kernel/linux/linux-yocto_6.6.bb | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > index 0f62dea29a..381e20461f 100644 > --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb > +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb > @@ -39,9 +39,10 @@ BBCLASSEXTEND = "devupstream:target" > SRCREV_machine:class-devupstream ?= > "9b4a8eac17f0d840729384618b4b1e876233026c" > PN:class-devupstream = "linux-yocto-upstream" > KBRANCH:class-devupstream = "v6.6/base" > +KMETABRANCH ?= "yocto-6.6" > > SRC_URI = > "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH};protocol=https > \ > - > git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" > + > git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=${KMETABRANCH};destsuffix=${KMETA};protocol=https" > > LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" > LINUX_VERSION ?= "6.6.20" > -- > 2.34.1 > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197311): https://lists.openembedded.org/g/openembedded-core/message/197311 Mute This Topic: https://lists.openembedded.org/mt/104998899/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] insane: add patch-status to default ERROR_QA for all layers
On Thu, Mar 14, 2024 at 3:09 AM Martin Jansa wrote: > > * it's enabled for patches in oe-core for very long time and I was using > it for many other layers as well, so most layers should be in good > shape > > * it's also possible to disable it for individual layer as shown > by oe-core in: > > https://git.openembedded.org/openembedded-core/commit/meta/classes-global/insane.bbclass?h=scarthgap=61a881fdbe8b5a21c6276b8a5d06cc30486b1eb3 Most people have heard my opinions on tracking status within files themselves (versus the revision control system), but that's not the point of my reply (for once!) Even with the QA error only enabled in oe-core at the moment, it is effectively enabled / enforced in all layers ... since if someone is building a product and enables the QA error .. all layers are going to have to comply even if they don't agree (since removing it from someone's QA checklist in a layer would probably fail yocto compat standards). The summary of my rambling is: that I lost the debate when the check was created and became an error in OEcore. So surprisingly, it doesn't really matter to me, but I lean towards doing it post release as well. Bruce > > Signed-off-by: Martin Jansa > --- > meta/classes-global/insane.bbclass | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/meta/classes-global/insane.bbclass > b/meta/classes-global/insane.bbclass > index e963001d09..9350bfa106 100644 > --- a/meta/classes-global/insane.bbclass > +++ b/meta/classes-global/insane.bbclass > @@ -45,11 +45,10 @@ ERROR_QA ?= "dev-so debug-deps dev-deps debug-files arch > pkgconfig la \ > already-stripped installed-vs-shipped ldflags compile-host-path \ > install-host-path pn-overrides unknown-configure-option \ > useless-rpaths rpaths staticdev empty-dirs \ > -patch-fuzz \ > +patch-fuzz patch-status \ > " > # Add usrmerge QA check based on distro feature > ERROR_QA:append = "${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', ' > usrmerge', '', d)}" > -ERROR_QA:append:layer-core = " patch-status" > WARN_QA:append:layer-core = " missing-metadata missing-maintainer" > > FAKEROOT_QA = "host-user-contaminated" > -- > 2.44.0 > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197114): https://lists.openembedded.org/g/openembedded-core/message/197114 Mute This Topic: https://lists.openembedded.org/mt/104922136/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 6/7][kirkstone] linux-yocto/5.15: fix partion scanning
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/5.15: 1/1 [ Author: Christoph Hellwig Email: h...@lst.de Subject: block, loop: support partitions without scanning Date: Fri, 27 May 2022 07:58:06 +0200 Historically we did distinguish between a flag that surpressed partition scanning, and a combinations of the minors variable and another flag if any partitions were supported. This was generally confusing and doesn't make much sense, but some corner case uses of the loop driver actually do want to support manually added partitions on a device that does not actively scan for partitions. To make things worsee the loop driver also wants to dynamically toggle the scanning for partitions on a live gendisk, which makes the disk->flags updates non-atomic. Introduce a new GD_SUPPRESS_PART_SCAN bit in disk->state that disables just scanning for partitions, and toggle that instead of GENHD_FL_NO_PART in the loop driver. [bva: Notes for this backport: - drop return code in disk_scan_partitions for GD_SUPPRESS_PART_SCAN. The check doesn't strictly need ot be in this routine in 5.15, but this faciliates future changes in this area, since there are other checks in the same function. - GD_SUPPRESS_PART_SCAN could go to genh.c, but genhd.c includes blkdev.h, so we leave the new GD_SUPPRESS_PART_SCAN definition in the same places as where it was introduced upstream to keep the changes to a minimum - upstream commit e16e506ccd673 merges blkdev_reread_part into disk_scan_partitions. Backporting that change is more churn than we need, so we also add the check for GD_SUPPRESS_PART_SCAN into that routine to have the check hit in a 5.15 context. ] Upstream-Status: Backport [commit b9684a71fca79] Fixes: 1ebe2e5f9d68 ("block: remove GENHD_FL_EXT_DEVT") Reported-by: Ming Lei Signed-off-by: Christoph Hellwig Reviewed-by: Ming Lei Link: https://lore.kernel.org/r/20220527055806.1972352-1-...@lst.de Signed-off-by: Jens Axboe Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- .../linux/linux-yocto-rt_5.15.bb | 4 ++-- .../linux/linux-yocto-tiny_5.15.bb| 4 ++-- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 22 +-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb index 7e80b6a3b2..00c03411b1 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb @@ -11,8 +11,8 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "e856ac0473964a3f7b3b5544814decb8ae514c9a" -SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629" +SRCREV_machine ?= "da32201bc41d994b0300c6b4738505f4875dc190" +SRCREV_meta ?= "bef59dc5a78b4d101d1be23d4b36a73fd849241a" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb index 7253ab15f3..2051d1c0a1 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "9dc9a9a07dba418b65e884e42e230c6c6e1a7f44" -SRCREV_meta ?= "7057b38eb882224cc002d13b7303e1a1767fa629" +SRCREV_machine ?= "540fc92dd7359025bb09962431565b5a9627536b" +SRCREV_meta ?= "bef59dc5a78b4d101d1be23d4b36a73fd849241a" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb index 065091f25a..101aceb3dc 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb @@ -14,17 +14,17 @@ KBRANCH:qemux86 ?= "v5.15/standard/base" KBRANCH:qemux86-64 ?= "v5.15/standard/base" KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "f99523c4bf2f8e48e9b2d2cd3cffee6c494b124e" -SRCREV_machine:qemuarm64 ?= "8ee4ded018a7d795de4df15931c4a0a3a1b1d54d" -SRCREV_machine:qemumips ?= "b8fbb69a10c4eea7ae580e8249a46056d1db24d1" -SRCREV_machine:qemuppc ?= "533c5a1f7605c4f94161378a24a5d938b4b8c269" -SRCREV_machine:qemuriscv64 ?= "68dd3d2718105c6a692c1333ae
[OE-core] [PATCH 7/7][kirkstone] yocto-bsp: update to v5.15.150
From: Bruce Ashfield Bumping the reference BSPs to match the version of the qemu* BSPs in oe-core. Signed-off-by: Bruce Ashfield --- .../linux/linux-yocto_5.15.bbappend | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_5.15.bbappend b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_5.15.bbappend index 3ad175dc84..c6d145fdb9 100644 --- a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_5.15.bbappend +++ b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_5.15.bbappend @@ -7,17 +7,17 @@ KMACHINE:genericx86 ?= "common-pc" KMACHINE:genericx86-64 ?= "common-pc-64" KMACHINE:beaglebone-yocto ?= "beaglebone" -SRCREV_machine:genericx86 ?= "0b628306d1f9ea28c0e86369ce9bb87a47893c9c" -SRCREV_machine:genericx86-64 ?= "0b628306d1f9ea28c0e86369ce9bb87a47893c9c" -SRCREV_machine:edgerouter ?= "90f1ee6589264545f548d731c2480b08a007230f" -SRCREV_machine:beaglebone-yocto ?= "9aabbaa89fcb21af7028e814c1f5b61171314d5a" +SRCREV_machine:genericx86 ?= "7c82dac028864e8a608e70d3ac2dbc05b3cd1e14" +SRCREV_machine:genericx86-64 ?= "7c82dac028864e8a608e70d3ac2dbc05b3cd1e14" +SRCREV_machine:edgerouter ?= "23b867c1a618572a36b6283f55746a5162e08cc7" +SRCREV_machine:beaglebone-yocto ?= "4fca0c437367cf4d4fe158d74e0ae880a3f99d3c" COMPATIBLE_MACHINE:genericx86 = "genericx86" COMPATIBLE_MACHINE:genericx86-64 = "genericx86-64" COMPATIBLE_MACHINE:edgerouter = "edgerouter" COMPATIBLE_MACHINE:beaglebone-yocto = "beaglebone-yocto" -LINUX_VERSION:genericx86 = "5.15.72" -LINUX_VERSION:genericx86-64 = "5.15.72" -LINUX_VERSION:edgerouter = "5.15.54" -LINUX_VERSION:beaglebone-yocto = "5.15.54" +LINUX_VERSION:genericx86 = "5.15.150" +LINUX_VERSION:genericx86-64 = "5.15.150" +LINUX_VERSION:edgerouter = "5.15.150" +LINUX_VERSION:beaglebone-yocto = "5.15.150" -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#196952): https://lists.openembedded.org/g/openembedded-core/message/196952 Mute This Topic: https://lists.openembedded.org/mt/104867033/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 5/7][kirkstone] linux-yocto/5.15: update CVE exclusions (5.15.150)
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/cve-exclusion_5.15.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc index 2e30efe6be..922d7f457f 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-02-26 23:36:34.200936 for version 5.15.149 +# Generated at 2024-03-08 10:36:30.059302 for version 5.15.150 python check_kernel_cve_status_version() { -this_version = "5.15.149" +this_version = "5.15.150" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#196950): https://lists.openembedded.org/g/openembedded-core/message/196950 Mute This Topic: https://lists.openembedded.org/mt/104867031/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 4/7][kirkstone] linux-yocto/5.15: update to v5.15.150
From: Bruce Ashfield Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 80efc6265290 Linux 5.15.150 da6cabc1981e r8169: use new PM macros b7f3fac6d301 netfilter: nf_tables: can't schedule in nft_chain_validate a4efc62cd1ed ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() c1317822e2de ext4: regenerate buddy after block freeing failed if under fc replay d82ec7529c5f netfilter: nf_tables: fix scheduling-while-atomic splat 97eaa2955db4 arp: Prevent overflow in arp_req_get(). d7b6fa97ec89 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio df31d05f0678 cifs: fix mid leak during reconnection after timeout threshold aade859419ce i2c: imx: when being a target, mark the last read as processed cb21407f0b39 i2c: imx: Add timer for handling the stop condition 33f649f1b1ce drm/amd/display: Fix memory leak in dm_sw_fini() 9a03126588e5 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set 13b57b5cd591 netfilter: nft_flow_offload: release dst in case direct xmit path is used 4c167af9f6b5 netfilter: nft_flow_offload: reset dst in route object after setting up flow 7c71b831220e netfilter: flowtable: simplify route logic 664264a5c55b netfilter: nf_tables: set dormant flag on hook register failure 4338032aa90b tls: stop recv() if initial process_rx_list gave us non-DATA ea845237a39d tls: rx: drop pointless else after goto 8b32e43a80a1 tls: rx: jump to a more appropriate label 39603a6d4e71 s390: use the correct count for __iowrite64_copy() 8cae520f21ad octeontx2-af: Consider the action set by PF 6dae096960bc drm/nouveau/instmem: fix uninitialized_var.cocci warning 4d3b2bd995ed net: dev: Convert sa_data to flexible array in struct sockaddr d65ec3e48f70 packet: move from strlcpy with unused retval to strscpy 91b020aaa1e5 ipv6: sr: fix possible use-after-free and null-ptr-deref e56662160fc2 afs: Increase buffer size in afs_update_volume_status() 5268bb02107b bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel 6800ad7417f3 ata: ahci_ceva: fix error handling for Xilinx GT PHY support 7fcc31a3a705 ata: libahci_platform: Introduce reset assertion/deassertion methods ddac2e0e656e ata: libahci_platform: Convert to using devm bulk clocks API 302b92b37304 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid a75b49547831 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid 2a7b878a7dad net: stmmac: Fix incorrect dereference in interrupt handlers a41d9142d2dd nouveau: fix function cast warnings 1087c284fd11 scsi: jazz_esp: Only build if SCSI core is builtin 4e395fb89e7e bpf, scripts: Correct GPL license name cd6070d9f5e7 RDMA/srpt: fix function pointer cast warnings 656bd1702fea arm64: dts: rockchip: set num-cs property for spi on px30 135e5465fefa RDMA/qedr: Fix qedr_create_user_qp error flow 989af2f29342 RDMA/srpt: Support specifying the srpt_service_guid parameter b6e660e07622 RDMA/irdma: Add AE for too many RNRS 056ed95befd1 RDMA/irdma: Set the CQ read threshold for GEN 1 a95d4cf82775 RDMA/irdma: Validate max_send_wr and max_recv_wr 635d79aa477f RDMA/irdma: Fix KASAN issue with tasklet aeb5ac1c9d10 RDMA/bnxt_re: Return error for SRQ resize 52de5805c147 IB/hfi1: Fix a memleak in init_credit_return 48c63a174489 cifs: add a warning when the in-flight count goes negative 6538b6d13ce3 xhci: track port suspend state correctly in unsuccessful resume cases 8839d5728baa xhci: decouple usb2 port resume and get_port_status request handling 8af9de2a5ba1 xhci: clear usb2 resume related variables in one place. a99c8f1abef9 xhci: rename resume_done to resume_timestamp 63f0e79cf382 xhci: move port specific items such as state completions to port structure ea6c19c7365d xhci: cleanup xhci_hub_control port references 95973afc870c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA 4f080b6487bd ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA c2a9376d507e ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks 1b64ff947a5a ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA f3607954f2e6 ACPI: resource: Add ASUS model S5402ZA to quirks 27e99d785721 ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 cb1003c07e74 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch 28e5e3e59b3b arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 99c8b2e99783 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 371036bf7666 arm64: dts: rockchip: fix regulator name on rk3399-rock-4 92dcd7d6c606 exfat: support dynamic allocate bh for exfat_entry_set_cache b4dc693b29ef wifi: iwlwifi: mvm: avoid baid size integer overflow fa92c463eba7 igb: Fix igb_down hung on surprise removal 16f653776caf wifi: wext
[OE-core] [PATCH 3/7][kirkstone] linux-yocto/5.10: update to v5.10.210
From: Bruce Ashfield Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: aa6ca808a467 Linux 5.10.210 cf5a69e35591 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() 9f53d24852ff net: bcmgenet: Fix EEE implementation 9a865a11d689 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() 67f386f75637 drm/msm/dsi: Enable runtime PM 21b38d85f6de PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() ede393e11819 PM: runtime: add devm_pm_runtime_enable helper a891a0621e72 dm: limit the number of targets and parameter size area c90746c03b3c nilfs2: replace WARN_ONs for invalid DAT metadata block requests f3e4963566f5 nilfs2: fix potential bug in end_buffer_async_write db896bbe4a9c sched/membarrier: reduce the ability to hammer on sys_membarrier 8f8f18564374 net: prevent mss overflow in skb_segment() f7e0231eeaa3 Revert "arm64: Stash shadow stack pointer in the task struct on interrupt" 70ca0dbae4e9 hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range() c80ddc10927f netfilter: ipset: Missing gc cancellations fixed a24d5f2ac8ef netfilter: ipset: fix performance regression in swap operation 583a6c76b949 scripts/decode_stacktrace.sh: optionally use LLVM utilities 0f906882eba5 scripts: decode_stacktrace: demangle Rust symbols a3d71b6ae935 scripts/decode_stacktrace.sh: support old bash version ae992f14b117 scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm 00f09825e14c serial: 8250_exar: Set missing rs485_supported flag 84bf7b87594d serial: 8250_exar: Fill in rs485_supported dfd8b9d26b8b serial: Add rs485_supported to uart_port 0c3687822259 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init e0d2eeec88ae mips: Fix max_mapnr being uninitialized on early stages 41a4bd51d87c PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support ff67f77fb0fc bus: moxtet: Add spi device table 88ec9bbcd33c Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" 6a42eb0d2170 tracing: Inform kmemleak of saved_cmdlines allocation 3a6e27dbe2fe pmdomain: core: Move the unused cleanup to a _sync initcall 978e50ef8c38 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) e4a6d3acaddb of: property: fix typo in io-channels 8180d0c27b93 ceph: prevent use-after-free in encode_cap_msg() 2e9506c9e0b9 s390/qeth: Fix potential loss of L3-IP@ in case of network issues 888679afbfc2 irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update 2809645d8ae2 irqchip/irq-brcmstb-l2: Add write memory barrier before exit 45a3657c3fae wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() c7fa9590a9b2 nfp: flower: prevent re-adding mac index for bonded port 962091c40813 nfp: use correct macro for LengthSelect in BAR config 58054faf3bd2 crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked 98a4026b22ff nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() 364a66be2abd nilfs2: fix data corruption in dsync block recovery for small block sizes a643d8d17947 ALSA: hda/conexant: Add quirk for SWS JS201D ca0533fe6650 mmc: slot-gpio: Allow non-sleeping GPIO ro bdc29f9ca3b1 x86/mm/ident_map: Use gbpages only where full GB page should be mapped. 09f21bee5b02 x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 1a8a72ee17e4 serial: max310x: improve crystal stable clock detection 6f248ee7aade serial: max310x: set default value when reading clock ready bit 92a0a5d61376 ring-buffer: Clean ring_buffer_poll_wait() error return 9ec807e7b6f5 hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove 93d8109bf182 media: rc: bpf attach/detach requires write permission a98ccbcddbb5 iio: accel: bma400: Fix a compilation problem 36a49290d7e6 iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC fa5884dd5bc2 staging: iio: ad5933: fix type mismatch regression 8a744f925de0 tracing: Fix wasted memory in saved_cmdlines logic d033a555d9a1 ext4: fix double-free of blocks due to wrong extents moved_len f86e12415b4e misc: fastrpc: Mark all sessions as invalid in cb_remove a423042052ec binder: signal epoll threads of self-work 6d11240dd11b ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL cdaddb457d9e xen-netback: properly sync TX responses 0d8011a878fd net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() 2f6d16f0520d nfc: nci: free rx_data_reassembly skb on NCI device cleanup 5abf3e8af2e3 kbuild: Fix changing ELF file type for output of gen_btf for big endian 6717c593c7cf firewire: core: correct documentation of fw_csr_string() kernel API 2dc1d93b2c77 lsm: fix the logic in security_inode_getsecctx() 7d4e19f7ff64 scsi: Revert "scsi: fco
[OE-core] [PATCH 2/7][kirkstone] linux-yocto/5.15: update CVE exclusions
From: Bruce Ashfield Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.lued...@uwalumni.com Subject: Update 25Feb24 Date: Sun, 25 Feb 2024 07:03:08 -0500 ] Signed-off-by: Bruce Ashfield --- .../linux/cve-exclusion_5.15.inc | 197 +- 1 file changed, 190 insertions(+), 7 deletions(-) diff --git a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc index d33f2b3c7f..2e30efe6be 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_5.15.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_5.15.inc @@ -1,9 +1,9 @@ # Auto-generated CVE metadata, DO NOT EDIT BY HAND. -# Generated at 2024-02-06 21:02:11.546853 for version 5.15.148 +# Generated at 2024-02-26 23:36:34.200936 for version 5.15.149 python check_kernel_cve_status_version() { -this_version = "5.15.148" +this_version = "5.15.149" kernel_version = d.getVar("LINUX_VERSION") if kernel_version != this_version: bb.warn("Kernel CVE status needs updating: generated for %s but kernel is %s" % (this_version, kernel_version)) @@ -7433,6 +7433,99 @@ CVE_CHECK_IGNORE += "CVE-2023-5197" # cpe-stable-backport: Backported in 5.15.147 CVE_CHECK_IGNORE += "CVE-2023-52340" +# cpe-stable-backport: Backported in 5.15.149 +CVE_CHECK_IGNORE += "CVE-2023-52429" + +# fixed-version: only affects 6.5rc6 onwards +CVE_CHECK_IGNORE += "CVE-2023-52433" + +# CVE-2023-52434 needs backporting (fixed from 6.7rc6) + +# cpe-stable-backport: Backported in 5.15.149 +CVE_CHECK_IGNORE += "CVE-2023-52435" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52436" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52438" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52439" + +# fixed-version: only affects 5.17rc4 onwards +CVE_CHECK_IGNORE += "CVE-2023-52440" + +# cpe-stable-backport: Backported in 5.15.145 +CVE_CHECK_IGNORE += "CVE-2023-52441" + +# cpe-stable-backport: Backported in 5.15.145 +CVE_CHECK_IGNORE += "CVE-2023-52442" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52443" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52444" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52445" + +# fixed-version: only affects 6.2rc1 onwards +CVE_CHECK_IGNORE += "CVE-2023-52446" + +# CVE-2023-52447 needs backporting (fixed from 6.8rc1) + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52448" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52449" + +# fixed-version: only affects 6.2rc1 onwards +CVE_CHECK_IGNORE += "CVE-2023-52450" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52451" + +# CVE-2023-52452 needs backporting (fixed from 6.8rc1) + +# fixed-version: only affects 6.2rc1 onwards +CVE_CHECK_IGNORE += "CVE-2023-52453" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52454" + +# fixed-version: only affects 6.3rc1 onwards +CVE_CHECK_IGNORE += "CVE-2023-52455" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52456" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52457" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52458" + +# fixed-version: only affects 6.6rc1 onwards +CVE_CHECK_IGNORE += "CVE-2023-52459" + +# fixed-version: only affects 6.7rc1 onwards +CVE_CHECK_IGNORE += "CVE-2023-52460" + +# fixed-version: only affects 6.7rc1 onwards +CVE_CHECK_IGNORE += "CVE-2023-52461" + +# fixed-version: only affects 5.16rc1 onwards +CVE_CHECK_IGNORE += "CVE-2023-52462" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52463" + +# cpe-stable-backport: Backported in 5.15.148 +CVE_CHECK_IGNORE += "CVE-2023-52464" + # fixed-version: only affects 6.1rc1 onwards CVE_CHECK_IGNORE += "CVE-2023-5345" @@ -7464,6 +7557,8 @@ CVE_CHECK_IGNORE += "CVE-2023-6200" # CVE-2023-6238 has no known resolution +# CVE-2023-6240 has no known resolution + # CVE-2023-6270 has no known resolution # CVE-2023-6356 has no known resolution @@ -7511,7 +7606,8 @@ CVE_CHECK_IGNORE += "CVE-2023-7192" # fixed-version: only affects 6.5rc6 onwards CVE_CHECK_IGNORE += "CVE-2024-0193" -# CVE-2024-0340 needs backporting (fixed from 6.4rc6) +# cpe-stable-backport: Backported in 5.15.149 +CVE_CHECK_
[OE-core] [PATCH 1/7][kirkstone] linux-yocto/5.15: update to v5.15.149
From: Bruce Ashfield Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 458ce51d0356 Linux 5.15.149 d72da18772ff usb: dwc3: gadget: Ignore End Transfer delay on teardown acff71e58748 media: Revert "media: rkisp1: Drop IRQF_SHARED" 9ae312f7f3c2 usb: dwc3: gadget: Execute gadget stop after halting the controller 921acacb92b7 usb: dwc3: gadget: Don't delay End Transfer on delayed_status 4178bfa3fc9d staging: fbtft: core: set smem_len before fb_deferred_io_init call 9e25a0054090 smb3: Replace smb2pdu 1-element arrays with flex-arrays 0b49eac39c99 fs/ntfs3: Add null pointer checks 4c73597f68d7 net: bcmgenet: Fix EEE implementation 62900d358c48 Revert "selftests/bpf: Test tail call counting with bpf2bpf and data on stack" 75ac8dc02850 drm/msm/dsi: Enable runtime PM c7a0fa3a6657 PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() 1974b3c19a79 arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata 888a0a46b80f dm: limit the number of targets and parameter size area cf4da91e99f1 nilfs2: replace WARN_ONs for invalid DAT metadata block requests 8fa90634ec3e nilfs2: fix potential bug in end_buffer_async_write 50fb4e17df31 sched/membarrier: reduce the ability to hammer on sys_membarrier b9aafef74407 netfilter: ipset: Missing gc cancellations fixed 6c53e8547687 net: prevent mss overflow in skb_segment() 95c0babebe6a hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range() c2dc077d8f72 netfilter: ipset: fix performance regression in swap operation 3b3e4d3560e3 scripts/decode_stacktrace.sh: optionally use LLVM utilities 473791d286a8 scripts: decode_stacktrace: demangle Rust symbols 1ce4ac55d96e scripts/decode_stacktrace.sh: support old bash version 2655757a3f10 fbdev: flush deferred IO before closing 15492bab7393 fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() 87b9802ca824 fbdev: Fix invalid page access after closing deferred I/O devices 9a95fc04261f fbdev: Rename pagelist to pagereflist for deferred I/O 186b89659c4c fbdev: Track deferred-I/O pages in pageref struct e79b2b2aadef fbdev: defio: fix the pagelist corruption 0616b00a31d6 fbdev: Don't sort deferred-I/O pages by default 5d3aff76a316 fbdev/defio: Early-out if page is already enlisted 48a09969e43e serial: 8250_exar: Set missing rs485_supported flag 9ef7419bc20c serial: 8250_exar: Fill in rs485_supported aded03eda2ba usb: dwc3: gadget: Queue PM runtime idle on disconnect event 21f0bff281b5 usb: dwc3: gadget: Handle EP0 request dequeuing properly 89353c886477 usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API 915619257332 usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive 352b38d15c6d usb: dwc3: gadget: Submit endxfer command if delayed during disconnect 9cccdcc95e33 usb: dwc3: gadget: Force sending delayed status during soft disconnect 1ea8a2a532e9 usb: dwc3: Fix ep0 handling when getting reset while doing control transfer 12c0a0804ade usb: dwc3: gadget: Delay issuing End Transfer 487341852fbc usb: dwc3: gadget: Only End Transfer for ep0 data phase 9273bd26b06d usb: dwc3: ep0: Don't prepare beyond Setup stage 92f7a10a2bfe usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue 2bb86817b33c crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init 44a8a2c92e5a bus: moxtet: Add spi device table 4e82b9c11d3c dma-buf: add dma_fence_timestamp helper 36f7371de977 af_unix: Fix task hung while purging oob_skb in GC. ff2f35f5cda0 tracing: Inform kmemleak of saved_cmdlines allocation 579cb4ff1fc5 pmdomain: core: Move the unused cleanup to a _sync initcall 41ccb5bcbf03 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) 03358aba9916 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock 6315697fc5bf of: property: fix typo in io-channels 310c7d9853ef mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE 70e329b44076 ceph: prevent use-after-free in encode_cap_msg() 99fa6d451d98 net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio ff42d99e50b9 s390/qeth: Fix potential loss of L3-IP@ in case of network issues ddb4be0eb2ac net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio 86244ae70715 irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update 27a2af914ff5 irqchip/irq-brcmstb-l2: Add write memory barrier before exit b10c8883f845 wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() ef5b1041f756 nfp: flower: prevent re-adding mac index for bonded port e58efe0f7af8 nfp: use correct macro for LengthSelect in BAR config 7535ec350a5f crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked 7e9b622bd
[OE-core] [PATCH 0/7][kirkstone]: linux-yocto: pull request
From: Bruce Ashfield Steve, I've included the meta-yocto-bsp commit in this series, versus sending it separately. It obviously doesn't go onto OEcore. These are the updates I've been testing for the pratition scanning issues. We have a few -stable bumps, along with the backport of the upstream change to fix the ptest issues. Cheers, Bruce The following changes since commit d34002348374669528bb884c2d7be1b91938f471: kernel.bbclass: Set pkg-config variables for building modules (2024-03-07 08:32:54 -1000) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib zedd/kernel-kirkstone https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel-kirkstone Bruce Ashfield (7): linux-yocto/5.15: update to v5.15.149 linux-yocto/5.15: update CVE exclusions linux-yocto/5.10: update to v5.10.210 linux-yocto/5.15: update to v5.15.150 linux-yocto/5.15: update CVE exclusions (5.15.150) linux-yocto/5.15: fix partion scanning yocto-bsp: update to v5.15.150 .../linux/linux-yocto_5.15.bbappend | 16 +- .../linux/cve-exclusion_5.15.inc | 197 +- .../linux/linux-yocto-rt_5.10.bb | 4 +- .../linux/linux-yocto-rt_5.15.bb | 6 +- .../linux/linux-yocto-tiny_5.10.bb| 6 +- .../linux/linux-yocto-tiny_5.15.bb| 6 +- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 22 +- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +-- 8 files changed, 233 insertions(+), 50 deletions(-) -- 2.39.2 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#196945): https://lists.openembedded.org/g/openembedded-core/message/196945 Mute This Topic: https://lists.openembedded.org/mt/104867008/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core][PATCH] kernel-yocto: enable fetching kernel metadata using file fetcher
On Mon, Mar 11, 2024 at 9:22 AM Taedcke, Christian wrote: > > > > On 11.03.2024 13:46, Bruce Ashfield via lists.openembedded.org wrote: > > On Mon, Mar 11, 2024 at 5:15 AM Taedcke, Christian > > wrote: > >> > >> From: Christian Taedcke > >> > >> The file fetcher does not support the destsuffix parameter. It does > >> not rename the supplied folder during the fetch. Therefore the folder > >> name (i.e. basepath) is added to the kernel-meta search directories. > >> > > > > What's the benefit ? I need to understand what you are trying to > > do that requires this. > > In a BSP layer for a custom machine we use the linux-yocto kernel. > In the BSP layer the file /recipes-kernel/linux/linux-yocto_6.1.bbappend > adds a local folder containing kernel metatdata to the SRC_URI: Definitely a valid use-case! > > SRC_URI:append:my-machine = "file://my-meta;type=kmeta" > > The folder my-meta is a subfolder: > /recipes-kernel/linux/linux-yocto/my-machine/my-meta > > Without this patch we would have to write: > SRC_URI:append:my-machine = " file://my-meta;type=kmeta;destsuffix=my-meta" > > When using a file fetcher for kernel metatdata without this patch the > destsuffix property would always have to be the same as the folder name > itself. With this patch we do not need this duplication. That's the (non-obvious) intentional part of the way that I ended up implementing the identification of secondary / out of tree meta-data files or directories that should be treated as feature directories. Initially I had more strictly enforced that the destsuffix and folder name had to match. When it became not as strictly required, it stayed around to avoid picking up invalid meta data collections that were unfortunately named in the SRC_URI. (I'm the one with the unfortunately named meta-data that wasn't supposed to be pulled in as a kernel meta directory :)) > > > > > Because my first thought is "absolutely not" to changing the way > > this works. > > > > What I see below is possibly going to break out of tree BSP > > definitions. The combination of kmeta and destsuffix really > > isn't there to support the git fetcher, it is a keyword combination > > that I used to indicate a meta-data repository that unfortunately > > overlaps with the other fetcher parameters. > > Ok, that was not clear to me. The comment above the function > find_kernel_feature_dirs() indicates that the returned value has > something to do with how/where the fetcher stores the provided metadata: > > -> Return the name of the repository as it will be found in WORKDIR The comments may be out of sync with how it currently works, there was quite a bit of churn on this during the "early days". You can see this was also covered recently on the docs mailing list under: [docs] [PATCH] manuals: kernel-dev: Fix BSP in recipe space > > I think there are 2 ways forward: > 1. Rewrite this patch so it does not affect out of tree BSPs (remove > exception, still use destsuffix for other fetchers), or Ideally it needs to still process destsuffix in file mode, but add a new path that it can work without it being explicitly supplied. > 2. Drop this patch completely > > > > > The reality is that I won't be able to fully review and test > > this until after the upcoming release is done, since I need to > > also see about pulling together some regression tests and > > submitting them at the same time. > > No problem, i am just in the process of upstreaming our in-house > patches. This is not time-critical. We can continue the discussion after > the release. I'll pick this up in a couple of weeks (feel free to ping again), since I really do need to run quite a few tests and then make them into some sort of sanity suite .. since I can't really comment that this might break something, without a way to actually test and show that it is, or isn't the case. Bruce > > Regards, > Christian > > > > > Bruce > > > >> Signed-off-by: Christian Taedcke > >> --- > >> meta/classes-recipe/kernel-yocto.bbclass | 21 ++--- > >> 1 file changed, 14 insertions(+), 7 deletions(-) > >> > >> diff --git a/meta/classes-recipe/kernel-yocto.bbclass > >> b/meta/classes-recipe/kernel-yocto.bbclass > >> index 9a86616dad..3cbdf21df8 100644 > >> --- a/meta/classes-recipe/kernel-yocto.bbclass > >> +++ b/meta/classes-recipe/kernel-yocto.bbclass > >> @@ -62,8 +62,8 @@ def find_sccs(d): > >> > >> return sources_list > >> > >> -# check the SRC_URI for "kmeta" type'd gi
Re: [OE-core] [PATCH 1/3] linux-yocto: for-test-only: fix parted ptest
On Mon, Mar 11, 2024 at 9:51 AM Steve Sakoman wrote: > > On Sun, Mar 10, 2024 at 4:25 PM Steve Sakoman via > lists.openembedded.org > wrote: > > > > On Sun, Mar 10, 2024 at 4:10 PM Bruce Ashfield > > wrote: > > > > > > On Fri, Mar 8, 2024 at 10:24 PM Bruce Ashfield via > > > lists.openembedded.org > > > wrote: > > > > > > > > On Fri, Mar 8, 2024 at 6:44 PM Richard Purdie > > > > wrote: > > > > > > > > > > On Fri, 2024-03-08 at 10:42 -0800, Steve Sakoman wrote: > > > > > > On Fri, Mar 8, 2024 at 5:10 AM Steve Sakoman via > > > > > > lists.openembedded.org > > > > > > wrote: > > > > > > > > > > > > > > I did fire up a test of Kevin's patch: > > > > > > > > > > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6373 > > > > > > > > > > > > > > Let's see what happens. > > > > > > > > > > > > I can confirm that this patch fixes the parted ptest issues and does > > > > > > not trigger any other ptest issues. > > > > > > > > > > > > However since there is a kirkstone release build scheduled for next > > > > > > Tuesday, the current plan of record is to revert the previous > > > > > > linux-yocto 5.15 version bump series for the release build. > > > > > > > > > > > > I will then wait for a patch from Bruce that fixes the problem > > > > > > before > > > > > > reapplying it post release. > > > > > > > > > > If it takes a few more days it may be better to slip that release > > > > > (when > > > > > QA are likely testing M3 anyway) in order to resolve this rather than > > > > > reverting a load of things we'll only then end up reapplying. > > > > > > > > > > > > > I'll be working on it over the weekend, along with some other kernel > > > > items that I didn't get to as I worked on this today and some meta-virt > > > > things. > > > > > > Steve: Here's my latest queue: > > > > > > https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel-kirkstone > > > > > > It passed the parted and util-linux ptests locally. > > > > Thanks Bruce! > > > > I'll grab the patches and run an a-full on the autobuilder. > > The a-full results are here: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/ > > The ptest runs came back all green, but there were failures in all of > the hw-ref tests that use older versions of 5.15 since the patch added > with SRC_URI += in your final commit doesn't apply to those older > kernel versions. > Yah, that's fine. We'd never merge the patch like I put it in the queue. I'll actually merge those changes into the linux-yocto tree and send SRCREV updates. I just wanted to make sure that they worked in your tests, like they worked in mine. I can also bump the reference BSPs to pick up the change. Really this is something that -stable should be fixing, but I'm not in a position to propose a fix (it is far from my area of expertise) so I kept the patches with as minor touches as possible so when (if) they fix the issue, I won't have much conflict. I can do those SRCREV bumps shortly and send the entire queue by patches if that works for you. Bruce > For example, beaglebone: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/65/builds/8751/steps/11/logs/errors > > Steve > > > > > - Thou shalt not follow the NULL pointer, for chaos and madness await > > > > thee at its end > > > > - "Use the force Harry" - Gandalf, Star Trek II > > > > > > > > > > > > > > > > > > > > > -- > > > - Thou shalt not follow the NULL pointer, for chaos and madness await > > > thee at its end > > > - "Use the force Harry" - Gandalf, Star Trek II > > > > > > > > > > > > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#196940): https://lists.openembedded.org/g/openembedded-core/message/196940 Mute This Topic: https://lists.openembedded.org/mt/104794844/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [REGRESSION] linux (git/curl-native) and autorev
On Mon, Mar 11, 2024 at 8:54 AM Max Krummenacher wrote: > > On Sun, Mar 10, 2024 at 11:39:00PM +, Richard Purdie wrote: > > On Sun, 2024-03-10 at 09:05 -0700, Bruce Ashfield wrote: > > > On Sun, Mar 10, 2024 at 11:52 AM Richard Purdie > > > wrote: > > > > > > > > On Sun, 2024-03-10 at 06:20 -0700, Richard Purdie via > > > > lists.openembedded.org wrote: > > > > > On Sun, 2024-03-10 at 13:31 +0100, Max wrote: > > > > > > Am Samstag, dem 09.03.2024 um 13:04 -0800 schrieb Bruce > > > > > > Ashfield: > > > > > > > On Sat, Mar 9, 2024 at 12:58 PM wrote: > > > > > > > > > > > > > > > > From: Max Krummenacher > > > > > > > > > > > > > > > > Hello > > > > > > > > > > > > > > > > If one builds a kernel using AUTOREV invoking bitbake only > > > > > > > > works > > > > > > > > once. > > > > > > > > Any subsequent bitbake invocation fails parsing the meta > > > > > > > > data. > > > > > > > > > > > > > > > > Reproducable with: > > > > > > > > - latest poky, b5624ee564 > > > > > > > > - Kernel with SRCREV = "AUTOREV", e.g. in local.conf > > > > > > > > `SRCREV_machine:pn-linux-yocto:forcevariable = > > > > > > > > "${AUTOREV}"` > > > > > > > > - bitbake virtual/kernel; bitbake virtual/kernel > > > > > > > > > > > > > > > > On the second invocation parsing fails when the fetcher > > > > > > > > tries > > > > > > > > to > > > > > > > > evaluate the latest SRCREV: > > > > > > > > > > > > > > > > > ERROR: ExpansionError during parsing meta/recipes- > > > > > > > > > kernel/linux/linux-yocto_6.6.bb > > > > > > > > > Traceback (most recent call last): > > > > > > > > > File "bitbake/lib/bb/fetch2/__init__.py", line 1245, in > > > > > > > > > srcrev_internal_helper(ud= > > > > > > > > 0x7f8e26f5f290>, d= > > > > > > > > 0x7f8e26195890>, name='machine'): > > > > > > > > > d.setVar("__BBAUTOREV_ACTED_UPON", True) > > > > > > > > > >srcrev = ud.method.latest_revision(ud, d, > > > > > > > > > name) > > > > > > > > > > > > > > > > > > File "bitbake/lib/bb/fetch2/__init__.py", line 1667, in > > > > > > > > > Git.latest_revision(ud= > > > > > > > > 0x7f8e26f5f290>, d= > > > > > > > > 0x7f8e26195890>, name='machine'): > > > > > > > > > except KeyError: > > > > > > > > > >revs[key] = rev = > > > > > > > > > self._latest_revision(ud, > > > > > > > > > d, > > > > > > > > > name) > > > > > > > > > return rev > > > > > > > > > File "bitbake/lib/bb/fetch2/git.py", line 850, in > > > > > > > > > Git._latest_revision(ud= > > > > > > > > 0x7f8e26f5f290>, d= > > > > > > > > 0x7f8e26195890>, name='machine'): > > > > > > > > > > > > > > > > > > >output = self._lsremote(ud, d, "") > > > > > > > > > # Tags of the form ^{} may not work, need to > > > > > > > > > fallback to other form > > > > > > > > > File "bitbake/lib/bb/fetch2/git.py", line 833, in > > > > > > > > > Git._lsremote(ud= > > > > > > > > 0x7f8e26f5f290>, d= > > > > > > > > 0x7f8e26195890>, search=''): > > > > > > > > > bb.fetch2.check_network_access(d, > > > > > > > > > cmd, > > > > > > > > > repourl) > > > > > > > > > >output = runfetchcmd(cmd, d, True
Re: [OE-core][PATCH] kernel-yocto: enable fetching kernel metadata using file fetcher
On Mon, Mar 11, 2024 at 5:15 AM Taedcke, Christian wrote: > > From: Christian Taedcke > > The file fetcher does not support the destsuffix parameter. It does > not rename the supplied folder during the fetch. Therefore the folder > name (i.e. basepath) is added to the kernel-meta search directories. > What's the benefit ? I need to understand what you are trying to do that requires this. Because my first thought is "absolutely not" to changing the way this works. What I see below is possibly going to break out of tree BSP definitions. The combination of kmeta and destsuffix really isn't there to support the git fetcher, it is a keyword combination that I used to indicate a meta-data repository that unfortunately overlaps with the other fetcher parameters. The reality is that I won't be able to fully review and test this until after the upcoming release is done, since I need to also see about pulling together some regression tests and submitting them at the same time. Bruce > Signed-off-by: Christian Taedcke > --- > meta/classes-recipe/kernel-yocto.bbclass | 21 ++--- > 1 file changed, 14 insertions(+), 7 deletions(-) > > diff --git a/meta/classes-recipe/kernel-yocto.bbclass > b/meta/classes-recipe/kernel-yocto.bbclass > index 9a86616dad..3cbdf21df8 100644 > --- a/meta/classes-recipe/kernel-yocto.bbclass > +++ b/meta/classes-recipe/kernel-yocto.bbclass > @@ -62,8 +62,8 @@ def find_sccs(d): > > return sources_list > > -# check the SRC_URI for "kmeta" type'd git repositories. Return the name of > -# the repository as it will be found in WORKDIR > +# check the SRC_URI for "kmeta" type'd git repositories and directories. > Return > +# the name of the repository or directory as it will be found in WORKDIR > def find_kernel_feature_dirs(d): > feature_dirs=[] > fetch = bb.fetch2.Fetch([], d) > @@ -71,13 +71,20 @@ def find_kernel_feature_dirs(d): > urldata = fetch.ud[url] > parm = urldata.parm > type="" > +destdir = "" > if "type" in parm: > type = parm["type"] > -if "destsuffix" in parm: > -destdir = parm["destsuffix"] > -if type == "kmeta": > -feature_dirs.append(destdir) > - > +if type == "kmeta": > +if urldata.type == "git": > +if "destsuffix" in parm: > +destdir = parm["destsuffix"] > +elif urldata.type == "file": > +destdir = urldata.basepath > +else: > +bb.fatal( "unsupported fetcher '%s' used for > kernel-metadata" % (urldata.type) ) > +if destdir: > +feature_dirs.append(destdir) > + > return feature_dirs > > # find the master/machine source branch. In the same way that the fetcher > proceses > -- > 2.34.1 > > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#196934): https://lists.openembedded.org/g/openembedded-core/message/196934 Mute This Topic: https://lists.openembedded.org/mt/104859707/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH 1/3] linux-yocto: for-test-only: fix parted ptest
On Fri, Mar 8, 2024 at 10:24 PM Bruce Ashfield via lists.openembedded.org wrote: > > On Fri, Mar 8, 2024 at 6:44 PM Richard Purdie > wrote: > > > > On Fri, 2024-03-08 at 10:42 -0800, Steve Sakoman wrote: > > > On Fri, Mar 8, 2024 at 5:10 AM Steve Sakoman via > > > lists.openembedded.org > > > wrote: > > > > > > > > I did fire up a test of Kevin's patch: > > > > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6373 > > > > > > > > Let's see what happens. > > > > > > I can confirm that this patch fixes the parted ptest issues and does > > > not trigger any other ptest issues. > > > > > > However since there is a kirkstone release build scheduled for next > > > Tuesday, the current plan of record is to revert the previous > > > linux-yocto 5.15 version bump series for the release build. > > > > > > I will then wait for a patch from Bruce that fixes the problem before > > > reapplying it post release. > > > > If it takes a few more days it may be better to slip that release (when > > QA are likely testing M3 anyway) in order to resolve this rather than > > reverting a load of things we'll only then end up reapplying. > > > > I'll be working on it over the weekend, along with some other kernel > items that I didn't get to as I worked on this today and some meta-virt > things. Steve: Here's my latest queue: https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel-kirkstone It passed the parted and util-linux ptests locally. Bruce > > Bruce > > > Cheers, > > > > Richard > > > > > > > -- > - Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end > - "Use the force Harry" - Gandalf, Star Trek II > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#196907): https://lists.openembedded.org/g/openembedded-core/message/196907 Mute This Topic: https://lists.openembedded.org/mt/104794844/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [REGRESSION] linux (git/curl-native) and autorev
On Sun, Mar 10, 2024 at 11:52 AM Richard Purdie wrote: > > On Sun, 2024-03-10 at 06:20 -0700, Richard Purdie via > lists.openembedded.org wrote: > > On Sun, 2024-03-10 at 13:31 +0100, Max wrote: > > > Am Samstag, dem 09.03.2024 um 13:04 -0800 schrieb Bruce Ashfield: > > > > On Sat, Mar 9, 2024 at 12:58 PM wrote: > > > > > > > > > > From: Max Krummenacher > > > > > > > > > > Hello > > > > > > > > > > If one builds a kernel using AUTOREV invoking bitbake only > > > > > works > > > > > once. > > > > > Any subsequent bitbake invocation fails parsing the meta data. > > > > > > > > > > Reproducable with: > > > > > - latest poky, b5624ee564 > > > > > - Kernel with SRCREV = "AUTOREV", e.g. in local.conf > > > > > `SRCREV_machine:pn-linux-yocto:forcevariable = "${AUTOREV}"` > > > > > - bitbake virtual/kernel; bitbake virtual/kernel > > > > > > > > > > On the second invocation parsing fails when the fetcher tries > > > > > to > > > > > evaluate the latest SRCREV: > > > > > > > > > > > ERROR: ExpansionError during parsing meta/recipes- > > > > > > kernel/linux/linux-yocto_6.6.bb > > > > > > Traceback (most recent call last): > > > > > > File "bitbake/lib/bb/fetch2/__init__.py", line 1245, in > > > > > > srcrev_internal_helper(ud= > > > > > 0x7f8e26f5f290>, d= > > > > > 0x7f8e26195890>, name='machine'): > > > > > > d.setVar("__BBAUTOREV_ACTED_UPON", True) > > > > > > >srcrev = ud.method.latest_revision(ud, d, name) > > > > > > > > > > > > File "bitbake/lib/bb/fetch2/__init__.py", line 1667, in > > > > > > Git.latest_revision(ud= > > > > > 0x7f8e26f5f290>, d= > > > > > 0x7f8e26195890>, name='machine'): > > > > > > except KeyError: > > > > > > >revs[key] = rev = self._latest_revision(ud, > > > > > > d, > > > > > > name) > > > > > > return rev > > > > > > File "bitbake/lib/bb/fetch2/git.py", line 850, in > > > > > > Git._latest_revision(ud= > > > > > 0x7f8e26f5f290>, d= > > > > > 0x7f8e26195890>, name='machine'): > > > > > > > > > > > > >output = self._lsremote(ud, d, "") > > > > > > # Tags of the form ^{} may not work, need to > > > > > > fallback to other form > > > > > > File "bitbake/lib/bb/fetch2/git.py", line 833, in > > > > > > Git._lsremote(ud= > > > > > 0x7f8e26f5f290>, d= > > > > > 0x7f8e26195890>, search=''): > > > > > > bb.fetch2.check_network_access(d, cmd, > > > > > > repourl) > > > > > > >output = runfetchcmd(cmd, d, True) > > > > > > if not output: > > > > > > File "bitbake/lib/bb/fetch2/__init__.py", line 957, in > > > > > > runfetchcmd(cmd='export PSEUDO_DISABLED=1; export > > > > > > DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1003/bus"; > > > > > > export > > > > > > PATH="build/tmp/sysroots-uninative/x86_64- > > > > > > linux/usr/bin:scripts:build/tmp/work/qemux86_64-poky- > > > > > > linux/linux-yocto/6.6.20+git/recipe-sysroot- > > > > > > native/usr/bin/x86_64-poky-linux:build/tmp/work/qemux86_64- > > > > > > poky-linux/linux-yocto/6.6.20+git/recipe- > > > > > > sysroot/usr/bin/crossscripts:build/tmp/work/qemux86_64-poky- > > > > > > linux/linux-yocto/6.6.20+git/recipe-sysroot- > > > > > > native/usr/sbin:build/tmp/work/qemux86_64-poky-linux/linux- > > > > > > yocto/6.6.20+git/recipe-sysroot- > > > > > > native/usr/bin:build/tmp/work/qemux86_64-poky-linux/linux- > > > > > > yocto/6.6.20+git/recipe-sysroot- > > > > > > native/sbin:build/tmp/work/qemux86_64-poky-linux/linux- > > > > > > yocto/6.6.20+git/recipe-sysroot- > > > > > > native/bin:bitbake/b
Re: [OE-core] [REGRESSION] linux (git/curl-native) and autorev
On Sat, Mar 9, 2024 at 12:58 PM wrote: > > From: Max Krummenacher > > Hello > > If one builds a kernel using AUTOREV invoking bitbake only works once. > Any subsequent bitbake invocation fails parsing the meta data. > > Reproducable with: > - latest poky, b5624ee564 > - Kernel with SRCREV = "AUTOREV", e.g. in local.conf > `SRCREV_machine:pn-linux-yocto:forcevariable = "${AUTOREV}"` > - bitbake virtual/kernel; bitbake virtual/kernel > > On the second invocation parsing fails when the fetcher tries to > evaluate the latest SRCREV: > > | ERROR: ExpansionError during parsing > meta/recipes-kernel/linux/linux-yocto_6.6.bb > | Traceback (most recent call last): > | File "bitbake/lib/bb/fetch2/__init__.py", line 1245, in > srcrev_internal_helper(ud=, > d=, name='machine'): > | d.setVar("__BBAUTOREV_ACTED_UPON", True) > | >srcrev = ud.method.latest_revision(ud, d, name) > | > | File "bitbake/lib/bb/fetch2/__init__.py", line 1667, in > Git.latest_revision(ud=, > d=, name='machine'): > | except KeyError: > | >revs[key] = rev = self._latest_revision(ud, d, name) > | return rev > | File "bitbake/lib/bb/fetch2/git.py", line 850, in > Git._latest_revision(ud=, > d=, name='machine'): > | > | >output = self._lsremote(ud, d, "") > | # Tags of the form ^{} may not work, need to fallback to other > form > | File "bitbake/lib/bb/fetch2/git.py", line 833, in > Git._lsremote(ud=, > d=, search=''): > | bb.fetch2.check_network_access(d, cmd, repourl) > | >output = runfetchcmd(cmd, d, True) > | if not output: > | File "bitbake/lib/bb/fetch2/__init__.py", line 957, in > runfetchcmd(cmd='export PSEUDO_DISABLED=1; export > DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1003/bus"; export > PATH="build/tmp/sysroots-uninative/x86_64-linux/usr/bin:scripts:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/usr/bin/x86_64-poky-linux:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot/usr/bin/crossscripts:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/usr/sbin:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/usr/bin:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/sbin:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/bin:bitbake/bin:build/tmp/hosttools"; > export HOME="/home/krm"; git -c gc.autoDetach=false -c core.pager=cat -c > safe.bareRepository=all ls-remote > https://git.yoctoproject.org/linux-yocto.git ', d= object at 0x7f8e26195890>, quiet=True, cleanup=[], log=None, workdir=None): > | > | >raise FetchError(error_message) > | > | bb.data_smart.ExpansionError: Failure expanding variable > fetcher_hashes_dummyfunc[vardepvalue], expression was > ${@bb.fetch.get_hashvalue(d)} which triggered exception FetchError: Fetcher > failure: Fetch command export PSEUDO_DISABLED=1; export > DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1003/bus"; export > PATH="build/tmp/sysroots-uninative/x86_64-linux/usr/bin:scripts:/var/home/krm/build/poky/build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/usr/bin/x86_64-poky-linux:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot/usr/bin/crossscripts:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/usr/sbin:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/usr/bin:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/sbin:build/tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/bin:bitbake/bin:build/tmp/hosttools"; > export HOME="/home/krm"; git -c gc.autoDetach=false -c core.pager=cat -c > safe.bareRepository=all ls-remote > https://git.yoctoproject.org/linux-yocto.git failed with exit code 128, > output: > | fatal: unable to access 'https://git.yoctoproject.org/linux-yocto.git/': > error setting certificate file: > build/tmp/work/x86_64-linux/curl-native/8.6.0/recipe-sysroot-native/etc/ssl/certs/ca-certificates.crt > | > | The variable dependency chain for the failure is: > fetcher_hashes_dummyfunc[vardepvalue] > > Note: > One gets out of that parser error by deleting the git binary in the > kernel's work recipe-sysroot-native > `rm > tmp/work/qemux86_64-poky-linux/linux-yocto/6.6.20+git/recipe-sysroot-native/usr/bin/git` > > Bisecting poky leads to commit > f7fa98cca8 ("kern-tools: depend on git-replacement-native") > Reverting it on top of b5624ee564 makes the parsing pass. > > I assume that `git-replacement-native` does not work with https, the > fetch error also goes away if changing in SRC_URI from https to git. > > Any comments? I didn't even know that curl was coming into play :) Adding DEPENDS:class-native += "ca-certificates" to the curl
Re: [OE-core] [PATCH] ptest: test for PTEST_ENABLED instead of DISTRO_FEATURES
On Sat, Mar 9, 2024 at 5:29 AM Robert P. J. Day wrote: > > > As ptest.bbclass defines the more intuitive ptest-related variable: > The ptest bbclass is in classes-recipe, while the distro feature is in the global conf space. They aren't really equivalent from that point of view. The kernel bbclasses don't inherit ptest at all (and don't need to), so using it in the kernel recipes won't actually do anything (except always make sure the ptest options are not enabled). Cheers, Bruce > PTEST_ENABLED = > "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', '1', '0', d)}" > > modify a number of obvious recipe ptest checks to use that simpler > form. > > Signed-off-by: Robert P. J. Day > > --- > > i did a simple textual substitution so as long as that's all that's > needed, this should work. > > diff --git a/meta/classes-global/insane.bbclass > b/meta/classes-global/insane.bbclass > index e963001d09..bb01fa7466 100644 > --- a/meta/classes-global/insane.bbclass > +++ b/meta/classes-global/insane.bbclass > @@ -1371,7 +1371,7 @@ python do_qa_patch() { > return False > > srcdir = d.getVar('S') > -if not bb.utils.contains('DISTRO_FEATURES', 'ptest', True, False, d): > +if not bb.utils.contains('PTEST_ENABLED', '1', True, False, d): > pass > elif bb.data.inherits_class('ptest', d): > bb.note("Package %s QA: skipping unimplemented-ptest: ptest > implementation detected" % d.getVar('PN')) > diff --git a/meta/recipes-devtools/lua/lua_5.4.6.bb > b/meta/recipes-devtools/lua/lua_5.4.6.bb > index eabfc89575..6420b2231b 100644 > --- a/meta/recipes-devtools/lua/lua_5.4.6.bb > +++ b/meta/recipes-devtools/lua/lua_5.4.6.bb > @@ -6,7 +6,7 @@ HOMEPAGE = "http://www.lua.org/; > > SRC_URI = "http://www.lua.org/ftp/lua-${PV}.tar.gz;name=tarballsrc \ > file://lua.pc.in \ > - ${@bb.utils.contains('DISTRO_FEATURES', 'ptest', > 'http://www.lua.org/tests/lua-${PV_testsuites}-tests.tar.gz;name=tarballtest > file://run-ptest ', '', d)} \ > + ${@bb.utils.contains('PTEST_ENABLED', '1', > 'http://www.lua.org/tests/lua-${PV_testsuites}-tests.tar.gz;name=tarballtest > file://run-ptest ', '', d)} \ > " > > # if no test suite matches PV release of Lua exactly, download the suite for > the closest Lua release. > diff --git a/meta/recipes-devtools/perl/perl-ptest.inc > b/meta/recipes-devtools/perl/perl-ptest.inc > index e07355d3f5..98d7b1c2a2 100644 > --- a/meta/recipes-devtools/perl/perl-ptest.inc > +++ b/meta/recipes-devtools/perl/perl-ptest.inc > @@ -51,7 +51,7 @@ python populate_packages:prepend() { > # Put all *.t files from the lib dir in the ptest package > # do_split_packages requires a pair of () in the regex, but we have > nothing > # to match, so use an empty pair. > -if bb.utils.contains('DISTRO_FEATURES', 'ptest', True, False, d): > +if bb.utils.contains('PTEST_ENABLED', '1', True, False, d): > do_split_packages(d, d.expand('${libdir}/perl/${PV}'), r'.*\.t()', > '${PN}-ptest%s', '%s', recursive=True, match_path=True) > } > diff --git a/meta/recipes-devtools/python/python3-bcrypt_4.1.2.bb > b/meta/recipes-devtools/python/python3-bcrypt_4.1.2.bb > index 93fa645f33..4e6ca5e074 100644 > --- a/meta/recipes-devtools/python/python3-bcrypt_4.1.2.bb > +++ b/meta/recipes-devtools/python/python3-bcrypt_4.1.2.bb > @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = > "file://LICENSE;md5=8f7bb094c7232b058c7e9f2e431f389c" > HOMEPAGE = "https://pypi.org/project/bcrypt/; > > DEPENDS += "python3-cffi-native" > -LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', ' > -fuse-ld=bfd', '', d)}" > +LDFLAGS:append = "${@bb.utils.contains('PTEST_ENABLED', '1', ' > -fuse-ld=bfd', '', d)}" > > SRC_URI[sha256sum] = > "33313a1200a3ae90b75587ceac502b048b840fc69e7f7a0905b5f87fac7a1258" > > diff --git a/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb > b/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb > index 74ac7ec9d5..c0f3784261 100644 > --- a/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb > +++ b/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb > @@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = > "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ > file://COPYING.DOCS;md5=24ea4c7092233849b4394699333b5c56" > > DEPENDS = " \ > - ${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'boost', '', d)} > \ > + ${@bb.utils.contains('PTEST_ENABLED', '1', 'boost', '', d)} \ > " > > SRC_URI = "https://sourceware.org/pub/valgrind/valgrind-${PV}.tar.bz2 \ > diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb > b/meta/recipes-kernel/linux/linux-yocto-dev.bb > index bd3e5a9406..dce9339643 100644 > --- a/meta/recipes-kernel/linux/linux-yocto-dev.bb > +++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb > @@ -60,7 +60,7 @@ KERNEL_FEATURES:append:qemuall=" cfg/virtio.scc > features/drm-bochs/drm-bochs.scc > KERNEL_FEATURES:append:qemux86=" cfg/sound.scc
Re: [OE-core] [PATCH 1/3] linux-yocto: for-test-only: fix parted ptest
On Fri, Mar 8, 2024 at 6:44 PM Richard Purdie wrote: > > On Fri, 2024-03-08 at 10:42 -0800, Steve Sakoman wrote: > > On Fri, Mar 8, 2024 at 5:10 AM Steve Sakoman via > > lists.openembedded.org > > wrote: > > > > > > I did fire up a test of Kevin's patch: > > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6373 > > > > > > Let's see what happens. > > > > I can confirm that this patch fixes the parted ptest issues and does > > not trigger any other ptest issues. > > > > However since there is a kirkstone release build scheduled for next > > Tuesday, the current plan of record is to revert the previous > > linux-yocto 5.15 version bump series for the release build. > > > > I will then wait for a patch from Bruce that fixes the problem before > > reapplying it post release. > > If it takes a few more days it may be better to slip that release (when > QA are likely testing M3 anyway) in order to resolve this rather than > reverting a load of things we'll only then end up reapplying. > I'll be working on it over the weekend, along with some other kernel items that I didn't get to as I worked on this today and some meta-virt things. Bruce > Cheers, > > Richard > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#196866): https://lists.openembedded.org/g/openembedded-core/message/196866 Mute This Topic: https://lists.openembedded.org/mt/104794844/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH 1/3] linux-yocto: for-test-only: fix parted ptest
On Fri, Mar 8, 2024 at 9:59 AM Kevin Hao wrote: > > On Fri, Mar 08, 2024 at 09:41:14AM -0500, Bruce Ashfield wrote: > > > Hmmm . . . Bruce said that the ubuntu patch didn't apply for him, so I > > > haven't tried that. > > > > > > Do you have a kirkstone patch that I can try on the autobuilder? > > > > > > > I'd still rather not go the ubuntu patch route. It is my last choice in the > > options. > > > > If this is caused by upstream commits, there should also be upstream > > commits that fix the issues. I need to identify those commits and > > document why they aren't appropriate for our 5.15 kernel before I pick > > up someone's else patch .. since at that point, I have no idea about their > > logic and other issues it may introduce. > > Agreed. But that patch is indeed a backport of upstream commit b9684a71fca7 > and > the tweak in order to port to v5.15 also seems pretty reasonable. I generated > a patch based on the latest kirkstone branch. Steve, could you give the > attachment > a try? You can give it a try, but I won't merge it as-is. I'll just go ahead and do it myself, since I won't be ignored on the format that I'm looking for in this change. Cheers, Bruce > > Thanks, > Kevin -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#196854): https://lists.openembedded.org/g/openembedded-core/message/196854 Mute This Topic: https://lists.openembedded.org/mt/104794844/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH 1/3] linux-yocto: for-test-only: fix parted ptest
On Fri, Mar 8, 2024 at 9:21 AM Steve Sakoman wrote: > > On Fri, Mar 8, 2024 at 3:35 AM Kevin Hao wrote: > > > > On Thu, Mar 07, 2024 at 06:13:35PM -0500, Bruce Ashfield wrote: > > > Adding Kevin, > > > > > > I'm not going to be able to debug this more for a week or so. > > > > > > The alternate ways to fix it would be to try that ubuntu patch (fixed > > > for our tree), and / or see what else needs > > > to be cherry picked to -stable to fix util-linux. It is likely just a > > > return code difference to userspace when > > > resizing is being done. > > > > > > Kevin: I'm not sure if Wind River is seeing this, but you might want to > > > look > > > into those ptests and see if they pass on your end. > > > > A silly question, which branch are these three patches supposed to apply to? > > I have tried the kirkstone branch, but it seems that they can't apply > > cleanly. > > I also tried to manually apply the two kernel patches to the latest > > linux-yocto/v5.15/standard/base branch, but they also can't be applied > > cleanly. > > Am I miss something? > > No, you haven't missed anything. Bruce was assuming that kirkstone > contained patches that he hasn't sent yet. I wasn't able to apply the > second two patches either. Yes, exactly. I did the patches against a different queue than what Steve had in test. > > > On the latest linux-yocto/v5.15/standard/base kernel, the parted ptest > > does have three failures. Then I have tried the ubuntu kernel patch [1] > > which is > > mentioned in the previous discussion about this issue. This patch can apply > > to > > the linux-yocto/v5.15/standard/base cleanly and it indeed resolve the parted > > failures, and I also don't find util-linux ptest failure after applying this > > patch. I attached my logs. > > Hmmm . . . Bruce said that the ubuntu patch didn't apply for him, so I > haven't tried that. > > Do you have a kirkstone patch that I can try on the autobuilder? > I'd still rather not go the ubuntu patch route. It is my last choice in the options. If this is caused by upstream commits, there should also be upstream commits that fix the issues. I need to identify those commits and document why they aren't appropriate for our 5.15 kernel before I pick up someone's else patch .. since at that point, I have no idea about their logic and other issues it may introduce. Bruce > Thanks! > > Steve > > > [1] > > https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy/commit/?h=master-next--2024.03.04-1=c3032b60ff7b3948325b8f2bd688b9a74be3cfb9 > > > > Thanks, > > Kevin > > > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#196852): https://lists.openembedded.org/g/openembedded-core/message/196852 Mute This Topic: https://lists.openembedded.org/mt/104794844/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH 1/3] linux-yocto: for-test-only: fix parted ptest
Adding Kevin, I'm not going to be able to debug this more for a week or so. The alternate ways to fix it would be to try that ubuntu patch (fixed for our tree), and / or see what else needs to be cherry picked to -stable to fix util-linux. It is likely just a return code difference to userspace when resizing is being done. Kevin: I'm not sure if Wind River is seeing this, but you might want to look into those ptests and see if they pass on your end. Bruce On Thu, Mar 7, 2024 at 6:05 PM Steve Sakoman wrote: > > Hi Bruce, > > This patch seems to fix the parted ptest problems, but now util-linux > ptest is failing :-( > > Also seems to be partition resize related: > > AssertionError: Failed ptests: > {'util-linux': ['fdisk:_gpt-resize']} > > Steve > > On Thu, Mar 7, 2024 at 9:34 AM Bruce Ashfield > wrote: > > > > From: Bruce Ashfield > > > > Signed-off-by: Bruce Ashfield > > --- > > ...partitions-if-GD_SUPPRESS_PART_SCAN-.patch | 43 + > > ...-support-partitions-without-scanning.patch | 87 +++ > > meta/recipes-kernel/linux/linux-yocto_5.15.bb | 4 + > > 3 files changed, 134 insertions(+) > > create mode 100644 > > meta/recipes-kernel/linux/files/0001-block-don-t-add-partitions-if-GD_SUPPRESS_PART_SCAN-.patch > > create mode 100644 > > meta/recipes-kernel/linux/files/0001-block-loop-support-partitions-without-scanning.patch > > > > diff --git > > a/meta/recipes-kernel/linux/files/0001-block-don-t-add-partitions-if-GD_SUPPRESS_PART_SCAN-.patch > > > > b/meta/recipes-kernel/linux/files/0001-block-don-t-add-partitions-if-GD_SUPPRESS_PART_SCAN-.patch > > new file mode 100644 > > index 00..cde4f317e9 > > --- /dev/null > > +++ > > b/meta/recipes-kernel/linux/files/0001-block-don-t-add-partitions-if-GD_SUPPRESS_PART_SCAN-.patch > > @@ -0,0 +1,43 @@ > > +From 748008e1da926a814cc0a054c81ca614408b1b0c Mon Sep 17 00:00:00 2001 > > +From: Ming Lei > > +Date: Tue, 23 Aug 2022 18:38:19 +0800 > > +Subject: [PATCH] block: don't add partitions if GD_SUPPRESS_PART_SCAN is > > set > > + > > +Commit b9684a71fca7 ("block, loop: support partitions without scanning") > > +adds GD_SUPPRESS_PART_SCAN for replacing part function of > > +GENHD_FL_NO_PART. But looks blk_add_partitions() is missed, since > > +loop doesn't want to add partitions if GENHD_FL_NO_PART was set. > > +And it causes regression on libblockdev (as called from udisks) which > > +operates with the LO_FLAGS_PARTSCAN. > > + > > +Fixes the issue by not adding partitions if GD_SUPPRESS_PART_SCAN is > > +set. > > + > > +Upstream-Status: Backport [748008e1da926a814cc0a054c81ca614408b1b0c] > > + > > +Fixes: b9684a71fca7 ("block, loop: support partitions without scanning") > > +Signed-off-by: Ming Lei > > +Reviewed-by: Christoph Hellwig > > +Link: https://lore.kernel.org/r/20220823103819.395776-1-ming@redhat.com > > +Signed-off-by: Jens Axboe > > +--- > > + block/partitions/core.c | 3 +++ > > + 1 file changed, 3 insertions(+) > > + > > +diff --git a/block/partitions/core.c b/block/partitions/core.c > > +index fc1d70384825..b8112f52d388 100644 > > +--- a/block/partitions/core.c > > b/block/partitions/core.c > > +@@ -596,6 +596,9 @@ static int blk_add_partitions(struct gendisk *disk) > > + if (disk->flags & GENHD_FL_NO_PART) > > + return 0; > > + > > ++ if (test_bit(GD_SUPPRESS_PART_SCAN, >state)) > > ++ return 0; > > ++ > > + state = check_partition(disk); > > + if (!state) > > + return 0; > > +-- > > +2.39.2 > > + > > diff --git > > a/meta/recipes-kernel/linux/files/0001-block-loop-support-partitions-without-scanning.patch > > > > b/meta/recipes-kernel/linux/files/0001-block-loop-support-partitions-without-scanning.patch > > new file mode 100644 > > index 00..9522c2d2cc > > --- /dev/null > > +++ > > b/meta/recipes-kernel/linux/files/0001-block-loop-support-partitions-without-scanning.patch > > @@ -0,0 +1,87 @@ > > +From ea6bf87558eb534ded532cfa622b575c1f39e3d6 Mon Sep 17 00:00:00 2001 > > +From: Christoph Hellwig > > +Date: Fri, 27 May 2022 07:58:06 +0200 > > +Subject: [PATCH] block, loop: support partitions without scanning > > + > > +Historically we did distinguish between a flag that surpressed partition > > +scanning, and a combinations of the minors variable and another flag if > > +any partitions were supported. This was generally confusi