* [OE-core][mickledore 00/30] Patch review
@ 2023-06-09 16:53 Steve Sakoman
0 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-09 16:53 UTC (permalink / raw)
To: openembedded-core
Please review this set of changes for mickledore and have comments back by
end of day Tuesday.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/5432
with the exception of oe-selftest-fedora:
https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/5301
which failed due to a transient outage at gitlab:
Could not list remote: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; git -c gc.autoDetach=false -c core.pager=cat ls-remote https://gitlab.gnome.org/GNOME/sysprof.git refs/tags/* failed with exit code 128, output:
remote: GitLab is not responding
fatal: unable to access 'https://gitlab.gnome.org/GNOME/sysprof.git/': The requested URL returned error: 502
Subsequent retest of oe-selftest-fedora passed:
https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/5306
The following changes since commit fb1de20b22119fd62b338ab69cd2b6a6c4e9dd8f:
qemurunner: avoid leaking server_socket (2023-06-01 06:33:14 -1000)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/mickledore-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/mickledore-nut
Alexander Kanavin (1):
rpm: update 4.18.0 -> 4.18.1
Bruce Ashfield (2):
kernel: don't force PAHOLE=false
linux-yocto: move build / debug dependencies to .inc
Chen Qi (1):
staging.bbclass: do not add extend_recipe_sysroot to prefuncs of
prepare_recipe_sysroot
Deepthi Hemraj (1):
binutils: stable 2.40 branch updates
Denys Dmytriyenko (1):
xz: upgrade 5.4.2 -> 5.4.3
Eero Aaltonen (1):
avahi: fix D-Bus introspection
Khem Raj (2):
go: Upgrade 1.20.1 -> 1.20.4
go: Use -no-pie to build target cgo
Lorenzo Arena (1):
conf: add nice level to the hash config ignred variables
Martin Jansa (4):
binutils: package static libs from gprofng
go.bbclass: don't use test to check output from ls
image-live.bbclass: respect IMAGE_MACHINE_SUFFIX
rpm: drop unused
0001-Rip-out-partial-support-for-unused-MD2-and-RIPEMD160.patch
Michael Halstead (2):
uninative: Upgrade to 3.10 to support gcc 13
uninative: Upgrade to 4.0 to include latest gcc 13.1.1
Pavel Zhukov (1):
lib/terminal.py: Add urxvt terminal
Peter Kjellerstedt (2):
musl: Correct SRC_URI
xf86-video-intel: Use the HTTPS protocol to fetch the Git repositories
Qiu Tingting (1):
e2fsprogs: Fix error SRCDIR when using usrmerge DISTRO_FEATURES
Randy MacLeod (1):
vim: upgrade 9.0.1429 -> 9.0.1527
Ranjitsinh Rathod (1):
kmscube: Correct DEPENDS to avoid overwrite
Richard Purdie (1):
selftest/reproducible: Allow native/cross reuse in test
Ross Burton (1):
meta: depend on autoconf-archive-native, not autoconf-archive
Sudip Mukherjee (1):
libxi: upgrade to v1.8.1
Thomas Roos (2):
oeqa/selftest/cases/devtool.py: skip all tests require folder a git
repo
oeqa: adding selftest-hello and use it to speed up tests
Tom Hochstein (1):
piglit: Add missing glslang dependencies
Wang Mingyu (1):
iso-codes: upgrade 4.13.0 -> 4.15.0
Xiangyu Chen (1):
sysstat: Fix CVE-2023-33204
.../selftest-hello/files/helloworld.c | 8 +
.../selftest-hello/selftest-hello_1.0.bb | 19 ++
meta/classes-global/staging.bbclass | 2 +-
meta/classes-recipe/go.bbclass | 2 +-
meta/classes-recipe/image-live.bbclass | 2 +-
meta/classes-recipe/kernel.bbclass | 2 +-
meta/conf/bitbake.conf | 2 +-
meta/conf/distro/include/yocto-uninative.inc | 8 +-
meta/lib/oe/terminal.py | 4 +
meta/lib/oeqa/selftest/cases/bbtests.py | 18 +-
meta/lib/oeqa/selftest/cases/devtool.py | 8 +
meta/lib/oeqa/selftest/cases/reproducible.py | 4 +-
meta/recipes-connectivity/avahi/avahi_0.8.bb | 3 +-
meta/recipes-connectivity/neard/neard_0.18.bb | 2 +-
meta/recipes-core/dbus/dbus_1.14.6.bb | 2 +-
meta/recipes-core/musl/musl_git.bb | 2 +-
.../binutils/binutils-2.40.inc | 3 +-
...s-crosssdk-Generate-relocatable-SDKs.patch | 2 +-
...o-not-generate-linker-script-directo.patch | 2 +-
...dk-Search-for-alternative-ld.so.conf.patch | 8 +-
...004-Point-scripts-location-to-libdir.patch | 6 +-
...stro-compiler-point-to-the-wrong-ins.patch | 2 +-
...-system-directories-when-cross-linki.patch | 8 +-
...ect-assembling-for-ppc-wait-mnemonic.patch | 2 +-
.../binutils/0008-Use-libtool-2.4.patch | 252 +++++++++---------
...h-in-libtool-when-sysroot-is-enabled.patch | 2 +-
.../0010-sync-with-OE-libtool-changes.patch | 2 +-
...or-clang-before-checking-gcc-version.patch | 6 +-
...-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch | 2 +-
...sing-_Alignof-when-using-C11-or-newe.patch | 2 +-
...-dependencies-on-gmp-and-mpfr-when-g.patch | 56 ----
.../binutils/binutils_2.40.bb | 3 +-
meta/recipes-devtools/e2fsprogs/e2fsprogs.inc | 2 +-
.../e2fsprogs/e2fsprogs/ptest.patch | 4 +-
.../e2fsprogs/e2fsprogs_1.47.0.bb | 1 +
.../go/{go-1.20.1.inc => go-1.20.4.inc} | 5 +-
...e_1.20.1.bb => go-binary-native_1.20.4.bb} | 6 +-
..._1.20.1.bb => go-cross-canadian_1.20.4.bb} | 0
...{go-cross_1.20.1.bb => go-cross_1.20.4.bb} | 0
...osssdk_1.20.1.bb => go-crosssdk_1.20.4.bb} | 0
...o-native_1.20.1.bb => go-native_1.20.4.bb} | 0
...runtime_1.20.1.bb => go-runtime_1.20.4.bb} | 0
...ompile-instantiated-generic-methods-.patch | 90 -------
.../go/go/CVE-2023-24532.patch | 208 ---------------
.../go/go/CVE-2023-24537.patch | 89 -------
.../go/{go_1.20.1.bb => go_1.20.4.bb} | 2 +-
...olor-setting-for-mips64_n32-binaries.patch | 26 +-
...lib-rpm-as-the-installation-path-for.patch | 30 +--
...support-for-unused-MD2-and-RIPEMD160.patch | 81 ------
...o-not-build-manpages-requires-pandoc.patch | 23 --
meta/recipes-devtools/rpm/files/fifofix.patch | 22 --
.../rpm/files/fix-declaration.patch | 39 +++
.../rpm/{rpm_4.18.0.bb => rpm_4.18.1.bb} | 7 +-
.../sysstat/sysstat/CVE-2023-33204.patch | 46 ++++
.../sysstat/sysstat_12.6.2.bb | 4 +-
meta/recipes-extended/wget/wget.inc | 2 +-
.../xz/{xz_5.4.2.bb => xz_5.4.3.bb} | 2 +-
.../gobject-introspection_1.74.0.bb | 2 +-
meta/recipes-graphics/kmscube/kmscube_git.bb | 3 +-
meta/recipes-graphics/piglit/piglit_git.bb | 2 +-
.../xorg-driver/xf86-video-intel_git.bb | 3 +-
.../recipes-graphics/xorg-lib/libx11_1.8.4.bb | 2 +-
.../xorg-lib/{libxi_1.8.bb => libxi_1.8.1.bb} | 4 +-
meta/recipes-kernel/linux/linux-yocto.inc | 10 +-
meta/recipes-kernel/linux/linux-yocto_6.1.bb | 4 -
meta/recipes-kernel/powertop/powertop_2.15.bb | 2 +-
meta/recipes-support/icu/icu_72-1.bb | 3 +-
...so-codes_4.13.0.bb => iso-codes_4.15.0.bb} | 2 +-
meta/recipes-support/mpfr/mpfr_4.2.0.bb | 2 +-
meta/recipes-support/vim/vim.inc | 4 +-
70 files changed, 365 insertions(+), 813 deletions(-)
create mode 100644 meta-selftest/recipes-test/selftest-hello/files/helloworld.c
create mode 100644 meta-selftest/recipes-test/selftest-hello/selftest-hello_1.0.bb
delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
rename meta/recipes-devtools/go/{go-1.20.1.inc => go-1.20.4.inc} (77%)
rename meta/recipes-devtools/go/{go-binary-native_1.20.1.bb => go-binary-native_1.20.4.bb} (78%)
rename meta/recipes-devtools/go/{go-cross-canadian_1.20.1.bb => go-cross-canadian_1.20.4.bb} (100%)
rename meta/recipes-devtools/go/{go-cross_1.20.1.bb => go-cross_1.20.4.bb} (100%)
rename meta/recipes-devtools/go/{go-crosssdk_1.20.1.bb => go-crosssdk_1.20.4.bb} (100%)
rename meta/recipes-devtools/go/{go-native_1.20.1.bb => go-native_1.20.4.bb} (100%)
rename meta/recipes-devtools/go/{go-runtime_1.20.1.bb => go-runtime_1.20.4.bb} (100%)
delete mode 100644 meta/recipes-devtools/go/go/0010-cmd-compile-re-compile-instantiated-generic-methods-.patch
delete mode 100644 meta/recipes-devtools/go/go/CVE-2023-24532.patch
delete mode 100644 meta/recipes-devtools/go/go/CVE-2023-24537.patch
rename meta/recipes-devtools/go/{go_1.20.1.bb => go_1.20.4.bb} (92%)
delete mode 100644 meta/recipes-devtools/rpm/files/0001-Rip-out-partial-support-for-unused-MD2-and-RIPEMD160.patch
delete mode 100644 meta/recipes-devtools/rpm/files/0001-docs-do-not-build-manpages-requires-pandoc.patch
delete mode 100644 meta/recipes-devtools/rpm/files/fifofix.patch
create mode 100644 meta/recipes-devtools/rpm/files/fix-declaration.patch
rename meta/recipes-devtools/rpm/{rpm_4.18.0.bb => rpm_4.18.1.bb} (97%)
create mode 100644 meta/recipes-extended/sysstat/sysstat/CVE-2023-33204.patch
rename meta/recipes-extended/xz/{xz_5.4.2.bb => xz_5.4.3.bb} (95%)
rename meta/recipes-graphics/xorg-lib/{libxi_1.8.bb => libxi_1.8.1.bb} (85%)
rename meta/recipes-support/iso-codes/{iso-codes_4.13.0.bb => iso-codes_4.15.0.bb} (94%)
--
2.34.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* [OE-core][mickledore 00/30] Patch review
@ 2023-06-28 2:29 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 01/30] binutils: fix CVE-2023-1972 Steve Sakoman
` (29 more replies)
0 siblings, 30 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
Please review this set of changes for mickledore and have comments back by
end of day Thursday.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/5529
The following changes since commit 677661c3e1795a1904a0d869866ea8a6442fb160:
maintainers.inc: correct Carlos Rafael Giani's email address (2023-06-21 04:19:31 -1000)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/mickledore-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/mickledore-nut
Alejandro Hernandez Samaniego (1):
baremetal-helloworld: Update SRCREV to fix entry addresses for ARM
architectures
Anuj Mittal (1):
gstreamer1.0: upgrade 1.22.2 -> 1.22.3
BELOUARGA Mohamed (1):
meta: lib: oe: npm_registry: Add more safe caracters
Bruce Ashfield (10):
linux-yocto/5.15: update to v5.15.114
linux-yocto/5.15: update to v5.15.115
linux-yocto/5.15: update to v5.15.116
linux-yocto/5.15: update to v5.15.117
linux-yocto/5.15: update to v5.15.118
linux-yocto/5.15: cfg: fix DECNET configuration warning
linux-yocto/6.1: update to v6.1.33
linux-yocto/6.1: fix intermittent x86 boot hangs
linux-yocto/6.1: update to v6.1.34
linux-yocto/6.1: update to v6.1.35
Chen Qi (1):
qemurunner.py: fix error message about qmp
Denys Dmytriyenko (1):
binutils: move packaging of gprofng static lib into common .inc
Dmitry Baryshkov (1):
openssl: fix building on riscv32
Frieder Paape (1):
image_types: Fix reproducible builds for initramfs and UKI img
Jörg Sommer (2):
runqemu-gen-tapdevs: Refactoring
runqemu-ifupdown/get-tapdevs: Add support for ip tuntap
Richard Purdie (2):
v86d: Improve kernel dependency
strace: Disable failing test
Riyaz Khan (1):
openssh: Remove BSD-4-clause contents completely from codebase
Ross Burton (3):
binutils: fix CVE-2023-1972
pkgconf: upgrade 1.9.4 -> 1.9.5
git: upgrade to 2.39.3
Sakib Sajal (1):
go: Upgrade 1.20.4 -> 1.20.5
Steve Sakoman (1):
maintainers.inc: update version for gcc-source
Sudip Mukherjee (1):
dpkg: upgrade to v1.21.22
Sundeep KOKKONDA (1):
gcc : upgrade to v12.3
nikhil (1):
libwebp: Fix CVE-2023-1999
meta/classes-recipe/image_types.bbclass | 5 +-
meta/conf/distro/include/maintainers.inc | 2 +-
meta/lib/oe/npm_registry.py | 2 +-
meta/lib/oeqa/utils/qemurunner.py | 4 +-
meta/recipes-bsp/v86d/v86d_0.1.10.bb | 1 -
...401bdd77ca54be6867a154cc01e0d72612e0.patch | 994 ++++++++++++++++++
.../openssh/openssh_9.3p1.bb | 1 +
.../openssl/openssl_3.1.1.bb | 2 +-
.../binutils/binutils-2.40.inc | 1 +
meta/recipes-devtools/binutils/binutils.inc | 2 +
...emory-access-when-an-accessing-a-zer.patch | 43 +
.../binutils/binutils_2.40.bb | 1 -
.../dpkg/{dpkg_1.21.21.bb => dpkg_1.21.22.bb} | 2 +-
.../gcc/{gcc-12.2.inc => gcc-12.3.inc} | 6 +-
...ian_12.2.bb => gcc-cross-canadian_12.3.bb} | 0
.../{gcc-cross_12.2.bb => gcc-cross_12.3.bb} | 0
...-crosssdk_12.2.bb => gcc-crosssdk_12.3.bb} | 0
...cc-runtime_12.2.bb => gcc-runtime_12.3.bb} | 0
...itizers_12.2.bb => gcc-sanitizers_12.3.bb} | 0
...{gcc-source_12.2.bb => gcc-source_12.3.bb} | 0
.../gcc/{gcc_12.2.bb => gcc_12.3.bb} | 0
...initial_12.2.bb => libgcc-initial_12.3.bb} | 0
.../gcc/{libgcc_12.2.bb => libgcc_12.3.bb} | 0
...ibgfortran_12.2.bb => libgfortran_12.3.bb} | 0
.../git/{git_2.39.2.bb => git_2.39.3.bb} | 2 +-
.../go/{go-1.20.4.inc => go-1.20.5.inc} | 2 +-
...e_1.20.4.bb => go-binary-native_1.20.5.bb} | 6 +-
..._1.20.4.bb => go-cross-canadian_1.20.5.bb} | 0
...{go-cross_1.20.4.bb => go-cross_1.20.5.bb} | 0
...osssdk_1.20.4.bb => go-crosssdk_1.20.5.bb} | 0
...o-native_1.20.4.bb => go-native_1.20.5.bb} | 0
...runtime_1.20.4.bb => go-runtime_1.20.5.bb} | 0
.../go/{go_1.20.4.bb => go_1.20.5.bb} | 0
.../{pkgconf_1.9.4.bb => pkgconf_1.9.5.bb} | 2 +-
.../strace/strace/skip-sockopt-test.patch | 37 +
meta/recipes-devtools/strace/strace_6.2.bb | 1 +
.../baremetal-helloworld_git.bb | 4 +-
.../linux/linux-yocto-rt_5.15.bb | 6 +-
.../linux/linux-yocto-rt_6.1.bb | 6 +-
.../linux/linux-yocto-tiny_5.15.bb | 6 +-
.../linux/linux-yocto-tiny_6.1.bb | 6 +-
meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +-
meta/recipes-kernel/linux/linux-yocto_6.1.bb | 28 +-
...tools_1.22.2.bb => gst-devtools_1.22.3.bb} | 2 +-
...1.22.2.bb => gstreamer1.0-libav_1.22.3.bb} | 2 +-
...x_1.22.2.bb => gstreamer1.0-omx_1.22.3.bb} | 2 +-
....bb => gstreamer1.0-plugins-bad_1.22.3.bb} | 2 +-
...bb => gstreamer1.0-plugins-base_1.22.3.bb} | 2 +-
...bb => gstreamer1.0-plugins-good_1.22.3.bb} | 2 +-
...bb => gstreamer1.0-plugins-ugly_1.22.3.bb} | 2 +-
....22.2.bb => gstreamer1.0-python_1.22.3.bb} | 2 +-
....bb => gstreamer1.0-rtsp-server_1.22.3.bb} | 2 +-
...1.22.2.bb => gstreamer1.0-vaapi_1.22.3.bb} | 2 +-
...er1.0_1.22.2.bb => gstreamer1.0_1.22.3.bb} | 2 +-
.../webp/files/CVE-2023-1999.patch | 55 +
meta/recipes-multimedia/webp/libwebp_1.3.0.bb | 4 +
scripts/lib/wic/plugins/source/bootimg-efi.py | 2 +
scripts/runqemu-gen-tapdevs | 89 +-
scripts/runqemu-ifdown | 14 +-
scripts/runqemu-ifup | 31 +-
60 files changed, 1284 insertions(+), 131 deletions(-)
create mode 100644 meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
create mode 100644 meta/recipes-devtools/binutils/binutils/0001-Fix-an-illegal-memory-access-when-an-accessing-a-zer.patch
rename meta/recipes-devtools/dpkg/{dpkg_1.21.21.bb => dpkg_1.21.22.bb} (95%)
rename meta/recipes-devtools/gcc/{gcc-12.2.inc => gcc-12.3.inc} (97%)
rename meta/recipes-devtools/gcc/{gcc-cross-canadian_12.2.bb => gcc-cross-canadian_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-cross_12.2.bb => gcc-cross_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-crosssdk_12.2.bb => gcc-crosssdk_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-runtime_12.2.bb => gcc-runtime_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-sanitizers_12.2.bb => gcc-sanitizers_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-source_12.2.bb => gcc-source_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc_12.2.bb => gcc_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{libgcc-initial_12.2.bb => libgcc-initial_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{libgcc_12.2.bb => libgcc_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{libgfortran_12.2.bb => libgfortran_12.3.bb} (100%)
rename meta/recipes-devtools/git/{git_2.39.2.bb => git_2.39.3.bb} (98%)
rename meta/recipes-devtools/go/{go-1.20.4.inc => go-1.20.5.inc} (89%)
rename meta/recipes-devtools/go/{go-binary-native_1.20.4.bb => go-binary-native_1.20.5.bb} (78%)
rename meta/recipes-devtools/go/{go-cross-canadian_1.20.4.bb => go-cross-canadian_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go-cross_1.20.4.bb => go-cross_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go-crosssdk_1.20.4.bb => go-crosssdk_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go-native_1.20.4.bb => go-native_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go-runtime_1.20.4.bb => go-runtime_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go_1.20.4.bb => go_1.20.5.bb} (100%)
rename meta/recipes-devtools/pkgconf/{pkgconf_1.9.4.bb => pkgconf_1.9.5.bb} (96%)
create mode 100644 meta/recipes-devtools/strace/strace/skip-sockopt-test.patch
rename meta/recipes-multimedia/gstreamer/{gst-devtools_1.22.2.bb => gst-devtools_1.22.3.bb} (95%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.22.2.bb => gstreamer1.0-libav_1.22.3.bb} (91%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.22.2.bb => gstreamer1.0-omx_1.22.3.bb} (95%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.22.2.bb => gstreamer1.0-plugins-bad_1.22.3.bb} (98%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.22.2.bb => gstreamer1.0-plugins-base_1.22.3.bb} (97%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.22.2.bb => gstreamer1.0-plugins-good_1.22.3.bb} (97%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.22.2.bb => gstreamer1.0-plugins-ugly_1.22.3.bb} (94%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.22.2.bb => gstreamer1.0-python_1.22.3.bb} (91%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-rtsp-server_1.22.2.bb => gstreamer1.0-rtsp-server_1.22.3.bb} (90%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-vaapi_1.22.2.bb => gstreamer1.0-vaapi_1.22.3.bb} (95%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.22.2.bb => gstreamer1.0_1.22.3.bb} (97%)
create mode 100644 meta/recipes-multimedia/webp/files/CVE-2023-1999.patch
--
2.34.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* [OE-core][mickledore 01/30] binutils: fix CVE-2023-1972
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 02/30] libwebp: Fix CVE-2023-1999 Steve Sakoman
` (28 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross.burton@arm.com>
Backport a patch from upstream to fix CVE-2023-1972.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 10d63933e3a30bfac2f6cec896460c22e04baadd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../binutils/binutils-2.40.inc | 1 +
...emory-access-when-an-accessing-a-zer.patch | 43 +++++++++++++++++++
2 files changed, 44 insertions(+)
create mode 100644 meta/recipes-devtools/binutils/binutils/0001-Fix-an-illegal-memory-access-when-an-accessing-a-zer.patch
diff --git a/meta/recipes-devtools/binutils/binutils-2.40.inc b/meta/recipes-devtools/binutils/binutils-2.40.inc
index 006d60e784..fb99d93b26 100644
--- a/meta/recipes-devtools/binutils/binutils-2.40.inc
+++ b/meta/recipes-devtools/binutils/binutils-2.40.inc
@@ -34,5 +34,6 @@ SRC_URI = "\
file://0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch \
file://0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch \
file://0016-CVE-2023-25586.patch \
+ file://0001-Fix-an-illegal-memory-access-when-an-accessing-a-zer.patch \
"
S = "${WORKDIR}/git"
diff --git a/meta/recipes-devtools/binutils/binutils/0001-Fix-an-illegal-memory-access-when-an-accessing-a-zer.patch b/meta/recipes-devtools/binutils/binutils/0001-Fix-an-illegal-memory-access-when-an-accessing-a-zer.patch
new file mode 100644
index 0000000000..31157cacd2
--- /dev/null
+++ b/meta/recipes-devtools/binutils/binutils/0001-Fix-an-illegal-memory-access-when-an-accessing-a-zer.patch
@@ -0,0 +1,43 @@
+From c22d38baefc5a7a1e1f5cdc9dbb556b1f0ec5c57 Mon Sep 17 00:00:00 2001
+From: Nick Clifton <nickc@redhat.com>
+Date: Thu, 30 Mar 2023 10:10:09 +0100
+Subject: [PATCH] Fix an illegal memory access when an accessing a
+ zer0-lengthverdef table.
+
+ PR 30285
+ * elf.c (_bfd_elf_slurp_version_tables): Fail if no version definitions are allocated.
+
+CVE: CVE-2023-1972
+Upstream-Status: Backport
+Signed-off-by: Ross Burton <ross.burton@arm.com>
+---
+ bfd/ChangeLog | 6 ++++++
+ bfd/elf.c | 5 +++++
+ 2 files changed, 11 insertions(+)
+
+diff --git a/bfd/elf.c b/bfd/elf.c
+index 027d0143735..185028cbd97 100644
+--- a/bfd/elf.c
++++ b/bfd/elf.c
+@@ -9030,6 +9030,9 @@ _bfd_elf_slurp_version_tables (bfd *abfd, bool default_imported_symver)
+ bfd_set_error (bfd_error_file_too_big);
+ goto error_return_verdef;
+ }
++
++ if (amt == 0)
++ goto error_return_verdef;
+ elf_tdata (abfd)->verdef = (Elf_Internal_Verdef *) bfd_zalloc (abfd, amt);
+ if (elf_tdata (abfd)->verdef == NULL)
+ goto error_return_verdef;
+@@ -9133,6 +9136,8 @@ _bfd_elf_slurp_version_tables (bfd *abfd, bool default_imported_symver)
+ bfd_set_error (bfd_error_file_too_big);
+ goto error_return;
+ }
++ if (amt == 0)
++ goto error_return;
+ elf_tdata (abfd)->verdef = (Elf_Internal_Verdef *) bfd_zalloc (abfd, amt);
+ if (elf_tdata (abfd)->verdef == NULL)
+ goto error_return;
+--
+2.34.1
+
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 02/30] libwebp: Fix CVE-2023-1999
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 01/30] binutils: fix CVE-2023-1972 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 03/30] linux-yocto/5.15: update to v5.15.114 Steve Sakoman
` (27 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: nikhil <nikhilar2410@gmail.com>
Add patch to fix CVE-2023-1999
Link: https://github.com/webmproject/libwebp/commit/a486d800b60d0af4cc0836bf7ed8f21e12974129
Signed-off-by: Nikhil R <nikhil.r@kpit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8f6fcbe2d64e998be934b5b2e0ab65c159bfb807)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../webp/files/CVE-2023-1999.patch | 55 +++++++++++++++++++
meta/recipes-multimedia/webp/libwebp_1.3.0.bb | 4 ++
2 files changed, 59 insertions(+)
create mode 100644 meta/recipes-multimedia/webp/files/CVE-2023-1999.patch
diff --git a/meta/recipes-multimedia/webp/files/CVE-2023-1999.patch b/meta/recipes-multimedia/webp/files/CVE-2023-1999.patch
new file mode 100644
index 0000000000..d293ab93ab
--- /dev/null
+++ b/meta/recipes-multimedia/webp/files/CVE-2023-1999.patch
@@ -0,0 +1,55 @@
+From a486d800b60d0af4cc0836bf7ed8f21e12974129 Mon Sep 17 00:00:00 2001
+From: James Zern <jzern@google.com>
+Date: Wed, 22 Feb 2023 22:15:47 -0800
+Subject: [PATCH] EncodeAlphaInternal: clear result->bw on error
+
+This avoids a double free should the function fail prior to
+VP8BitWriterInit() and a previous trial result's buffer carried over.
+Previously in ApplyFiltersAndEncode() trial.bw (with a previous
+iteration's buffer) would be freed, followed by best.bw pointing to the
+same buffer.
+
+Since:
+187d379d add a fallback to ALPHA_NO_COMPRESSION
+
+In addition, check the return value of VP8BitWriterInit() in this
+function.
+
+Bug: webp:603
+Change-Id: Ic258381ee26c8c16bc211d157c8153831c8c6910
+
+CVE: CVE-2023-1999
+Upstream-Status: Backport [https://github.com/webmproject/libwebp/commit/a486d800b60d0af4cc0836bf7ed8f21e12974129]
+Signed-off-by: Nikhil R <nikhil.r@kpit.com>
+---
+ src/enc/alpha_enc.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/enc/alpha_enc.c b/src/enc/alpha_enc.c
+index f7c02690e3..7d205586fe 100644
+--- a/src/enc/alpha_enc.c
++++ b/src/enc/alpha_enc.c
+@@ -13,6 +13,7 @@
+
+ #include <assert.h>
+ #include <stdlib.h>
++#include <string.h>
+
+ #include "src/enc/vp8i_enc.h"
+ #include "src/dsp/dsp.h"
+@@ -148,6 +149,7 @@ static int EncodeAlphaInternal(const uint8_t* const data, int width, int height,
+ }
+ } else {
+ VP8LBitWriterWipeOut(&tmp_bw);
++ memset(&result->bw, 0, sizeof(result->bw));
+ return 0;
+ }
+ }
+@@ -162,7 +164,7 @@ static int EncodeAlphaInternal(const uint8_t* const data, int width, int height,
+ header = method | (filter << 2);
+ if (reduce_levels) header |= ALPHA_PREPROCESSED_LEVELS << 4;
+
+- VP8BitWriterInit(&result->bw, ALPHA_HEADER_LEN + output_size);
++ if (!VP8BitWriterInit(&result->bw, ALPHA_HEADER_LEN + output_size)) ok = 0;
+ ok = ok && VP8BitWriterAppend(&result->bw, &header, ALPHA_HEADER_LEN);
+ ok = ok && VP8BitWriterAppend(&result->bw, output, output_size);
diff --git a/meta/recipes-multimedia/webp/libwebp_1.3.0.bb b/meta/recipes-multimedia/webp/libwebp_1.3.0.bb
index 7b4d138d2c..58a91d5077 100644
--- a/meta/recipes-multimedia/webp/libwebp_1.3.0.bb
+++ b/meta/recipes-multimedia/webp/libwebp_1.3.0.bb
@@ -18,6 +18,10 @@ SRC_URI[sha256sum] = "64ac4614db292ae8c5aa26de0295bf1623dbb3985054cb656c55e67431
UPSTREAM_CHECK_URI = "http://downloads.webmproject.org/releases/webp/index.html"
+SRC_URI += " \
+ file://CVE-2023-1999.patch \
+"
+
EXTRA_OECONF = " \
--disable-wic \
--enable-libwebpmux \
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 03/30] linux-yocto/5.15: update to v5.15.114
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 01/30] binutils: fix CVE-2023-1972 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 02/30] libwebp: Fix CVE-2023-1999 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 04/30] linux-yocto/5.15: update to v5.15.115 Steve Sakoman
` (26 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating to the latest korg -stable release that comprises
the following commits:
0ab06468cbd1 Linux 5.15.114
193c59ba7299 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
350b95e86ca9 3c589_cs: Fix an error handling path in tc589_probe()
7c2fa3e56d95 regulator: mt6359: add read check for PMIC MT6359
28ebfb74fbf5 firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
34b0985ebdfc arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
1e7550653680 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
a89a69cea44c net/mlx5: Fix error message when failing to allocate device memory
e8a974bbf4a5 net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
5e0cc0d502d4 net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
792a8233fc01 net/mlx5e: do as little as possible in napi poll when budget is 0
fdf8f33e7d03 platform/mellanox: mlxbf-pmc: fix sscanf() error checking
d5ab5447d910 forcedeth: Fix an error handling path in nv_probe()
ae7c4ec42655 sctp: fix an issue that plpmtu can never go to complete state
ee553694be42 ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
aafa5019e2a3 x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
90314394a16d xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
ff151810fb95 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
24cf11474376 regulator: pca9450: Fix BUCK2 enable_mask
cd41ec23503f fs: fix undefined behavior in bit shift for SB_NOUSER
c2f65991097a firmware: arm_ffa: Fix FFA device names for logical partitions
6a26c62625c5 firmware: arm_ffa: Check if ffa_driver remove is present before executing
f64567bd9566 power: supply: sbs-charger: Fix INHIBITED bit for Status reg
71a9f146b3dc power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
e98e5bebfcaf power: supply: bq27xxx: Fix poll_interval handling and races on remove
e01820a94aea power: supply: bq27xxx: Fix I2C IRQ race on remove
d21b3448577f power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
c530f60e5a2e power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
0dd4881238bc power: supply: leds: Fix blink to LED on transition
5e4bb063dcaf cifs: mapchars mount option ignored
9b92e2d0eb69 ipv6: Fix out-of-bounds access in ipv6_find_tlv()
bf478c2643ba bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
79081b3f489a octeontx2-pf: Fix TSOv6 offload
114657365c88 selftests: fib_tests: mute cleanup error message
e06841a2abf9 net: fix skb leak in __skb_tstamp_tx()
8f1512d78b5d ASoC: lpass: Fix for KASAN use_after_free out of bounds
b1bde4b4360c media: radio-shark: Add endpoint checks
43f569fd0699 USB: sisusbvga: Add endpoint checks
da0f4b557682 USB: core: Add routines for endpoint checks in old drivers
387bd0a3af3b udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
cf3b5cd7127c net: fix stack overflow when LRO is disabled for virtual interfaces
9e12c58a5ece fbdev: udlfb: Fix endpoint check
aee97eec7702 debugobjects: Don't wake up kswapd from fill_pool()
c09a7b6190f5 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
a9ffd42eb9ab perf/x86/uncore: Correct the number of CHAs on SPR
277f206bb874 parisc: Fix flush_dcache_page() for usage from irq context
eff115ca949a selftests/memfd: Fix unknown type name build failure
1a98b6e028ee x86/mm: Avoid incomplete Global INVLPG flushes
683bb30c6947 dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
647af8a998c2 btrfs: use nofs when cleaning up aborted transactions
7e93fe1d1733 gpio: mockup: Fix mode of debugfs files
3a2d238c5a3a parisc: Allow to reboot machine after system halt
96f8dd0483c8 parisc: Handle kgdb breakpoints only in kernel context
16deb7413ace m68k: Move signal frame following exception on 68020/030
9be921854e98 net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
1f6ae24e3d5a ASoC: rt5682: Disable jack detection interrupt during suspend
693acaa739dc mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
7177586e06ff ALSA: hda/realtek: Enable headset onLenovo M70/M90
e6a624451afb ALSA: hda: Fix unhandled register update during auto-suspend period
7716da3fa10b ALSA: hda/ca0132: add quirk for EVGA X299 DARK
c37eb46c613a arm64: Also reset KASAN tag if page is not PG_mte_tagged
291fe3d6f5db ocfs2: Switch to security_inode_init_security()
4badd33929c0 spi: fsl-cpm: Use 16 bit mode for large transfers with even size
28ffe8c84603 spi: fsl-spi: Re-organise transfer bits_per_word adaptation
381e55bffe15 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ca338fa8032a watchdog: sp5100_tco: Immediately trigger upon starting.
6312c7cc07f3 dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
7ef9045fe758 dt-bindings: ata: ahci-ceva: convert to yaml
f19171155305 usb: dwc3: fix gadget mode suspend interrupt handler issue
7919af1dcb8e usb: gadget: Properly configure the device for remote wakeup
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_5.15.bb | 6 ++---
.../linux/linux-yocto-tiny_5.15.bb | 6 ++---
meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
3 files changed, 19 insertions(+), 19 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 f49623a2cc..e59146cd25 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "613a261b361c2f0d1e1428ad02dffe4e81d1a24b"
-SRCREV_meta ?= "957ddf5f9d4bf5791e88a46ce9ec4352a6d0a171"
+SRCREV_machine ?= "85bc9c4be5d0be6f26d120ee466ea456d4b72adc"
+SRCREV_meta ?= "ba0876ac0b787294ecb502d82c057ac71fd3fe3d"
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-5.15;destsuffix=${KMETA};protocol=https"
-LINUX_VERSION ?= "5.15.113"
+LINUX_VERSION ?= "5.15.114"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
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 1981d6e5ac..d8b0ea9a6b 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
require recipes-kernel/linux/linux-yocto.inc
-LINUX_VERSION ?= "5.15.113"
+LINUX_VERSION ?= "5.15.114"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "cad8d3fd06feec26840453ddfd483216b4cf5b51"
-SRCREV_meta ?= "957ddf5f9d4bf5791e88a46ce9ec4352a6d0a171"
+SRCREV_machine ?= "91a679c72403cfb28c8a03991c8ab7fd05bae24e"
+SRCREV_meta ?= "ba0876ac0b787294ecb502d82c057ac71fd3fe3d"
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 6213763295..910a9ad2cc 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base"
KBRANCH:qemux86-64 ?= "v5.15/standard/base"
KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "8f55d1b405ec36812e15592bec1a471c4afa8dfa"
-SRCREV_machine:qemuarm64 ?= "6f43cd2bf083a3a6d77edd2ddd275b9c6c3adf63"
-SRCREV_machine:qemumips ?= "942912a383bbb5b1edb362c1da8f328c50e8e16a"
-SRCREV_machine:qemuppc ?= "9b2cc2b52ad546d07bcef0d6c76e657ff46140ce"
-SRCREV_machine:qemuriscv64 ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
-SRCREV_machine:qemuriscv32 ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
-SRCREV_machine:qemux86 ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
-SRCREV_machine:qemux86-64 ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
-SRCREV_machine:qemumips64 ?= "570b02954e1cf598ba8792aa6127ddde7f2af647"
-SRCREV_machine ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
-SRCREV_meta ?= "957ddf5f9d4bf5791e88a46ce9ec4352a6d0a171"
+SRCREV_machine:qemuarm ?= "cc8e6ff343cc0c0ca4e81bd9c8246cf26a1386d2"
+SRCREV_machine:qemuarm64 ?= "144e8b0887515060993c55aa6390953facdc5985"
+SRCREV_machine:qemumips ?= "875ca95dfbdc54834a761eca4ace8ea8464553e0"
+SRCREV_machine:qemuppc ?= "4dd882535e9f7b24974b070a33e132ee783cae12"
+SRCREV_machine:qemuriscv64 ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
+SRCREV_machine:qemuriscv32 ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
+SRCREV_machine:qemux86 ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
+SRCREV_machine:qemux86-64 ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
+SRCREV_machine:qemumips64 ?= "788a1a85fd93d1d5b115fbbc6370fe26fae6dea4"
+SRCREV_machine ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
+SRCREV_meta ?= "ba0876ac0b787294ecb502d82c057ac71fd3fe3d"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "1fe619a7d25218e9b9fdcce9fcac6a05cd62abed"
+SRCREV_machine:class-devupstream ?= "0ab06468cbd149aac0d7f216ec00452ff8c74e0b"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v5.15/base"
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.113"
+LINUX_VERSION ?= "5.15.114"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 04/30] linux-yocto/5.15: update to v5.15.115
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (2 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 03/30] linux-yocto/5.15: update to v5.15.114 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 05/30] linux-yocto/5.15: update to v5.15.116 Steve Sakoman
` (25 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating to the latest korg -stable release that comprises
the following commits:
d7af3e5ba454 Linux 5.15.115
e226893c935f netfilter: ctnetlink: Support offloaded conntrack entry deletion
395d846c61c5 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
1bb8a65190d4 binder: fix UAF of alloc->vma in race with munmap()
1cae0d51368e binder: add lockless binder_alloc_(set|get)_vma()
dd7aff43d005 Revert "android: binder: stop saving a pointer to the VMA"
6802c700902c Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
09411f1b8672 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
0f21b8621756 xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
b6c4afcbd625 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
13b290f02094 page_pool: fix inconsistency for page_pool_ring_[un]lock()
3af319d51474 net: page_pool: use in_softirq() instead
1c097b9db173 xdp: Allow registering memory model without rxq reference
623d965c2dee net/mlx5e: Fix SQ wake logic in ptp napi_poll context
9085886c04d9 irqchip/mips-gic: Use raw spinlock for gic_lock
4517730b4c1e irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
5fd7c1e36b0a binder: fix UAF caused by faulty buffer cleanup
c88d21c0ae32 bonding: fix send_peer_notif overflow
7ee611fc85ad Bonding: add arp_missed_max option
5b925b48bebc net: dsa: mt7530: fix network connectivity with multiple CPU ports
5a7266feaa6d net: dsa: mt7530: split-off common parts from mt7531_setup
0753c1ef2419 net: dsa: mt7530: rework mt753[01]_setup
9902f91cf666 net: dsa: introduce helpers for iterating through ports using dp
d84b42b72526 net: phy: mscc: enable VSC8501/2 RGMII RX clock
3dce2f3d8359 platform/x86: ISST: Remove 8 socket limit
017a634f9f38 platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
ff455f7fbce7 net/mlx5: Devcom, serialize devcom registration
69966bce28da net/mlx5e: Fix deadlock in tc route query code
1c4e3cf8944f net/mlx5: devcom only supports 2 ports
79ea1a12fb9a bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
1f06b2a60445 power: supply: bq24190: Call power_supply_changed() after updating input current
8c6f881dc13b power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
1f9367a890ac power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
75a7e9de60a2 power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
e4c708a9bbde power: supply: bq27xxx: Move bq27xxx_battery_update() down
2288fa1ae9b1 power: supply: bq27xxx: expose battery data when CI=1
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_5.15.bb | 6 ++---
.../linux/linux-yocto-tiny_5.15.bb | 6 ++---
meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
3 files changed, 19 insertions(+), 19 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 e59146cd25..f3c3472ad8 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "85bc9c4be5d0be6f26d120ee466ea456d4b72adc"
-SRCREV_meta ?= "ba0876ac0b787294ecb502d82c057ac71fd3fe3d"
+SRCREV_machine ?= "649674a0e78bb0454571f2b8cb3cded4e0bb2b6a"
+SRCREV_meta ?= "5f6249ab6fc0f2ac02d745c815adfbf2ad2f92fa"
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-5.15;destsuffix=${KMETA};protocol=https"
-LINUX_VERSION ?= "5.15.114"
+LINUX_VERSION ?= "5.15.115"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
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 d8b0ea9a6b..0179cf5d1e 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
require recipes-kernel/linux/linux-yocto.inc
-LINUX_VERSION ?= "5.15.114"
+LINUX_VERSION ?= "5.15.115"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "91a679c72403cfb28c8a03991c8ab7fd05bae24e"
-SRCREV_meta ?= "ba0876ac0b787294ecb502d82c057ac71fd3fe3d"
+SRCREV_machine ?= "1475d97fc568cd18aee2ffc9e2327df42ab11dbc"
+SRCREV_meta ?= "5f6249ab6fc0f2ac02d745c815adfbf2ad2f92fa"
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 910a9ad2cc..7ba084c752 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base"
KBRANCH:qemux86-64 ?= "v5.15/standard/base"
KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "cc8e6ff343cc0c0ca4e81bd9c8246cf26a1386d2"
-SRCREV_machine:qemuarm64 ?= "144e8b0887515060993c55aa6390953facdc5985"
-SRCREV_machine:qemumips ?= "875ca95dfbdc54834a761eca4ace8ea8464553e0"
-SRCREV_machine:qemuppc ?= "4dd882535e9f7b24974b070a33e132ee783cae12"
-SRCREV_machine:qemuriscv64 ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
-SRCREV_machine:qemuriscv32 ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
-SRCREV_machine:qemux86 ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
-SRCREV_machine:qemux86-64 ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
-SRCREV_machine:qemumips64 ?= "788a1a85fd93d1d5b115fbbc6370fe26fae6dea4"
-SRCREV_machine ?= "08ba9badec4caaec9caa61bab1651716ba2a0eaf"
-SRCREV_meta ?= "ba0876ac0b787294ecb502d82c057ac71fd3fe3d"
+SRCREV_machine:qemuarm ?= "c4eda8f51adfce3ce4a7ec38945138db06d10847"
+SRCREV_machine:qemuarm64 ?= "644dc3e054fde0403f2e211e0d33fdcc65b86eb9"
+SRCREV_machine:qemumips ?= "9b1d37b6e5f0cc9c0397d6665b7457ebccedf20a"
+SRCREV_machine:qemuppc ?= "6fa7818e5625448e3ce9a08a7a9ec2cfadbea50e"
+SRCREV_machine:qemuriscv64 ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
+SRCREV_machine:qemuriscv32 ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
+SRCREV_machine:qemux86 ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
+SRCREV_machine:qemux86-64 ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
+SRCREV_machine:qemumips64 ?= "d13909f10dbd2affda5ac77d8d7ac0c0dbd9fe9c"
+SRCREV_machine ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
+SRCREV_meta ?= "5f6249ab6fc0f2ac02d745c815adfbf2ad2f92fa"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "0ab06468cbd149aac0d7f216ec00452ff8c74e0b"
+SRCREV_machine:class-devupstream ?= "d7af3e5ba454d007b4939f858739cf1cecdeab46"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v5.15/base"
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.114"
+LINUX_VERSION ?= "5.15.115"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 05/30] linux-yocto/5.15: update to v5.15.116
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (3 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 04/30] linux-yocto/5.15: update to v5.15.115 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 06/30] linux-yocto/5.15: update to v5.15.117 Steve Sakoman
` (24 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating to the latest korg -stable release that comprises
the following commits:
7349e40704a0 Linux 5.15.116
62886f17d3e6 RDMA/irdma: Do not generate SW completions for NOPs
14d148401c52 RDMA/irdma: Fix drain SQ hang with no completion
e88b19b252db ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
a1c76e2907c1 ext4: enable the lazy init thread when remounting read/write
76a7dfc9cc02 selftests: mptcp: join: skip if MPTCP is not supported
807114223d3e selftests: mptcp: simult flows: skip if MPTCP is not supported
9319c8b75ee6 selftests: mptcp: diag: skip if MPTCP is not supported
c971ca2b9d8d drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
7a20262fa9ee scsi: dpt_i2o: Do not process completions with invalid addresses
daeab37ddb6f scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
78a79c625265 drm/rcar: stop using 'imply' for dependencies
4c3dda6b7cfd tpm, tpm_tis: Request threaded interrupt handler
19750d7b575a regmap: Account for register length when chunking
6cb7e7579a3d KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
d56c2ab32594 ksmbd: fix incorrect AllocationSize set in smb2_get_info
380b47932e76 ksmbd: fix credit count leakage
8a870c07a1df KVM: x86: Account fastpath-only VM-Exits in vCPU stats
808ed7d86ed9 test_firmware: fix the memory leak of the allocated firmware buffer
4b7a35eb8a18 serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
fc8ef0714161 fbcon: Fix null-ptr-deref in soft_cursor
a0790a7739a2 ext4: add lockdep annotations for i_data_sem for ea_inode's
a8c3024c3e46 ext4: disallow ea_inodes with extended attributes
39a66e7a2987 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
bdbfbb7d5057 ext4: add EA_INODE checking to ext4_iget()
efa3fe247d6b selftests: mptcp: sockopt: skip if MPTCP is not supported
95ad73b62765 selftests: mptcp: pm nl: skip if MPTCP is not supported
30bacfd8caf6 selftests: mptcp: connect: skip if MPTCP is not supported
2712a1ba0597 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
8a716b28b933 selinux: don't use make's grouped targets feature yet
11a8e7fd7231 block: fix revalidate performance regression
538d8504859f usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
57a2fd7b2c75 usb: cdns3: allocate TX FIFO size according to composite EP number
d42d869b2cf4 iommu/amd: Fix domain flush size when syncing iotlb
cb21384372d1 powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
f257c1a6cc86 btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
292806cfe43d tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
3fda903511f3 mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
dade1f4a379d mmc: vub300: fix invalid response handling
3eb4590bc37c block/blk-iocost (gcc13): keep large values in a new enum
43124187fe3a ath6kl: Use struct_group() to avoid size-mismatched casting
43f4aca98bf2 x86/boot: Wrap literal addresses in absolute_pointer()
3cfd7f042e67 drm/amd/pm: reverse mclk and fclk clocks levels for renoir
7e0c25b39065 drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
fce05ec3deb5 drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
b0dda610b42c ata: libata-scsi: Use correct device no in ata_find_dev()
57f4555bdfa5 scsi: stex: Fix gcc 13 warnings
6f675380db4f misc: fastrpc: reject new invocations during device removal
cebe84b9c02e misc: fastrpc: return -EPIPE to invocations on device removal
d3103fc0d191 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
599e19202be2 usb: gadget: f_fs: Add unbind event before functionfs_unbind
c762eafe7949 dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
7099a87cf5ee net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
16bd13e701c0 iio: dac: build ad5758 driver when AD5758 is selected
b6622c1fd233 iio: adc: ad7192: Change "shorted" channels to differential
aeec28d83865 iio: dac: mcp4725: Fix i2c_master_send() return value handling
23c6a184c2b8 iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
4349ee3deef9 iio: light: vcnl4035: fixed chip ID check
db633585e93b dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
6bd3d6305b6a iio: imu: inv_icm42600: fix timestamp reset
536b4ffa93fa HID: wacom: avoid integer overflow in wacom_intuos_inout()
cfa747cc65ca HID: google: add jewel USB id
11bc983e4393 iio: adc: mxs-lradc: fix the order of two cleanup operations
a5461c3134ce iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
6a7d946733ea media: uvcvideo: Don't expose unsupported formats to userspace
6dd02a7bff9d mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
0f3c55c7d62c nvme-pci: Add quirk for Teamgroup MP33 SSD
c9079eb6f1cf drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
4238ea044eb2 atm: hide unused procfs functions
5d4c31d93973 drm/msm: Be more shouty if per-process pgtables aren't working
825cc70fbf2f ALSA: oss: avoid missing-prototype warnings
a79da1659cdc nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
9a195b991709 netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
82f505878f0a wifi: b43: fix incorrect __packed annotation
ab62fc176eac scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
e04de12881ca wifi: mac80211: simplify chanctx allocation
24dc97e135e8 arm64: vdso: Pass (void *) to virt_to_page()
2944b9f0fdcf arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
39d84ddd9ebc ARM: dts: stm32: add pin map for CAN controller on stm32f7
b2f00acd5369 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
ce135055be33 ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
66f05cf2b2fd s390/topology: honour nr_cpu_ids when adding CPUs
79803685425c s390/pkey: zeroize key blobs
42624bc8c30c media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
22fc36d59eab media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
a47a3f7a9bf6 media: dvb-core: Fix use-after-free due to race at dvb_register_device()
50831747cb3a media: dvb-core: Fix use-after-free due on race condition at dvb_net
9f74fec18f4c media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
d6c47b235992 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
747a121914e3 media: dvb_ca_en50221: fix a size write bug
34562df4082b media: netup_unidvb: fix irq init by register it at the end of probe
5e56e3d5ebeb media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
5240bc8c0c9a media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
cd6764cf45ab media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
ef0d867e295d media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
abaf49c5a95d media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
4b61ee116a3c media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
5e9ad9962f2a media: dvb_demux: fix a bug for the continuity counter
ae3e3ac8b294 ASoC: ssm2602: Add workaround for playback distortions
6cf7f03d2d34 ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
133c78bc6769 xfrm: Check if_id in inbound policy/secpath match
f1a6d366cdb1 um: harddog: fix modular build
e9d167ca4810 ASoC: dwc: limit the number of overrun messages
84dfd8bee506 nvme-pci: add quirk for missing secondary temperature thresholds
b32eeafd4eb9 nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
f7af470fad9c block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
8ba70707c3fe nbd: Fix debugfs_create_dir error checking
156f5237e9c3 fbdev: stifb: Fix info entry in sti_struct on error path
b3c785428797 fbdev: modedb: Add 1920x1080 at 60 Hz video mode
ad3de274e065 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
fd8b4e28f400 gfs2: Don't deref jdesc in evict
a00cc8562835 platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
736626df53e9 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
1eae6e919639 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
af739a701517 btrfs: abort transaction when sibling keys check fails for leaves
872a038dd4c9 drm/ast: Fix ARM compatibility
3291f4a1073a mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
fe6f6f470612 drm/amdgpu: Use the default reset when loading or reloading the driver
2226d9ef63d5 ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
65221bdde702 watchdog: menz069_wdt: fix watchdog initialisation
6a7bf0038973 drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
8ac106aade8f rtnetlink: call validate_linkmsg in rtnl_create_link
beeffe764e07 mtd: rawnand: marvell: don't set the NAND frequency select
6494318f11f3 mtd: rawnand: marvell: ensure timing values are written
0fad29dabce1 net: dsa: mv88e6xxx: Increase wait after reset deactivation
45f47d2cf114 net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
b15adce7d326 net/mlx5: Read embedded cpu after init bit cleared
c3caee8fe178 net/mlx5e: Fix error handling in mlx5e_refresh_tirs
1abb7b04ec37 udp6: Fix race condition in udp6_sendmsg & connect
7dc379f8856b net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
91b07931c14d net: sched: fix NULL pointer dereference in mq_attach
b1cb1ba1fbfa net/sched: Prohibit regrafting ingress or clsact Qdiscs
cde00dcdf0ce net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
2e859de5aeb0 net/sched: sch_clsact: Only create under TC_H_CLSACT
cff0af3d1364 net/sched: sch_ingress: Only create under TC_H_INGRESS
a907a389c71c tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
fade445f3921 tcp: deny tcp_disconnect() when threads are waiting
5434c8128777 af_packet: do not use READ_ONCE() in packet_bind()
60bd1403bab7 RDMA/irdma: Fix Local Invalidate fencing
0b3c392b82cd RDMA/irdma: Prevent QP use after free
bd2af69575f5 RDMA/irdma: Add SW mechanism to generate completions on error
2d04dde4ded7 mtd: rawnand: ingenic: fix empty stub helper definitions
8f61d394b0c2 amd-xgbe: fix the false linkup in xgbe_phy_status
aefcb6ea1d44 af_packet: Fix data-races of pkt_sk(sk)->num.
c8775b97bf96 netrom: fix info-leak in nr_write_internal()
8045788adda6 net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
8d9d0bfd4c22 net/mlx5e: Don't attach netdev profile while handling internal error
d002e0287d78 net/mlx5: fw_tracer, Fix event handling
3a7793ae6911 riscv: Fix unused variable warning when BUILTIN_DTB is set
3f1191bc5b6a dmaengine: pl330: rename _start to prevent build error
c4be5d71d7a4 iommu/amd: Don't block updates to GATag if guest mode is on
b4fd38c0c7b8 iommu/rockchip: Fix unwind goto issue
190ea1c39104 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
2fa9ee0fd65d RDMA/bnxt_re: Fix a possible memory leak
fdc977f2e785 dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
f68eff0faf67 dmaengine: at_xdmac: Move the free desc to the tail of the desc list
ba0e7ca84a93 RDMA/hns: Modify the value of long message loopback slice
15aeb44199e6 RDMA/hns: Fix base address table allocation
b0f40ecc46d9 RDMA/efa: Fix unsupported page sizes in device
f370588ec389 RDMA/bnxt_re: Fix the page_size used during the MR creation
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_5.15.bb | 6 ++---
.../linux/linux-yocto-tiny_5.15.bb | 6 ++---
meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
3 files changed, 19 insertions(+), 19 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 f3c3472ad8..3fcc029ab5 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "649674a0e78bb0454571f2b8cb3cded4e0bb2b6a"
-SRCREV_meta ?= "5f6249ab6fc0f2ac02d745c815adfbf2ad2f92fa"
+SRCREV_machine ?= "c24198eab94f04755689cf431a434932396e56f6"
+SRCREV_meta ?= "ae5766055d47d5675065e386ffa286b212a352c0"
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-5.15;destsuffix=${KMETA};protocol=https"
-LINUX_VERSION ?= "5.15.115"
+LINUX_VERSION ?= "5.15.116"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
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 0179cf5d1e..a6fcc158e3 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
require recipes-kernel/linux/linux-yocto.inc
-LINUX_VERSION ?= "5.15.115"
+LINUX_VERSION ?= "5.15.116"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "1475d97fc568cd18aee2ffc9e2327df42ab11dbc"
-SRCREV_meta ?= "5f6249ab6fc0f2ac02d745c815adfbf2ad2f92fa"
+SRCREV_machine ?= "7002dac746495520fb193cb13b1afd83fe4dd2cb"
+SRCREV_meta ?= "ae5766055d47d5675065e386ffa286b212a352c0"
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 7ba084c752..55d4390287 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base"
KBRANCH:qemux86-64 ?= "v5.15/standard/base"
KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "c4eda8f51adfce3ce4a7ec38945138db06d10847"
-SRCREV_machine:qemuarm64 ?= "644dc3e054fde0403f2e211e0d33fdcc65b86eb9"
-SRCREV_machine:qemumips ?= "9b1d37b6e5f0cc9c0397d6665b7457ebccedf20a"
-SRCREV_machine:qemuppc ?= "6fa7818e5625448e3ce9a08a7a9ec2cfadbea50e"
-SRCREV_machine:qemuriscv64 ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
-SRCREV_machine:qemuriscv32 ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
-SRCREV_machine:qemux86 ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
-SRCREV_machine:qemux86-64 ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
-SRCREV_machine:qemumips64 ?= "d13909f10dbd2affda5ac77d8d7ac0c0dbd9fe9c"
-SRCREV_machine ?= "ad4f0f4baf291e68300bffe88ef0c6e98f5c9882"
-SRCREV_meta ?= "5f6249ab6fc0f2ac02d745c815adfbf2ad2f92fa"
+SRCREV_machine:qemuarm ?= "846212e7d5354df9f5a061cac6fff98c2d2ca218"
+SRCREV_machine:qemuarm64 ?= "c15cb294c24733e9f1f73c5efccaacec7e0ad534"
+SRCREV_machine:qemumips ?= "9268ce3666b74e3da988ee8476b5908a11208b59"
+SRCREV_machine:qemuppc ?= "8a029153e24092cc00d18f888f22bc03e73a2860"
+SRCREV_machine:qemuriscv64 ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
+SRCREV_machine:qemuriscv32 ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
+SRCREV_machine:qemux86 ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
+SRCREV_machine:qemux86-64 ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
+SRCREV_machine:qemumips64 ?= "ea7f77e865a06b2431f06bc8cbf320c9e5e71642"
+SRCREV_machine ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
+SRCREV_meta ?= "ae5766055d47d5675065e386ffa286b212a352c0"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "d7af3e5ba454d007b4939f858739cf1cecdeab46"
+SRCREV_machine:class-devupstream ?= "7349e40704a0209a2af8b37fa876322209de9684"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v5.15/base"
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.115"
+LINUX_VERSION ?= "5.15.116"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 06/30] linux-yocto/5.15: update to v5.15.117
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (4 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 05/30] linux-yocto/5.15: update to v5.15.116 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 07/30] linux-yocto/5.15: update to v5.15.118 Steve Sakoman
` (23 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating to the latest korg -stable release that comprises
the following commits:
471e639e59d1 Linux 5.15.117
ef876dd25830 Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
6cfe9ddb6aa6 xfs: verify buffer contents when we skip log replay
b5a52009d90e Revert "debugobject: Ensure pool refill (again)"
3cc6805547d5 ext4: only check dquot_initialize_needed() when debugging
86ebb5b5344d Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
9945284195a9 vhost_vdpa: support PACKED when setting-getting vring_base
17882a3556ce vhost: support PACKED when setting-getting vring_base
d18688ff423a vduse: avoid empty string for dev name
952d1e4cbc26 riscv: fix kprobe __user string arg print fault issue
62958e78b757 eeprom: at24: also select REGMAP
66b99b3bd7b1 i2c: sprd: Delete i2c adapter in .remove's error path
58648a533a89 firmware: arm_ffa: Set handle field to zero in memory descriptor
e1ab7ed7925d i2c: mv64xxx: Fix reading invalid status value in atomic mode
003421fc430c arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
2a4f0ad59d3d ASoC: mediatek: mt8195: fix use-after-free in driver remove path
cc4a2c0b1efa ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
036bba96bf5e arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
d97c8306a9af arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
2212344664fb arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
c589ba11da5a ASoC: codecs: wsa881x: do not set can_multi_write flag
980011869a2a ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
ac817e26f9df usb: usbfs: Use consistent mmap functions
35d9f521bcc8 usb: usbfs: Enforce page requirements for mmap
64e4a3b25338 pinctrl: meson-axg: add missing GPIOA_18 gpio group
4124536ad924 rbd: get snapshot context after exclusive lock is ensured to be held
1af3b16b6240 rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
2326488a9648 tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
0a8e5a6166dc Bluetooth: hci_qca: fix debugfs registration
2a7e918e2280 Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
36482bf16fde s390/dasd: Use correct lock while counting channel queue length
fd03b5575c8a ceph: fix use-after-free bug for inodes when flushing capsnaps
e022640b1fee can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
67eb5a5153ab can: j1939: change j1939_netdev_lock type to mutex
e2a6db7cab74 can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
4ce28f3ab368 drm/amd/pm: Fix power context allocation in SMU13
2984dbacf68e drm/amdgpu: fix xclk freq on CHIP_STONEY
77558dd16502 drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
4b1bf594604c drm/i915/gt: Use the correct error value when kernel_context() fails
17c01feed6ba ALSA: hda/realtek: Add Lenovo P3 Tower platform
800e4c5b36bb ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
9dab648ccd01 ALSA: hda/realtek: Add quirk for Clevo NS50AU
cd67fdd3cc1b Input: fix open count when closing inhibited device
2545d1b4d14f Input: psmouse - fix OOB access in Elantech protocol
ed263c550fbd Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
5db4229b1427 batman-adv: Broken sync while rescheduling delayed work
aedad6c7fbaf bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
a94401de2bc2 bnxt_en: Query default VLAN before VNIC setup on a VF
cf0a3e94674d bnxt_en: Don't issue AP reset during ethtool's reset operation
40d074f7e490 lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
b6b1799c37c3 bpf: Add extra path pointer check to d_path helper
a242c6a92ce6 net: sched: fix possible refcount leak in tc_chain_tmplt_add()
d7c69f7b8383 net: sched: act_police: fix sparse errors in tcf_police_dump()
e7e0f9497421 net: sched: move rtm_tca_policy declaration to include file
c5e0a2f49c5a drm/i915/selftests: Add some missing error propagation
234f0337b439 drm/i915/selftests: Stop using kthread_stop()
1f942073e164 drm/i915/selftests: Increase timeout for live_parallel_switch
3604ab1519ef rfs: annotate lockless accesses to RFS sock flow table
2501f5a95511 rfs: annotate lockless accesses to sk->sk_rxhash
dd5296e3b21b ipv6: rpl: Fix Route of Death.
eab6cda0bfd7 netfilter: ipset: Add schedule point in call_ad().
7b053b2e8c96 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
34d67ecf3dcc selftests/bpf: Fix sockopt_sk selftest
01363bf8efe5 selftests/bpf: Verify optval=NULL case
7e74801e1bfb wifi: cfg80211: fix locking in sched scan stop work
6c25c96a4634 qed/qede: Fix scheduling while atomic
668c3f9514f0 Bluetooth: L2CAP: Add missing checks for invalid DCID
53c056ccda02 Bluetooth: Fix l2cap_disconnect_req deadlock
c16e79e27e90 drm/i915: Use 18 fast wake AUX sync len
567873901a92 drm/i915: Explain the magic numbers for AUX SYNC/precharge length
dd40bcc357fe net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
9d66ffd8ac9e net: enetc: correct the statistics of rx bytes
8db1acf2b131 net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
9b001a7d1e1a net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
c85bee3a4ae1 bpf: Fix UAF in task local storage
54c8aea7e888 net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
ab0eca3f5455 neighbour: fix unaligned access to pneigh_entry
bdcc42186dd9 wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
7b0c76354a6a afs: Fix setting of mtime when creating a file/dir/symlink
8ef72e783065 spi: qup: Request DMA before enabling clocks
f0e84db82ed3 platform/surface: aggregator: Allow completion work-items to be executed in parallel
547da248321a blk-iocost: avoid 64-bit division in ioc_timer_fn
3b07425c3dea f2fs: fix iostat lock protection
b85fb01a761a bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
0dfc81a283d4 i40e: fix build warning in ice_fltr_add_mac_to_list()
2e12542c19c2 i40e: use int for i40e_status
81f552df075f i40e: Remove string printing for i40e_status
d13f56d4b265 sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
a9ad05e35412 remove the sx8 block driver
c7cf7760b9b5 gcc-plugins: Reorganize gimple includes for GCC 13
8d00b4e329b7 ata: ahci: fix enum constants for gcc-13
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_5.15.bb | 6 ++---
.../linux/linux-yocto-tiny_5.15.bb | 6 ++---
meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
3 files changed, 19 insertions(+), 19 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 3fcc029ab5..6da8887ae8 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "c24198eab94f04755689cf431a434932396e56f6"
-SRCREV_meta ?= "ae5766055d47d5675065e386ffa286b212a352c0"
+SRCREV_machine ?= "23c35cbe4ce993fc3b566f733820bc46ef715972"
+SRCREV_meta ?= "3fe1658766cb7c35799c501ff46b85d773bee417"
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-5.15;destsuffix=${KMETA};protocol=https"
-LINUX_VERSION ?= "5.15.116"
+LINUX_VERSION ?= "5.15.117"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
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 a6fcc158e3..56567be1c9 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
require recipes-kernel/linux/linux-yocto.inc
-LINUX_VERSION ?= "5.15.116"
+LINUX_VERSION ?= "5.15.117"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "7002dac746495520fb193cb13b1afd83fe4dd2cb"
-SRCREV_meta ?= "ae5766055d47d5675065e386ffa286b212a352c0"
+SRCREV_machine ?= "9d2b9c97c40afeb83f842bc7b2759bb3a2d2a19d"
+SRCREV_meta ?= "3fe1658766cb7c35799c501ff46b85d773bee417"
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 55d4390287..a7ec2a3a8a 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base"
KBRANCH:qemux86-64 ?= "v5.15/standard/base"
KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "846212e7d5354df9f5a061cac6fff98c2d2ca218"
-SRCREV_machine:qemuarm64 ?= "c15cb294c24733e9f1f73c5efccaacec7e0ad534"
-SRCREV_machine:qemumips ?= "9268ce3666b74e3da988ee8476b5908a11208b59"
-SRCREV_machine:qemuppc ?= "8a029153e24092cc00d18f888f22bc03e73a2860"
-SRCREV_machine:qemuriscv64 ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
-SRCREV_machine:qemuriscv32 ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
-SRCREV_machine:qemux86 ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
-SRCREV_machine:qemux86-64 ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
-SRCREV_machine:qemumips64 ?= "ea7f77e865a06b2431f06bc8cbf320c9e5e71642"
-SRCREV_machine ?= "ec5cfb5e4ec277f8d0a728032047639192072107"
-SRCREV_meta ?= "ae5766055d47d5675065e386ffa286b212a352c0"
+SRCREV_machine:qemuarm ?= "1bf5d396bdb59d790e28ee0002d45fe974023e99"
+SRCREV_machine:qemuarm64 ?= "96c8889c7cf3da5210f20f68efdd0a9ff35b1f19"
+SRCREV_machine:qemumips ?= "3d65f1de77e2b0c0736503979fa9308d385d19f0"
+SRCREV_machine:qemuppc ?= "c3ec0c3928575af062554bc94d49e1e582dc5416"
+SRCREV_machine:qemuriscv64 ?= "7a7b177c86db237df76dd87e5515233aac96232b"
+SRCREV_machine:qemuriscv32 ?= "7a7b177c86db237df76dd87e5515233aac96232b"
+SRCREV_machine:qemux86 ?= "7a7b177c86db237df76dd87e5515233aac96232b"
+SRCREV_machine:qemux86-64 ?= "7a7b177c86db237df76dd87e5515233aac96232b"
+SRCREV_machine:qemumips64 ?= "58aa8e851acd14dec6c2769637d5e09d796315d9"
+SRCREV_machine ?= "7a7b177c86db237df76dd87e5515233aac96232b"
+SRCREV_meta ?= "3fe1658766cb7c35799c501ff46b85d773bee417"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "7349e40704a0209a2af8b37fa876322209de9684"
+SRCREV_machine:class-devupstream ?= "471e639e59d128f4bf58000a118b2ceca3893f98"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v5.15/base"
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.116"
+LINUX_VERSION ?= "5.15.117"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 07/30] linux-yocto/5.15: update to v5.15.118
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (5 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 06/30] linux-yocto/5.15: update to v5.15.117 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 08/30] linux-yocto/5.15: cfg: fix DECNET configuration warning Steve Sakoman
` (22 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating to the latest korg -stable release that comprises
the following commits:
f67653019430 Linux 5.15.118
e5bf1f7d1fc8 nilfs2: reject devices with insufficient block count
2bc9231afc64 mmc: block: ensure error propagation for non-blk
4b7b50d4eb1a of: overlay: add entry to of_overlay_action_name[]
84770cc54eff neighbour: delete neigh_lookup_nodev as not used
41806518254c net: Remove DECnet leftovers from flow.h.
4c39a2414a23 net: Remove unused inline function dst_hold_and_use()
bb76281b6e61 neighbour: Remove unused inline function neigh_key_eq16()
67866cad7624 rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
c91ed3a5c2ab cgroup: always put cset in cgroup_css_set_put_fork
33b801be2de1 afs: Fix vlserver probe RTT handling
f824bcc3e14b selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
2077c7dbfe29 net: tipc: resize nlattr array to correct size
f734e16ee17f dm: don't lock fs when the map is NULL during suspend or resume
8a8179f6a345 net: lapbether: only support ethernet devices
052417e8b3ac net/sched: cls_api: Fix lockup on flushing explicitly created chain
c0cb9d453fd1 ext4: drop the call to ext4_error() from ext4_get_group_info()
eb4ccc102d5f cifs: fix lease break oops in xfstest generic/098
1cb181271eab drm/nouveau: add nv_encoder pointer check for NULL
c79dccc263db drm/nouveau/dp: check for NULL nv_connector->native_mode
909b7f7497cc drm/nouveau: don't detect DSM for non-NVIDIA device
10e1e07bdea4 igb: fix nvm.ops.read() error handling
fe03fd373ca6 igc: Clean the TX buffer and TX descriptor ring
032b8cbeb19c sctp: fix an error code in sctp_sf_eat_auth()
981e78781a96 ipvlan: fix bound dev checking for IPv6 l3s mode
3e76522d1a6d net: ethtool: correct MAX attribute value for stats
18512de74454 IB/isert: Fix incorrect release of isert connection
63e9e7198374 IB/isert: Fix possible list corruption in CMA handler
29ff057c0a50 IB/isert: Fix dead lock in ib_isert
fced7aaaa38f IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
cd44977ecc94 RDMA/cma: Always set static rate to 0 for RoCE
5a9dee176b4b RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
35828874aa9f octeontx2-af: fix lbk link credits on cn10k
7506e77357da octeontx2-af: fixed resource availability check
4dd914b9e2f9 iavf: remove mask from iavf_irq_enable_queues()
e6342cd13d39 RDMA/rxe: Fix the use-before-initialization error of resp_pkts
466f25fd2d9b RDMA/rxe: Removed unused name from rxe_task struct
13d087b3587b RDMA/rxe: Remove the unused variable obj
0e1098d72fa4 net/sched: cls_u32: Fix reference counter leak leading to overflow
d56661cd8d55 net/sched: act_pedit: Parse L3 Header for L4 offset
17b330b78244 net/sched: act_pedit: remove extra check for key type
219b8e98387f net/sched: simplify tcf_pedit_act
688e6db59661 ping6: Fix send to link-local addresses with VRF.
471a4c08e30e net: enetc: correct the indexes of highest and 2nd highest TCs
44ebe988cb38 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
133b73d85343 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
e4188f8b8134 netfilter: nf_tables: integrate pipapo into commit protocol
4da9d4e74033 spi: fsl-dspi: avoid SCK glitches with continuous transfers
08acd41bb15a RDMA/rxe: Fix packet length checks
01f6f867adc7 RDMA/rtrs: Fix rxe_dealloc_pd warning
01bbead3098b RDMA/rtrs: Fix the last iu->buf leak in err path
1938f080a183 usb: dwc3: gadget: Reset num TRBs before giving back the request
ed0295504905 serial: lantiq: add missing interrupt ack
235845b576c5 USB: serial: option: add Quectel EM061KGL series
e05e9cca7797 thunderbolt: Mask ring interrupt on Intel hardware as well
0bd227610c83 thunderbolt: dma_test: Use correct value for absent rings when creating paths
2a974abc0976 Remove DECnet support from kernel
28010d3a9a22 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
203a01ae5732 drm/amdgpu: add missing radeon secondary PCI ID
b1b64a76b775 drm/amd/display: edp do not add non-edid timings
98c8c0f2b3a5 net: usb: qmi_wwan: add support for Compal RXM-G1
fd81222d1a69 RDMA/uverbs: Restrict usage of privileged QKEYs
14c30c2439dc nouveau: fix client work fence deletion race
f4c5eebb37a2 dm thin metadata: check fail_io before using data_sm
ee09c0b1b0f4 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
953cc0bf2d5b powerpc/purgatory: remove PGO flags
faf45f2c5e62 x86/purgatory: remove PGO flags
d38e051ec6fd kexec: support purgatories with .text.hot sections
4357336192ed nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
74ea184af91a nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
941e7452dfc8 nios2: dts: Fix tse_mac "max-frame-size" property
8a8efde4a735 ocfs2: check new file size on fallocate call
559b7a0d9f0d ocfs2: fix use-after-free when unmounting read-only filesystem
8262a9f3b801 epoll: ep_autoremove_wake_function should use list_del_init_careful
c0a242295569 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
1a65bac4edf9 wifi: cfg80211: fix locking in regulatory disconnect
0e388fce7aec io_uring: hold uring mutex around poll removal
27825a6da78b irqchip/gic: Correctly validate OF quirk descriptors
f50018e2dd87 NVMe: Add MAXIO 1602 to bogus nid list.
4204b539ca73 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
7cb02d5dc2e2 xen/blkfront: Only check REQ_FUA for writes
a75928bb929a ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
37f7864c1791 mips: Move initrd_start check after initrd address sanitisation.
0d6e6542946d MIPS: Alchemy: fix dbdma2
1907b6148f86 MIPS: unhide PATA_PLATFORM
8f50d247b5dc parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
717368977b8e parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
7e85809d2782 ASoC: soc-pcm: test if a BE can be prepared
68086376a1d2 btrfs: handle memory allocation failure in btrfs_csum_one_bio
39ea94952625 btrfs: scrub: try harder to mark RAID56 block groups read-only
9df872ec4a22 power: supply: Fix logic checking if system is running from battery
42e6a4a1e085 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
2105f2fa5791 regulator: Fix error checking for debugfs_create_dir
91b3d6aa0722 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
c845ec79c3cf power: supply: Ratelimit no data debug output
19d09d31dae5 tools: gpio: fix debounce_period_us output of lsgpio
c11bb961ca4d ARM: dts: vexpress: add missing cache properties
36fdd1d5b40e power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
3b86c54e6ebe power: supply: sc27xx: Fix external_power_changed race
200d8ad44e04 power: supply: ab8500: Fix external_power_changed race
48992b928785 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
282f0c63cf53 of: overlay: rework overlay apply and remove kfree()s
5f306cbfa52b of: overlay: rename variables to be consistent
1cc40dccad76 drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
7cf3bf3cc033 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
de091a6e1ff0 test_firmware: fix a memory leak with reqs buffer
bfb0b366e8ec test_firmware: prevent race conditions by a correct implementation of locking
4b5511aa0a5e test_firmware: Use kstrtobool() instead of strtobool()
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_5.15.bb | 6 ++---
.../linux/linux-yocto-tiny_5.15.bb | 6 ++---
meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
3 files changed, 19 insertions(+), 19 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 6da8887ae8..b16a2af875 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "23c35cbe4ce993fc3b566f733820bc46ef715972"
-SRCREV_meta ?= "3fe1658766cb7c35799c501ff46b85d773bee417"
+SRCREV_machine ?= "b2a7dbd4edac7627c091c2ab14fec83726a4c79b"
+SRCREV_meta ?= "a6e18bacddf8ebca0c151e809c9996e17e08a7b0"
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-5.15;destsuffix=${KMETA};protocol=https"
-LINUX_VERSION ?= "5.15.117"
+LINUX_VERSION ?= "5.15.118"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
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 56567be1c9..20ec58fb85 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
require recipes-kernel/linux/linux-yocto.inc
-LINUX_VERSION ?= "5.15.117"
+LINUX_VERSION ?= "5.15.118"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "9d2b9c97c40afeb83f842bc7b2759bb3a2d2a19d"
-SRCREV_meta ?= "3fe1658766cb7c35799c501ff46b85d773bee417"
+SRCREV_machine ?= "b79e89ab973aeb8ec48e2cd987436ab52678e795"
+SRCREV_meta ?= "a6e18bacddf8ebca0c151e809c9996e17e08a7b0"
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 a7ec2a3a8a..c9dae7fa31 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base"
KBRANCH:qemux86-64 ?= "v5.15/standard/base"
KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "1bf5d396bdb59d790e28ee0002d45fe974023e99"
-SRCREV_machine:qemuarm64 ?= "96c8889c7cf3da5210f20f68efdd0a9ff35b1f19"
-SRCREV_machine:qemumips ?= "3d65f1de77e2b0c0736503979fa9308d385d19f0"
-SRCREV_machine:qemuppc ?= "c3ec0c3928575af062554bc94d49e1e582dc5416"
-SRCREV_machine:qemuriscv64 ?= "7a7b177c86db237df76dd87e5515233aac96232b"
-SRCREV_machine:qemuriscv32 ?= "7a7b177c86db237df76dd87e5515233aac96232b"
-SRCREV_machine:qemux86 ?= "7a7b177c86db237df76dd87e5515233aac96232b"
-SRCREV_machine:qemux86-64 ?= "7a7b177c86db237df76dd87e5515233aac96232b"
-SRCREV_machine:qemumips64 ?= "58aa8e851acd14dec6c2769637d5e09d796315d9"
-SRCREV_machine ?= "7a7b177c86db237df76dd87e5515233aac96232b"
-SRCREV_meta ?= "3fe1658766cb7c35799c501ff46b85d773bee417"
+SRCREV_machine:qemuarm ?= "2290ac7e8d7fbb8e13a34468b85066c398c7d1f3"
+SRCREV_machine:qemuarm64 ?= "3f3f2067c3ee4d9dffaed9b757583d013671cf25"
+SRCREV_machine:qemumips ?= "f61a3b045bdfc9aa7da440852e0a79fd8d9b4d69"
+SRCREV_machine:qemuppc ?= "7a2773ad8fb4ae4eb0183ccda8ec133098d13ec9"
+SRCREV_machine:qemuriscv64 ?= "079c88490578df99b38570c8968b836b8347ed44"
+SRCREV_machine:qemuriscv32 ?= "079c88490578df99b38570c8968b836b8347ed44"
+SRCREV_machine:qemux86 ?= "079c88490578df99b38570c8968b836b8347ed44"
+SRCREV_machine:qemux86-64 ?= "079c88490578df99b38570c8968b836b8347ed44"
+SRCREV_machine:qemumips64 ?= "47d334232ab28f0f8d5316e07e11f8f14c6aaecc"
+SRCREV_machine ?= "079c88490578df99b38570c8968b836b8347ed44"
+SRCREV_meta ?= "a6e18bacddf8ebca0c151e809c9996e17e08a7b0"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "471e639e59d128f4bf58000a118b2ceca3893f98"
+SRCREV_machine:class-devupstream ?= "f67653019430833d5003f16817d7fa85272a6a76"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v5.15/base"
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.117"
+LINUX_VERSION ?= "5.15.118"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 08/30] linux-yocto/5.15: cfg: fix DECNET configuration warning
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (6 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 07/30] linux-yocto/5.15: update to v5.15.118 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 09/30] linux-yocto/6.1: update to v6.1.33 Steve Sakoman
` (21 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
-stable merged the DECNET removal to 5.15, so we integrate
the following kernel-cache commit to fix the kernel configuration
audit warning:
b647d9611cb base: drop CONFIG_DECNET
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
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 b16a2af875..6ca7873910 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 ?= "b2a7dbd4edac7627c091c2ab14fec83726a4c79b"
-SRCREV_meta ?= "a6e18bacddf8ebca0c151e809c9996e17e08a7b0"
+SRCREV_meta ?= "b647d9611cb4936536e60a438292fc22df2fe000"
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-5.15;destsuffix=${KMETA};protocol=https"
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 20ec58fb85..616cc47202 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 ?= "b79e89ab973aeb8ec48e2cd987436ab52678e795"
-SRCREV_meta ?= "a6e18bacddf8ebca0c151e809c9996e17e08a7b0"
+SRCREV_meta ?= "b647d9611cb4936536e60a438292fc22df2fe000"
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 c9dae7fa31..4ae03f1cb4 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -23,7 +23,7 @@ SRCREV_machine:qemux86 ?= "079c88490578df99b38570c8968b836b8347ed44"
SRCREV_machine:qemux86-64 ?= "079c88490578df99b38570c8968b836b8347ed44"
SRCREV_machine:qemumips64 ?= "47d334232ab28f0f8d5316e07e11f8f14c6aaecc"
SRCREV_machine ?= "079c88490578df99b38570c8968b836b8347ed44"
-SRCREV_meta ?= "a6e18bacddf8ebca0c151e809c9996e17e08a7b0"
+SRCREV_meta ?= "b647d9611cb4936536e60a438292fc22df2fe000"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 09/30] linux-yocto/6.1: update to v6.1.33
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (7 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 08/30] linux-yocto/5.15: cfg: fix DECNET configuration warning Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 10/30] linux-yocto/6.1: fix intermittent x86 boot hangs Steve Sakoman
` (20 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating to the latest korg -stable release that comprises
the following commits:
2f3918bc53fb Linux 6.1.33
c3fcfe8931e1 ext4: enable the lazy init thread when remounting read/write
84683a2cf5ed selftests: mptcp: join: avoid using 'cmp --bytes'
fbb6db561dd4 selftests: mptcp: simult flows: skip if MPTCP is not supported
4bc022b95392 selftests: mptcp: diag: skip if MPTCP is not supported
e8631d84c01e arm64: efi: Use SMBIOS processor version to key off Ampere quirk
b026755cc9a8 tls: rx: strp: don't use GFP_KERNEL in softirq context
a2961463d74f xfs: verify buffer contents when we skip log replay
4042d7ad40f1 drm/amd/display: Have Payload Properly Created After Resume
4a9d63181f8d iommu/amd/pgtbl_v2: Fix domain max address
3264d875f58a tpm, tpm_tis: Request threaded interrupt handler
77ee4f8c02b8 regmap: Account for register length when chunking
a8eaa9a06add fs/ntfs3: Validate MFT flags before replaying logs
0b28edf227e3 KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
4f303c0b9d5d ksmbd: fix multiple out-of-bounds read during context decoding
522a9417f649 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
4c6bdaacb3cb ksmbd: fix incorrect AllocationSize set in smb2_get_info
f7add4d1598a ksmbd: fix UAF issue from opinfo->conn
8072ea674374 ksmbd: fix credit count leakage
5f4d3810ca9c KVM: x86: Account fastpath-only VM-Exits in vCPU stats
b1d5667afad1 KVM: arm64: Populate fault info for watchpoint
0659aee089da test_firmware: fix the memory leak of the allocated firmware buffer
eef67dfdc050 test_firmware: fix a memory leak with reqs buffer
33aebb014893 powerpc/xmon: Use KSYM_NAME_LEN in array size
97211945ef68 serial: cpm_uart: Fix a COMPILE_TEST dependency
7493392a375c serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
3270095f6eb5 fbcon: Fix null-ptr-deref in soft_cursor
ef8aeffb2c50 ext4: add lockdep annotations for i_data_sem for ea_inode's
140aa33f96d6 ext4: disallow ea_inodes with extended attributes
277cea6f7786 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
b112babc565e ext4: add EA_INODE checking to ext4_iget()
9ce0319b0599 mptcp: fix active subflow finalization
977a63afd401 mptcp: fix connect timeout handling
97ecfe67f5ca selftests: mptcp: userspace pm: skip if MPTCP is not supported
f324df8de0b5 selftests: mptcp: sockopt: skip if MPTCP is not supported
0fea987ccf5f selftests: mptcp: join: skip if MPTCP is not supported
17ddf2a54eff selftests: mptcp: pm nl: skip if MPTCP is not supported
68ecc09a148c selftests: mptcp: connect: skip if MPTCP is not supported
3f731926a1b0 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
7403630eb94c tracing/histograms: Allow variables to have some modifiers
2a1195f0e085 tracing/timerlat: Always wakeup the timerlat thread
007c04225697 mtdchar: mark bits of ioctl handler noinline
d7c34c8f6005 selinux: don't use make's grouped targets feature yet
6fb0b098f690 io_uring: undeprecate epoll_ctl support
94f97b8df005 riscv: perf: Fix callchain parse error with kernel tracepoint events
c40dc6e26646 tpm, tpm_tis: correct tpm_tis_flags enumeration values
b0e21c42c1fb iommu/amd: Fix domain flush size when syncing iotlb
251cf7fd5a1b powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
2a72e6814f55 block: fix revalidate performance regression
867ad8cba251 phy: qcom-qmp-pcie-msm8996: fix init-count imbalance
5daf7a171d27 phy: qcom-qmp-combo: fix init-count imbalance
1af8dd540347 btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
380d2da555a8 tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
2c8aa1163a21 mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
f25568e0801c mmc: vub300: fix invalid response handling
03974abbf2a1 x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case")
8db2ea7b80d6 drm/amd/pm: reverse mclk and fclk clocks levels for renoir
f05f3fcc7824 drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
1c729bd5b30f drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5
0f8f233ed767 drm/amd/pm: resolve reboot exception for si oland
e0a0f5d2ba59 drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
00abb872ef0f drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4
2f91f92bd870 drm/amdgpu: enable tmz by default for GC 11.0.1
009886965e04 ata: libata-scsi: Use correct device no in ata_find_dev()
63a44b01df36 scsi: stex: Fix gcc 13 warnings
2e787e5153b7 misc: fastrpc: reject new invocations during device removal
93f2aa05af2d misc: fastrpc: return -EPIPE to invocations on device removal
cbfed647fd19 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
704842c97aa3 usb: gadget: f_fs: Add unbind event before functionfs_unbind
cc8c9864da69 usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
08e8ff68a3f6 dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
ef12610ff5fa net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
3cfdc3fc1801 iio: dac: build ad5758 driver when AD5758 is selected
f453753900e9 iio: adc: stm32-adc: skip adc-diff-channels setup if none is present
735d033bedc3 iio: adc: ad7192: Change "shorted" channels to differential
84f4d63ae184 iio: addac: ad74413: fix resistance input processing
ab0c2dffe80f iio: dac: mcp4725: Fix i2c_master_send() return value handling
89f92d435352 iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
2eb269605113 iio: adc: stm32-adc: skip adc-channels setup if none is present
54d737d79672 iio: light: vcnl4035: fixed chip ID check
2896a356ed07 dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
cb2a612c397d iio: imu: inv_icm42600: fix timestamp reset
3fb021f5c114 HID: wacom: avoid integer overflow in wacom_intuos_inout()
254be1f64819 HID: google: add jewel USB id
23c241676f32 iio: adc: mxs-lradc: fix the order of two cleanup operations
b6867ce5fb35 iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
47cc3cae303c media: uvcvideo: Don't expose unsupported formats to userspace
4d776371127e drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
7d233f93594f mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
4124000cf4c5 media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats
bafe94ac9950 KVM: arm64: vgic: Fix locking comment
150a5f74a597 KVM: arm64: vgic: Wrap vgic_its_create() with config_lock
4129d71e5bda KVM: arm64: vgic: Fix a circular locking issue
7df6008b8726 block: Deny writable memory mapping if block is read-only
16ddd3bc6741 nvme-pci: Add quirk for Teamgroup MP33 SSD
a731273f3c22 ublk: fix AB-BA lockdep warning
68ce1d57e52c drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
baa8901ad70d ceph: silence smatch warning in reconnect_caps_cb()
56e5d63e4e2d atm: hide unused procfs functions
47d0f626795f drm/msm: Be more shouty if per-process pgtables aren't working
c62a9a6bea0c ALSA: oss: avoid missing-prototype warnings
e4f1532a9cd9 nvme: do not let the user delete a ctrl before a complete initialization
f481c2af4916 nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
d0013470677f netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
def67e27f2b7 net: wwan: t7xx: Ensure init is completed before system sleep
ae72bd1a4b04 wifi: b43: fix incorrect __packed annotation
c061e13c7297 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
7402fb48efff wifi: iwlwifi: mvm: Add locking to the rate read flow
788f129f6370 wifi: mac80211: recalc chanctx mindef before assigning
a03460061164 wifi: mac80211: consider reserved chanctx for mindef
aefa37aa32cb wifi: mac80211: simplify chanctx allocation
bdd97c99b346 arm64: vdso: Pass (void *) to virt_to_page()
6bf0f6bfcd35 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
e0b5316e2ead ARM: dts: stm32: add pin map for CAN controller on stm32f7
de16dfe7cab5 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
329da6d07cc9 ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
905b247f6e13 s390/topology: honour nr_cpu_ids when adding CPUs
26cfe2faa82d s390/pkey: zeroize key blobs
9f2f538cd8c3 ASoC: SOF: pm: save io region state in case of errors in resume
eb708aee4126 ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling
1cc6301dfcd2 ASoC: SOF: pcm: fix pm_runtime imbalance in error handling
a6637d5a8f19 ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions
d5d61f747e3f media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
d0088ea444e6 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
4a8ecfb2207c media: dvb-core: Fix use-after-free due to race at dvb_register_device()
93b5dfebcb18 media: dvb-core: Fix use-after-free due on race condition at dvb_net
bf3b6f82fd4c media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
ea2938c27b02 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
dd6839936115 media: dvb_ca_en50221: fix a size write bug
058822591b78 media: netup_unidvb: fix irq init by register it at the end of probe
b769fbf04a91 media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
5d2923fb0b72 media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
6906e613e6b7 media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
4e896b226311 media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
336ca9b37104 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
1027c8c068f0 media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
8914ae00db45 media: dvb_demux: fix a bug for the continuity counter
59dad726de2d ASoC: ssm2602: Add workaround for playback distortions
7fbdd3bd7bbf ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V
603f239216ca ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
f6d2aa322ca7 xfrm: Check if_id in inbound policy/secpath match
40798c566b56 um: harddog: fix modular build
c03dd9390514 ASoC: dwc: limit the number of overrun messages
0960fb87cdaf ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12
7d98a36b101f nvme-pci: add quirk for missing secondary temperature thresholds
53786bfadc43 nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
46193dd43dce block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
5af920e4d1d1 nbd: Fix debugfs_create_dir error checking
f83c32ed05d4 fbdev: stifb: Fix info entry in sti_struct on error path
be2aefa202a5 fbdev: modedb: Add 1920x1080 at 60 Hz video mode
c6c0a9f61958 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
3e336ad6f517 drm/amdgpu: set gfx9 onwards APU atomics support to be true
5ae4a618a155 gfs2: Don't deref jdesc in evict
61c3962ab1f9 platform/mellanox: fix potential race in mlxbf-tmfifo driver
809efd7a69a4 platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
18913fc7c1dd media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
705f4dcc41c2 hwmon: (k10temp) Add PCI ID for family 19, model 78h
6578e0f196e8 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
0433baa89318 btrfs: abort transaction when sibling keys check fails for leaves
e2d161c539a4 drm/ast: Fix ARM compatibility
cad1abbe488d mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
88a042d599c3 drm/amdgpu: Use the default reset when loading or reloading the driver
6a40da600750 ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet
a7ec48a419fe ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
867dae554780 watchdog: menz069_wdt: fix watchdog initialisation
787e74b21394 drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
e2feb39312a6 mptcp: add annotations around sk->sk_shutdown accesses
0b9e6d64cd10 mptcp: fix data race around msk->first access
519f16d96c2d mptcp: consolidate passive msk socket initialization
fa2cbd1d689a mptcp: simplify subflow_syn_recv_sock()
9872e8c63252 mptcp: avoid unneeded address copy
1b9e3ab669a3 mptcp: add annotations around msk->subflow accesses
c5ebb5cec9fb mptcp: avoid unneeded __mptcp_nmpc_socket() usage
ea9d7382d5d3 rtnetlink: call validate_linkmsg in rtnl_create_link
62dcac528be7 mtd: rawnand: marvell: don't set the NAND frequency select
2187cb72b98b mtd: rawnand: marvell: ensure timing values are written
a0843347a96a net: dsa: mv88e6xxx: Increase wait after reset deactivation
c3fc733798c7 tcp: fix mishandling when the sack compression is deferred.
eac615ed3c6d net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
4fc2724f445f iommu/mediatek: Flush IOTLB completely only if domain has been attached
9316fdd57f25 net/mlx5: Read embedded cpu after init bit cleared
4156c6ff331a net/mlx5e: Fix error handling in mlx5e_refresh_tirs
7c3e271626d1 nvme: fix the name of Zone Append for verbose logging
4e5a5cda3dfd nfsd: fix double fget() bug in __write_ports_addfd()
401a1cf50bfa udp6: Fix race condition in udp6_sendmsg & connect
507182f132a8 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
5c05ef3630ca net: sched: fix NULL pointer dereference in mq_attach
f8884108a2fe net/sched: Prohibit regrafting ingress or clsact Qdiscs
be3e1f71cb6f net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
1ec1434630b3 net/sched: sch_clsact: Only create under TC_H_CLSACT
89a0f4dcae43 net/sched: sch_ingress: Only create under TC_H_INGRESS
d67a5a587c45 net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
8c3ec8e7895e net/smc: Scan from current RMB list when no position specified
752836e1a206 tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
c2251ce0483d tcp: deny tcp_disconnect() when threads are waiting
0dec22a09da1 af_packet: do not use READ_ONCE() in packet_bind()
906134664f33 RDMA/irdma: Fix Local Invalidate fencing
07322c8a12d6 RDMA/irdma: Prevent QP use after free
3cf774741459 mtd: rawnand: ingenic: fix empty stub helper definitions
789394f1df8b perf ftrace latency: Remove unnecessary "--" from --use-nsec option
7164961a9ce0 amd-xgbe: fix the false linkup in xgbe_phy_status
d615070b0eb8 tls: improve lockless access safety of tls_err_abort()
0b64a2bf1699 af_packet: Fix data-races of pkt_sk(sk)->num.
a2c2364e5f53 netrom: fix info-leak in nr_write_internal()
ae0ef97f1e2b net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
724aa4fd9e36 net/mlx5e: Don't attach netdev profile while handling internal error
9c7ae143a01b net/mlx5: fw_tracer, Fix event handling
e73b7de4bf96 net/mlx5: SF, Drain health before removing device
9e49af9766ec net/mlx5: Drain health before unregistering devlink
ddd8d552a8f8 riscv: Fix unused variable warning when BUILTIN_DTB is set
72fef70abe18 dmaengine: pl330: rename _start to prevent build error
bd424277a1f8 nfsd: make a copy of struct iattr before calling notify_change
dac09fec5b57 iommu/amd: Fix up merge conflict resolution
817ce9b1d27e iommu/amd: Handle GALog overflows
c3ff24625a42 iommu/amd: Don't block updates to GATag if guest mode is on
bf1f3f4aa47d iommu/rockchip: Fix unwind goto issue
0021441cbbf0 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
dcaa61b73d9c RDMA/bnxt_re: Fix a possible memory leak
44fc5eb0e267 dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
ef8c7616939d RDMA/hns: Modify the value of long message loopback slice
736e1c4e54e9 RDMA/hns: Fix base address table allocation
38771c0eefa6 RDMA/hns: Fix timeout attr in query qp for HIP08
241de3fec11f RDMA/efa: Fix unsupported page sizes in device
21c0eb064890 phy: amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value
836f874d43ed RDMA/bnxt_re: Fix the page_size used during the MR creation
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 15db724866a3f4fb8fba4f494b4583cdf5fb7c22)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_6.1.bb | 6 ++--
.../linux/linux-yocto-tiny_6.1.bb | 6 ++--
meta/recipes-kernel/linux/linux-yocto_6.1.bb | 28 +++++++++----------
3 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
index 794cbf2de9..4a2a3ca4ab 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
@@ -14,13 +14,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "1dbf96de89b0e1dc082bfa90b45a5d581b1470a3"
-SRCREV_meta ?= "fe6f2a4341877552eb279adc47e0ed32e3e2befa"
+SRCREV_machine ?= "6871194107bd40397162bfca0a9ef06661057c50"
+SRCREV_meta ?= "1dd270d3231f82d94d2123b95e4eb576019440a3"
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.1;destsuffix=${KMETA};protocol=https"
-LINUX_VERSION ?= "6.1.32"
+LINUX_VERSION ?= "6.1.33"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
index 65a8148749..bfc1c7652c 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
@@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc
# CVE exclusions
include recipes-kernel/linux/cve-exclusion_6.1.inc
-LINUX_VERSION ?= "6.1.32"
+LINUX_VERSION ?= "6.1.33"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "24ec2fa877406f6e8ccce3841a1575e6d0e94679"
-SRCREV_meta ?= "fe6f2a4341877552eb279adc47e0ed32e3e2befa"
+SRCREV_machine ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
+SRCREV_meta ?= "1dd270d3231f82d94d2123b95e4eb576019440a3"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
index f8e6e1fe13..9bcf6b5de6 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
@@ -17,25 +17,25 @@ KBRANCH:qemux86-64 ?= "v6.1/standard/base"
KBRANCH:qemuloongarch64 ?= "v6.1/standard/base"
KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "a362b0a2279ab82e61c03d492b7efd528fee4422"
-SRCREV_machine:qemuarm64 ?= "24ec2fa877406f6e8ccce3841a1575e6d0e94679"
-SRCREV_machine:qemuloongarch64 ?= "24ec2fa877406f6e8ccce3841a1575e6d0e94679"
-SRCREV_machine:qemumips ?= "3adbad6b7ccd09550606f44271cdf67dd9583379"
-SRCREV_machine:qemuppc ?= "24ec2fa877406f6e8ccce3841a1575e6d0e94679"
-SRCREV_machine:qemuriscv64 ?= "24ec2fa877406f6e8ccce3841a1575e6d0e94679"
-SRCREV_machine:qemuriscv32 ?= "24ec2fa877406f6e8ccce3841a1575e6d0e94679"
-SRCREV_machine:qemux86 ?= "24ec2fa877406f6e8ccce3841a1575e6d0e94679"
-SRCREV_machine:qemux86-64 ?= "24ec2fa877406f6e8ccce3841a1575e6d0e94679"
-SRCREV_machine:qemumips64 ?= "bbdfb1b8c9b38bcb63aeaa785b60cc24af88b4b1"
-SRCREV_machine ?= "24ec2fa877406f6e8ccce3841a1575e6d0e94679"
-SRCREV_meta ?= "fe6f2a4341877552eb279adc47e0ed32e3e2befa"
+SRCREV_machine:qemuarm ?= "cff918ff5ee0001dec6493620535d8804f02cd8b"
+SRCREV_machine:qemuarm64 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
+SRCREV_machine:qemuloongarch64 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
+SRCREV_machine:qemumips ?= "7a59adc4cd39bea852101be2873855cfc835ef45"
+SRCREV_machine:qemuppc ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
+SRCREV_machine:qemuriscv64 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
+SRCREV_machine:qemuriscv32 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
+SRCREV_machine:qemux86 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
+SRCREV_machine:qemux86-64 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
+SRCREV_machine:qemumips64 ?= "273e099163a72247262a495cb73889d2e0ed6d2c"
+SRCREV_machine ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
+SRCREV_meta ?= "1dd270d3231f82d94d2123b95e4eb576019440a3"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "76ba310227d2490018c271f1ecabb6c0a3212eb0"
+SRCREV_machine:class-devupstream ?= "2f3918bc53fb998fdeed8683ddc61194ceb84edf"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v6.1/base"
@@ -43,7 +43,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.1.32"
+LINUX_VERSION ?= "6.1.33"
PV = "${LINUX_VERSION}+git${SRCPV}"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 10/30] linux-yocto/6.1: fix intermittent x86 boot hangs
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (8 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 09/30] linux-yocto/6.1: update to v6.1.33 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 11/30] linux-yocto/6.1: update to v6.1.34 Steve Sakoman
` (19 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
The commit in question appeared as -stable backport in 6.1.28, which is
where we started to see intermittent boot hangs on x86.
Richard noted that others are seeing this is well, as can be seen in
this thread:
https://lkml.org/lkml/2023/6/13/1460
We bump our SRCREVs to pick up the revert:
947f660bde07 Revert "tick/common: Align tick period with the HZ tick."
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 73b7f36e51de39ed19dfd3cd253be1876db60ca4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_6.1.bb | 4 ++--
.../linux/linux-yocto-tiny_6.1.bb | 4 ++--
meta/recipes-kernel/linux/linux-yocto_6.1.bb | 24 +++++++++----------
3 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
index 4a2a3ca4ab..1033d307f4 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
@@ -14,8 +14,8 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "6871194107bd40397162bfca0a9ef06661057c50"
-SRCREV_meta ?= "1dd270d3231f82d94d2123b95e4eb576019440a3"
+SRCREV_machine ?= "2993cbe41f0f859331c81d6ec8001b094f53cb9e"
+SRCREV_meta ?= "db25e51e2006721528f5e7bcd8f4501592bd74fe"
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.1;destsuffix=${KMETA};protocol=https"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
index bfc1c7652c..2be9eb9c36 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
-SRCREV_meta ?= "1dd270d3231f82d94d2123b95e4eb576019440a3"
+SRCREV_machine ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
+SRCREV_meta ?= "db25e51e2006721528f5e7bcd8f4501592bd74fe"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
index 9bcf6b5de6..3645932520 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
@@ -17,18 +17,18 @@ KBRANCH:qemux86-64 ?= "v6.1/standard/base"
KBRANCH:qemuloongarch64 ?= "v6.1/standard/base"
KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "cff918ff5ee0001dec6493620535d8804f02cd8b"
-SRCREV_machine:qemuarm64 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
-SRCREV_machine:qemuloongarch64 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
-SRCREV_machine:qemumips ?= "7a59adc4cd39bea852101be2873855cfc835ef45"
-SRCREV_machine:qemuppc ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
-SRCREV_machine:qemuriscv64 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
-SRCREV_machine:qemuriscv32 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
-SRCREV_machine:qemux86 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
-SRCREV_machine:qemux86-64 ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
-SRCREV_machine:qemumips64 ?= "273e099163a72247262a495cb73889d2e0ed6d2c"
-SRCREV_machine ?= "6034b10d39687bbd6769e4adb2a792524e6b4f16"
-SRCREV_meta ?= "1dd270d3231f82d94d2123b95e4eb576019440a3"
+SRCREV_machine:qemuarm ?= "93797f49c15b6ce9656a607626437e76a3b6c6da"
+SRCREV_machine:qemuarm64 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
+SRCREV_machine:qemuloongarch64 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
+SRCREV_machine:qemumips ?= "1279631d08d52a5b20044404da4b01205ba4b725"
+SRCREV_machine:qemuppc ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
+SRCREV_machine:qemuriscv64 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
+SRCREV_machine:qemuriscv32 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
+SRCREV_machine:qemux86 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
+SRCREV_machine:qemux86-64 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
+SRCREV_machine:qemumips64 ?= "3b25f845f704021fbe223ef48ab22ff5fa3886b9"
+SRCREV_machine ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
+SRCREV_meta ?= "db25e51e2006721528f5e7bcd8f4501592bd74fe"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 11/30] linux-yocto/6.1: update to v6.1.34
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (9 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 10/30] linux-yocto/6.1: fix intermittent x86 boot hangs Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 12/30] linux-yocto/6.1: update to v6.1.35 Steve Sakoman
` (18 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating to the latest korg -stable release that comprises
the following commits:
ca87e77a2ef8 Linux 6.1.34
1aaa74177f06 Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
a7e9c2e40708 wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS
8fafd871558f wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS
5b2438f0a7e5 ext4: only check dquot_initialize_needed() when debugging
77eed67ba24e Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
543c12c2644e ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop
8f2984233c87 ksmbd: fix out-of-bound read in parse_lease_state()
bf12d7fb63b3 ksmbd: fix out-of-bound read in deassemble_neg_contexts()
fb322da83ce5 vhost_vdpa: support PACKED when setting-getting vring_base
b839b65456f5 vhost: support PACKED when setting-getting vring_base
6c5a69c5dd53 vduse: avoid empty string for dev name
7e48d635f274 riscv: fix kprobe __user string arg print fault issue
14e4f37e46e6 soundwire: stream: Add missing clear of alloc_slave_rt
e17734900a88 eeprom: at24: also select REGMAP
67180e079b32 riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readable
e4b76cd7713c i2c: sprd: Delete i2c adapter in .remove's error path
c53f2e8462f3 gpio: sim: fix memory corruption when adding named lines and unnamed hogs
410689432880 firmware: arm_ffa: Set handle field to zero in memory descriptor
f24cb5a04270 i2c: mv64xxx: Fix reading invalid status value in atomic mode
8e64012c0348 arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
b64bbe8b1a45 blk-mq: fix blk_mq_hw_ctx active request accounting
c3d87d415f7c ASoC: simple-card-utils: fix PCM constraint error check
c0f9f799bac6 ASoC: mediatek: mt8195: fix use-after-free in driver remove path
50f2160afbb8 ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
370711d7f0c1 arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
efe115560a29 arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
5a607e53f208 arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
037449ce1c04 ASoC: codecs: wsa881x: do not set can_multi_write flag
8b13854f26f2 ASoC: codecs: wsa883x: do not set can_multi_write flag
58ab8a0ff81d ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
4b8ebe5393ed ARM: at91: pm: fix imbalanced reference counter for ethernet devices
c97f30d215d8 arm64: dts: qcom: sc8280xp: Flush RSC sleep & wake votes
df9bc25d13c1 mm: page_table_check: Ensure user pages are not slab pages
08378f0314ce mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM
3901170529a7 usb: usbfs: Use consistent mmap functions
80e29f11be69 usb: usbfs: Enforce page requirements for mmap
42a7314f2b84 pinctrl: meson-axg: add missing GPIOA_18 gpio group
fdeb7129298b soc: qcom: icc-bwmon: fix incorrect error code passed to dev_err_probe()
30c26b985c3e virtio_net: use control_buf for coalesce params
222a6bc8a7c6 rbd: get snapshot context after exclusive lock is ensured to be held
d647ee673c4d rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
939f00e4825d tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
d088bea08ac0 Bluetooth: hci_qca: fix debugfs registration
e5ae01fd46a3 Bluetooth: fix debugfs registration
a5490d6a742c Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
1e1e2ee0cf7f s390/dasd: Use correct lock while counting channel queue length
6f5c0eec89fc ceph: fix use-after-free bug for inodes when flushing capsnaps
443cf752f73b selftests: mptcp: update userspace pm subflow tests
8f0ba8ec18f5 selftests: mptcp: update userspace pm addr tests
3fa051b18fc6 mptcp: update userspace pm infos
9b7fa33fda0f mptcp: add address into userspace pm list
d80a36ad400e mptcp: only send RM_ADDR in nl_cmd_remove
e0b04a9f97dd can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
8a46c4a2bcd7 can: j1939: change j1939_netdev_lock type to mutex
db15e90a8c3b can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
727964650a12 wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif()
8953be60ec33 drm/amd/display: Reduce sdp bw after urgent to 90%
8695a443ad8f drm/amd/pm: Fix power context allocation in SMU13
8e143bae25cd drm/amdgpu: change reserved vram info print
34419aa0b448 drm/amdgpu: fix xclk freq on CHIP_STONEY
416ba40ff3c4 drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
8d42c563e4dd drm/i915/gt: Use the correct error value when kernel_context() fails
b40b34913280 ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41
b1acff11b674 ALSA: hda/realtek: Add Lenovo P3 Tower platform
63211350630b ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
0df0097ea2d5 ALSA: ice1712,ice1724: fix the kcontrol->id initialization
caad8a0a10c3 ALSA: hda/realtek: Add quirk for Clevo NS50AU
3454490e0396 ALSA: cmipci: Fix kctl->id initialization
c35034fd6446 ALSA: gus: Fix kctl->id initialization
1f6c520932bc ALSA: ymfpci: Fix kctl->id initialization
be0b9b7a6d77 ALSA: hda: Fix kctl->id initialization
c8a46f39dd27 Input: fix open count when closing inhibited device
f9172a0bb57d Input: psmouse - fix OOB access in Elantech protocol
00b59734f504 Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
32c2c234bc2f batman-adv: Broken sync while rescheduling delayed work
f9b9c8469621 bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
abc706231372 bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event
5ce24936d560 bnxt_en: Skip firmware fatal error recovery if chip is not accessible
5fc86a4580da bnxt_en: Query default VLAN before VNIC setup on a VF
53a0c6d5c929 bnxt_en: Don't issue AP reset during ethtool's reset operation
5df74018d1e6 net: bcmgenet: Fix EEE implementation
d4925800a49c lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
c5a17f3247bd drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
dbc880567adf bpf: Add extra path pointer check to d_path helper
06177b92902d net: sched: fix possible refcount leak in tc_chain_tmplt_add()
e582ceda5a16 net: sched: act_police: fix sparse errors in tcf_police_dump()
60f39768efa5 net: sched: move rtm_tca_policy declaration to include file
76eef453a675 drm/i915/selftests: Add some missing error propagation
4e7f1f6da79e drm/i915/selftests: Stop using kthread_stop()
9d9a38b5639f net: sched: add rcu annotations around qdisc->qdisc_sleeping
8a74ea37e1ab rfs: annotate lockless accesses to RFS sock flow table
3d9eface2eee rfs: annotate lockless accesses to sk->sk_rxhash
f8e6aa0e6056 tcp: gso: really support BIG TCP
251b5d68ac47 ipv6: rpl: Fix Route of Death.
65f2def20662 netfilter: nf_tables: out-of-bound check in chain blob
fea199dbf6c1 netfilter: ipset: Add schedule point in call_ad().
f057da51c076 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
1f26ea49a5c0 netfilter: nft_bitwise: fix register tracking
81e11b6c1ad0 selftests/bpf: Fix sockopt_sk selftest
1ba03535451f selftests/bpf: Verify optval=NULL case
0d18f8b90b8a wifi: cfg80211: fix locking in sched scan stop work
4a64e92846fa qed/qede: Fix scheduling while atomic
79c975514cf1 wifi: mac80211: don't translate beacon/presp addrs
4dd40fec5bf2 wifi: mac80211: mlme: fix non-inheritence element
8b6ab4bfba6f wifi: cfg80211: reject bad AP MLD address
434cf4fbee4e wifi: mac80211: use correct iftype HE cap
3e8a7573ff9f Bluetooth: L2CAP: Add missing checks for invalid DCID
66b3f7425a9c Bluetooth: ISO: don't try to remove CIG if there are bound CIS left
9c7e51b94709 Bluetooth: Fix l2cap_disconnect_req deadlock
17aac1200222 Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER
5f285409c91b drm/i915: Use 18 fast wake AUX sync len
7bf7bebdc20d drm/i915: Explain the magic numbers for AUX SYNC/precharge length
1d37434ffc13 net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
a22c0a034630 net: enetc: correct rx_bytes statistics of XDP
b3fc768a746b net: enetc: correct the statistics of rx bytes
7a5cdd4bc1c3 net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
76e38e6e1b35 net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
3849e7fcea20 bpf: Fix elem_size not being set for inner maps
d7612a922b21 bpf: Fix UAF in task local storage
9166225c3b2d net/ipv4: ping_group_range: allow GID from 2147483648 to 4294967294
332f36a09c4c net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
8af3119388c4 neighbour: fix unaligned access to pneigh_entry
898c9a0ee715 bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()
e783f639b8fb wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
84c699681a29 afs: Fix setting of mtime when creating a file/dir/symlink
fb7058dd0249 spi: qup: Request DMA before enabling clocks
ec2e12b14aa0 platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsystem
24845da026b8 platform/surface: aggregator: Allow completion work-items to be executed in parallel
31c3de5f7b70 spi: mt65xx: make sure operations completed before unloading
097acf0aa622 net: sfp: fix state loss when updating state_hw_mask
ec3ce2c7cf8d scsi: megaraid_sas: Add flexible array member for SGLs
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c90a7f3d93b5dd980ad68d0e59540f564da57aa5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_6.1.bb | 6 ++--
.../linux/linux-yocto-tiny_6.1.bb | 6 ++--
meta/recipes-kernel/linux/linux-yocto_6.1.bb | 28 +++++++++----------
3 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
index 1033d307f4..faf447dd33 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
@@ -14,13 +14,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "2993cbe41f0f859331c81d6ec8001b094f53cb9e"
-SRCREV_meta ?= "db25e51e2006721528f5e7bcd8f4501592bd74fe"
+SRCREV_machine ?= "aa7b426ca83f0b523a1d2cfef21dca13bd6ce6d9"
+SRCREV_meta ?= "ebdf12f7412436a72a81f748083979968097b9e6"
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.1;destsuffix=${KMETA};protocol=https"
-LINUX_VERSION ?= "6.1.33"
+LINUX_VERSION ?= "6.1.34"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
index 2be9eb9c36..9ba8e60993 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
@@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc
# CVE exclusions
include recipes-kernel/linux/cve-exclusion_6.1.inc
-LINUX_VERSION ?= "6.1.33"
+LINUX_VERSION ?= "6.1.34"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
-SRCREV_meta ?= "db25e51e2006721528f5e7bcd8f4501592bd74fe"
+SRCREV_machine ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
+SRCREV_meta ?= "ebdf12f7412436a72a81f748083979968097b9e6"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
index 3645932520..9be25291e3 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
@@ -17,25 +17,25 @@ KBRANCH:qemux86-64 ?= "v6.1/standard/base"
KBRANCH:qemuloongarch64 ?= "v6.1/standard/base"
KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "93797f49c15b6ce9656a607626437e76a3b6c6da"
-SRCREV_machine:qemuarm64 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
-SRCREV_machine:qemuloongarch64 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
-SRCREV_machine:qemumips ?= "1279631d08d52a5b20044404da4b01205ba4b725"
-SRCREV_machine:qemuppc ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
-SRCREV_machine:qemuriscv64 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
-SRCREV_machine:qemuriscv32 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
-SRCREV_machine:qemux86 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
-SRCREV_machine:qemux86-64 ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
-SRCREV_machine:qemumips64 ?= "3b25f845f704021fbe223ef48ab22ff5fa3886b9"
-SRCREV_machine ?= "947f660bde07ee4111bc96d08b142a6ce3753d38"
-SRCREV_meta ?= "db25e51e2006721528f5e7bcd8f4501592bd74fe"
+SRCREV_machine:qemuarm ?= "61c096d5618d7e8d8612e8c38ea1a731af12f59d"
+SRCREV_machine:qemuarm64 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
+SRCREV_machine:qemuloongarch64 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
+SRCREV_machine:qemumips ?= "af474dba4331363e7b5c0e1317a985461de3650c"
+SRCREV_machine:qemuppc ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
+SRCREV_machine:qemuriscv64 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
+SRCREV_machine:qemuriscv32 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
+SRCREV_machine:qemux86 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
+SRCREV_machine:qemux86-64 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
+SRCREV_machine:qemumips64 ?= "cceb143eb0f4ea878af749da5ddfefc6eb2761d7"
+SRCREV_machine ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
+SRCREV_meta ?= "ebdf12f7412436a72a81f748083979968097b9e6"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "2f3918bc53fb998fdeed8683ddc61194ceb84edf"
+SRCREV_machine:class-devupstream ?= "ca87e77a2ef8b298aa9f69658d5898e72ee450fe"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v6.1/base"
@@ -43,7 +43,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.1.33"
+LINUX_VERSION ?= "6.1.34"
PV = "${LINUX_VERSION}+git${SRCPV}"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 12/30] linux-yocto/6.1: update to v6.1.35
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (10 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 11/30] linux-yocto/6.1: update to v6.1.34 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 13/30] gcc : upgrade to v12.3 Steve Sakoman
` (17 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating to the latest korg -stable release that comprises
the following commits:
e84a4e368abe Linux 6.1.35
a76d4933c38e kbuild: Update assembler calls to use proper flags and language target
5abcd2c18dbb MIPS: Prefer cc-option for additions to cflags
1d485ddcba85 MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option
d51d258997e5 x86/boot/compressed: prefer cc-option for CFLAGS additions
bdd22f2aa131 scsi: target: core: Fix error path in target_setup_session()
741c96715fb7 neighbour: delete neigh_lookup_nodev as not used
26435338f9dd net/sched: act_api: add specific EXT_WARN_MSG for tc action
ab1bbd79f48e Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
8f3759981104 net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy
4b4cae8e4b37 drm/amdgpu: Don't set struct drm_driver.output_poll_changed
c6cbb4e1c10c rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
8d842af30bc2 parisc: Delete redundant register definitions in <asm/assembly.h>
616aba553640 afs: Fix vlserver probe RTT handling
34dc1eed9918 octeon_ep: Add missing check for ioremap
35d848164fec selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
6ab77b3b852d net: tipc: resize nlattr array to correct size
d24c96581775 dm: don't lock fs when the map is NULL during suspend or resume
010179208c66 sfc: fix XDP queues mode with legacy IRQ
23efdbfa8eef net: macsec: fix double free of percpu stats
4ea1f3344472 net: lapbether: only support ethernet devices
59f0c7bec3ca net: dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames
3626e93cd841 net/sched: cls_api: Fix lockup on flushing explicitly created chain
fa285d799d1d ext4: drop the call to ext4_error() from ext4_get_group_info()
d7d6e830cd0f cifs: fix lease break oops in xfstest generic/098
e8119d4d1611 selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step
ea3f336f717a net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting
ac57be24dcf1 net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
096c00ea80db sched: add new attr TCA_EXT_WARN_MSG to report tc extact message
e568e0e16830 selftests/tc-testing: Fix SFB db test
700d7bf300c1 selftests/tc-testing: Fix Error: failed to find target LOG
8a086daf20a8 selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
62aecf23f3d1 drm/nouveau: add nv_encoder pointer check for NULL
fb725beca62d drm/nouveau/dp: check for NULL nv_connector->native_mode
a5acbe4ea5d0 drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
90748be0f4f3 drm/nouveau: don't detect DSM for non-NVIDIA device
835457c0d608 net: phylink: use a dedicated helper to parse usgmii control word
fabf9cb41334 net: phylink: report correct max speed for QUSGMII
df7477a8bdcb igb: fix nvm.ops.read() error handling
9710e5c30bd4 igc: Fix possible system crash when loading module
c6612bf33ebe igc: Clean the TX buffer and TX descriptor ring
fe289f8fee9a sctp: fix an error code in sctp_sf_eat_auth()
0b8ae7d6e4ad ipvlan: fix bound dev checking for IPv6 l3s mode
33bd6b76ac77 net: ethtool: correct MAX attribute value for stats
277fbf63b34a IB/isert: Fix incorrect release of isert connection
f77965f48792 IB/isert: Fix possible list corruption in CMA handler
4e55c9abe947 IB/isert: Fix dead lock in ib_isert
1def2a94f4ee RDMA/mlx5: Fix affinity assignment
8618f8f72389 IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
4dc0b367c390 RDMA/cma: Always set static rate to 0 for RoCE
ec6d49687d2b RDMA/mlx5: Create an indirect flow table for steering anchor
3a83145b660c RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
c764fed5e544 octeontx2-af: fix lbk link credits on cn10k
7c6d50414649 octeontx2-af: fixed resource availability check
b4a3cae58cd8 iavf: remove mask from iavf_irq_enable_queues()
26256aa7edcd RDMA/rxe: Fix the use-before-initialization error of resp_pkts
b0b3848e0363 RDMA/rxe: Removed unused name from rxe_task struct
e83bc9388627 wifi: mac80211: take lock before setting vif links
170ceadf4a57 wifi: cfg80211: fix link del callback to call correct handler
49f3a79f03bd wifi: mac80211: fix link activation settings order
07f9cc229b44 net/sched: cls_u32: Fix reference counter leak leading to overflow
c9411f014e5c octeontx2-af: Fix promiscuous mode
5cf38fbc82ba net/sched: act_pedit: Parse L3 Header for L4 offset
fb25478f6699 net/sched: act_pedit: remove extra check for key type
b4e5d0c4cf07 net/sched: simplify tcf_pedit_act
300be9f1dc4b igb: Fix extts capture value format for 82580/i354/i350
a4a912aee14e ping6: Fix send to link-local addresses with VRF.
381d49ec68ca net: enetc: correct the indexes of highest and 2nd highest TCs
4aaa3b730d16 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
bec51844f9ba ice: Fix XDP memory leak when NIC is brought up and down
8fddf3f05156 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
55b7a00f3422 netfilter: nf_tables: integrate pipapo into commit protocol
839d38d3b0aa spi: fsl-dspi: avoid SCK glitches with continuous transfers
485792480660 spi: cadence-quadspi: Add missing check for dma_set_mask
2906e0d75b50 RDMA/rxe: Fix ref count error in check_rkey()
7617a59f0056 RDMA/rxe: Fix packet length checks
00b276bc7b62 RDMA/rtrs: Fix rxe_dealloc_pd warning
77226c9785f8 RDMA/rtrs: Fix the last iu->buf leak in err path
03285557deb6 usb: dwc3: gadget: Reset num TRBs before giving back the request
7bee7f13c039 USB: dwc3: fix use-after-free on core driver unbind
307fe59490bd USB: dwc3: qcom: fix NULL-deref on suspend
d8195536ce26 usb: gadget: udc: core: Prevent soft_connect_store() race
3c048d42c305 usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
3a1882841f64 usb: typec: Fix fast_role_swap_current show function
2bf8ea2e9e39 usb: typec: ucsi: Fix command cancellation
b352f7b6a646 serial: lantiq: add missing interrupt ack
04b3145db225 USB: serial: option: add Quectel EM061KGL series
03b5964a2825 clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
5532962c9ed2 thunderbolt: Mask ring interrupt on Intel hardware as well
d799f73d5d44 thunderbolt: dma_test: Use correct value for absent rings when creating paths
081b5f1ebc73 thunderbolt: Do not touch CL state configuration during discovery
1eb0eff7da97 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
21863dc45aed drm/amdgpu: add missing radeon secondary PCI ID
6f5b5ce9397d drm/amd/pm: workaround for compute workload type on some skus
b69a10df9003 drm/amd: Tighten permissions on VBIOS flashing attributes
b2706d862b65 drm/amd: Make sure image is written to trigger VBIOS image update flow
ee8c6580c310 drm/amd/display: edp do not add non-edid timings
2cb6026df193 net: usb: qmi_wwan: add support for Compal RXM-G1
5d1fdfb3d185 drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
f6d74371ce15 RDMA/uverbs: Restrict usage of privileged QKEYs
5a144bad3e75 nouveau: fix client work fence deletion race
33965ac34091 net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
bfaf388d3599 dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
088ad777eeae dm thin metadata: check fail_io before using data_sm
1886db9a4ee1 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
029e0f1f7521 ALSA: usb-audio: Fix broken resume due to UAC3 power state
9e1c7968a275 btrfs: can_nocow_file_extent should pass down args->strict from callers
4e9da0cda149 btrfs: fix iomap_begin length for nocow writes
4389fb6b6a9d btrfs: do not ASSERT() on duplicated global roots
7e23b1ec720a powerpc/purgatory: remove PGO flags
352f62431ad3 riscv/purgatory: remove PGO flags
2cf6e32e86ea x86/purgatory: remove PGO flags
013027918a4e kexec: support purgatories with .text.hot sections
c9c3163c7ab9 io_uring/net: save msghdr->msg_control for retries
cffaa97ffb67 LoongArch: Fix perf event id calculation
ad64865722b6 nilfs2: reject devices with insufficient block count
69caea4eed1c nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
8f47a9665aee nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
3d4bc38f716c nios2: dts: Fix tse_mac "max-frame-size" property
447f325497dc zswap: do not shrink if cgroup may not zswap
9f17645f8528 ocfs2: check new file size on fallocate call
534b4bbc8589 ocfs2: fix use-after-free when unmounting read-only filesystem
3a340c63c0c3 epoll: ep_autoremove_wake_function should use list_del_init_careful
6d304091e091 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
b11f953a61e9 wifi: cfg80211: fix locking in regulatory disconnect
9a9adc42a590 irqchip/gic: Correctly validate OF quirk descriptors
22efb27a21b6 NVMe: Add MAXIO 1602 to bogus nid list.
c9c205945033 io_uring: unlock sqd->lock before sq thread release CPU
8ca9880735b0 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
41c383c49657 xen/blkfront: Only check REQ_FUA for writes
75955d698636 ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
7e57a56374aa ASoC: cs35l41: Fix default regmap values for some registers
424fc902728c mips: Move initrd_start check after initrd address sanitisation.
dd035c08ee96 MIPS: Alchemy: fix dbdma2
34dd1a90ab64 MIPS: Restore Au1300 support
048ad52d528e MIPS: unhide PATA_PLATFORM
3d48ea53c44b parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
e522a12e4892 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
0b09b35cae86 ASoC: Intel: avs: Add missing checks on FE startup
5daa27bcb31d ASoC: Intel: avs: Account for UID of ACPI device
c33fded7f17f ASoC: soc-pcm: test if a BE can be prepared
0a9b2164b7d8 btrfs: handle memory allocation failure in btrfs_csum_one_bio
e9a5175d5e83 btrfs: scrub: try harder to mark RAID56 block groups read-only
c45aed74318e drm: panel-orientation-quirks: Change Air's quirk to support Air Plus
2d9144c0ca82 power: supply: Fix logic checking if system is running from battery
808e103ebac9 irqchip/meson-gpio: Mark OF related data as maybe unused
0cdb593c2fe9 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
bf8324676b1c regulator: Fix error checking for debugfs_create_dir
c94be1f039c3 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
cdf9cfc1bbd7 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
22358b9c418c power: supply: Ratelimit no data debug output
a7620312a082 selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent change
79a0a3695e01 tools: gpio: fix debounce_period_us output of lsgpio
cc1444a36398 ARM: dts: vexpress: add missing cache properties
398bf0d67bcc power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
66a88d04cf5d power: supply: sc27xx: Fix external_power_changed race
e3d2bdca180b power: supply: ab8500: Fix external_power_changed race
628e40a225a0 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
e01fc7caac9c ksmbd: validate smb request protocol id
fec79e4f7df5 EDAC/qcom: Get rid of hardcoded register offsets
4b3ec6b6ff24 qcom: llcc/edac: Fix the base address used for accessing LLCC banks
314e973f36a5 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()
c68b4db58138 cgroup: always put cset in cgroup_css_set_put_fork
7a2e2ca9ad21 cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
6111f0add6ff test_firmware: prevent race conditions by a correct implementation of locking
aa2dfdc4ed25 test_firmware: Use kstrtobool() instead of strtobool()
100cd6d0e563 x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 86cc1a595011ff08fb50bca7215e5b22cda6cdcb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../linux/linux-yocto-rt_6.1.bb | 6 ++--
.../linux/linux-yocto-tiny_6.1.bb | 6 ++--
meta/recipes-kernel/linux/linux-yocto_6.1.bb | 28 +++++++++----------
3 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
index faf447dd33..54ead24ded 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
@@ -14,13 +14,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "aa7b426ca83f0b523a1d2cfef21dca13bd6ce6d9"
-SRCREV_meta ?= "ebdf12f7412436a72a81f748083979968097b9e6"
+SRCREV_machine ?= "6f370bf9127713eccdfb3cf009c46ef4852aec28"
+SRCREV_meta ?= "b358c237cf493dcf5af1760fc4632ede32e1ff2e"
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.1;destsuffix=${KMETA};protocol=https"
-LINUX_VERSION ?= "6.1.34"
+LINUX_VERSION ?= "6.1.35"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
index 9ba8e60993..fd2e2511d5 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
@@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc
# CVE exclusions
include recipes-kernel/linux/cve-exclusion_6.1.inc
-LINUX_VERSION ?= "6.1.34"
+LINUX_VERSION ?= "6.1.35"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
-SRCREV_meta ?= "ebdf12f7412436a72a81f748083979968097b9e6"
+SRCREV_machine ?= "682b17e1d76bc4364fcc9864f39c31c855b5f5df"
+SRCREV_meta ?= "b358c237cf493dcf5af1760fc4632ede32e1ff2e"
PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
index 9be25291e3..127c4396b5 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
@@ -17,25 +17,25 @@ KBRANCH:qemux86-64 ?= "v6.1/standard/base"
KBRANCH:qemuloongarch64 ?= "v6.1/standard/base"
KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64"
-SRCREV_machine:qemuarm ?= "61c096d5618d7e8d8612e8c38ea1a731af12f59d"
-SRCREV_machine:qemuarm64 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
-SRCREV_machine:qemuloongarch64 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
-SRCREV_machine:qemumips ?= "af474dba4331363e7b5c0e1317a985461de3650c"
-SRCREV_machine:qemuppc ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
-SRCREV_machine:qemuriscv64 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
-SRCREV_machine:qemuriscv32 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
-SRCREV_machine:qemux86 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
-SRCREV_machine:qemux86-64 ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
-SRCREV_machine:qemumips64 ?= "cceb143eb0f4ea878af749da5ddfefc6eb2761d7"
-SRCREV_machine ?= "78b6c1da5b5f0924c0c71b9f6097b17ce1ee049e"
-SRCREV_meta ?= "ebdf12f7412436a72a81f748083979968097b9e6"
+SRCREV_machine:qemuarm ?= "915f4d2237d1c8e23eb67eda0b8e9b24373a80b4"
+SRCREV_machine:qemuarm64 ?= "682b17e1d76bc4364fcc9864f39c31c855b5f5df"
+SRCREV_machine:qemuloongarch64 ?= "682b17e1d76bc4364fcc9864f39c31c855b5f5df"
+SRCREV_machine:qemumips ?= "1aad3fa2eba5594fb4e779fc53fef6046d833c91"
+SRCREV_machine:qemuppc ?= "682b17e1d76bc4364fcc9864f39c31c855b5f5df"
+SRCREV_machine:qemuriscv64 ?= "682b17e1d76bc4364fcc9864f39c31c855b5f5df"
+SRCREV_machine:qemuriscv32 ?= "682b17e1d76bc4364fcc9864f39c31c855b5f5df"
+SRCREV_machine:qemux86 ?= "682b17e1d76bc4364fcc9864f39c31c855b5f5df"
+SRCREV_machine:qemux86-64 ?= "682b17e1d76bc4364fcc9864f39c31c855b5f5df"
+SRCREV_machine:qemumips64 ?= "53e7685d6da27e112397e71c27a0bce0fc9313a9"
+SRCREV_machine ?= "682b17e1d76bc4364fcc9864f39c31c855b5f5df"
+SRCREV_meta ?= "b358c237cf493dcf5af1760fc4632ede32e1ff2e"
# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "ca87e77a2ef8b298aa9f69658d5898e72ee450fe"
+SRCREV_machine:class-devupstream ?= "e84a4e368abe42cf359fe237f0238820859d5044"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v6.1/base"
@@ -43,7 +43,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "6.1.34"
+LINUX_VERSION ?= "6.1.35"
PV = "${LINUX_VERSION}+git${SRCPV}"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 13/30] gcc : upgrade to v12.3
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (11 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 12/30] linux-yocto/6.1: update to v6.1.35 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 14/30] go: Upgrade 1.20.4 -> 1.20.5 Steve Sakoman
` (16 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
gcc stable version upgraded from v12.2 to v12.3
Below is the bug fix list for v12.3
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.3
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-devtools/gcc/{gcc-12.2.inc => gcc-12.3.inc} | 6 +++---
...cc-cross-canadian_12.2.bb => gcc-cross-canadian_12.3.bb} | 0
.../gcc/{gcc-cross_12.2.bb => gcc-cross_12.3.bb} | 0
.../gcc/{gcc-crosssdk_12.2.bb => gcc-crosssdk_12.3.bb} | 0
.../gcc/{gcc-runtime_12.2.bb => gcc-runtime_12.3.bb} | 0
.../gcc/{gcc-sanitizers_12.2.bb => gcc-sanitizers_12.3.bb} | 0
.../gcc/{gcc-source_12.2.bb => gcc-source_12.3.bb} | 0
meta/recipes-devtools/gcc/{gcc_12.2.bb => gcc_12.3.bb} | 0
.../gcc/{libgcc-initial_12.2.bb => libgcc-initial_12.3.bb} | 0
.../recipes-devtools/gcc/{libgcc_12.2.bb => libgcc_12.3.bb} | 0
.../gcc/{libgfortran_12.2.bb => libgfortran_12.3.bb} | 0
11 files changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-devtools/gcc/{gcc-12.2.inc => gcc-12.3.inc} (97%)
rename meta/recipes-devtools/gcc/{gcc-cross-canadian_12.2.bb => gcc-cross-canadian_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-cross_12.2.bb => gcc-cross_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-crosssdk_12.2.bb => gcc-crosssdk_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-runtime_12.2.bb => gcc-runtime_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-sanitizers_12.2.bb => gcc-sanitizers_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc-source_12.2.bb => gcc-source_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{gcc_12.2.bb => gcc_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{libgcc-initial_12.2.bb => libgcc-initial_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{libgcc_12.2.bb => libgcc_12.3.bb} (100%)
rename meta/recipes-devtools/gcc/{libgfortran_12.2.bb => libgfortran_12.3.bb} (100%)
diff --git a/meta/recipes-devtools/gcc/gcc-12.2.inc b/meta/recipes-devtools/gcc/gcc-12.3.inc
similarity index 97%
rename from meta/recipes-devtools/gcc/gcc-12.2.inc
rename to meta/recipes-devtools/gcc/gcc-12.3.inc
index 0dbbecad4a..4ec03f925c 100644
--- a/meta/recipes-devtools/gcc/gcc-12.2.inc
+++ b/meta/recipes-devtools/gcc/gcc-12.3.inc
@@ -2,11 +2,11 @@ require gcc-common.inc
# Third digit in PV should be incremented after a minor release
-PV = "12.2.0"
+PV = "12.3.0"
# BINV should be incremented to a revision after a minor gcc release
-BINV = "12.2.0"
+BINV = "12.3.0"
FILESEXTRAPATHS =. "${FILE_DIRNAME}/gcc:${FILE_DIRNAME}/gcc/backport:"
@@ -64,7 +64,7 @@ SRC_URI = "${BASEURI} \
file://prefix-map-realpath.patch \
file://hardcoded-paths.patch \
"
-SRC_URI[sha256sum] = "e549cf9cf3594a00e27b6589d4322d70e0720cdd213f39beb4181e06926230ff"
+SRC_URI[sha256sum] = "949a5d4f99e786421a93b532b22ffab5578de7321369975b91aec97adfda8c3b"
S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/${SOURCEDIR}"
B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
diff --git a/meta/recipes-devtools/gcc/gcc-cross-canadian_12.2.bb b/meta/recipes-devtools/gcc/gcc-cross-canadian_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-cross-canadian_12.2.bb
rename to meta/recipes-devtools/gcc/gcc-cross-canadian_12.3.bb
diff --git a/meta/recipes-devtools/gcc/gcc-cross_12.2.bb b/meta/recipes-devtools/gcc/gcc-cross_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-cross_12.2.bb
rename to meta/recipes-devtools/gcc/gcc-cross_12.3.bb
diff --git a/meta/recipes-devtools/gcc/gcc-crosssdk_12.2.bb b/meta/recipes-devtools/gcc/gcc-crosssdk_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-crosssdk_12.2.bb
rename to meta/recipes-devtools/gcc/gcc-crosssdk_12.3.bb
diff --git a/meta/recipes-devtools/gcc/gcc-runtime_12.2.bb b/meta/recipes-devtools/gcc/gcc-runtime_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-runtime_12.2.bb
rename to meta/recipes-devtools/gcc/gcc-runtime_12.3.bb
diff --git a/meta/recipes-devtools/gcc/gcc-sanitizers_12.2.bb b/meta/recipes-devtools/gcc/gcc-sanitizers_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-sanitizers_12.2.bb
rename to meta/recipes-devtools/gcc/gcc-sanitizers_12.3.bb
diff --git a/meta/recipes-devtools/gcc/gcc-source_12.2.bb b/meta/recipes-devtools/gcc/gcc-source_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc-source_12.2.bb
rename to meta/recipes-devtools/gcc/gcc-source_12.3.bb
diff --git a/meta/recipes-devtools/gcc/gcc_12.2.bb b/meta/recipes-devtools/gcc/gcc_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/gcc_12.2.bb
rename to meta/recipes-devtools/gcc/gcc_12.3.bb
diff --git a/meta/recipes-devtools/gcc/libgcc-initial_12.2.bb b/meta/recipes-devtools/gcc/libgcc-initial_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/libgcc-initial_12.2.bb
rename to meta/recipes-devtools/gcc/libgcc-initial_12.3.bb
diff --git a/meta/recipes-devtools/gcc/libgcc_12.2.bb b/meta/recipes-devtools/gcc/libgcc_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/libgcc_12.2.bb
rename to meta/recipes-devtools/gcc/libgcc_12.3.bb
diff --git a/meta/recipes-devtools/gcc/libgfortran_12.2.bb b/meta/recipes-devtools/gcc/libgfortran_12.3.bb
similarity index 100%
rename from meta/recipes-devtools/gcc/libgfortran_12.2.bb
rename to meta/recipes-devtools/gcc/libgfortran_12.3.bb
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 14/30] go: Upgrade 1.20.4 -> 1.20.5
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (12 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 13/30] gcc : upgrade to v12.3 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 15/30] pkgconf: upgrade 1.9.4 -> 1.9.5 Steve Sakoman
` (15 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Sakib Sajal <sakib.sajal@windriver.com>
Upgrade to latest 1.20.x release:
go.git$ git log --oneline go1.20.4..go1.20.5
e827d41c0a (tag: go1.20.5) [release-branch.go1.20] go1.20.5
c0ed873cd8 [release-branch.go1.20] cmd/go: disallow package directories containing newlines
356a419e2f [release-branch.go1.20] cmd/go: enforce flags with non-optional arguments
fa60c381ed [release-branch.go1.20] cmd/go,cmd/cgo: in _cgo_flags use one line per flag
36144ba429 [release-branch.go1.20] runtime: implement SUID/SGID protections
5036ba77eb [release-branch.go1.20] net: skip TestFileFdBlocks if the "unix" network is not supported
b249ec5655 [release-branch.go1.20] cmd/go/internal: update documentation of go test and go generate
4b95fc1e6c [release-branch.go1.20] cmd/go: save checksums for go.mod files needed for go version lines
31a1e19a59 [release-branch.go1.20] net, os: net.Conn.File.Fd should return a blocking descriptor
450c8021a5 [release-branch.go1.20] runtime: change fcntl to return two values
22741120ee [release-branch.go1.20] runtime: consistently define fcntl
9270e3be8f [release-branch.go1.20] os: if descriptor is non-blocking, retain that in Fd method
600636e931 [release-branch.go1.20] crypto/rsa: use BoringCrypto for 4096 bit keys
afbe101950 [release-branch.go1.20] cmd/compile: fix bswap/load rewrite rules
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ea1e9e9d7385c78bdd513e44cea5c36444529b2)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-devtools/go/{go-1.20.4.inc => go-1.20.5.inc} | 2 +-
...o-binary-native_1.20.4.bb => go-binary-native_1.20.5.bb} | 6 +++---
...cross-canadian_1.20.4.bb => go-cross-canadian_1.20.5.bb} | 0
.../go/{go-cross_1.20.4.bb => go-cross_1.20.5.bb} | 0
.../go/{go-crosssdk_1.20.4.bb => go-crosssdk_1.20.5.bb} | 0
.../go/{go-native_1.20.4.bb => go-native_1.20.5.bb} | 0
.../go/{go-runtime_1.20.4.bb => go-runtime_1.20.5.bb} | 0
meta/recipes-devtools/go/{go_1.20.4.bb => go_1.20.5.bb} | 0
8 files changed, 4 insertions(+), 4 deletions(-)
rename meta/recipes-devtools/go/{go-1.20.4.inc => go-1.20.5.inc} (89%)
rename meta/recipes-devtools/go/{go-binary-native_1.20.4.bb => go-binary-native_1.20.5.bb} (78%)
rename meta/recipes-devtools/go/{go-cross-canadian_1.20.4.bb => go-cross-canadian_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go-cross_1.20.4.bb => go-cross_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go-crosssdk_1.20.4.bb => go-crosssdk_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go-native_1.20.4.bb => go-native_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go-runtime_1.20.4.bb => go-runtime_1.20.5.bb} (100%)
rename meta/recipes-devtools/go/{go_1.20.4.bb => go_1.20.5.bb} (100%)
diff --git a/meta/recipes-devtools/go/go-1.20.4.inc b/meta/recipes-devtools/go/go-1.20.5.inc
similarity index 89%
rename from meta/recipes-devtools/go/go-1.20.4.inc
rename to meta/recipes-devtools/go/go-1.20.5.inc
index 05bc168e0c..4e4e57d5cb 100644
--- a/meta/recipes-devtools/go/go-1.20.4.inc
+++ b/meta/recipes-devtools/go/go-1.20.5.inc
@@ -15,4 +15,4 @@ SRC_URI += "\
file://0008-src-cmd-dist-buildgo.go-do-not-hardcode-host-compile.patch \
file://0009-go-Filter-build-paths-on-staticly-linked-arches.patch \
"
-SRC_URI[main.sha256sum] = "9f34ace128764b7a3a4b238b805856cc1b2184304df9e5690825b0710f4202d6"
+SRC_URI[main.sha256sum] = "9a15c133ba2cfafe79652f4815b62e7cfc267f68df1b9454c6ab2a3ca8b96a88"
diff --git a/meta/recipes-devtools/go/go-binary-native_1.20.4.bb b/meta/recipes-devtools/go/go-binary-native_1.20.5.bb
similarity index 78%
rename from meta/recipes-devtools/go/go-binary-native_1.20.4.bb
rename to meta/recipes-devtools/go/go-binary-native_1.20.5.bb
index 87ce8a558f..a98be4af1b 100644
--- a/meta/recipes-devtools/go/go-binary-native_1.20.4.bb
+++ b/meta/recipes-devtools/go/go-binary-native_1.20.5.bb
@@ -9,9 +9,9 @@ PROVIDES = "go-native"
# Checksums available at https://go.dev/dl/
SRC_URI = "https://dl.google.com/go/go${PV}.${BUILD_GOOS}-${BUILD_GOARCH}.tar.gz;name=go_${BUILD_GOTUPLE}"
-SRC_URI[go_linux_amd64.sha256sum] = "698ef3243972a51ddb4028e4a1ac63dc6d60821bf18e59a807e051fee0a385bd"
-SRC_URI[go_linux_arm64.sha256sum] = "105889992ee4b1d40c7c108555222ca70ae43fccb42e20fbf1eebb822f5e72c6"
-SRC_URI[go_linux_ppc64le.sha256sum] = "8c6f44b96c2719c90eebabe2dd866f9c39538648f7897a212cac448587e9a408"
+SRC_URI[go_linux_amd64.sha256sum] = "d7ec48cde0d3d2be2c69203bc3e0a44de8660b9c09a6e85c4732a3f7dc442612"
+SRC_URI[go_linux_arm64.sha256sum] = "aa2fab0a7da20213ff975fa7876a66d47b48351558d98851b87d1cfef4360d09"
+SRC_URI[go_linux_ppc64le.sha256sum] = "049b8ab07d34077b90c0642138e10207f6db14bdd1743ea994a21e228f8ca53d"
UPSTREAM_CHECK_URI = "https://golang.org/dl/"
UPSTREAM_CHECK_REGEX = "go(?P<pver>\d+(\.\d+)+)\.linux"
diff --git a/meta/recipes-devtools/go/go-cross-canadian_1.20.4.bb b/meta/recipes-devtools/go/go-cross-canadian_1.20.5.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-cross-canadian_1.20.4.bb
rename to meta/recipes-devtools/go/go-cross-canadian_1.20.5.bb
diff --git a/meta/recipes-devtools/go/go-cross_1.20.4.bb b/meta/recipes-devtools/go/go-cross_1.20.5.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-cross_1.20.4.bb
rename to meta/recipes-devtools/go/go-cross_1.20.5.bb
diff --git a/meta/recipes-devtools/go/go-crosssdk_1.20.4.bb b/meta/recipes-devtools/go/go-crosssdk_1.20.5.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-crosssdk_1.20.4.bb
rename to meta/recipes-devtools/go/go-crosssdk_1.20.5.bb
diff --git a/meta/recipes-devtools/go/go-native_1.20.4.bb b/meta/recipes-devtools/go/go-native_1.20.5.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-native_1.20.4.bb
rename to meta/recipes-devtools/go/go-native_1.20.5.bb
diff --git a/meta/recipes-devtools/go/go-runtime_1.20.4.bb b/meta/recipes-devtools/go/go-runtime_1.20.5.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-runtime_1.20.4.bb
rename to meta/recipes-devtools/go/go-runtime_1.20.5.bb
diff --git a/meta/recipes-devtools/go/go_1.20.4.bb b/meta/recipes-devtools/go/go_1.20.5.bb
similarity index 100%
rename from meta/recipes-devtools/go/go_1.20.4.bb
rename to meta/recipes-devtools/go/go_1.20.5.bb
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 15/30] pkgconf: upgrade 1.9.4 -> 1.9.5
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (13 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 14/30] go: Upgrade 1.20.4 -> 1.20.5 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 16/30] git: upgrade to 2.39.3 Steve Sakoman
` (14 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross.burton@arm.com>
Changes from 1.9.4 to 1.9.5:
----------------------------
* Fix incorrect assumptions involving the use of ctype(3) functions.
Patch by Taylor R Campbell.
* Fix detection of provided functions on autoconf.
Patches by Harmen Stoppels.
* Fix deletion of tests/meson.build by the autoconf build system.
Patch by h30032433.
* Fix quoting rules in argvsplit.c.
Patch by huyubiao.
* Update libpkgconf documentation and documentation building scripts.
Patches by Andrew Shadura.
* Enforce maximum package count correctly for --modversion.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fb9e05592e7c1c61a677d9cb842c9adc84689dde)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../pkgconf/{pkgconf_1.9.4.bb => pkgconf_1.9.5.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/pkgconf/{pkgconf_1.9.4.bb => pkgconf_1.9.5.bb} (96%)
diff --git a/meta/recipes-devtools/pkgconf/pkgconf_1.9.4.bb b/meta/recipes-devtools/pkgconf/pkgconf_1.9.5.bb
similarity index 96%
rename from meta/recipes-devtools/pkgconf/pkgconf_1.9.4.bb
rename to meta/recipes-devtools/pkgconf/pkgconf_1.9.5.bb
index ab0f371093..4bdf03c574 100644
--- a/meta/recipes-devtools/pkgconf/pkgconf_1.9.4.bb
+++ b/meta/recipes-devtools/pkgconf/pkgconf_1.9.5.bb
@@ -20,7 +20,7 @@ SRC_URI = "\
file://pkg-config-native.in \
file://pkg-config-esdk.in \
"
-SRC_URI[sha256sum] = "daccf1bbe5a30d149b556c7d2ffffeafd76d7b514e249271abdd501533c1d8ae"
+SRC_URI[sha256sum] = "1ac1656debb27497563036f7bffc281490f83f9b8457c0d60bcfb638fb6b6171"
inherit autotools
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 16/30] git: upgrade to 2.39.3
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (14 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 15/30] pkgconf: upgrade 1.9.4 -> 1.9.5 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 17/30] gstreamer1.0: upgrade 1.22.2 -> 1.22.3 Steve Sakoman
` (13 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross.burton@arm.com>
This minor point release fixes CVE-2023-25652 and CVE-2023-29007.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 469c28924ab9debe810e3277b27ad936781e7ce5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-devtools/git/{git_2.39.2.bb => git_2.39.3.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/git/{git_2.39.2.bb => git_2.39.3.bb} (98%)
diff --git a/meta/recipes-devtools/git/git_2.39.2.bb b/meta/recipes-devtools/git/git_2.39.3.bb
similarity index 98%
rename from meta/recipes-devtools/git/git_2.39.2.bb
rename to meta/recipes-devtools/git/git_2.39.3.bb
index 9fac9d13f8..6fdf1caa74 100644
--- a/meta/recipes-devtools/git/git_2.39.2.bb
+++ b/meta/recipes-devtools/git/git_2.39.3.bb
@@ -170,4 +170,4 @@ EXTRA_OECONF += "ac_cv_snprintf_returns_bogus=no \
"
EXTRA_OEMAKE += "NO_GETTEXT=1"
-SRC_URI[tarball.sha256sum] = "fb6807d1eb4094bb2349ab97d203fe1e6c3eb28af73ea391decfbd3a03c02e85"
+SRC_URI[tarball.sha256sum] = "2f9aa93c548941cc5aff641cedc24add15b912ad8c9b36ff5a41b1a9dcad783e"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 17/30] gstreamer1.0: upgrade 1.22.2 -> 1.22.3
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (15 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 16/30] git: upgrade to 2.39.3 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 18/30] dpkg: upgrade to v1.21.22 Steve Sakoman
` (12 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Anuj Mittal <anuj.mittal@intel.com>
The third 1.22 bug-fix release (1.22.3) was released on 19 May 2023.
This release only contains bugfixes and it should be safe to update from 1.22.x.
Highlighted bugfixes in 1.22.3
avdec: fix occasional video decoder deadlock on seeking with FFmpeg 6.0
decodebin3: fix regression handling input streams without CAPS or TIME segment such as e.g. udpsrc or `pushfilesrc
bluez: a2dpsink: fix Bluetooth SIG Certification test failures
osxvideosink: fix deadlock upon closing output window
qtdemux: fix edit list handling regression and AV1 codec box parsing
qtmux: fix extraction of CEA608 closed caption data from S334-1A packets
rtspsrc: Fix handling of * control path
splitmux: timestamp handling improvements
v4l2videodec: Rework dynamic resolution change handling (needed for IMX6 mainline codec)
videoflip: fix regression with automatically rotating video based on tags
d3d11: many d3d11videosink and d3d11compositor fixes
webrtc, rtp: numerous data race fixes and stability fixes
various bug fixes, memory leak fixes, and other stability and reliability improvements
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8ff5c4bfe46bb325535041a9127356ae425dbe5f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../{gst-devtools_1.22.2.bb => gst-devtools_1.22.3.bb} | 2 +-
...streamer1.0-libav_1.22.2.bb => gstreamer1.0-libav_1.22.3.bb} | 2 +-
.../{gstreamer1.0-omx_1.22.2.bb => gstreamer1.0-omx_1.22.3.bb} | 2 +-
...plugins-bad_1.22.2.bb => gstreamer1.0-plugins-bad_1.22.3.bb} | 2 +-
...ugins-base_1.22.2.bb => gstreamer1.0-plugins-base_1.22.3.bb} | 2 +-
...ugins-good_1.22.2.bb => gstreamer1.0-plugins-good_1.22.3.bb} | 2 +-
...ugins-ugly_1.22.2.bb => gstreamer1.0-plugins-ugly_1.22.3.bb} | 2 +-
...reamer1.0-python_1.22.2.bb => gstreamer1.0-python_1.22.3.bb} | 2 +-
...rtsp-server_1.22.2.bb => gstreamer1.0-rtsp-server_1.22.3.bb} | 2 +-
...streamer1.0-vaapi_1.22.2.bb => gstreamer1.0-vaapi_1.22.3.bb} | 2 +-
.../{gstreamer1.0_1.22.2.bb => gstreamer1.0_1.22.3.bb} | 2 +-
11 files changed, 11 insertions(+), 11 deletions(-)
rename meta/recipes-multimedia/gstreamer/{gst-devtools_1.22.2.bb => gst-devtools_1.22.3.bb} (95%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.22.2.bb => gstreamer1.0-libav_1.22.3.bb} (91%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.22.2.bb => gstreamer1.0-omx_1.22.3.bb} (95%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.22.2.bb => gstreamer1.0-plugins-bad_1.22.3.bb} (98%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.22.2.bb => gstreamer1.0-plugins-base_1.22.3.bb} (97%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.22.2.bb => gstreamer1.0-plugins-good_1.22.3.bb} (97%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.22.2.bb => gstreamer1.0-plugins-ugly_1.22.3.bb} (94%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.22.2.bb => gstreamer1.0-python_1.22.3.bb} (91%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-rtsp-server_1.22.2.bb => gstreamer1.0-rtsp-server_1.22.3.bb} (90%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-vaapi_1.22.2.bb => gstreamer1.0-vaapi_1.22.3.bb} (95%)
rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.22.2.bb => gstreamer1.0_1.22.3.bb} (97%)
diff --git a/meta/recipes-multimedia/gstreamer/gst-devtools_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gst-devtools_1.22.3.bb
similarity index 95%
rename from meta/recipes-multimedia/gstreamer/gst-devtools_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gst-devtools_1.22.3.bb
index 8b282bbb7b..fa82ef7861 100644
--- a/meta/recipes-multimedia/gstreamer/gst-devtools_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-devtools_1.22.3.bb
@@ -12,7 +12,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV}
file://0001-connect-has-a-different-signature-on-musl.patch \
"
-SRC_URI[sha256sum] = "eb62726d3e27a8782369a24fd6364a8885ed2462b3bbdab091dffc8139ee06d8"
+SRC_URI[sha256sum] = "446ac9c42d502cbfd9081737cc1b853b3c1f50db77ca7ccd01aea10f687550c1"
DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base"
RRECOMMENDS:${PN} = "git"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.3.bb
similarity index 91%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.3.bb
index ed3dbaca22..c5af676a95 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.22.3.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \
"
SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz"
-SRC_URI[sha256sum] = "fcaaf9878fe8f3bc82317ef13a1558824cb68df1f8968c6797f556c5e33bcffd"
+SRC_URI[sha256sum] = "2ec5c805808b4371a7e32b1da0202a1c8a6b36b6ce905080bf5c34097d12a923"
S = "${WORKDIR}/gst-libav-${PV}"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.3.bb
similarity index 95%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.3.bb
index d2d23050d9..694a12b1c1 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.22.3.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
SRC_URI = "https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz"
-SRC_URI[sha256sum] = "1b0c57f2cc4ddeec5e7f0c436e502f06665c4e93c73261855b94e04fc94337b2"
+SRC_URI[sha256sum] = "6f51c2331c334593c2c3cf12e9f22b9e3b419a3247cfb2fec0e1bd845569863a"
S = "${WORKDIR}/gst-omx-${PV}"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.3.bb
similarity index 98%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.3.bb
index 6260f9586b..bbcbded1ac 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.3.bb
@@ -10,7 +10,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad
file://0002-avoid-including-sys-poll.h-directly.patch \
file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \
"
-SRC_URI[sha256sum] = "3d8faf1ce3402c8535ce3a8c4e1a6c960e4b5655dbda6b55943db9ac79022d0f"
+SRC_URI[sha256sum] = "e1798fee2d86127f0637481c607f983293bf0fd81aad70a5c7b47205af3621d8"
S = "${WORKDIR}/gst-plugins-bad-${PV}"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.3.bb
similarity index 97%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.3.bb
index c1e5d0cd09..44056b04e9 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22.3.bb
@@ -11,7 +11,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-ba
file://0003-viv-fb-Make-sure-config.h-is-included.patch \
file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \
"
-SRC_URI[sha256sum] = "eb65120c4ee79b7a153c3c1972d5c0158c2151877cc51ec7725bba5749679d49"
+SRC_URI[sha256sum] = "1c596289a0d4207380233eba8c36a932c4d1aceba19932937d9b57c24cef89f3"
S = "${WORKDIR}/gst-plugins-base-${PV}"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.3.bb
similarity index 97%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.3.bb
index a9352949b5..8de1d1c5f5 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.22.3.bb
@@ -8,7 +8,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-go
file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \
file://0001-v4l2-Define-ioctl_req_t-for-posix-linux-case.patch"
-SRC_URI[sha256sum] = "7c8cc59425f2b232f60ca7d13e56edd615da4f711e73dd01a7cffa46e6bc0cdd"
+SRC_URI[sha256sum] = "af81154b3a2ef3f4d2feba395f25696feea6fd13ec62c92d3c7a973470710273"
S = "${WORKDIR}/gst-plugins-good-${PV}"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.3.bb
similarity index 94%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.3.bb
index dc81bf27f6..21102d59b6 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.22.3.bb
@@ -14,7 +14,7 @@ LICENSE_FLAGS = "commercial"
SRC_URI = " \
https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \
"
-SRC_URI[sha256sum] = "8f30f44db0bd063709bf6fbe55138e3a98af0abcb61c360f35582bbe10e80691"
+SRC_URI[sha256sum] = "3dc98ed5c2293368b3c4e6ce55d89be834a0a62e9bf88ef17928cf03b7d5a360"
S = "${WORKDIR}/gst-plugins-ugly-${PV}"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.3.bb
similarity index 91%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.3.bb
index ab1600db41..0cf1908e76 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.22.3.bb
@@ -8,7 +8,7 @@ LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740"
SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "bef2b3d82ce4be46b775b1bb56305c1003ee01b535a53a82f9fe8924972153ad"
+SRC_URI[sha256sum] = "70bed3fabe634bc622ef6de4e6eb1c33bc9cefd64bdab200f6fa316b468c731c"
DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject"
RDEPENDS:${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.3.bb
similarity index 90%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.3.bb
index 02c2badc2a..0f8a89db7c 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.22.3.bb
@@ -10,7 +10,7 @@ PNREAL = "gst-rtsp-server"
SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "2be4aecfb88710100ea7115ed0216403e8094344ebf146094271b8d4d73828bf"
+SRC_URI[sha256sum] = "d02a39dfa9bdbf99a3dd2d378e17942b3ce42dfe36fb0c27e2d0b01722fc561d"
S = "${WORKDIR}/${PNREAL}-${PV}"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.3.bb
similarity index 95%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.3.bb
index 6111720976..6e0014c090 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.22.3.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c"
SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "d2e642f9745f97d9f73a7f5085e7659a9a31fe209b774e6e45dae041b435df06"
+SRC_URI[sha256sum] = "a27867062e8b69305fca5b7d3f13ed7c318b703e7d72756c94395bd305c7b32c"
S = "${WORKDIR}/${REALPN}-${PV}"
DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.22.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.22.3.bb
similarity index 97%
rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.22.2.bb
rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.22.3.bb
index f6dd2c168e..ca7548758c 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.22.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.22.3.bb
@@ -22,7 +22,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.x
file://0003-tests-use-a-dictionaries-for-environment.patch;striplevel=3 \
file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \
"
-SRC_URI[sha256sum] = "b2afe73603921c608ba48969dbb7d743776744bfe5d8059ece241137b7f88e21"
+SRC_URI[sha256sum] = "9ffeab95053f9f6995eb3b3da225e88f21c129cd60da002d3f795db70d6d5974"
PACKAGECONFIG ??= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \
check \
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 18/30] dpkg: upgrade to v1.21.22
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (16 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 17/30] gstreamer1.0: upgrade 1.22.2 -> 1.22.3 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 19/30] qemurunner.py: fix error message about qmp Steve Sakoman
` (11 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
* Code internals:
- libdpkg: Handle missing Version when formatting source:Upstream-Version.
Reported by John Scott <email address hidden>.
* Localization:
- Add Portuguese scripts translations.
Thanks to Américo Monteiro <email address hidden>. Closes: #1032562
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 56bdf69a06be21ea376303fbb4d50e9dd570cdbb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-devtools/dpkg/{dpkg_1.21.21.bb => dpkg_1.21.22.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/dpkg/{dpkg_1.21.21.bb => dpkg_1.21.22.bb} (95%)
diff --git a/meta/recipes-devtools/dpkg/dpkg_1.21.21.bb b/meta/recipes-devtools/dpkg/dpkg_1.21.22.bb
similarity index 95%
rename from meta/recipes-devtools/dpkg/dpkg_1.21.21.bb
rename to meta/recipes-devtools/dpkg/dpkg_1.21.22.bb
index a19a96ef06..04bcc93321 100644
--- a/meta/recipes-devtools/dpkg/dpkg_1.21.21.bb
+++ b/meta/recipes-devtools/dpkg/dpkg_1.21.22.bb
@@ -18,6 +18,6 @@ SRC_URI = "git://salsa.debian.org/dpkg-team/dpkg.git;protocol=https;branch=1.21.
SRC_URI:append:class-native = " file://0001-build.c-ignore-return-of-1-from-tar-cf.patch"
-SRCREV = "9ef736b7b3a5fa0d6e991e8475eb2e3151fec345"
+SRCREV = "48482e4f16467e05a08aa3b3b8048e08f0024609"
S = "${WORKDIR}/git"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 19/30] qemurunner.py: fix error message about qmp
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (17 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 18/30] dpkg: upgrade to v1.21.22 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 20/30] v86d: Improve kernel dependency Steve Sakoman
` (10 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Chen Qi <Qi.Chen@windriver.com>
The error message is a little misleading as the qmp module is a
directory with __init__.py file, not qmp.py file. Also, put the
path where we try to import it from in the error message to make
the message more indicative.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 08bacbf797f6a50ae8abe8fc3455b3a15a0a94b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/lib/oeqa/utils/qemurunner.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py
index 8bb35f5a8b..49c70727a2 100644
--- a/meta/lib/oeqa/utils/qemurunner.py
+++ b/meta/lib/oeqa/utils/qemurunner.py
@@ -188,7 +188,7 @@ class QemuRunner:
def launch(self, launch_cmd, get_ip = True, qemuparams = None, extra_bootparams = None, env = None):
# use logfile to determine the recipe-sysroot-native path and
# then add in the site-packages path components and add that
- # to the python sys.path so qmp.py can be found.
+ # to the python sys.path so the qmp module can be found.
python_path = os.path.dirname(os.path.dirname(self.logfile))
python_path += "/recipe-sysroot-native/usr/lib/qemu-python"
sys.path.append(python_path)
@@ -196,7 +196,7 @@ class QemuRunner:
try:
qmp = importlib.import_module("qmp")
except Exception as e:
- self.logger.error("qemurunner: qmp.py missing, please ensure it's installed (%s)" % str(e))
+ self.logger.error("qemurunner: qmp module missing, please ensure it's installed in %s (%s)" % (python_path, str(e)))
return False
# Path relative to tmpdir used as cwd for qemu below to avoid unix socket path length issues
qmp_file = "." + next(tempfile._get_candidate_names())
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 20/30] v86d: Improve kernel dependency
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (18 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 19/30] qemurunner.py: fix error message about qmp Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 21/30] openssl: fix building on riscv32 Steve Sakoman
` (9 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Working with enabling SPDX, an issue was observerd where v86d wasn't rebuilding
when the kernel was changed from linux-yocto to linux-yocto-rt.
This is due to the code in sstatesig.py which was seeing the RRECOMMENDS on a
kernel module and ignoring the DEPENDS. The v86d is technically a kernel module
since it uses kernel header files.
There are two ways to address this, we could inherit the module-base class and
the dependency code does the correct thing. It appears the code doesn't look into
STAGING_KERNEL_DIR though and doesn't use the kernel sources. We can therefore drop
the DEPENDS and the code will the do the correct thing.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 37ccd11cb0b89416b8e23160445186269b6c0c8a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-bsp/v86d/v86d_0.1.10.bb | 1 -
1 file changed, 1 deletion(-)
diff --git a/meta/recipes-bsp/v86d/v86d_0.1.10.bb b/meta/recipes-bsp/v86d/v86d_0.1.10.bb
index 5f342b1120..b4fe362f8e 100644
--- a/meta/recipes-bsp/v86d/v86d_0.1.10.bb
+++ b/meta/recipes-bsp/v86d/v86d_0.1.10.bb
@@ -6,7 +6,6 @@ DESCRIPTION = "v86d provides a backend for kernel drivers that need to execute x
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://README;md5=94ac1971e4f2309dc322d598e7b1f7dd"
-DEPENDS = "virtual/kernel"
RRECOMMENDS:${PN} = "kernel-module-uvesafb"
PR = "r2"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 21/30] openssl: fix building on riscv32
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (19 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 20/30] v86d: Improve kernel dependency Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 22/30] image_types: Fix reproducible builds for initramfs and UKI img Steve Sakoman
` (8 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Dmitry Baryshkov <dbaryshkov@gmail.com>
On riscv32 configurations OpenSSL fails to build with "undefined
reference to `__atomic_foo'" kind of errors. Change OpenSSL recipe to
use linux-latomic configuration instead of linux-generic32.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e8ce80fc6d6579554bca2eba057e65d4b12c0793)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-connectivity/openssl/openssl_3.1.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-connectivity/openssl/openssl_3.1.1.bb b/meta/recipes-connectivity/openssl/openssl_3.1.1.bb
index dca6f18e74..f5f3f32a97 100644
--- a/meta/recipes-connectivity/openssl/openssl_3.1.1.bb
+++ b/meta/recipes-connectivity/openssl/openssl_3.1.1.bb
@@ -118,7 +118,7 @@ do_configure () {
target=linux-ppc64le
;;
linux-riscv32)
- target=linux-generic32
+ target=linux-latomic
;;
linux-riscv64)
target=linux-generic64
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 22/30] image_types: Fix reproducible builds for initramfs and UKI img
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (20 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 21/30] openssl: fix building on riscv32 Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 23/30] openssh: Remove BSD-4-clause contents completely from codebase Steve Sakoman
` (7 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Frieder Paape <frieder@konvera.io>
I've encountered issues reproducing initramfs and UKI image builds,
which will be fixed with this patch.
1. initramfs
There's a symbolic link to /sbin/init, which is appended to the cpio archive after creation.
The links timestamp needs to be static and the cpio append command needs the '--reproducible' flag to produce deterministic outcomes.
2. Unified Kernel Image
'--preserve-dates' is required for a static 'Time/Date' entry.
I've added '--enable-deterministic-archives' although in my case this
didn't change anything.
Signed-off-by: Frieder Paape <frieder@konvera.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fd027729bafb4e085ba0949e38e724f3a8cad102)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/classes-recipe/image_types.bbclass | 5 +++--
scripts/lib/wic/plugins/source/bootimg-efi.py | 2 ++
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/meta/classes-recipe/image_types.bbclass b/meta/classes-recipe/image_types.bbclass
index bbddfaf272..023eb87537 100644
--- a/meta/classes-recipe/image_types.bbclass
+++ b/meta/classes-recipe/image_types.bbclass
@@ -148,10 +148,11 @@ IMAGE_CMD:cpio () {
if [ ! -L ${IMAGE_ROOTFS}/init ] && [ ! -e ${IMAGE_ROOTFS}/init ]; then
if [ -L ${IMAGE_ROOTFS}/sbin/init ] || [ -e ${IMAGE_ROOTFS}/sbin/init ]; then
ln -sf /sbin/init ${WORKDIR}/cpio_append/init
+ touch -h -r ${IMAGE_ROOTFS}/sbin/init ${WORKDIR}/cpio_append/init
else
- touch ${WORKDIR}/cpio_append/init
+ touch -r ${IMAGE_ROOTFS} ${WORKDIR}/cpio_append/init
fi
- (cd ${WORKDIR}/cpio_append && echo ./init | cpio -oA -H newc -F ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.cpio)
+ (cd ${WORKDIR}/cpio_append && echo ./init | cpio --reproducible -oA -H newc -F ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.cpio)
fi
fi
}
diff --git a/scripts/lib/wic/plugins/source/bootimg-efi.py b/scripts/lib/wic/plugins/source/bootimg-efi.py
index d6aeab2aad..8ebb2a9be8 100644
--- a/scripts/lib/wic/plugins/source/bootimg-efi.py
+++ b/scripts/lib/wic/plugins/source/bootimg-efi.py
@@ -351,6 +351,8 @@ class BootimgEFIPlugin(SourcePlugin):
# https://www.freedesktop.org/software/systemd/man/systemd-stub.html
objcopy_cmd = "%s-objcopy" % target_sys
+ objcopy_cmd += " --enable-deterministic-archives"
+ objcopy_cmd += " --preserve-dates"
objcopy_cmd += " --add-section .osrel=%s/usr/lib/os-release" % staging_dir_host
objcopy_cmd += " --change-section-vma .osrel=0x20000"
objcopy_cmd += " --add-section .cmdline=%s" % cmdline.name
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 23/30] openssh: Remove BSD-4-clause contents completely from codebase
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (21 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 22/30] image_types: Fix reproducible builds for initramfs and UKI img Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 24/30] meta: lib: oe: npm_registry: Add more safe caracters Steve Sakoman
` (6 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Riyaz Khan <Riyaz.Khan@kpit.com>
Below upstream commit removed BSD-4-Clause from the LICENSE variable,
Link: https://git.yoctoproject.org/poky/commit/?id=2c86f586d55d0f6b99053e3e4d14c9ee36fa8aa8
But actually if we check from the source code of the openssh for this
version (8.9p1), there are some files (openbsd-compat/libressl-api-compat.c)
still affected.
As upstream removed this BSD-4-clause license, there are still some files
has this license. Below file is affected by this BSD-4-clause contents when
the below command is executed
grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
openbsd-compat/libressl-api-compat.c
All advertising materials mentioning features or use of this software
Reason for backporting is some of the product restrict the BSD-4-Clause usage and the purpose of this commit is
to completely remove the BSD-4-Clause license from the openssh.
When checked in the master branch, openssh upstream removes the bsd-4 license compeletely from this commit
https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0
Hence Backport this commit completely to remove license of BSD-4-clause contents from code. Hunks are refreshed.
Signed-off-by: Riyaz Khan <Riyaz.Khan@kpit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d9045a7bc6d9acc137c292b60a8ce4d24f359a19)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
...401bdd77ca54be6867a154cc01e0d72612e0.patch | 994 ++++++++++++++++++
.../openssh/openssh_9.3p1.bb | 1 +
2 files changed, 995 insertions(+)
create mode 100644 meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
diff --git a/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch b/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
new file mode 100644
index 0000000000..4c8aa085f3
--- /dev/null
+++ b/meta/recipes-connectivity/openssh/openssh/7280401bdd77ca54be6867a154cc01e0d72612e0.patch
@@ -0,0 +1,994 @@
+From 7280401bdd77ca54be6867a154cc01e0d72612e0 Mon Sep 17 00:00:00 2001
+From: Damien Miller <djm@mindrot.org>
+Date: Fri, 24 Mar 2023 13:56:25 +1100
+Subject: [PATCH] remove support for old libcrypto
+
+OpenSSH now requires LibreSSL 3.1.0 or greater or
+OpenSSL 1.1.1 or greater
+
+with/ok dtucker@
+
+Upstream-Status: Backport [https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0]
+Comment: Hunks are refreshed.
+Signed-off-by: Riyaz Khan <Riyaz.Khan@kpit.com>
+
+---
+ .github/workflows/c-cpp.yml | 7 -
+ INSTALL | 8 +-
+ cipher-aes.c | 2 +-
+ configure.ac | 96 ++---
+ openbsd-compat/libressl-api-compat.c | 556 +--------------------------
+ openbsd-compat/openssl-compat.h | 151 +-------
+ 6 files changed, 40 insertions(+), 780 deletions(-)
+
+diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
+index 3d9aa22dba5..d299a32468d 100644
+--- a/.github/workflows/c-cpp.yml
++++ b/.github/workflows/c-cpp.yml
+@@ -47,9 +47,6 @@ jobs:
+ - { target: ubuntu-20.04, config: tcmalloc }
+ - { target: ubuntu-20.04, config: musl }
+ - { target: ubuntu-latest, config: libressl-master }
+- - { target: ubuntu-latest, config: libressl-2.2.9 }
+- - { target: ubuntu-latest, config: libressl-2.8.3 }
+- - { target: ubuntu-latest, config: libressl-3.0.2 }
+ - { target: ubuntu-latest, config: libressl-3.2.6 }
+ - { target: ubuntu-latest, config: libressl-3.3.6 }
+ - { target: ubuntu-latest, config: libressl-3.4.3 }
+@@ -58,10 +55,6 @@ jobs:
+ - { target: ubuntu-latest, config: libressl-3.7.0 }
+ - { target: ubuntu-latest, config: openssl-master }
+ - { target: ubuntu-latest, config: openssl-noec }
+- - { target: ubuntu-latest, config: openssl-1.0.1 }
+- - { target: ubuntu-latest, config: openssl-1.0.1u }
+- - { target: ubuntu-latest, config: openssl-1.0.2u }
+- - { target: ubuntu-latest, config: openssl-1.1.0h }
+ - { target: ubuntu-latest, config: openssl-1.1.1 }
+ - { target: ubuntu-latest, config: openssl-1.1.1k }
+ - { target: ubuntu-latest, config: openssl-1.1.1n }
+diff --git a/INSTALL b/INSTALL
+index 68b15e13190..f99d1e2a809 100644
+--- a/INSTALL
++++ b/INSTALL
+@@ -21,12 +21,8 @@ https://zlib.net/
+
+ libcrypto from either of LibreSSL or OpenSSL. Building without libcrypto
+ is supported but severely restricts the available ciphers and algorithms.
+- - LibreSSL (https://www.libressl.org/)
+- - OpenSSL (https://www.openssl.org) with any of the following versions:
+- - 1.0.x >= 1.0.1 or 1.1.0 >= 1.1.0g or any 1.1.1
+-
+-Note that due to a bug in EVP_CipherInit OpenSSL 1.1 versions prior to
+-1.1.0g can't be used.
++ - LibreSSL (https://www.libressl.org/) 3.1.0 or greater
++ - OpenSSL (https://www.openssl.org) 1.1.1 or greater
+
+ LibreSSL/OpenSSL should be compiled as a position-independent library
+ (i.e. -fPIC, eg by configuring OpenSSL as "./config [options] -fPIC"
+diff --git a/cipher-aes.c b/cipher-aes.c
+index 8b101727284..87c763353d8 100644
+--- a/cipher-aes.c
++++ b/cipher-aes.c
+@@ -69,7 +69,7 @@ ssh_rijndael_init(EVP_CIPHER_CTX *ctx, const u_char *key, const u_char *iv,
+
+ static int
+ ssh_rijndael_cbc(EVP_CIPHER_CTX *ctx, u_char *dest, const u_char *src,
+- LIBCRYPTO_EVP_INL_TYPE len)
++ size_t len)
+ {
+ struct ssh_rijndael_ctx *c;
+ u_char buf[RIJNDAEL_BLOCKSIZE];
+diff --git a/configure.ac b/configure.ac
+index 22fee70f604..1c0ccdf19c5 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -2802,42 +2802,40 @@ if test "x$openssl" = "xyes" ; then
+ #include <openssl/crypto.h>
+ #define DATA "conftest.ssllibver"
+ ]], [[
+- FILE *fd;
+- int rc;
++ FILE *f;
+
+- fd = fopen(DATA,"w");
+- if(fd == NULL)
++ if ((f = fopen(DATA, "w")) == NULL)
+ exit(1);
+-#ifndef OPENSSL_VERSION
+-# define OPENSSL_VERSION SSLEAY_VERSION
+-#endif
+-#ifndef HAVE_OPENSSL_VERSION
+-# define OpenSSL_version SSLeay_version
+-#endif
+-#ifndef HAVE_OPENSSL_VERSION_NUM
+-# define OpenSSL_version_num SSLeay
+-#endif
+- if ((rc = fprintf(fd, "%08lx (%s)\n",
++ if (fprintf(f, "%08lx (%s)",
+ (unsigned long)OpenSSL_version_num(),
+- OpenSSL_version(OPENSSL_VERSION))) < 0)
++ OpenSSL_version(OPENSSL_VERSION)) < 0)
++ exit(1);
++#ifdef LIBRESSL_VERSION_NUMBER
++ if (fprintf(f, " libressl-%08lx", LIBRESSL_VERSION_NUMBER) < 0)
++ exit(1);
++#endif
++ if (fputc('\n', f) == EOF || fclose(f) == EOF)
+ exit(1);
+-
+ exit(0);
+ ]])],
+ [
+- ssl_library_ver=`cat conftest.ssllibver`
++ sslver=`cat conftest.ssllibver`
++ ssl_showver=`echo "$sslver" | sed 's/ libressl-.*//'`
+ # Check version is supported.
+- case "$ssl_library_ver" in
+- 10000*|0*)
+- AC_MSG_ERROR([OpenSSL >= 1.0.1 required (have "$ssl_library_ver")])
+- ;;
+- 100*) ;; # 1.0.x
+- 101000[[0123456]]*)
+- # https://github.com/openssl/openssl/pull/4613
+- AC_MSG_ERROR([OpenSSL 1.1.x versions prior to 1.1.0g have a bug that breaks their use with OpenSSH (have "$ssl_library_ver")])
++ case "$sslver" in
++ 100*|10100*) # 1.0.x, 1.1.0x
++ AC_MSG_ERROR([OpenSSL >= 1.1.1 required (have "$ssl_showver")])
+ ;;
+ 101*) ;; # 1.1.x
+- 200*) ;; # LibreSSL
++ 200*) # LibreSSL
++ lver=`echo "$sslver" | sed 's/.*libressl-//'`
++ case "$lver" in
++ 2*|300*) # 2.x, 3.0.0
++ AC_MSG_ERROR([LibreSSL >= 3.1.0 required (have "$ssl_showver")])
++ ;;
++ *) ;; # Assume all other versions are good.
++ esac
++ ;;
+ 300*)
+ # OpenSSL 3; we use the 1.1x API
+ CPPFLAGS="$CPPFLAGS -DOPENSSL_API_COMPAT=0x10100000L"
+@@ -2847,10 +2845,10 @@ if test "x$openssl" = "xyes" ; then
+ CPPFLAGS="$CPPFLAGS -DOPENSSL_API_COMPAT=0x10100000L"
+ ;;
+ *)
+- AC_MSG_ERROR([Unknown/unsupported OpenSSL version ("$ssl_library_ver")])
++ AC_MSG_ERROR([Unknown/unsupported OpenSSL version ("$ssl_showver")])
+ ;;
+ esac
+- AC_MSG_RESULT([$ssl_library_ver])
++ AC_MSG_RESULT([$ssl_showver])
+ ],
+ [
+ AC_MSG_RESULT([not found])
+@@ -2863,7 +2861,7 @@ if test "x$openssl" = "xyes" ; then
+
+ case "$host" in
+ x86_64-*)
+- case "$ssl_library_ver" in
++ case "$sslver" in
+ 3000004*)
+ AC_MSG_ERROR([OpenSSL 3.0.4 has a potential RCE in its RSA implementation (CVE-2022-2274)])
+ ;;
+@@ -2879,9 +2877,6 @@ if test "x$openssl" = "xyes" ; then
+ #include <openssl/opensslv.h>
+ #include <openssl/crypto.h>
+ ]], [[
+-#ifndef HAVE_OPENSSL_VERSION_NUM
+-# define OpenSSL_version_num SSLeay
+-#endif
+ exit(OpenSSL_version_num() == OPENSSL_VERSION_NUMBER ? 0 : 1);
+ ]])],
+ [
+@@ -2955,44 +2950,13 @@ if test "x$openssl" = "xyes" ; then
+ )
+ )
+
+- # LibreSSL/OpenSSL 1.1x API
++ # LibreSSL/OpenSSL API differences
+ AC_CHECK_FUNCS([ \
+- OPENSSL_init_crypto \
+- DH_get0_key \
+- DH_get0_pqg \
+- DH_set0_key \
+- DH_set_length \
+- DH_set0_pqg \
+- DSA_get0_key \
+- DSA_get0_pqg \
+- DSA_set0_key \
+- DSA_set0_pqg \
+- DSA_SIG_get0 \
+- DSA_SIG_set0 \
+- ECDSA_SIG_get0 \
+- ECDSA_SIG_set0 \
+ EVP_CIPHER_CTX_iv \
+ EVP_CIPHER_CTX_iv_noconst \
+ EVP_CIPHER_CTX_get_iv \
+ EVP_CIPHER_CTX_get_updated_iv \
+ EVP_CIPHER_CTX_set_iv \
+- RSA_get0_crt_params \
+- RSA_get0_factors \
+- RSA_get0_key \
+- RSA_set0_crt_params \
+- RSA_set0_factors \
+- RSA_set0_key \
+- RSA_meth_free \
+- RSA_meth_dup \
+- RSA_meth_set1_name \
+- RSA_meth_get_finish \
+- RSA_meth_set_priv_enc \
+- RSA_meth_set_priv_dec \
+- RSA_meth_set_finish \
+- EVP_PKEY_get0_RSA \
+- EVP_MD_CTX_new \
+- EVP_MD_CTX_free \
+- EVP_chacha20 \
+ ])
+
+ if test "x$openssl_engine" = "xyes" ; then
+@@ -3050,8 +3014,8 @@ if test "x$openssl" = "xyes" ; then
+ ]
+ )
+
+- # Check for SHA256, SHA384 and SHA512 support in OpenSSL
+- AC_CHECK_FUNCS([EVP_sha256 EVP_sha384 EVP_sha512])
++ # Check for various EVP support in OpenSSL
++ AC_CHECK_FUNCS([EVP_sha256 EVP_sha384 EVP_sha512 EVP_chacha20])
+
+ # Check complete ECC support in OpenSSL
+ AC_MSG_CHECKING([whether OpenSSL has NID_X9_62_prime256v1])
+diff --git a/openbsd-compat/libressl-api-compat.c b/openbsd-compat/libressl-api-compat.c
+index 498180dc894..59be17397c5 100644
+--- a/openbsd-compat/libressl-api-compat.c
++++ b/openbsd-compat/libressl-api-compat.c
+@@ -1,129 +1,5 @@
+-/* $OpenBSD: dsa_lib.c,v 1.29 2018/04/14 07:09:21 tb Exp $ */
+-/* $OpenBSD: rsa_lib.c,v 1.37 2018/04/14 07:09:21 tb Exp $ */
+-/* $OpenBSD: evp_lib.c,v 1.17 2018/09/12 06:35:38 djm Exp $ */
+-/* $OpenBSD: dh_lib.c,v 1.32 2018/05/02 15:48:38 tb Exp $ */
+-/* $OpenBSD: p_lib.c,v 1.24 2018/05/30 15:40:50 tb Exp $ */
+-/* $OpenBSD: digest.c,v 1.30 2018/04/14 07:09:21 tb Exp $ */
+-/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
+- * All rights reserved.
+- *
+- * This package is an SSL implementation written
+- * by Eric Young (eay@cryptsoft.com).
+- * The implementation was written so as to conform with Netscapes SSL.
+- *
+- * This library is free for commercial and non-commercial use as long as
+- * the following conditions are aheared to. The following conditions
+- * apply to all code found in this distribution, be it the RC4, RSA,
+- * lhash, DES, etc., code; not just the SSL code. The SSL documentation
+- * included with this distribution is covered by the same copyright terms
+- * except that the holder is Tim Hudson (tjh@cryptsoft.com).
+- *
+- * Copyright remains Eric Young's, and as such any Copyright notices in
+- * the code are not to be removed.
+- * If this package is used in a product, Eric Young should be given attribution
+- * as the author of the parts of the library used.
+- * This can be in the form of a textual message at program startup or
+- * in documentation (online or textual) provided with the package.
+- *
+- * Redistribution and use in source and binary forms, with or without
+- * modification, are permitted provided that the following conditions
+- * are met:
+- * 1. Redistributions of source code must retain the copyright
+- * notice, this list of conditions and the following disclaimer.
+- * 2. Redistributions in binary form must reproduce the above copyright
+- * notice, this list of conditions and the following disclaimer in the
+- * documentation and/or other materials provided with the distribution.
+- * 3. All advertising materials mentioning features or use of this software
+- * must display the following acknowledgement:
+- * "This product includes cryptographic software written by
+- * Eric Young (eay@cryptsoft.com)"
+- * The word 'cryptographic' can be left out if the rouines from the library
+- * being used are not cryptographic related :-).
+- * 4. If you include any Windows specific code (or a derivative thereof) from
+- * the apps directory (application code) you must include an acknowledgement:
+- * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
+- *
+- * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
+- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+- * SUCH DAMAGE.
+- *
+- * The licence and distribution terms for any publically available version or
+- * derivative of this code cannot be changed. i.e. this code cannot simply be
+- * copied and put under another distribution licence
+- * [including the GNU Public Licence.]
+- */
+-
+-/* $OpenBSD: dsa_asn1.c,v 1.22 2018/06/14 17:03:19 jsing Exp $ */
+-/* $OpenBSD: ecs_asn1.c,v 1.9 2018/03/17 15:24:44 tb Exp $ */
+-/* $OpenBSD: digest.c,v 1.30 2018/04/14 07:09:21 tb Exp $ */
+-/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
+- * project 2000.
+- */
+-/* ====================================================================
+- * Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved.
+- *
+- * Redistribution and use in source and binary forms, with or without
+- * modification, are permitted provided that the following conditions
+- * are met:
+- *
+- * 1. Redistributions of source code must retain the above copyright
+- * notice, this list of conditions and the following disclaimer.
+- *
+- * 2. Redistributions in binary form must reproduce the above copyright
+- * notice, this list of conditions and the following disclaimer in
+- * the documentation and/or other materials provided with the
+- * distribution.
+- *
+- * 3. All advertising materials mentioning features or use of this
+- * software must display the following acknowledgment:
+- * "This product includes software developed by the OpenSSL Project
+- * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)"
+- *
+- * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
+- * endorse or promote products derived from this software without
+- * prior written permission. For written permission, please contact
+- * licensing@OpenSSL.org.
+- *
+- * 5. Products derived from this software may not be called "OpenSSL"
+- * nor may "OpenSSL" appear in their names without prior written
+- * permission of the OpenSSL Project.
+- *
+- * 6. Redistributions of any form whatsoever must retain the following
+- * acknowledgment:
+- * "This product includes software developed by the OpenSSL Project
+- * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)"
+- *
+- * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
+- * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
+- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+- * OF THE POSSIBILITY OF SUCH DAMAGE.
+- * ====================================================================
+- *
+- * This product includes cryptographic software written by Eric Young
+- * (eay@cryptsoft.com). This product includes software written by Tim
+- * Hudson (tjh@cryptsoft.com).
+- *
+- */
+-
+-/* $OpenBSD: rsa_meth.c,v 1.2 2018/09/12 06:35:38 djm Exp $ */
+ /*
+- * Copyright (c) 2018 Theo Buehler <tb@openbsd.org>
++ * Copyright (c) 2018 Damien Miller <djm@mindrot.org>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+@@ -147,192 +23,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+
+-#include <openssl/err.h>
+-#include <openssl/bn.h>
+-#include <openssl/dsa.h>
+-#include <openssl/rsa.h>
+ #include <openssl/evp.h>
+-#ifdef OPENSSL_HAS_ECC
+-#include <openssl/ecdsa.h>
+-#endif
+-#include <openssl/dh.h>
+-
+-#ifndef HAVE_DSA_GET0_PQG
+-void
+-DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
+-{
+- if (p != NULL)
+- *p = d->p;
+- if (q != NULL)
+- *q = d->q;
+- if (g != NULL)
+- *g = d->g;
+-}
+-#endif /* HAVE_DSA_GET0_PQG */
+-
+-#ifndef HAVE_DSA_SET0_PQG
+-int
+-DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g)
+-{
+- if ((d->p == NULL && p == NULL) || (d->q == NULL && q == NULL) ||
+- (d->g == NULL && g == NULL))
+- return 0;
+-
+- if (p != NULL) {
+- BN_free(d->p);
+- d->p = p;
+- }
+- if (q != NULL) {
+- BN_free(d->q);
+- d->q = q;
+- }
+- if (g != NULL) {
+- BN_free(d->g);
+- d->g = g;
+- }
+-
+- return 1;
+-}
+-#endif /* HAVE_DSA_SET0_PQG */
+-
+-#ifndef HAVE_DSA_GET0_KEY
+-void
+-DSA_get0_key(const DSA *d, const BIGNUM **pub_key, const BIGNUM **priv_key)
+-{
+- if (pub_key != NULL)
+- *pub_key = d->pub_key;
+- if (priv_key != NULL)
+- *priv_key = d->priv_key;
+-}
+-#endif /* HAVE_DSA_GET0_KEY */
+-
+-#ifndef HAVE_DSA_SET0_KEY
+-int
+-DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key)
+-{
+- if (d->pub_key == NULL && pub_key == NULL)
+- return 0;
+-
+- if (pub_key != NULL) {
+- BN_free(d->pub_key);
+- d->pub_key = pub_key;
+- }
+- if (priv_key != NULL) {
+- BN_free(d->priv_key);
+- d->priv_key = priv_key;
+- }
+-
+- return 1;
+-}
+-#endif /* HAVE_DSA_SET0_KEY */
+-
+-#ifndef HAVE_RSA_GET0_KEY
+-void
+-RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d)
+-{
+- if (n != NULL)
+- *n = r->n;
+- if (e != NULL)
+- *e = r->e;
+- if (d != NULL)
+- *d = r->d;
+-}
+-#endif /* HAVE_RSA_GET0_KEY */
+-
+-#ifndef HAVE_RSA_SET0_KEY
+-int
+-RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
+-{
+- if ((r->n == NULL && n == NULL) || (r->e == NULL && e == NULL))
+- return 0;
+-
+- if (n != NULL) {
+- BN_free(r->n);
+- r->n = n;
+- }
+- if (e != NULL) {
+- BN_free(r->e);
+- r->e = e;
+- }
+- if (d != NULL) {
+- BN_free(r->d);
+- r->d = d;
+- }
+-
+- return 1;
+-}
+-#endif /* HAVE_RSA_SET0_KEY */
+-
+-#ifndef HAVE_RSA_GET0_CRT_PARAMS
+-void
+-RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1,
+- const BIGNUM **iqmp)
+-{
+- if (dmp1 != NULL)
+- *dmp1 = r->dmp1;
+- if (dmq1 != NULL)
+- *dmq1 = r->dmq1;
+- if (iqmp != NULL)
+- *iqmp = r->iqmp;
+-}
+-#endif /* HAVE_RSA_GET0_CRT_PARAMS */
+-
+-#ifndef HAVE_RSA_SET0_CRT_PARAMS
+-int
+-RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp)
+-{
+- if ((r->dmp1 == NULL && dmp1 == NULL) ||
+- (r->dmq1 == NULL && dmq1 == NULL) ||
+- (r->iqmp == NULL && iqmp == NULL))
+- return 0;
+-
+- if (dmp1 != NULL) {
+- BN_free(r->dmp1);
+- r->dmp1 = dmp1;
+- }
+- if (dmq1 != NULL) {
+- BN_free(r->dmq1);
+- r->dmq1 = dmq1;
+- }
+- if (iqmp != NULL) {
+- BN_free(r->iqmp);
+- r->iqmp = iqmp;
+- }
+-
+- return 1;
+-}
+-#endif /* HAVE_RSA_SET0_CRT_PARAMS */
+-
+-#ifndef HAVE_RSA_GET0_FACTORS
+-void
+-RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q)
+-{
+- if (p != NULL)
+- *p = r->p;
+- if (q != NULL)
+- *q = r->q;
+-}
+-#endif /* HAVE_RSA_GET0_FACTORS */
+-
+-#ifndef HAVE_RSA_SET0_FACTORS
+-int
+-RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q)
+-{
+- if ((r->p == NULL && p == NULL) || (r->q == NULL && q == NULL))
+- return 0;
+-
+- if (p != NULL) {
+- BN_free(r->p);
+- r->p = p;
+- }
+- if (q != NULL) {
+- BN_free(r->q);
+- r->q = q;
+- }
+-
+- return 1;
+-}
+-#endif /* HAVE_RSA_SET0_FACTORS */
+
+ #ifndef HAVE_EVP_CIPHER_CTX_GET_IV
+ int
+@@ -392,249 +83,4 @@ EVP_CIPHER_CTX_set_iv(EVP_CIPHER_CTX *ctx, const unsigned char *iv, size_t len)
+ }
+ #endif /* HAVE_EVP_CIPHER_CTX_SET_IV */
+
+-#ifndef HAVE_DSA_SIG_GET0
+-void
+-DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
+-{
+- if (pr != NULL)
+- *pr = sig->r;
+- if (ps != NULL)
+- *ps = sig->s;
+-}
+-#endif /* HAVE_DSA_SIG_GET0 */
+-
+-#ifndef HAVE_DSA_SIG_SET0
+-int
+-DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s)
+-{
+- if (r == NULL || s == NULL)
+- return 0;
+-
+- BN_clear_free(sig->r);
+- sig->r = r;
+- BN_clear_free(sig->s);
+- sig->s = s;
+-
+- return 1;
+-}
+-#endif /* HAVE_DSA_SIG_SET0 */
+-
+-#ifdef OPENSSL_HAS_ECC
+-#ifndef HAVE_ECDSA_SIG_GET0
+-void
+-ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
+-{
+- if (pr != NULL)
+- *pr = sig->r;
+- if (ps != NULL)
+- *ps = sig->s;
+-}
+-#endif /* HAVE_ECDSA_SIG_GET0 */
+-
+-#ifndef HAVE_ECDSA_SIG_SET0
+-int
+-ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s)
+-{
+- if (r == NULL || s == NULL)
+- return 0;
+-
+- BN_clear_free(sig->r);
+- BN_clear_free(sig->s);
+- sig->r = r;
+- sig->s = s;
+- return 1;
+-}
+-#endif /* HAVE_ECDSA_SIG_SET0 */
+-#endif /* OPENSSL_HAS_ECC */
+-
+-#ifndef HAVE_DH_GET0_PQG
+-void
+-DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
+-{
+- if (p != NULL)
+- *p = dh->p;
+- if (q != NULL)
+- *q = dh->q;
+- if (g != NULL)
+- *g = dh->g;
+-}
+-#endif /* HAVE_DH_GET0_PQG */
+-
+-#ifndef HAVE_DH_SET0_PQG
+-int
+-DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g)
+-{
+- if ((dh->p == NULL && p == NULL) || (dh->g == NULL && g == NULL))
+- return 0;
+-
+- if (p != NULL) {
+- BN_free(dh->p);
+- dh->p = p;
+- }
+- if (q != NULL) {
+- BN_free(dh->q);
+- dh->q = q;
+- }
+- if (g != NULL) {
+- BN_free(dh->g);
+- dh->g = g;
+- }
+-
+- return 1;
+-}
+-#endif /* HAVE_DH_SET0_PQG */
+-
+-#ifndef HAVE_DH_GET0_KEY
+-void
+-DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key)
+-{
+- if (pub_key != NULL)
+- *pub_key = dh->pub_key;
+- if (priv_key != NULL)
+- *priv_key = dh->priv_key;
+-}
+-#endif /* HAVE_DH_GET0_KEY */
+-
+-#ifndef HAVE_DH_SET0_KEY
+-int
+-DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key)
+-{
+- if (pub_key != NULL) {
+- BN_free(dh->pub_key);
+- dh->pub_key = pub_key;
+- }
+- if (priv_key != NULL) {
+- BN_free(dh->priv_key);
+- dh->priv_key = priv_key;
+- }
+-
+- return 1;
+-}
+-#endif /* HAVE_DH_SET0_KEY */
+-
+-#ifndef HAVE_DH_SET_LENGTH
+-int
+-DH_set_length(DH *dh, long length)
+-{
+- if (length < 0 || length > INT_MAX)
+- return 0;
+-
+- dh->length = length;
+- return 1;
+-}
+-#endif /* HAVE_DH_SET_LENGTH */
+-
+-#ifndef HAVE_RSA_METH_FREE
+-void
+-RSA_meth_free(RSA_METHOD *meth)
+-{
+- if (meth != NULL) {
+- free((char *)meth->name);
+- free(meth);
+- }
+-}
+-#endif /* HAVE_RSA_METH_FREE */
+-
+-#ifndef HAVE_RSA_METH_DUP
+-RSA_METHOD *
+-RSA_meth_dup(const RSA_METHOD *meth)
+-{
+- RSA_METHOD *copy;
+-
+- if ((copy = calloc(1, sizeof(*copy))) == NULL)
+- return NULL;
+- memcpy(copy, meth, sizeof(*copy));
+- if ((copy->name = strdup(meth->name)) == NULL) {
+- free(copy);
+- return NULL;
+- }
+-
+- return copy;
+-}
+-#endif /* HAVE_RSA_METH_DUP */
+-
+-#ifndef HAVE_RSA_METH_SET1_NAME
+-int
+-RSA_meth_set1_name(RSA_METHOD *meth, const char *name)
+-{
+- char *copy;
+-
+- if ((copy = strdup(name)) == NULL)
+- return 0;
+- free((char *)meth->name);
+- meth->name = copy;
+- return 1;
+-}
+-#endif /* HAVE_RSA_METH_SET1_NAME */
+-
+-#ifndef HAVE_RSA_METH_GET_FINISH
+-int
+-(*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa)
+-{
+- return meth->finish;
+-}
+-#endif /* HAVE_RSA_METH_GET_FINISH */
+-
+-#ifndef HAVE_RSA_METH_SET_PRIV_ENC
+-int
+-RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc)(int flen,
+- const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
+-{
+- meth->rsa_priv_enc = priv_enc;
+- return 1;
+-}
+-#endif /* HAVE_RSA_METH_SET_PRIV_ENC */
+-
+-#ifndef HAVE_RSA_METH_SET_PRIV_DEC
+-int
+-RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec)(int flen,
+- const unsigned char *from, unsigned char *to, RSA *rsa, int padding))
+-{
+- meth->rsa_priv_dec = priv_dec;
+- return 1;
+-}
+-#endif /* HAVE_RSA_METH_SET_PRIV_DEC */
+-
+-#ifndef HAVE_RSA_METH_SET_FINISH
+-int
+-RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa))
+-{
+- meth->finish = finish;
+- return 1;
+-}
+-#endif /* HAVE_RSA_METH_SET_FINISH */
+-
+-#ifndef HAVE_EVP_PKEY_GET0_RSA
+-RSA *
+-EVP_PKEY_get0_RSA(EVP_PKEY *pkey)
+-{
+- if (pkey->type != EVP_PKEY_RSA) {
+- /* EVPerror(EVP_R_EXPECTING_AN_RSA_KEY); */
+- return NULL;
+- }
+- return pkey->pkey.rsa;
+-}
+-#endif /* HAVE_EVP_PKEY_GET0_RSA */
+-
+-#ifndef HAVE_EVP_MD_CTX_NEW
+-EVP_MD_CTX *
+-EVP_MD_CTX_new(void)
+-{
+- return calloc(1, sizeof(EVP_MD_CTX));
+-}
+-#endif /* HAVE_EVP_MD_CTX_NEW */
+-
+-#ifndef HAVE_EVP_MD_CTX_FREE
+-void
+-EVP_MD_CTX_free(EVP_MD_CTX *ctx)
+-{
+- if (ctx == NULL)
+- return;
+-
+- EVP_MD_CTX_cleanup(ctx);
+-
+- free(ctx);
+-}
+-#endif /* HAVE_EVP_MD_CTX_FREE */
+-
+ #endif /* WITH_OPENSSL */
+diff --git a/openbsd-compat/openssl-compat.h b/openbsd-compat/openssl-compat.h
+index 61a69dd56eb..d0dd2c3450d 100644
+--- a/openbsd-compat/openssl-compat.h
++++ b/openbsd-compat/openssl-compat.h
+@@ -33,26 +33,13 @@
+ int ssh_compatible_openssl(long, long);
+ void ssh_libcrypto_init(void);
+
+-#if (OPENSSL_VERSION_NUMBER < 0x1000100fL)
+-# error OpenSSL 1.0.1 or greater is required
++#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
++# error OpenSSL 1.1.0 or greater is required
+ #endif
+-
+-#ifndef OPENSSL_VERSION
+-# define OPENSSL_VERSION SSLEAY_VERSION
+-#endif
+-
+-#ifndef HAVE_OPENSSL_VERSION
+-# define OpenSSL_version(x) SSLeay_version(x)
+-#endif
+-
+-#ifndef HAVE_OPENSSL_VERSION_NUM
+-# define OpenSSL_version_num SSLeay
+-#endif
+-
+-#if OPENSSL_VERSION_NUMBER < 0x10000001L
+-# define LIBCRYPTO_EVP_INL_TYPE unsigned int
+-#else
+-# define LIBCRYPTO_EVP_INL_TYPE size_t
++#ifdef LIBRESSL_VERSION_NUMBER
++# if LIBRESSL_VERSION_NUMBER < 0x3010000fL
++# error LibreSSL 3.1.0 or greater is required
++# endif
+ #endif
+
+ #ifndef OPENSSL_RSA_MAX_MODULUS_BITS
+@@ -68,25 +55,6 @@ void ssh_libcrypto_init(void);
+ # endif
+ #endif
+
+-/* LibreSSL/OpenSSL 1.1x API compat */
+-#ifndef HAVE_DSA_GET0_PQG
+-void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q,
+- const BIGNUM **g);
+-#endif /* HAVE_DSA_GET0_PQG */
+-
+-#ifndef HAVE_DSA_SET0_PQG
+-int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
+-#endif /* HAVE_DSA_SET0_PQG */
+-
+-#ifndef HAVE_DSA_GET0_KEY
+-void DSA_get0_key(const DSA *d, const BIGNUM **pub_key,
+- const BIGNUM **priv_key);
+-#endif /* HAVE_DSA_GET0_KEY */
+-
+-#ifndef HAVE_DSA_SET0_KEY
+-int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key);
+-#endif /* HAVE_DSA_SET0_KEY */
+-
+ #ifndef HAVE_EVP_CIPHER_CTX_GET_IV
+ # ifdef HAVE_EVP_CIPHER_CTX_GET_UPDATED_IV
+ # define EVP_CIPHER_CTX_get_iv EVP_CIPHER_CTX_get_updated_iv
+@@ -101,112 +69,5 @@ int EVP_CIPHER_CTX_set_iv(EVP_CIPHER_CTX *ctx,
+ const unsigned char *iv, size_t len);
+ #endif /* HAVE_EVP_CIPHER_CTX_SET_IV */
+
+-#ifndef HAVE_RSA_GET0_KEY
+-void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e,
+- const BIGNUM **d);
+-#endif /* HAVE_RSA_GET0_KEY */
+-
+-#ifndef HAVE_RSA_SET0_KEY
+-int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d);
+-#endif /* HAVE_RSA_SET0_KEY */
+-
+-#ifndef HAVE_RSA_GET0_CRT_PARAMS
+-void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1,
+- const BIGNUM **iqmp);
+-#endif /* HAVE_RSA_GET0_CRT_PARAMS */
+-
+-#ifndef HAVE_RSA_SET0_CRT_PARAMS
+-int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp);
+-#endif /* HAVE_RSA_SET0_CRT_PARAMS */
+-
+-#ifndef HAVE_RSA_GET0_FACTORS
+-void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q);
+-#endif /* HAVE_RSA_GET0_FACTORS */
+-
+-#ifndef HAVE_RSA_SET0_FACTORS
+-int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q);
+-#endif /* HAVE_RSA_SET0_FACTORS */
+-
+-#ifndef DSA_SIG_GET0
+-void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
+-#endif /* DSA_SIG_GET0 */
+-
+-#ifndef DSA_SIG_SET0
+-int DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s);
+-#endif /* DSA_SIG_SET0 */
+-
+-#ifdef OPENSSL_HAS_ECC
+-#ifndef HAVE_ECDSA_SIG_GET0
+-void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps);
+-#endif /* HAVE_ECDSA_SIG_GET0 */
+-
+-#ifndef HAVE_ECDSA_SIG_SET0
+-int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s);
+-#endif /* HAVE_ECDSA_SIG_SET0 */
+-#endif /* OPENSSL_HAS_ECC */
+-
+-#ifndef HAVE_DH_GET0_PQG
+-void DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q,
+- const BIGNUM **g);
+-#endif /* HAVE_DH_GET0_PQG */
+-
+-#ifndef HAVE_DH_SET0_PQG
+-int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
+-#endif /* HAVE_DH_SET0_PQG */
+-
+-#ifndef HAVE_DH_GET0_KEY
+-void DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key);
+-#endif /* HAVE_DH_GET0_KEY */
+-
+-#ifndef HAVE_DH_SET0_KEY
+-int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key);
+-#endif /* HAVE_DH_SET0_KEY */
+-
+-#ifndef HAVE_DH_SET_LENGTH
+-int DH_set_length(DH *dh, long length);
+-#endif /* HAVE_DH_SET_LENGTH */
+-
+-#ifndef HAVE_RSA_METH_FREE
+-void RSA_meth_free(RSA_METHOD *meth);
+-#endif /* HAVE_RSA_METH_FREE */
+-
+-#ifndef HAVE_RSA_METH_DUP
+-RSA_METHOD *RSA_meth_dup(const RSA_METHOD *meth);
+-#endif /* HAVE_RSA_METH_DUP */
+-
+-#ifndef HAVE_RSA_METH_SET1_NAME
+-int RSA_meth_set1_name(RSA_METHOD *meth, const char *name);
+-#endif /* HAVE_RSA_METH_SET1_NAME */
+-
+-#ifndef HAVE_RSA_METH_GET_FINISH
+-int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa);
+-#endif /* HAVE_RSA_METH_GET_FINISH */
+-
+-#ifndef HAVE_RSA_METH_SET_PRIV_ENC
+-int RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc)(int flen,
+- const unsigned char *from, unsigned char *to, RSA *rsa, int padding));
+-#endif /* HAVE_RSA_METH_SET_PRIV_ENC */
+-
+-#ifndef HAVE_RSA_METH_SET_PRIV_DEC
+-int RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec)(int flen,
+- const unsigned char *from, unsigned char *to, RSA *rsa, int padding));
+-#endif /* HAVE_RSA_METH_SET_PRIV_DEC */
+-
+-#ifndef HAVE_RSA_METH_SET_FINISH
+-int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish)(RSA *rsa));
+-#endif /* HAVE_RSA_METH_SET_FINISH */
+-
+-#ifndef HAVE_EVP_PKEY_GET0_RSA
+-RSA *EVP_PKEY_get0_RSA(EVP_PKEY *pkey);
+-#endif /* HAVE_EVP_PKEY_GET0_RSA */
+-
+-#ifndef HAVE_EVP_MD_CTX_new
+-EVP_MD_CTX *EVP_MD_CTX_new(void);
+-#endif /* HAVE_EVP_MD_CTX_new */
+-
+-#ifndef HAVE_EVP_MD_CTX_free
+-void EVP_MD_CTX_free(EVP_MD_CTX *ctx);
+-#endif /* HAVE_EVP_MD_CTX_free */
+-
+ #endif /* WITH_OPENSSL */
+ #endif /* _OPENSSL_COMPAT_H */
diff --git a/meta/recipes-connectivity/openssh/openssh_9.3p1.bb b/meta/recipes-connectivity/openssh/openssh_9.3p1.bb
index d3dedd1a5a..42ce814523 100644
--- a/meta/recipes-connectivity/openssh/openssh_9.3p1.bb
+++ b/meta/recipes-connectivity/openssh/openssh_9.3p1.bb
@@ -24,6 +24,7 @@ SRC_URI = "http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar
file://fix-potential-signed-overflow-in-pointer-arithmatic.patch \
file://sshd_check_keys \
file://add-test-support-for-busybox.patch \
+ file://7280401bdd77ca54be6867a154cc01e0d72612e0.patch \
"
SRC_URI[sha256sum] = "e9baba7701a76a51f3d85a62c383a3c9dcd97fa900b859bc7db114c1868af8a8"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 24/30] meta: lib: oe: npm_registry: Add more safe caracters
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (22 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 23/30] openssh: Remove BSD-4-clause contents completely from codebase Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 25/30] runqemu-gen-tapdevs: Refactoring Steve Sakoman
` (5 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
NPM registry cache should support caracaters like '(' and ')'
Explanation: NPM packages can contains these caracters like : @(._.)/execute
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6110d9e24e43e286781afd1b3634a4ad1a2050d0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/lib/oe/npm_registry.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/lib/oe/npm_registry.py b/meta/lib/oe/npm_registry.py
index db581e280e..d97ced7cda 100644
--- a/meta/lib/oe/npm_registry.py
+++ b/meta/lib/oe/npm_registry.py
@@ -11,7 +11,7 @@ import subprocess
_ALWAYS_SAFE = frozenset('ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
'0123456789'
- '_.-~')
+ '_.-~()')
MISSING_OK = object()
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 25/30] runqemu-gen-tapdevs: Refactoring
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (23 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 24/30] meta: lib: oe: npm_registry: Add more safe caracters Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 26/30] runqemu-ifupdown/get-tapdevs: Add support for ip tuntap Steve Sakoman
` (4 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Jörg Sommer <joerg.sommer@navimatix.de>
The changes are mostly about early exit which causes indentation changes;
check with `git diff -w`. Another change is the check for ip by simply
calling it and deciding upon the exit code, if it's fine or not.
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 351577761d0712a005eda9dde9215558ca9a1fe9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
scripts/runqemu-gen-tapdevs | 75 ++++++++++++++++++-------------------
1 file changed, 36 insertions(+), 39 deletions(-)
diff --git a/scripts/runqemu-gen-tapdevs b/scripts/runqemu-gen-tapdevs
index a6ee4517da..f2d6cc39c2 100755
--- a/scripts/runqemu-gen-tapdevs
+++ b/scripts/runqemu-gen-tapdevs
@@ -44,6 +44,12 @@ GID=$2
COUNT=$3
STAGING_BINDIR_NATIVE=$4
+# check if COUNT is a number and >= 0
+if ! [ $COUNT -ge 0 ]; then
+ echo "Error: Incorrect count: $COUNT"
+ exit 1
+fi
+
TUNCTL=$STAGING_BINDIR_NATIVE/tunctl
if [[ ! -x "$TUNCTL" || -d "$TUNCTL" ]]; then
echo "Error: $TUNCTL is not an executable"
@@ -62,48 +68,39 @@ if [ ! -x "$RUNQEMU_IFUP" ]; then
exit 1
fi
-IFCONFIG=`which ip 2> /dev/null`
-if [ -z "$IFCONFIG" ]; then
- # Is it ever anywhere else?
- IFCONFIG=/sbin/ip
-fi
-if [ ! -x "$IFCONFIG" ]; then
- echo "$IFCONFIG cannot be executed"
- exit 1
+if ! interfaces=`ip link` 2>/dev/null; then
+ echo "Failed to call 'ip link'" >&2
+ exit 1
fi
-if [ $COUNT -ge 0 ]; then
- # Ensure we start with a clean slate
- for tap in `$IFCONFIG link | grep tap | awk '{ print \$2 }' | sed s/://`; do
- echo "Note: Destroying pre-existing tap interface $tap..."
- $TUNCTL -d $tap
- done
- rm -f /etc/runqemu-nosudo
-else
- echo "Error: Incorrect count: $COUNT"
- exit 1
+# Ensure we start with a clean slate
+for tap in `echo "$interfaces" | sed '/^[0-9]\+: \(docker[0-9]\+\):.*/!d; s//\1/'`; do
+ echo "Note: Destroying pre-existing tap interface $tap..."
+ $TUNCTL -d $tap
+done
+rm -f /etc/runqemu-nosudo
+
+if [ $COUNT -eq 0 ]; then
+ exit 0
fi
-if [ $COUNT -gt 0 ]; then
- echo "Creating $COUNT tap devices for UID: $TUID GID: $GID..."
- for ((index=0; index < $COUNT; index++)); do
- echo "Creating tap$index"
- ifup=`$RUNQEMU_IFUP $TUID $GID $STAGING_BINDIR_NATIVE 2>&1`
- if [ $? -ne 0 ]; then
- echo "Error running tunctl: $ifup"
- exit 1
- fi
- done
+echo "Creating $COUNT tap devices for UID: $TUID GID: $GID..."
+for ((index=0; index < $COUNT; index++)); do
+ echo "Creating tap$index"
+ if ! ifup=`$RUNQEMU_IFUP $TUID $GID $STAGING_BINDIR_NATIVE 2>&1`; then
+ echo "Error running tunctl: $ifup"
+ exit 1
+ fi
+done
- echo "Note: For systems running NetworkManager, it's recommended"
- echo "Note: that the tap devices be set as unmanaged in the"
- echo "Note: NetworkManager.conf file. Add the following lines to"
- echo "Note: /etc/NetworkManager/NetworkManager.conf"
- echo "[keyfile]"
- echo "unmanaged-devices=interface-name:tap*"
+echo "Note: For systems running NetworkManager, it's recommended"
+echo "Note: that the tap devices be set as unmanaged in the"
+echo "Note: NetworkManager.conf file. Add the following lines to"
+echo "Note: /etc/NetworkManager/NetworkManager.conf"
+echo "[keyfile]"
+echo "unmanaged-devices=interface-name:tap*"
- # The runqemu script will check for this file, and if it exists,
- # will use the existing bank of tap devices without creating
- # additional ones via sudo.
- touch /etc/runqemu-nosudo
-fi
+# The runqemu script will check for this file, and if it exists,
+# will use the existing bank of tap devices without creating
+# additional ones via sudo.
+touch /etc/runqemu-nosudo
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 26/30] runqemu-ifupdown/get-tapdevs: Add support for ip tuntap
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (24 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 25/30] runqemu-gen-tapdevs: Refactoring Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 27/30] baremetal-helloworld: Update SRCREV to fix entry addresses for ARM architectures Steve Sakoman
` (3 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Jörg Sommer <joerg.sommer@navimatix.de>
The *ip* command supports the creation and destruction of TAP devices since
2009 and might be more likely installed on systems then *tunctl*. Therefore
it should be tried to setup or teardown the TAP interface with *ip* before
falling back to *tunctl*.
https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=580fbd88f75cc9eea0d28a48c025b090eb9419a7
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 424ede206baae1c228583aab1df6c18513ac104f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
scripts/runqemu-gen-tapdevs | 26 +++++++++++++++++---------
scripts/runqemu-ifdown | 14 ++++++++------
scripts/runqemu-ifup | 31 +++++++++++++++++++------------
3 files changed, 44 insertions(+), 27 deletions(-)
diff --git a/scripts/runqemu-gen-tapdevs b/scripts/runqemu-gen-tapdevs
index f2d6cc39c2..ffb82adce6 100755
--- a/scripts/runqemu-gen-tapdevs
+++ b/scripts/runqemu-gen-tapdevs
@@ -50,12 +50,6 @@ if ! [ $COUNT -ge 0 ]; then
exit 1
fi
-TUNCTL=$STAGING_BINDIR_NATIVE/tunctl
-if [[ ! -x "$TUNCTL" || -d "$TUNCTL" ]]; then
- echo "Error: $TUNCTL is not an executable"
- usage
-fi
-
if [ $EUID -ne 0 ]; then
echo "Error: This script must be run with root privileges"
exit
@@ -68,15 +62,29 @@ if [ ! -x "$RUNQEMU_IFUP" ]; then
exit 1
fi
-if ! interfaces=`ip link` 2>/dev/null; then
+TUNCTL=$STAGING_BINDIR_NATIVE/tunctl
+ip_supports_tuntap=false
+if interfaces=`ip tuntap list` 2>/dev/null; then
+ ip_supports_tuntap=true
+ interfaces=`echo "$interfaces |cut -f1 -d:`
+elif [[ ! -x "$TUNCTL" || -d "$TUNCTL" ]]; then
+ echo "Error: $TUNCTL is not an executable"
+ usage
+elif interfaces=`ip link` 2>/dev/null; then
+ interfaces=`echo "$interfaces" | sed '/^[0-9]\+: \(docker[0-9]\+\):.*/!d; s//\1/'`
+else
echo "Failed to call 'ip link'" >&2
exit 1
fi
# Ensure we start with a clean slate
-for tap in `echo "$interfaces" | sed '/^[0-9]\+: \(docker[0-9]\+\):.*/!d; s//\1/'`; do
+for tap in $interfaces; do
echo "Note: Destroying pre-existing tap interface $tap..."
- $TUNCTL -d $tap
+ if $ip_supports_tuntap; then
+ ip tuntap del $tap mode tap
+ else
+ $TUNCTL -d $tap
+ fi
done
rm -f /etc/runqemu-nosudo
diff --git a/scripts/runqemu-ifdown b/scripts/runqemu-ifdown
index e0eb5344c6..f72166b32b 100755
--- a/scripts/runqemu-ifdown
+++ b/scripts/runqemu-ifdown
@@ -33,13 +33,15 @@ fi
TAP=$1
STAGING_BINDIR_NATIVE=$2
-TUNCTL=$STAGING_BINDIR_NATIVE/tunctl
-if [ ! -e "$TUNCTL" ]; then
- echo "Error: Unable to find tunctl binary in '$STAGING_BINDIR_NATIVE', please bitbake qemu-helper-native"
- exit 1
-fi
+if !ip tuntap del $TAP mode tap 2>/dev/null; then
+ TUNCTL=$STAGING_BINDIR_NATIVE/tunctl
+ if [ ! -e "$TUNCTL" ]; then
+ echo "Error: Unable to find tunctl binary in '$STAGING_BINDIR_NATIVE', please bitbake qemu-helper-native"
+ exit 1
+ fi
-$TUNCTL -d $TAP
+ $TUNCTL -d $TAP
+fi
IFCONFIG=`which ip 2> /dev/null`
if [ "x$IFCONFIG" = "x" ]; then
diff --git a/scripts/runqemu-ifup b/scripts/runqemu-ifup
index bb661740c5..5fdcddeeda 100755
--- a/scripts/runqemu-ifup
+++ b/scripts/runqemu-ifup
@@ -41,22 +41,29 @@ USERID="-u $1"
GROUP="-g $2"
STAGING_BINDIR_NATIVE=$3
-TUNCTL=$STAGING_BINDIR_NATIVE/tunctl
-if [ ! -x "$TUNCTL" ]; then
- echo "Error: Unable to find tunctl binary in '$STAGING_BINDIR_NATIVE', please bitbake qemu-helper-native"
- exit 1
+if taps=$(ip tuntap list 2>/dev/null); then
+ tap_no=$(( $(echo "$taps" |sort -r |sed 's/^tap//; s/:.*//; q') + 1 ))
+ ip tuntap add tap$tap_no mode tap group $2 && TAP=tap$tap_no
fi
-TAP=`$TUNCTL -b $GROUP 2>&1`
-STATUS=$?
-if [ $STATUS -ne 0 ]; then
-# If tunctl -g fails, try using tunctl -u, for older host kernels
-# which do not support the TUNSETGROUP ioctl
- TAP=`$TUNCTL -b $USERID 2>&1`
+if [ -z $TAP ]; then
+ TUNCTL=$STAGING_BINDIR_NATIVE/tunctl
+ if [ ! -x "$TUNCTL" ]; then
+ echo "Error: Unable to find tunctl binary in '$STAGING_BINDIR_NATIVE', please bitbake qemu-helper-native"
+ exit 1
+ fi
+
+ TAP=`$TUNCTL -b $GROUP 2>&1`
STATUS=$?
if [ $STATUS -ne 0 ]; then
- echo "tunctl failed:"
- exit 1
+ # If tunctl -g fails, try using tunctl -u, for older host kernels
+ # which do not support the TUNSETGROUP ioctl
+ TAP=`$TUNCTL -b $USERID 2>&1`
+ STATUS=$?
+ if [ $STATUS -ne 0 ]; then
+ echo "tunctl failed:"
+ exit 1
+ fi
fi
fi
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 27/30] baremetal-helloworld: Update SRCREV to fix entry addresses for ARM architectures
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (25 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 26/30] runqemu-ifupdown/get-tapdevs: Add support for ip tuntap Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 28/30] binutils: move packaging of gprofng static lib into common .inc Steve Sakoman
` (2 subsequent siblings)
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Alejandro Hernandez Samaniego <alejandro@enedino.org>
Update to the latest SRCREV to bring fixes using the proper entry
addresses for ARM architectures [1], as well as fixing a race condition
in the Makefile during assembly [2].
Fix url in case automatic redirects stop working.
[1] https://github.com/ahcbb6/baremetal-helloqemu/commit/602e82aee7ae95ee50eedb7f40c4a225ec5a3fb9
[2] https://github.com/ahcbb6/baremetal-helloqemu/commit/ea7f59b02467ed1fb36c3b4c6d5cabe702df26ec
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8910e9665d67576149efef064d098f0645deea4a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../baremetal-example/baremetal-helloworld_git.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb b/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb
index 82b2901d51..4182372057 100644
--- a/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb
+++ b/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb
@@ -4,10 +4,10 @@ DESCRIPTION = "These are introductory examples to showcase the use of QEMU to ru
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=39346640a23c701e4f459e05f56f4449"
-SRCREV = "22016ecbb9fb6c5f3a7a06698aea7ff8a701c166"
+SRCREV = "ea7f59b02467ed1fb36c3b4c6d5cabe702df26ec"
PV = "0.1+git${SRCPV}"
-SRC_URI = "git://github.com/aehs29/baremetal-helloqemu.git;protocol=https;branch=master"
+SRC_URI = "git://github.com/ahcbb6/baremetal-helloqemu.git;protocol=https;branch=master"
UPSTREAM_VERSION_UNKNOWN="1"
S = "${WORKDIR}/git"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 28/30] binutils: move packaging of gprofng static lib into common .inc
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (26 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 27/30] baremetal-helloworld: Update SRCREV to fix entry addresses for ARM architectures Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 29/30] strace: Disable failing test Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 30/30] maintainers.inc: update version for gcc-source Steve Sakoman
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Denys Dmytriyenko <denis@denix.org>
Commit f72fd51e0d (binutils: package static libs from gprofng) added
corresponding FILES:${PN}-staticdev entry to the main .bb recipe.
But binutils-cross-canadian fails with exactly the same QA issue,
hence move FILES:${PN}-staticdev to the common shared .inc file.
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 75beddd33e132333c36ad067e2cf90edffeb5bf5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-devtools/binutils/binutils.inc | 2 ++
meta/recipes-devtools/binutils/binutils_2.40.bb | 1 -
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/binutils/binutils.inc b/meta/recipes-devtools/binutils/binutils.inc
index c69d29448f..e176b5cff1 100644
--- a/meta/recipes-devtools/binutils/binutils.inc
+++ b/meta/recipes-devtools/binutils/binutils.inc
@@ -33,6 +33,8 @@ FILES:${PN}-dev = " \
${libdir}/libctf-nobfd.so \
${libdir}/libopcodes.so"
+FILES:${PN}-staticdev += "${libdir}/gprofng/*.a"
+
# Rather than duplicating multiple entries for these, make one
# list and reuse it.
diff --git a/meta/recipes-devtools/binutils/binutils_2.40.bb b/meta/recipes-devtools/binutils/binutils_2.40.bb
index 9fe4bf5ae3..4ce1b4bec2 100644
--- a/meta/recipes-devtools/binutils/binutils_2.40.bb
+++ b/meta/recipes-devtools/binutils/binutils_2.40.bb
@@ -67,7 +67,6 @@ FILES:libbfd = "${libdir}/libbfd-*.so.* ${libdir}/libbfd-*.so"
FILES:libopcodes = "${libdir}/libopcodes-*.so.* ${libdir}/libopcodes-*.so"
FILES:gprofng = "${sysconfdir}/gprofng.rc ${libdir}/gprofng/libgp-*.so ${libdir}/gprofng/libgprofng.so.* ${bindir}/gp-* ${bindir}/gprofng"
FILES:${PN}-dev += "${libdir}/libgprofng.so ${libdir}/libsframe.so"
-FILES:${PN}-staticdev += "${libdir}/gprofng/*.a"
SRC_URI:append:class-nativesdk = " file://0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch "
USE_ALTERNATIVES_FOR:class-nativesdk = ""
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 29/30] strace: Disable failing test
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (27 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 28/30] binutils: move packaging of gprofng static lib into common .inc Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 30/30] maintainers.inc: update version for gcc-source Steve Sakoman
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
From: Richard Purdie <richard.purdie@linuxfoundation.org>
This test is failing for uncertain reasons. We have reported upstream, disable
it until we can work out why this happened. The point it started failing is
unclear due to other test framework issues.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2e9165a854c7b83f163479e9dbd3cb183a9d71f5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../strace/strace/skip-sockopt-test.patch | 37 +++++++++++++++++++
meta/recipes-devtools/strace/strace_6.2.bb | 1 +
2 files changed, 38 insertions(+)
create mode 100644 meta/recipes-devtools/strace/strace/skip-sockopt-test.patch
diff --git a/meta/recipes-devtools/strace/strace/skip-sockopt-test.patch b/meta/recipes-devtools/strace/strace/skip-sockopt-test.patch
new file mode 100644
index 0000000000..5741bf8672
--- /dev/null
+++ b/meta/recipes-devtools/strace/strace/skip-sockopt-test.patch
@@ -0,0 +1,37 @@
+Upstream-Status: Inappropriate [avoid this test until fixed by upstream]
+
+Reported at https://github.com/strace/strace/issues/257
+
+root@qemux86-64:/usr/lib/strace/ptest/tests# make sockopt-sol_netlink.gen.log
+FAIL: sockopt-sol_netlink.gen.test
+
+#root@qemux86-64:/usr/lib/strace/ptest/tests# diff sockopt-sol_netlink.dir/exp sockopt-sol_netlink.dir/out
+#--- sockopt-sol_netlink.dir/exp
+#+++ sockopt-sol_netlink.dir/out
+#@@ -86,11 +86,11 @@
+ setsockopt(3, SOL_NETLINK, NETLINK_LISTEN_ALL_NSID, 0x7fa18a802ffc, -1) = -1 EINVAL (Invalid argument)
+ setsockopt(3, SOL_NETLINK, NETLINK_LISTEN_ALL_NSID, 0x7fa18a802ffc, 3) = 0
+ setsockopt(3, SOL_NETLINK, NETLINK_LISTEN_ALL_NSID, 0x7fa18a803000, 4) = -1 EFAULT (Bad address)
+-getsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, [0], [8]) = 0
++getsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, [0], [4 => 8]) = 0
+ getsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, [0], [5 => 8]) = 0
+ getsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, NULL, [0 => 8]) = 0
+ getsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, [], [3 => 8]) = 0
+-getsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, 0x7fa18a803000, [8]) = -1 EFAULT (Bad address)
++getsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, 0x7fa18a803000, [4]) = -1 EFAULT (Bad address)
+ getsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, 0x7fa18a802ffc, 0x7fa18a7fd000) = -1 EFAULT (Bad address)
+ setsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, [233811181], 4) = -1 ENOPROTOOPT (Protocol not available)
+ setsockopt(3, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, [233811181], 5) = -1 ENOPROTOOPT (Protocol not available)
+
+
+
+Index: strace-6.3/tests/sockopt-sol_netlink.gen.test
+===================================================================
+--- strace-6.3.orig/tests/sockopt-sol_netlink.gen.test
++++ strace-6.3/tests/sockopt-sol_netlink.gen.test
+@@ -1,4 +1,5 @@
+ #!/bin/sh -efu
+ # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (sockopt-sol_netlink -e trace=getsockopt,setsockopt); do not edit.
+ . "${srcdir=.}/init.sh"
++skip_ "Test failing after system upgrades, wait for upstream fixes"
+ run_strace_match_diff -e trace=getsockopt,setsockopt
diff --git a/meta/recipes-devtools/strace/strace_6.2.bb b/meta/recipes-devtools/strace/strace_6.2.bb
index dc01b57d80..94eb81480b 100644
--- a/meta/recipes-devtools/strace/strace_6.2.bb
+++ b/meta/recipes-devtools/strace/strace_6.2.bb
@@ -15,6 +15,7 @@ SRC_URI = "https://strace.io/files/${PV}/strace-${PV}.tar.xz \
file://skip-load.patch \
file://0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch \
file://0002-tests-Replace-off64_t-with-off_t.patch \
+ file://skip-sockopt-test.patch \
"
SRC_URI[sha256sum] = "0c7d38a449416268d3004029a220a15a77c2206a03cc88120f37f46e949177e8"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 30/30] maintainers.inc: update version for gcc-source
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
` (28 preceding siblings ...)
2023-06-28 2:29 ` [OE-core][mickledore 29/30] strace: Disable failing test Steve Sakoman
@ 2023-06-28 2:29 ` Steve Sakoman
29 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-28 2:29 UTC (permalink / raw)
To: openembedded-core
Resolves error:
The following recipes do not have a maintainer assigned to them. Please add an entry to meta/conf/distro/include/maintainers.inc file.
gcc-source-12.3.0 (/home/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/recipes-devtools/gcc/gcc-source_12.3.bb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/conf/distro/include/maintainers.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index 8a38f508b0..5e2206e11f 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -189,7 +189,7 @@ RECIPE_MAINTAINER:pn-gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "Khem Raj <r
RECIPE_MAINTAINER:pn-gcc-crosssdk-${SDK_SYS} = "Khem Raj <raj.khem@gmail.com>"
RECIPE_MAINTAINER:pn-gcc-runtime = "Khem Raj <raj.khem@gmail.com>"
RECIPE_MAINTAINER:pn-gcc-sanitizers = "Khem Raj <raj.khem@gmail.com>"
-RECIPE_MAINTAINER:pn-gcc-source-12.2.0 = "Khem Raj <raj.khem@gmail.com>"
+RECIPE_MAINTAINER:pn-gcc-source-12.3.0 = "Khem Raj <raj.khem@gmail.com>"
RECIPE_MAINTAINER:pn-gconf = "Ross Burton <ross.burton@arm.com>"
RECIPE_MAINTAINER:pn-gcr3 = "Markus Volk <f_l_k@t-online.de>"
RECIPE_MAINTAINER:pn-gcr = "Alexander Kanavin <alex.kanavin@gmail.com>"
--
2.34.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [OE-core][mickledore 00/30] Patch review
@ 2023-06-30 2:28 Steve Sakoman
0 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-06-30 2:28 UTC (permalink / raw)
To: openembedded-core
Please review this set of changes for mickledore and comments back by
end of day Monday.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/5547
The following changes since commit 4df0b835fae3af1dbde4a06568a652ce46d7af7a:
maintainers.inc: update version for gcc-source (2023-06-27 12:12:05 -1000)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/mickledore-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/mickledore-nut
Alexander Kanavin (10):
apr: upgrade 1.7.3 -> 1.7.4
scripts/runqemu: split lock dir creation into a reusable function
scripts/runqemu: allocate unfsd ports in a way that doesn't race or
clash with unrelated processes
qemu: a pending patch was submitted and accepted upstream
maintainers.inc: unassign Adrian Bunk from wireless-regdb
maintainers.inc: unassign Alistair Francis from opensbi
maintainers.inc: unassign Chase Qi from libc-test
maintainers.inc: unassign Oleksandr Kravchuk from python3 and all
other items
maintainers.inc: unassign Ricardo Neri from ovmf
grub: submit determinism.patch upstream
Changqing Li (1):
systemd: fix a dead link under /var/log
Charlie Wu (1):
devtool: Fix the wrong variable in srcuri_entry
Fabien Mahot (2):
useradd-example: package typo correction
oeqa/selftest/bbtests: add non-existent prefile/postfile tests
Khem Raj (3):
glibc: Pass linker choice via compiler flags
babeltrace2: Always use BFD linker when building tests with ld-is-lld
distro feature
parted: Add missing libuuid to linker cmdline for
libparted-fs-resize.so
Markus Volk (1):
gtk4: upgrade 4.10.3 -> 4.10.4
Mikko Rapeli (1):
useradd-staticids.bbclass: improve error message
Mingli Yu (1):
python3-numpy: remove NPY_INLINE, use inline instead
Randolph Sapp (6):
weston-init: make sure the render group exists
weston-init: add weston user to the render group
weston-init: add the weston user to the wayland group
weston-init: fix the mixed indentation
weston-init: guard against systemd configs
weston-init: add profile to point users to global socket
Ross Burton (1):
gobject-introspection: remove obsolete DEPENDS
Sakib Sajal (1):
bno_plot.py, btt_plot.py: Ask for python3 specifically
Siddharth (1):
tiff: Security fix for CVE-2023-25434 and CVE-2023-26965
Wang Mingyu (1):
libxml2: upgrade 2.10.3 -> 2.10.4
.../useradd/useradd-example.bb | 2 +-
meta/classes/useradd-staticids.bbclass | 2 +-
meta/conf/distro/include/maintainers.inc | 44 ++---
meta/lib/oeqa/selftest/cases/bbtests.py | 8 +
meta/recipes-bsp/grub/files/determinism.patch | 2 +-
meta/recipes-core/glibc/glibc_2.37.bb | 4 +-
.../{libxml2_2.10.3.bb => libxml2_2.10.4.bb} | 2 +-
...on-t-create-symlink-README-in-this-f.patch | 42 +++++
meta/recipes-core/systemd/systemd_253.1.bb | 1 +
....inc.src-Change-NPY_INLINE-to-inline.patch | 135 +++++++++++++++
.../python/python3-numpy_1.24.2.bb | 1 +
...lative-paths-for-line-preprocessor-d.patch | 2 +-
...o-linker-flags-for-libparted-fs-resi.patch | 34 ++++
meta/recipes-extended/parted/parted_3.5.bb | 1 +
.../gobject-introspection_1.74.0.bb | 2 +-
.../gtk+/{gtk4_4.10.3.bb => gtk4_4.10.4.bb} | 2 +-
meta/recipes-graphics/wayland/weston-init.bb | 46 ++---
.../wayland/weston-init/weston-socket.sh | 20 +++
...plot.py-Ask-for-python3-specifically.patch | 35 ++++
meta/recipes-kernel/blktrace/blktrace_git.bb | 4 +-
.../recipes-kernel/lttng/babeltrace2_2.0.5.bb | 1 +
.../libtiff/files/CVE-2023-25434.patch | 159 ++++++++++++++++++
.../libtiff/files/CVE-2023-26965.patch | 99 +++++++++++
meta/recipes-multimedia/libtiff/tiff_4.5.0.bb | 2 +
.../apr/{apr_1.7.3.bb => apr_1.7.4.bb} | 2 +-
scripts/lib/devtool/standard.py | 2 +-
scripts/runqemu | 48 +++---
27 files changed, 623 insertions(+), 79 deletions(-)
rename meta/recipes-core/libxml/{libxml2_2.10.3.bb => libxml2_2.10.4.bb} (97%)
create mode 100644 meta/recipes-core/systemd/systemd/0001-legacy.conf.in-Don-t-create-symlink-README-in-this-f.patch
create mode 100644 meta/recipes-devtools/python/python3-numpy/0001-simd.inc.src-Change-NPY_INLINE-to-inline.patch
create mode 100644 meta/recipes-extended/parted/files/0001-fs-Add-libuuid-to-linker-flags-for-libparted-fs-resi.patch
rename meta/recipes-gnome/gtk+/{gtk4_4.10.3.bb => gtk4_4.10.4.bb} (98%)
create mode 100755 meta/recipes-graphics/wayland/weston-init/weston-socket.sh
create mode 100644 meta/recipes-kernel/blktrace/blktrace/0001-bno_plot.py-btt_plot.py-Ask-for-python3-specifically.patch
create mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2023-25434.patch
create mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2023-26965.patch
rename meta/recipes-support/apr/{apr_1.7.3.bb => apr_1.7.4.bb} (98%)
--
2.34.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* [OE-core][mickledore 00/30] Patch review
@ 2023-07-04 15:29 Steve Sakoman
0 siblings, 0 replies; 34+ messages in thread
From: Steve Sakoman @ 2023-07-04 15:29 UTC (permalink / raw)
To: openembedded-core
Please review this set of changes for mickledore and have comments back by
end of day Thursday.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/5556
The following changes since commit ce5337d19ad290f30c0250158a1833a2cc3bd0ac:
grub: submit determinism.patch upstream (2023-06-29 06:22:29 -1000)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/mickledore-nut
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/mickledore-nut
Alberto Planas (1):
bitbake.conf: add unzstd in HOSTTOOLS
Alexander Kanavin (9):
gawk: upgrade 5.2.1 -> 5.2.2
gnupg: upgrade 2.4.0 -> 2.4.2
libx11: upgrade 1.8.4 -> 1.8.5
linux-firmware: upgrade 20230404 -> 20230515
serf: upgrade 1.3.9 -> 1.3.10
wget: upgrade 1.21.3 -> 1.21.4
wireless-regdb: upgrade 2023.02.13 -> 2023.05.03
gdb: upgrade 13.1 -> 13.2
sysfsutils: fetch a supported fork from github
Changqing Li (2):
dnf: only write the log lock to root for native dnf
rootfs-postcommands.bbclass: add post func remove_unused_dnf_log_lock
Chen Qi (7):
sdk.py: error out when moving file fails
sdk.py: fix moving dnf contents
rpm: write macros under libdir
zip: fix configure check by using _Static_assert
zip: remove unnecessary LARGE_FILE_SUPPORT CLFAGS
unzip: fix configure check for cross compilation
unzip: remove hardcoded LARGE_FILE_SUPPORT
Jermain Horsman (1):
logrotate: Do not create logrotate.status file
Khem Raj (3):
rpcsvc-proto: Upgrade to 1.4.4
libxml2: Do not use lld linker when building with tests on rv64
python3-bcrypt: Use BFD linker when building tests
Richard Purdie (5):
strace: Merge two similar patches
strace: Update patches/tests with upstream fixes
ptest-runner: Pull in sync fix to improve log warnings
ptest-runner: Ensure data writes don't race
ptest-runner: Pull in "runner: Remove threads and mutexes" fix
Soumya (1):
perl: Fix CVE-2023-31484 & CVE-2023-31486
Trevor Gamblin (1):
glib-networking: use correct error code in ptest
.../rootfs-postcommands.bbclass | 7 +
meta/conf/bitbake.conf | 2 +-
meta/lib/oe/package_manager/rpm/sdk.py | 3 +-
meta/lib/oe/sdk.py | 2 +-
.../glib-networking/eagain.patch | 2 +-
meta/recipes-core/libxml/libxml2_2.10.4.bb | 2 +
.../sysfsutils/sysfsutils_2.1.0.bb | 10 +-
meta/recipes-devtools/dnf/dnf_4.14.0.bb | 3 +-
...ian_13.1.bb => gdb-cross-canadian_13.2.bb} | 0
.../{gdb-cross_13.1.bb => gdb-cross_13.2.bb} | 0
meta/recipes-devtools/gdb/gdb.inc | 4 +-
...r-valid-inferior-thread-regcache-bef.patch | 286 ------------------
...low.cc-Fix-a-typo-in-ternary-operato.patch | 24 --
.../gdb/{gdb_13.1.bb => gdb_13.2.bb} | 0
.../perl/files/CVE-2023-31484.patch | 29 ++
.../perl/files/CVE-2023-31486-0001.patch | 217 +++++++++++++
.../perl/files/CVE-2023-31486-0002.patch | 30 ++
meta/recipes-devtools/perl/perl_5.36.0.bb | 3 +
.../python/python3-bcrypt_4.0.1.bb | 1 +
meta/recipes-devtools/rpm/rpm_4.18.1.bb | 5 +-
...0001-caps-abbrev.awk-fix-gawk-s-path.patch | 47 ---
...b541b258baec9eba674b5d8dc30007a61542.patch | 50 +++
...2f4494779e5c5f170ad10539bfc2dfafe967.patch | 50 +++
.../strace/strace/skip-sockopt-test.patch | 37 ---
.../strace/strace/update-gawk-paths.patch | 30 ++
meta/recipes-devtools/strace/strace_6.2.bb | 4 +-
.../gawk/{gawk_5.2.1.bb => gawk_5.2.2.bb} | 2 +-
.../logrotate/logrotate_3.21.0.bb | 1 -
.../rpcsvc-proto/rpcsvc-proto.bb | 5 +-
...FILE-macro-to-control-largefile-supp.patch | 80 -----
.../0001-Use-cross-compiled-rpcgen.patch | 11 +-
...-fix-detection-for-cross-compilation.patch | 103 +++++++
meta/recipes-extended/unzip/unzip_6.0.bb | 4 +-
meta/recipes-extended/wget/wget.inc | 2 +-
.../wget/{wget_1.21.3.bb => wget_1.21.4.bb} | 2 +-
...se-_Static_assert-to-do-correct-dete.patch | 96 ++++++
meta/recipes-extended/zip/zip_3.0.bb | 4 +-
.../{libx11_1.8.4.bb => libx11_1.8.5.bb} | 2 +-
...20230404.bb => linux-firmware_20230515.bb} | 4 +-
....02.13.bb => wireless-regdb_2023.05.03.bb} | 2 +-
...-a-custom-value-for-the-location-of-.patch | 6 +-
.../gnupg/gnupg/relocate.patch | 18 +-
.../gnupg/{gnupg_2.4.0.bb => gnupg_2.4.2.bb} | 2 +-
.../ptest-runner/ptest-runner_2.4.2.bb | 2 +-
...print-in-the-scons-file-to-unbreak-b.patch | 29 --
...sl_buckets.c-do-not-use-ERR_GET_FUNC.patch | 28 --
...11083-fix-building-with-scons-3.0.0-.patch | 29 --
...ories.without.sandbox-install.prefix.patch | 2 +-
.../serf/{serf_1.3.9.bb => serf_1.3.10.bb} | 6 +-
49 files changed, 664 insertions(+), 624 deletions(-)
rename meta/recipes-devtools/gdb/{gdb-cross-canadian_13.1.bb => gdb-cross-canadian_13.2.bb} (100%)
rename meta/recipes-devtools/gdb/{gdb-cross_13.1.bb => gdb-cross_13.2.bb} (100%)
delete mode 100644 meta/recipes-devtools/gdb/gdb/0001-aarch64-Check-for-valid-inferior-thread-regcache-bef.patch
delete mode 100644 meta/recipes-devtools/gdb/gdb/0009-gdbserver-linux-low.cc-Fix-a-typo-in-ternary-operato.patch
rename meta/recipes-devtools/gdb/{gdb_13.1.bb => gdb_13.2.bb} (100%)
create mode 100644 meta/recipes-devtools/perl/files/CVE-2023-31484.patch
create mode 100644 meta/recipes-devtools/perl/files/CVE-2023-31486-0001.patch
create mode 100644 meta/recipes-devtools/perl/files/CVE-2023-31486-0002.patch
delete mode 100644 meta/recipes-devtools/strace/strace/0001-caps-abbrev.awk-fix-gawk-s-path.patch
create mode 100644 meta/recipes-devtools/strace/strace/3bbfb541b258baec9eba674b5d8dc30007a61542.patch
create mode 100644 meta/recipes-devtools/strace/strace/f31c2f4494779e5c5f170ad10539bfc2dfafe967.patch
delete mode 100644 meta/recipes-devtools/strace/strace/skip-sockopt-test.patch
rename meta/recipes-extended/gawk/{gawk_5.2.1.bb => gawk_5.2.2.bb} (97%)
delete mode 100644 meta/recipes-extended/rpcsvc-proto/rpcsvc-proto/0001-Use-AC_SYS_LARGEFILE-macro-to-control-largefile-supp.patch
create mode 100644 meta/recipes-extended/unzip/unzip/0001-unix-configure-fix-detection-for-cross-compilation.patch
rename meta/recipes-extended/wget/{wget_1.21.3.bb => wget_1.21.4.bb} (60%)
create mode 100644 meta/recipes-extended/zip/zip-3.0/0001-unix-configure-use-_Static_assert-to-do-correct-dete.patch
rename meta/recipes-graphics/xorg-lib/{libx11_1.8.4.bb => libx11_1.8.5.bb} (92%)
rename meta/recipes-kernel/linux-firmware/{linux-firmware_20230404.bb => linux-firmware_20230515.bb} (99%)
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2023.02.13.bb => wireless-regdb_2023.05.03.bb} (94%)
rename meta/recipes-support/gnupg/{gnupg_2.4.0.bb => gnupg_2.4.2.bb} (97%)
delete mode 100644 meta/recipes-support/serf/serf/0001-Fix-syntax-of-a-print-in-the-scons-file-to-unbreak-b.patch
delete mode 100644 meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use-ERR_GET_FUNC.patch
delete mode 100644 meta/recipes-support/serf/serf/0004-Follow-up-to-r1811083-fix-building-with-scons-3.0.0-.patch
rename meta/recipes-support/serf/{serf_1.3.9.bb => serf_1.3.10.bb} (78%)
--
2.34.1
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2023-07-04 15:29 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-28 2:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 01/30] binutils: fix CVE-2023-1972 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 02/30] libwebp: Fix CVE-2023-1999 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 03/30] linux-yocto/5.15: update to v5.15.114 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 04/30] linux-yocto/5.15: update to v5.15.115 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 05/30] linux-yocto/5.15: update to v5.15.116 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 06/30] linux-yocto/5.15: update to v5.15.117 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 07/30] linux-yocto/5.15: update to v5.15.118 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 08/30] linux-yocto/5.15: cfg: fix DECNET configuration warning Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 09/30] linux-yocto/6.1: update to v6.1.33 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 10/30] linux-yocto/6.1: fix intermittent x86 boot hangs Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 11/30] linux-yocto/6.1: update to v6.1.34 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 12/30] linux-yocto/6.1: update to v6.1.35 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 13/30] gcc : upgrade to v12.3 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 14/30] go: Upgrade 1.20.4 -> 1.20.5 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 15/30] pkgconf: upgrade 1.9.4 -> 1.9.5 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 16/30] git: upgrade to 2.39.3 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 17/30] gstreamer1.0: upgrade 1.22.2 -> 1.22.3 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 18/30] dpkg: upgrade to v1.21.22 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 19/30] qemurunner.py: fix error message about qmp Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 20/30] v86d: Improve kernel dependency Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 21/30] openssl: fix building on riscv32 Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 22/30] image_types: Fix reproducible builds for initramfs and UKI img Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 23/30] openssh: Remove BSD-4-clause contents completely from codebase Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 24/30] meta: lib: oe: npm_registry: Add more safe caracters Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 25/30] runqemu-gen-tapdevs: Refactoring Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 26/30] runqemu-ifupdown/get-tapdevs: Add support for ip tuntap Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 27/30] baremetal-helloworld: Update SRCREV to fix entry addresses for ARM architectures Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 28/30] binutils: move packaging of gprofng static lib into common .inc Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 29/30] strace: Disable failing test Steve Sakoman
2023-06-28 2:29 ` [OE-core][mickledore 30/30] maintainers.inc: update version for gcc-source Steve Sakoman
-- strict thread matches above, loose matches on Subject: below --
2023-07-04 15:29 [OE-core][mickledore 00/30] Patch review Steve Sakoman
2023-06-30 2:28 Steve Sakoman
2023-06-09 16:53 Steve Sakoman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox