Re: [OE-core] [PATCH 3/5] linux-libc-headers: bump to v6.9

2024-05-31 Thread Bruce Ashfield
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

2024-05-31 Thread Bruce Ashfield
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

2024-05-30 Thread Bruce Ashfield
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

2024-05-30 Thread Bruce Ashfield
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

2024-05-30 Thread Bruce Ashfield
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

2024-05-30 Thread Bruce Ashfield
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

2024-05-30 Thread Bruce Ashfield
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

2024-05-30 Thread Bruce Ashfield
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

2024-05-15 Thread Bruce Ashfield
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

2024-05-09 Thread Bruce Ashfield
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

2024-05-09 Thread Bruce Ashfield
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

2024-05-08 Thread Bruce Ashfield
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

2024-05-07 Thread Bruce Ashfield
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

2024-05-03 Thread Bruce Ashfield
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

2024-05-03 Thread Bruce Ashfield
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)

2024-05-03 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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

2024-05-02 Thread Bruce Ashfield
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)

2024-05-02 Thread Bruce Ashfield
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

2024-04-11 Thread Bruce Ashfield
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

2024-04-10 Thread Bruce Ashfield
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

2024-04-05 Thread Bruce Ashfield
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

2024-04-05 Thread Bruce Ashfield
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

2024-04-04 Thread Bruce Ashfield
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+

2024-04-04 Thread Bruce Ashfield
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

2024-04-03 Thread Bruce Ashfield
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

2024-04-03 Thread Bruce Ashfield
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

2024-04-03 Thread Bruce Ashfield
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

2024-04-03 Thread Bruce Ashfield
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

2024-03-28 Thread Bruce Ashfield
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)

2024-03-28 Thread Bruce Ashfield
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

2024-03-28 Thread Bruce Ashfield
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

2024-03-28 Thread Bruce Ashfield
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

2024-03-28 Thread Bruce Ashfield
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

2024-03-26 Thread Bruce Ashfield
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

2024-03-26 Thread Bruce Ashfield
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

2024-03-22 Thread Bruce Ashfield
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

2024-03-20 Thread Bruce Ashfield
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

2024-03-19 Thread Bruce Ashfield
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)

2024-03-19 Thread Bruce Ashfield
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

2024-03-19 Thread Bruce Ashfield
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

2024-03-19 Thread Bruce Ashfield
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)

2024-03-19 Thread Bruce Ashfield
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

2024-03-19 Thread Bruce Ashfield
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

2024-03-19 Thread Bruce Ashfield
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

2024-03-19 Thread Bruce Ashfield
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

2024-03-19 Thread Bruce Ashfield
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

2024-03-19 Thread Bruce Ashfield
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

2024-03-18 Thread Bruce Ashfield
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

2024-03-14 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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)

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-11 Thread Bruce Ashfield
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

2024-03-10 Thread Bruce Ashfield
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

2024-03-10 Thread Bruce Ashfield
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

2024-03-09 Thread 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=, 
> 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

2024-03-09 Thread Bruce Ashfield
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

2024-03-08 Thread Bruce Ashfield
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

2024-03-08 Thread Bruce Ashfield
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

2024-03-08 Thread Bruce Ashfield
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

2024-03-07 Thread Bruce Ashfield
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

  1   2   3   4   5   6   7   8   9   10   >