summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* common-licenses: Add LGPL-3.0-with-zeromq-exceptionRemi Peuvergne2023-06-131-0/+181
| | | | | | | | | | ZeroMQ is not exactly LGPL-3.0 and has a specific exception. (From OE-Core rev: 21b08f04a1eda343e230c01ef1993ace81614f3c) Signed-off-by: Remi Peuvergne <remi.peuvergne@non.se.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtd-utils: export headers and libraries for MTD and UBIStefano Babic2023-06-131-0/+8
| | | | | | | | | | | | Mtd-utils has internal libraries (libmtd and libubi) that simplify the usage and access, and they can be used by applications to access MTD devices without reinventing the code. (From OE-Core rev: bc85c9a94d0cec4991b4e0491ca973620fe71201) Signed-off-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: lib: oe: npm_registry: Add more safe caractersBELOUARGA Mohamed2023-06-131-1/+1
| | | | | | | | | | | NPM registry cache should support caracaters like '(' and ')' Explanation: NPM packages can contains these caracters like : @(._.)/execute (From OE-Core rev: 6110d9e24e43e286781afd1b3634a4ad1a2050d0) Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libubootenv: upgrade 0.3.3 -> 0.3.4Stefano Babic2023-06-131-2/+2
| | | | | | | | (From OE-Core rev: 91fb4cc0566b2f6909264d32f9da66231993c03c) Signed-off-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake: upgrade to v3.26.4Sudip Mukherjee2023-06-133-1/+1
| | | | | | | | (From OE-Core rev: 0bdd56bd556a181548318c332db8205647336093) Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dpkg: upgrade to v1.21.22Sudip Mukherjee2023-06-131-1/+1
| | | | | | | | (From OE-Core rev: 56bdf69a06be21ea376303fbb4d50e9dd570cdbb) Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Split the qemu packageMingli Yu2023-06-091-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently all files as below packaged into one package such as qemu-7.2.0-*.rpm. After the qemu package installed on the target, it will take up about 464M which includes not only the one matches the arch of the target but aslo all available built qemu targets which set by QEMU_TARGETS. # ls tmp-glibc/work/core2-64-wrs-linux/qemu/7.2.0-r0/image/usr/bin/ qemu-aarch64 qemu-img qemu-mips64el qemu-ppc64 qemu-sh4 qemu-system-loongarch64 qemu-system-ppc qemu-system-x86_64 qemu-arm qemu-io qemu-mipsel qemu-ppc64le qemu-storage-daemon qemu-system-mips qemu-system-ppc64 qemu-x86_64 qemu-edid qemu-loongarch64 qemu-mips.real qemu-pr-helper qemu-system-aarch64 qemu-system-mips64 qemu-system-riscv32 qemu-ga qemu-mips qemu-nbd qemu-riscv32 qemu-system-arm qemu-system-mips64el qemu-system-riscv64 qemu-i386 qemu-mips64 qemu-ppc qemu-riscv64 qemu-system-i386 qemu-system-mipsel qemu-system-sh4 Split the qemu package into qemu-7.2.0-*.rpm, qemu-system-*.rpm, qemu-user-*.rpm and etc. And let user can only choose the corresponding qemu arch package they want to install should ease the concerns who cares much about the size in embedded device as it decreases the qemu rpm (qemu-7.2.0*.rpm) size from about 65M to about 19M and the size of the extracted qemu RPM decreased from about 464M to about 248M. For the users who want to install all arch packages, they can install qemu-system-all and qemu-user-all to meet their need. (From OE-Core rev: 893846ead7ee54d53e9076150cd655e0c8bca5db) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: introduce KCONFIG_CONFIG_ENABLE_MENUCONFIGMing Liu2023-06-093-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, uboot do_menuconfig task is breaking when UBOOT_CONFIG is chosen rather than UBOOT_MACHINE, it simply fails with the following errors: | make: *** No rule to make target 'menuconfig'. Stio. | Command failed. | Press any key to continue... this is due to the work directory of do_menuconfig is set to ${B} but not ${B}/$config. We should distinguish two situations: 1) When there is only one config item in UBOOT_CONFIG, do_menuconfig should work just like how it works for UBOOT_MACHINE. 2) When there are multiple config items in UBOOT_CONFIG, do_menuconfig should print out some information saying it's not supported other than just failing. This patch mainly aims to fix that by introducing a extra variable KCONFIG_CONFIG_ENABLE_MENUCONFIG, it would be set to 'false' for situation 2), and when it's set to 'true', then set KCONFIG_CONFIG_ROOTDIR correctly in uboot-config.bbclass to let do_menuconfig task work. DEVTOOL_DISABLE_MENUCONFIG could be replaced by this new variable KCONFIG_CONFIG_ENABLE_MENUCONFIG. (From OE-Core rev: f9e834e317880cf47dbb4f8285bc36d743beae5e) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston-init: introduce xwayland PACKAGECONFIGMing Liu2023-06-091-2/+3
| | | | | | | | | | Some BSPs dont support xwayland in weston, this is easier for them to control that. (From OE-Core rev: b2b40d3470a4a75a18d1cc7a948eec73d84a883b) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: Upgrade 1.20.4 -> 1.20.5Sakib Sajal2023-06-098-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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 (From OE-Core rev: 3ea1e9e9d7385c78bdd513e44cea5c36444529b2) Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-validation-layers: add new recipe v1.3.243.0Vincent Davis Jr2023-06-092-0/+52
| | | | | | | | | | | Add a recipe to build the Khronos official Vulkan validation layers that can assist developers in verifying that their applications correctly use the Vulkan APIs. (From OE-Core rev: 35662be85affca2b4d19112d79dfcd9223f573b2) Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: fix INTERFACE_LINK_LIBRARIES cmake propVincent Davis Jr2023-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The output of spirv-tools specifically SPIRV-ToolsTarget.cmake is utilized in other recipes. If other recipe utilize cmake and include SPIRV-Tools in target_link_libraries. I leads to errors such as error: '../recipe-sysroot/usr/lib', needed by 'layers/libVkLayer_khronos_validation.so', missing and no known rule to make it This is due to cmake pulling in the properties set in SPIRV-ToolsTarget.cmake. Key property being INTERFACE_LINK_LIBRARIES. With the current setup do_install:append:class-target updates SPIRV-ToolsTarget.cmake package installed file to bellow set_target_properties(SPIRV-Tools PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" INTERFACE_LINK_LIBRARIES "${_IMPORT_PREFIX}/lib" ) set_target_properties(SPIRV-Tools-shared PROPERTIES INTERFACE_COMPILE_DEFINITIONS "SPIRV_TOOLS_SHAREDLIB" INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" INTERFACE_LINK_LIBRARIES "${_IMPORT_PREFIX}/lib" ) If base_libdir isn't lib, but lib64 you get the error described at the being of commit message as lib directory doesn't exists. Solution replace hardcoded "lib" with "${base_libdir}". (From OE-Core rev: 2f959497efbba89a34ac1e15ceff32ab75e16c4a) Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.76.2 -> 2.76.3Anuj Mittal2023-06-092-38/+1
| | | | | | | (From OE-Core rev: 260bd5c7e69968eb2f58582f309fcadceca50bd2) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nettle: inherit lib_packageRoss Burton2023-06-091-1/+3
| | | | | | | | | | | Nettle is primarily a library that ships some tools, so inherit the lib_package class to package the tools in nettle-bin, and add a dependency on it to nettle-ptest. (From OE-Core rev: eacfc88e0efe534290205ca8e399629623d882aa) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nettle: rewrite ptest integrationRoss Burton2023-06-093-58/+32
| | | | | | | | | | | | | | | | | | Instead of patching a relative path to an unversioned libnettle.so to be a bare filename which then needs nettle-dev to be installed, create a symlink in the expected place which points to the actual library. This means nettle-ptest no longer needs to depend on nettle-dev. Explicitly skip symbols-test, it has been silently failing as nm isn't available and also needs a static libnettle.a to run. Install two rsa-* example binaries that are needed for pkcs1-conv-test to pass. (From OE-Core rev: dc5cd169e8b9a0f9d9881f116a8d83706460bb7c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lighttpd: upgrade 1.4.69 -> 1.4.71Petr Gotthard2023-06-091-6/+3
| | | | | | | | | | | | | | | | | | | | lighttpd 1.4.70 omits building separate (unused) modules for: mod_access mod_alias mod_evhost mod_expire mod_fastcgi mod_indexfile mod_redirect mod_rewrite mod_scgi mod_setenv mod_simple_vhost mod_staticfile https://www.lighttpd.net/2023/5/10/1.4.70/ Therefore, the lighttpd-module-indexfile, lighttpd-module-staticfile and lighttpd-module-access no longer exist and must be removed from RDEPENDS and RRECOMMENDS. lighttpd 1.4.71 split out the http/2 support into optional separate module (mod_h2). By default the mod_h2 is not enabled. https://www.lighttpd.net/2023/5/27/1.4.71/ (From OE-Core rev: ae40fb21a0f85ce02fc137c6e3cce2a90778d75f) Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest/reproducible: Allow native/cross reuse in testRichard Purdie2023-06-071-2/+2
| | | | | | | | | | | | We don't compare reproducibility of the native/cross components, only the target ones. With the long build times of rust-native, the test now takes crazy lengths of time so this tweak should allow us to reuse native/cross artefacts from sstate whilst still testing the target output is reproducible. (From OE-Core rev: b494d83c639a877cefeb7cbab6d37195e492f059) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-poetry-core: upgrade 1.5.2 -> 1.6.1Trevor Gamblin2023-06-071-2/+2
| | | | | | | | | | | | | Changelog: https://github.com/python-poetry/poetry-core/blob/main/CHANGELOG.md Notably, the project replaced its use of tomlkit with tomli, so the LICENSEs and associated checksums had to be changed. (From OE-Core rev: 2e26af9c67ba0ceccdda3eb8340fddb95f3864ca) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-webcolors: upgrade 1.12 -> 1.13Trevor Gamblin2023-06-071-3/+3
| | | | | | | | | | | | | | | | | | | | | Replaced the inherit of setuptools3 with python_setuptools_build_meta to make the new version build. Changelog (see https://webcolors.readthedocs.io/en/latest/changelog.html): - Supported Python versions are now 3.7, 3.8, 3.9, 3.10, and 3.11 - The codebase was significantly reorganized and modernized. Public API is unchanged. Imports should continue to be directly from the top-level webcolors module; attempting to import from submodules is not supported. - Now packaging declaratively via pyproject.toml with PEP 517 support from setuptools. (From OE-Core rev: 434aaf5e02332a54a17a2812969165f6f6b3674b) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Upgrade 1.69.0 -> 1.70.0Alex Kiernan2023-06-0711-162/+82
| | | | | | | | | | | | | Drop 0035-cmake-Enable-64bit-off_t-on-32bit-glibc-systems.patch as this is merged upstream in rust-llvm. https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html (From OE-Core rev: d1af583c290eb0cff5e36363f7531832a863a1a8) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssh: Remove BSD-4-clause contents completely from codebaseRiyaz Khan2023-06-072-0/+995
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. (From OE-Core rev: d9045a7bc6d9acc137c292b60a8ce4d24f359a19) Signed-off-by: Riyaz Khan <Riyaz.Khan@kpit.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: Update to master head revision4.3_M1Richard Purdie2023-06-071-2/+2
| | | | | | (From OE-Core rev: f7ed7ae854e49276750d1895593e0a2033714235) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image_types: Fix reproducible builds for initramfs and UKI imgFrieder Paape2023-06-061-2/+3
| | | | | | | | | | | | | | | | | | | 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. (From OE-Core rev: fd027729bafb4e085ba0949e38e724f3a8cad102) Signed-off-by: Frieder Paape <frieder@konvera.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup: Handle SPDX signature issuesRichard Purdie2023-06-061-0/+3
| | | | | | | | | | | | Packagegroups have "special" sstate signature behaviour in that they don't rebuild when their dependencies do. This causes problems for SPDX task signatures. Since packagegroups don't actually have any code in them, we don't need the standard dependencies anyway so cancel out and allow the sstate signatures to function correctly. (From OE-Core rev: 5c4ed243c144e261eae5f2ccf5626371d87a8a43) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstatesig: Drop SPDX special casingRichard Purdie2023-06-061-9/+0
| | | | | | | | | | Other changes in create-spdx code mean we shouldn't need to do this now. We need the various exclusions to allow the task hashes to behave correctly for the SPDX tasks too. (From OE-Core rev: 5e645ff3d02decba4ed7d082a0e41a2655862039) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: fix building on riscv32Dmitry Baryshkov2023-06-061-1/+1
| | | | | | | | | | | 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. (From OE-Core rev: e8ce80fc6d6579554bca2eba057e65d4b12c0793) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-extra-exclusions: add more linux-yocto CVE ignoresRoss Burton2023-06-061-0/+41
| | | | | | | | | | These CVEs have all been fixed <6.1.30, which is the default linux-yocto kernel version. (From OE-Core rev: 73f03970f0aadfb053666a1e93f6f6d5b5156ca6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-networking: upgrade 2.74.0 -> 2.76.0Anuj Mittal2023-06-061-1/+1
| | | | | | | (From OE-Core rev: 43505bcfc09c5951d333085f4cfdaadf2be0a1cf) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* stress-ng: upgrade 0.15.07 -> 0.15.08Anuj Mittal2023-06-061-1/+1
| | | | | | | (From OE-Core rev: 4c56636b0cbeb7b280cec19283551369e8458284) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0: upgrade 1.22.2 -> 1.22.3Anuj Mittal2023-06-0611-11/+11
| | | | | | | (From OE-Core rev: 8ff5c4bfe46bb325535041a9127356ae425dbe5f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: upgrade 4.8 -> 4.9Victor Kamensky2023-06-062-2/+40
| | | | | | | | | | | | | | | | | | | SystemTap 4.9 release went out with a little hick up: release date was not set correctly and fix for it was added as ebb424eee5599fcc131901c0d82d0bfc0d2f57ab commit and tagged as 'release-4.9'. Unfortunately by that time 'master' branch already has moved on, and it turns out that now 'release-4.9' tag does not belong to any branch. On other hand OE SRC_URI does complain about git uri without branch. To deal with it we will use SRCREV set to 418f0a45ca4473491385b5c7eef777607bbdb3b7, commit one that precedes ebb424eee5599fcc131901c0d82d0bfc0d2f57ab, and add separate patch for ebb424eee5599fcc131901c0d82d0bfc0d2f57ab as 0001-release-date-fix.patch. Note for any future version move: please remove 0001-release-date-fix.patch (From OE-Core rev: 2a10dc2a80a42368b222a7a832dd342a9c2d9d0a) Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* v86d: Improve kernel dependencyRichard Purdie2023-06-061-1/+0
| | | | | | | | | | | | | | | | | | 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. (From OE-Core rev: 37ccd11cb0b89416b8e23160445186269b6c0c8a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemurunner.py: fix error message about qmpChen Qi2023-06-061-2/+2
| | | | | | | | | | | | 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. (From OE-Core rev: 08bacbf797f6a50ae8abe8fc3455b3a15a0a94b3) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: fix CVE-2023-1972Ross Burton2023-06-062-0/+44
| | | | | | | | | Backport a patch from upstream to fix CVE-2023-1972. (From OE-Core rev: 10d63933e3a30bfac2f6cec896460c22e04baadd) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: upgrade to 2.39.3Ross Burton2023-06-061-1/+1
| | | | | | | | | This minor point release fixes CVE-2023-25652 and CVE-2023-29007. (From OE-Core rev: 469c28924ab9debe810e3277b27ad936781e7ce5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ghostscript: upgrade to 10.01.1Ross Burton2023-06-063-103/+1
| | | | | | | | | Drop the merged fix for CVE-2023-28879. (From OE-Core rev: 659b0cf41db00420366d0eca103f16922c2c5d72) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pkgconf: upgrade 1.9.4 -> 1.9.5Ross Burton2023-06-061-1/+1
| | | | | | | (From OE-Core rev: fb9e05592e7c1c61a677d9cb842c9adc84689dde) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to latest revisionRoss Burton2023-06-061-1/+1
| | | | | | | (From OE-Core rev: 9d0cb9bbdddb7029f70a1c1aa9c81ea5f8cbfecd) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: upgrade 3.24.37 -> 3.24.38Ross Burton2023-06-061-1/+1
| | | | | | | (From OE-Core rev: 7056611ae3bd356908b17201d35879024f2628c2) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: fix build on 32-bit platformsRoss Burton2023-06-062-1/+102
| | | | | | | | | | Backport a patch from upstream to fix the build on 32-bit platforms, and remove the COMPATIBLE_HOST restriction. (From OE-Core rev: f4f693ac3ba46373103f749f028ab296e6aeb085) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.1: update to v6.1.32Bruce Ashfield2023-06-063-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 76ba310227d2 Linux 6.1.32 cd51ba98aeaa tools headers UAPI: Sync the linux/in.h with the kernel sources 2cd02ae65654 netfilter: ctnetlink: Support offloaded conntrack entry deletion 55ce796e9b0a cpufreq: amd-pstate: Add ->fast_switch() callback c18f6919b4e7 cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() efc8ec1636fa block: fix bio-cache for passthru IO 5d08604754e8 Revert "thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function" 2333dbc88f38 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() 6c1fad655b40 drm/amd: Don't allow s0ix on APUs older than Raven 83a7f27c5b94 octeontx2-af: Add validation for lmac type 3236221bb8e4 RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task" 592af07ac0c8 wifi: iwlwifi: mvm: fix potential memory leak 0c469078bde4 wifi: iwlwifi: mvm: support wowlan info notification version 2 b5ceb6aac607 wifi: rtw89: correct 5 MHz mask setting 07c8c1a3cfcf net: phy: mscc: enable VSC8501/2 RGMII RX clock 7c95f56995c6 page_pool: fix inconsistency for page_pool_ring_[un]lock() 7dccd5fa7edb net: page_pool: use in_softirq() instead cd3c5e4e0d60 vfio/type1: check pfn valid before converting to struct page 6793a3c6326e blk-mq: fix race condition in active queue accounting fe735073a50e bpf, sockmap: Incorrectly handling copied_seq dd628fc697ee bpf, sockmap: Wake up polling after data copy ab90b68f650e bpf, sockmap: TCP data stall on recv before accept 3a2129ebae35 bpf, sockmap: Handle fin correctly ba4fec5bd6f8 bpf, sockmap: Improved check for empty queue 1e4e379ccde8 bpf, sockmap: Reschedule is now done through backlog 9f4d7efb3345 bpf, sockmap: Convert schedule_work into delayed_work 4ae2af3e59e2 bpf, sockmap: Pass skb ownership through read_skb 49b5b5bfeef1 gpio-f7188x: fix chip name and pin count on Nuvoton chip 085f27f48c84 net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register 3347ac7a8160 tls: rx: strp: preserve decryption status of skbs when needed ba93977437e7 tls: rx: strp: factor out copying skb data 52a89de3e9f2 tls: rx: strp: force mixed decrypted records into copy mode c48b8399e430 tls: rx: strp: fix determining record length in copy mode ecd9f6ed9ed2 tls: rx: strp: set the skb->len of detached / CoW'ed skbs e734a693a24c tls: rx: device: fix checking decryption status b3e54fb3a35d platform/x86/amd/pmf: Fix CnQF and auto-mode after resume 8e8c33cc89a0 selftests/bpf: Fix pkg-config call building sign-file ca39992f1048 firmware: arm_ffa: Fix usage of partition info get count flag 3f5413c95445 ipv{4,6}/raw: fix output xfrm lookup wrt protocol 6728486447ee inet: Add IP_LOCAL_PORT_RANGE socket option (From OE-Core rev: 34ba408ca84839e82dba63e2f6b4673e8d5caaa2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.1: update to v6.1.31Bruce Ashfield2023-06-063-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: d2869ace6eeb Linux 6.1.31 2f32b89d8120 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE 3bcb97e4241b 3c589_cs: Fix an error handling path in tc589_probe() 9540765d1882 net/smc: Reset connection when trying to use SMCRv2 fails. be4022669e66 regulator: mt6359: add read check for PMIC MT6359 22157f744581 firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors 1ae70faa86fd arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay 3e8a82fb55a6 net/mlx5: Devcom, serialize devcom registration eaa365c10459 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device 411e4d6caa7f net/mlx5: Collect command failures data only for known commands 390aa5c006b3 net/mlx5: Fix error message when failing to allocate device memory 59dd110ca241 net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE b17294e7aa8c net/mlx5: Handle pairing of E-switch via uplink un/load APIs e501ab136691 net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs 6f0dce5f7822 net/mlx5e: do as little as possible in napi poll when budget is 0 00959a1bad58 net/mlx5e: Use correct encap attribute during invalidation 362063df6cee net/mlx5e: Fix deadlock in tc route query code 2051f762c508 net/mlx5e: Fix SQ wake logic in ptp napi_poll context 47b4f741a3f6 platform/mellanox: mlxbf-pmc: fix sscanf() error checking 04238c23853a forcedeth: Fix an error handling path in nv_probe() 0392c9185d71 sctp: fix an issue that plpmtu can never go to complete state c9e09b070d0b cxl: Wait Memory_Info_Valid before access memory related info ad72cb5899ce ASoC: Intel: avs: Access path components under lock 6ae9cf40b4e0 ASoC: Intel: avs: Fix declaration of enum avs_channel_config 5eaaad19c82c ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg d8cfe5ccc98e x86/show_trace_log_lvl: Ensure stack pointer is aligned, again a7edc86e149e xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() 53384076f743 x86/pci/xen: populate MSI sysfs entries 84b211b02894 ARM: dts: imx6qdl-mba6: Add missing pvcie-supply regulator 225a5f394b09 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() 55224690958c platform/x86: ISST: Remove 8 socket limit f34428b5a373 regulator: pca9450: Fix BUCK2 enable_mask ccc6e9ded63b fs: fix undefined behavior in bit shift for SB_NOUSER dfc5aaa57f52 firmware: arm_ffa: Fix FFA device names for logical partitions ad73dc7263ea firmware: arm_ffa: Check if ffa_driver remove is present before executing 06ec5be89118 optee: fix uninited async notif value 9c744c6ff238 power: supply: sbs-charger: Fix INHIBITED bit for Status reg 71e60a58d7f6 power: supply: bq24190: Call power_supply_changed() after updating input current 1f02bfd5d94c power: supply: bq25890: Call power_supply_changed() after updating input current or voltage 57842035d298 power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize 221f7cb12285 power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes 3c573e7910c6 power: supply: bq27xxx: Move bq27xxx_battery_update() down 9108ede08d7a power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status() d952a1eaafcc power: supply: bq27xxx: Fix poll_interval handling and races on remove e65fee45687f power: supply: bq27xxx: Fix I2C IRQ race on remove d746fbf4f09c power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition e1073f81478f power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe 2ac38f130e5b power: supply: leds: Fix blink to LED on transition 94373413e13d cifs: mapchars mount option ignored 91dd8aab9c9f ipv6: Fix out-of-bounds access in ipv6_find_tlv() 9bc1dbfd9158 lan966x: Fix unloading/loading of the driver 1a9e80f757bb bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps 177ee41f6162 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields a1d7c357f4dc octeontx2-pf: Fix TSOv6 offload 4883d9e2a221 selftests: fib_tests: mute cleanup error message 722af06e6100 drm: fix drmm_mutex_init() cc18b4685910 net: fix skb leak in __skb_tstamp_tx() 8d81d3b0ed36 ASoC: lpass: Fix for KASAN use_after_free out of bounds 53764a17f5d8 media: radio-shark: Add endpoint checks d5dba4b7bf90 USB: sisusbvga: Add endpoint checks 09e9d1f52f97 USB: core: Add routines for endpoint checks in old drivers 2a112f04629f udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). ed66e6327a69 net: fix stack overflow when LRO is disabled for virtual interfaces c8fdf7feca77 fbdev: udlfb: Fix endpoint check d7fff52c99d5 debugobjects: Don't wake up kswapd from fill_pool() 8694853768e3 irqchip/mips-gic: Use raw spinlock for gic_lock dc1b7641a989 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable 4ca6b06e9be2 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms ed0ef89508d2 perf/x86/uncore: Correct the number of CHAs on SPR f3078be2febb drm/amd/amdgpu: limit one queue per gang 34570f85a282 selftests/memfd: Fix unknown type name build failure 931ea1ed31be binder: fix UAF of alloc->vma in race with munmap() e1e198eff1fb binder: fix UAF caused by faulty buffer cleanup d7cee853bcb0 binder: add lockless binder_alloc_(set|get)_vma() 72a94f8c14a1 Revert "android: binder: stop saving a pointer to the VMA" 7e6b8548549e Revert "binder_alloc: add missing mmap_lock calls when using the VMA" 8069bcaa5b39 drm/amd/pm: Fix output of pp_od_clk_voltage 6acfbdda4d06 drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 8756863c7fe0 drm/radeon: reintroduce radeon_dp_work_func content 3897ac532af0 drm/mgag200: Fix gamma lut not initialized. 3970ee926e7e dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type 937264cd9aab btrfs: use nofs when cleaning up aborted transactions 63e12910b7f5 gpio: mockup: Fix mode of debugfs files b49706d1799a parisc: Handle kprobes breakpoints only in kernel context 5596e2ef5f1a parisc: Enable LOCKDEP support d935edd510d7 parisc: Allow to reboot machine after system halt c49ffd89b66e parisc: Fix flush_dcache_page() for usage from irq context c0993b463fe7 parisc: Handle kgdb breakpoints only in kernel context e1f14a407140 parisc: Use num_present_cpus() in alternative patching code bd90ac0002d1 xtensa: add __bswap{si,di}2 helpers 522bbbfcb612 xtensa: fix signal delivery to FDPIC process 084566050891 m68k: Move signal frame following exception on 68020/030 6147745d43ff net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize da1e8adab366 ASoC: rt5682: Disable jack detection interrupt during suspend 72c28207c19c power: supply: bq25890: Fix external_power_changed race 0456b912121e power: supply: axp288_fuel_gauge: Fix external_power_changed race 7d5e0150eeec mmc: block: ensure error propagation for non-blk a24aec210aa5 mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works 0d97634ad498 SUNRPC: Don't change task->tk_status after the call to rpc_exit_task 40599969ff58 ALSA: hda/realtek: Enable headset onLenovo M70/M90 7d3d306f159e ALSA: hda: Fix unhandled register update during auto-suspend period 5222e81afa26 ALSA: hda/ca0132: add quirk for EVGA X299 DARK 688c9af6e5fc platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain c26b9e193172 x86/mm: Avoid incomplete Global INVLPG flushes 4eb600f386ef arm64: Also reset KASAN tag if page is not PG_mte_tagged 8bdf47f9dbea ocfs2: Switch to security_inode_init_security() 28ee628fff1e drm/amd/display: hpd rx irq not working with eDP interface 7bfd4c0ebcb4 net: dsa: mv88e6xxx: Add RGMII delay to 88E6320 66ede2e4235f platform/x86: hp-wmi: Fix cast to smaller integer type warning 0dbc898f5917 skbuff: Proactively round up to kmalloc bucket size ac2f5739fdca drm/amdgpu/mes11: enable reg active poll a2fe4534bb38 drm/amd/amdgpu: update mes11 api def ae9e65319f99 watchdog: sp5100_tco: Immediately trigger upon starting. 7cd46930b8bf tpm: Prevent hwrng from activating during resume 25d38d5eaa1f tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers e76f61a2c523 tpm, tpm_tis: startup chip before testing for interrupts 9953dbf65f92 tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resume c5a5d33886a7 tpm, tpm_tis: Only handle supported interrupts 5c4c8075bc8a tpm, tpm_tis: Avoid cache incoherency in test for interrupts 1ec145277a26 usb: dwc3: fix gadget mode suspend interrupt handler issue (From OE-Core rev: d03ecad7bd2997654d2a623b59b409ff0c0f363b) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/wic: Fix host contamination issueRichard Purdie2023-06-061-3/+5
| | | | | | | | | | If wic.Wic2.test_gpt_partition_name is run on a system without sfdisk, the test will currently fail. As done in another test, it needs to use sfdisk from the wic-tools sysroot. This patch fixes that host contamination issue. (From OE-Core rev: 6f9200cc30d50888b9b63103824880abaf8b5eea) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ninja: ignore CVE-2021-4336, wrong ninjaRoss Burton2023-06-051-0/+3
| | | | | | | (From OE-Core rev: c2dd2c13ff26c3f046e35a2f6b8afeb099ef422a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/create-spdx-2.2: Make license errors fatalJoshua Watt2023-06-021-1/+1
| | | | | | | | | | Otherwise the task is still put into sstate, which means the error can effectively be hidden by ignoring it. (From OE-Core rev: 9d00f3ba4555510cf9525f4f6f186bf8a1371cee) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/sstatetests: Add easier debug optionRichard Purdie2023-06-021-0/+7
| | | | | | | | | | In order to debug these selftest failures you end up having to comment out the file cleanup. Make this an option at the top of the file to make it a bit easier, I've had to do this too many times now. (From OE-Core rev: ae69d48b0e5b58b18553a6b3cd03ffbd3f369aa3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest/incompatible_lic: Ensure create_sdpx isn't used with the testsRichard Purdie2023-06-022-0/+9
| | | | | | | | | | | The SPDX class doens't get on well with non-standard licenses. Disable it for the purposes of this test to avoid errors. Add a new helper function to the core test code to allow this to be done easily. (From OE-Core rev: b9fb4c68f2ab5becb0a10418884e09dee93cd247) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Add missing dependency exclusionRichard Purdie2023-06-021-0/+1
| | | | | | | | | Add a dependency which should have been in this list but wasn't, found when debugging create-spdx hash issues. (From OE-Core rev: 1075b9fc5d562dada45b3187cb737511ff8c7376) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* create-spdx-2.2: Add missing variable exclusionsRichard Purdie2023-06-021-0/+9
| | | | | | | | | | Some variables cause issues with taskhashes and are accounted for in the output in other ways, or don't affect it. Exclude these to improve the taskhashes with create-spdx and allow the sstate selftests to work better. (From OE-Core rev: e7daaa50af4ccd5ccb568f7a380ded18c7f74ab0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* create-spdx-2-2: Fix packagedata usage to work with SDK packagesRichard Purdie2023-06-021-2/+7
| | | | | | | | | | | | There are two seperate PKGDATA_DIR directories, one for the target and one for the SDK. Rather than fail when a package can't be found, try the SDK first. We use a datastore copy to keep the code simple, rather than havng to parameterise all the packagedata functions. (From OE-Core rev: 701d8f975c89dc6753188fbcf9d4883650ba5b58) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>