summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* alsa: upgrade 1.2.12 -> 1.2.13Alexander Kanavin2024-11-273-4/+4
| | | | | | | (From OE-Core rev: fe7395c6f8c406cfcc0b090fd162dc84e5ec97b0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* resulttool/store: Fix permissions of logarchiveRichard Purdie2024-11-261-0/+1
| | | | | | | | | We want the results directory to be visable to other users, tweak the permissions of the created directory to ensure this is the case. (From OE-Core rev: ed9d887e8d71a800db19826264de552f7736dc6a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-boot: drop intltool-native from DEPENDSGuðni Már Gilbert2024-11-251-1/+1
| | | | | | | | | | | intltool was dropped as a dependency in v236 See commit for reference: https://github.com/systemd/systemd/pull/7313/commits/c81217920effddc93fb780cf8f9eb699d6fe1319 (From OE-Core rev: c82a1b71fd21b4f1299c7610342c5d821de7f1bb) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: drop intltool-native from DEPENDSGuðni Már Gilbert2024-11-251-1/+1
| | | | | | | | | | | intltool was dropped as a dependency in v236 See commit for reference: https://github.com/systemd/systemd/pull/7313/commits/c81217920effddc93fb780cf8f9eb699d6fe1319 (From OE-Core rev: bd7353f2794120bc2b88adfea0ee06361a0b7dd5) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* builder: set CVE_PRODUCTPeter Marko2024-11-251-1/+2
| | | | | | | | | | | | | Builder is a common word and there are many other builder components which makes us to ignore CVEs for all of them. There is already 1 ignored and currently 3 new ones. Instead, set product to yocto to filter them. (From OE-Core rev: fd4ec5a5318b36af0a9a0a097a5b1f1de44a8edf) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bootchart2: Several fixesRobert Yang2024-11-253-3/+76
| | | | | | | | | | | | | | | | | Fixed Ross' comments: * Add -n to gzip to make the resulting files reproducible, so we don't need to decompress them. * Makefile: Let bootchartd.conf use EARLY_PREFIX, so that bootchartd.conf can install to correct location. * Set MANDIR and DOCDIR to make the files install to correct location for bootchart2-native. (From OE-Core rev: 5354966a92cd522a3312c870aefa239d5c564a9f) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: Upgrade to 3.8.8Simone Weiß2024-11-252-47/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | In 3.8.7 is that the linkage to compression libraries were changed to use a new tool called dlwrap, this caused issues during the last upgrade but is resolved now with the update to 3.8.8. Remove the workarounds for the update hence. Changes in 3.8.8 include: * libgnutls: * Experimental support for X25519MLKEM768 and SecP256r1MLKEM768 key exchange in TLS 1.3 * All records included in an OCSP response are now checked in TLS * Handling of malformed compress_certificate extension is now more standard compliant * More flexible library linking options for compression libraries, TPM, and liboqs support. The configure options, --with-zstd, --with-brotli, --with-zlib, --with-tpm2, and --with-liboqs now take 4 states: yes/link/dlopen/no, to specify how the libraries are linked or loaded. Do not set a specific library linking option but use the default(yes). (From OE-Core rev: 6620623ce280d20c2430ba87ba276a0490b05080) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib/oe/sbom30: Prefix aliases with "http://spdx.org/spdxdocs/"Joshua Watt2024-11-231-1/+3
| | | | | | | | | | | | While the SPDX ID aliases are primarily intended for internal use by the SPDX code, they are used in places where a valid SPDX ID is expected. In order to make sure that they still conform to this, prefix them with "http://spdx.org/spdxdocs/openembedded-alias" (From OE-Core rev: 5e0ff36e025f5e842fa90b8219b53257d65ea66a) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0: run ptests in parallelRoss Burton2024-11-232-2/+2
| | | | | | | | | | | Run the ptests in four parallel jobs (reduces runtime from ~80s to ~20s on my machine), and also pass any arguments in the scripts to make it easier to run individual tests. (From OE-Core rev: 87a9fadc71c8d3c1eb841c84c96146d5c56f1241) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.10: bsp/genericarm64: disable ARM64_SMEBruce Ashfield2024-11-233-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: disable ARM64_SME Date: Thu, 21 Nov 2024 15:53:35 +0000 From upstream: arm64: Kconfig: Make SME depend on BROKEN for now commit 81235ae0c846e1fb46a2c6fe9283fe2b2b24f7dc upstream. Although support for SME was merged in v5.19, we've since uncovered a number of issues with the implementation, including issues which might corrupt the FPSIMD/SVE/SME state of arbitrary tasks. While there are patches to address some of these issues, ongoing review has highlighted additional functional problems, and more time is necessary to analyse and fix these. For now, mark SME as BROKEN in the hope that we can fix things properly in the near future. As SME is an OPTIONAL part of ARMv9.2+, and there is very little extant hardware, this should not adversely affect the vast majority of users. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 022f9814cb9d6d420e9d89a746f4c67b452c498f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.6: bsp/genericarm64: disable ARM64_SMEBruce Ashfield2024-11-233-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Ross Burton Email: ross.burton@arm.com Subject: bsp/genericarm64: disable ARM64_SME Date: Thu, 21 Nov 2024 15:53:35 +0000 From upstream: arm64: Kconfig: Make SME depend on BROKEN for now commit 81235ae0c846e1fb46a2c6fe9283fe2b2b24f7dc upstream. Although support for SME was merged in v5.19, we've since uncovered a number of issues with the implementation, including issues which might corrupt the FPSIMD/SVE/SME state of arbitrary tasks. While there are patches to address some of these issues, ongoing review has highlighted additional functional problems, and more time is necessary to analyse and fix these. For now, mark SME as BROKEN in the hope that we can fix things properly in the near future. As SME is an OPTIONAL part of ARMv9.2+, and there is very little extant hardware, this should not adversely affect the vast majority of users. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 7ed7b6ad39bdab4e67acc7a5841b4519fd15a2dc) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/install-buildtools: Update to 5.1Aleksandar Nikolic2024-11-231-2/+2
| | | | | | | | | Update to the 5.1 release of the 5.1 series for buildtools. (From OE-Core rev: f6c1e5541ee8d215a0327263c9dd3f4cc128cd56) Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: handle llvm-objcopy behaviour when reading .note.dlopen sectionRoss Burton2024-11-231-3/+11
| | | | | | | | | | | | | | | | | | | | There are two behavioural differences between the objcopy in binutils and llvm which resulted in build failures when building systemd with clang: 1) If the section specified in --dump-section doesn't exist, binutils set an exit code of 0 whereas llvm sets 1. This means we need to handle the exit code so that we raise exceptions on unexpected failures, but return an empty byte string if the segment isn't found. 2) binutils writes the section to the file name directly, whereas llvm writes to a temporary file and renames. This means we can't read the open fd directly, and instead need to re-open the file to read it. (From OE-Core rev: 98879a8dbd1b7887b43a074193925bf1a55d44e7) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust-target-config: Fix TARGET_C_INT_WIDTH with correct sizeHarish Sadineni2024-11-231-5/+5
| | | | | | | | | | | | | | | | [YOCTO #15600] The TARGET_C_INT_WIDTH value was incorrectly set to 64 instead of 32. It is updated for PPC, Mips, and riscv64 architectures. Discussion links for solution: https://lists.openembedded.org/g/openembedded-core/message/207486 https://lists.openembedded.org/g/openembedded-core/message/207496 (From OE-Core rev: b9df8cd8b29064d115dab3bfd1ea14f94a5c0238) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spdx: Fix SPDX tasks not running when code changesJoshua Watt2024-11-233-0/+14
| | | | | | | | | | | | | | | | The SPDX code makes heavy use of python classes. While this works very well, the bitbake dependency parser is unable to understand how to deal with them, and thus changes to the class code do not cause rebuilds to occur. To correct this, add the library files that include SPDX code as file checksums for the SPDX tasks. If this method works well for SPDX, we will look at implementing something similar in the bitbake dependency parser that should allow correct checksums without having to explicitly add them to each class. (From OE-Core rev: 6ac3033b77a0d1f7ab15801c5c65931adede3923) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: add a backport patch to fix an issue with tzdata 2024bMarkus Volk2024-11-232-0/+550
| | | | | | | | | | | | | There is an issue in the std::chrono::tzdb parser that causes problems since the tzdata-2024b release started using %z in the main format. As a real world problem I encounter an issue with the waybar clock module, which ignores the timezone setting and only shows system time. (From OE-Core rev: 39018429f05511053ab12e23e7f4487ea25ee529) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib: sbom30: Fix build parametersJoshua Watt2024-11-231-1/+1
| | | | | | | | | | Fixes the build parameters code, since the build_parameter property was changed to be singular in SPDX 3.0.1 (From OE-Core rev: e6e1e4585198b819319bab61ac2676e82f177020) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uboot-sign: fix U-Boot binary with public keyClayton Casciato2024-11-231-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes [YOCTO #15649] The U-Boot binary in the "deploy" directory is missing the public key when the removed logic branch is used. The simple concatenation of the binary and DTB with public key works as expected on a BeagleBone Black. Given: MACHINE = beaglebone-yocto UBOOT_SIGN_KEYNAME = "dev" Post-patch (poky/build/tmp/deploy/images/beaglebone-yocto): $ hexdump -e "16 \"%_p\" \"\\n\"" u-boot-beaglebone-yocto.dtb \ | tr -d '\n' | grep -o 'key-dev' key-dev $ hexdump -e "16 \"%_p\" \"\\n\"" u-boot.img \ | tr -d '\n' | grep -o 'key-dev' key-dev Non-Poky BeagleBone Black testing (Scarthgap): U-Boot 2024.01 [...] [...] Using 'conf-ti_omap_am335x-boneblack.dtb' configuration Verifying Hash Integrity ... sha256,rsa4096:dev+ OK Trying 'kernel-1' kernel subimage [...] (From OE-Core rev: 0d14e99aa18ee38293df63d585fafc270a4538be) Signed-off-by: Clayton Casciato <majortomtosourcecontrol@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-ctypes: depend on ldconfig only if distro-feature setJörg Sommer2024-11-231-1/+3
| | | | | | | | | | | | | | | | | | | | | In the source code is only usage of ldconfig (for Linux) in Lib/ctypes/util.py:301. This is wrapped in try-execpt which causes _findSoname_ldconfig return Nothing. This is handled properly in find_library and other methods to find the library a tried. So, the code can handle the case of a missing /sbin/ldconfig (BTW: hard-coded path). When DISTRO_FEATURES does not contain ldconfig some other services (Systemd) to setup and maintain the ldconfig.cache are not installed. Hence, this ldconfig pulled in by the ctype dependency is of no use. Therefore, do not set the dependency on ldconfig, if the distro-feature is not set. (From OE-Core rev: 7394c006bffab2f41965d87c8083647621a67f50) Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: rewrite ABI dependency generationRoss Burton2024-11-235-44/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was motivated by remembering that both xserver-xorg and xorgxrdp need to ignore the xorg-driver-abi test in do_package_qa because the logic to generate the required dependencies is contained in xorg-driver-common.inc, so can't be reused easily by the xserver (which ships the modesetting driver) or xorgxrdp (which ships drivers and more). Merge both the RPROVIDES (xserver) and RDEPENDS (driver) functions into a single xserver-abi.inc to ensure that their logic remains in sync. Generalise the names: instead of hardcoding 'input' and 'video' extract the ABI names from the pkg-config file directly. This means 'input' is now 'xinput' and 'video' is now 'videodrv', also 'ansic' and 'extension' are new ABIs exposed. Rewrite the RDEPENDS generation so that it is more flexible, and can be used from inside the xserver-xorg recipe to generate RDEPENDS for the modesetting driver. This means that recipe can remove the INSANE_SKIP. There's an argument that this new .inc file could be a bbclass, I'm undecided on this myself right now and this patch is essentially a rationalisation of the existing code. (From OE-Core rev: f40b36fb089f6ccd4fb25373ed4cb57fae78a79f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-driver: remove redundant DEPENDS on xorgprotoRoss Burton2024-11-232-4/+0
| | | | | | | | | xorg-driver-common already has this dependency. (From OE-Core rev: 68e52c215a2d41d320bcdea61801f03e76936b26) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* resulttool: Improve repo layout for oeselftest resultsRichard Purdie2024-11-231-1/+1
| | | | | | | | | | | | Having all oe-selftest results on top of each other results in a large 640MB json file which is hard to use. Split the results out per machine and test type. This also stops the toolchain raw logs from overwriting each other meaning more than one MACHINE is preserved. (From OE-Core rev: 4b890f04bc7d147b4a11b824a84f3d2abd75ac54) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* resulttool: Trim the precision of duration informationRichard Purdie2024-11-231-0/+17
| | | | | | | | | The duration values have pointless amounts of precision. Removing some of the least significant digits reduces result size and makes the results easier to read. (From OE-Core rev: a789a2e6d97bb8efd663226a17db8d1ca6c1e40f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* resulttool: Clean up repoducible build logsRichard Purdie2024-11-231-0/+22
| | | | | | | | | | We've improved the data stored for reproduicible builds. Teach resulttool how to apply those cleanups when reprocessing data so we can reduce results file sizes and make the data easier to process. (From OE-Core rev: b799c57ae6d61c1b1c7035c8a2c4ba6ee08d1a81) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* resulttool: Handle ltp rawlogs as well as ptestRichard Purdie2024-11-231-13/+20
| | | | | | | | | Improve the rawlogs handling to include ltp logs as well as the ptest ones to reduce the size of the results git repos. (From OE-Core rev: a0a1954d559609c2c1ca16936d0d68eb3c4c6b45) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* resulttool: Add --logfile-archive option to store modeRichard Purdie2024-11-231-2/+17
| | | | | | | | | | Storing the log files inside the testresults git repo isn't scaling and isn't really appropriate use of a git repository. Allow these to be optionally stored in a separate filesystem location so the git repo can remain managable. (From OE-Core rev: 1afc0f3d7e93fa8496be241e9622d3b9a6904bd5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* resulttool: Fix passthrough of --all files in store modeRichard Purdie2024-11-231-1/+1
| | | | | | | | | When using store mode, --all was broken as not all files were being preserved. Fix this by limiting the scope of the git rm command. (From OE-Core rev: 9604561d2022b6c76b1cb4186d40800d1affdd2b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/utils/gitarchive: Return tag name and improve exclude handlingRichard Purdie2024-11-231-1/+3
| | | | | | | | | | | Tweak the gitarchive exclude handling not to error if excluded files don't match. Also return the tagname created so that other code can then use it. (From OE-Core rev: 1adba3430faffdf6217b6a00533a3b48a9388abc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* resulttool: Use single space indentation in json outputRichard Purdie2024-11-234-4/+4
| | | | | | | | | | | Using 4 space indentation in resulted in hundreds of megabytes of extra file size in general use. Reduce this to make filesizes more managable and reduce the processing cost. Some level of indentation and spacing does make the files more readable and allows use of git diff so we need to retain some of it. (From OE-Core rev: a274cdcaf852cca9497f0358f44dda99c06aacbe) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-setuptools: upgrade 72.1.0 -> 75.6.0Trevor Gamblin2024-11-222-5/+12
| | | | | | | | | | | | | Changelog: https://github.com/pypa/setuptools/blob/main/NEWS.rst 0001-conditionally-do-not-fetch-code-by-easy_install.patch had to be adjusted to apply on top of 75.6.0. (From OE-Core rev: 6d7e621ef133d625e8405c74a9dba712b8692064) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.26.4 -> 2.1.3Trevor Gamblin2024-11-222-32/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This release contains numerous API changes and bug fixes. Changelog: https://github.com/numpy/numpy/releases - Notably, the build backend has switched to mesonpy since 1.26.4. - Patch 0001-numpy-core-Define-RISCV-32-support.patch had to be updated to change the paths for the target files. It has now been merged upstream, but isn't included in any release yet. PR for reference: https://github.com/numpy/numpy/pull/17780 - Builds OK and seems to be compatible with current piglit and pandas (meta-python), which was not the case for the previous upgrade attempt to numpy 2.0.1. - For numpy, add 'pkgconfig' to inherit to avoid errors like this at do_compile: | Found Pkg-config: NO | Run-time dependency python found: YES 3.12 | Has header "Python.h" with dependency python: NO | | ../numpy-2.0.0/meson.build:44:2: ERROR: Problem encountered: Cannot compile `Python.h`. Perhaps you need to install python-dev|python-devel | | A full log can be found at /home/tgamblin/workspace/yocto/poky/build/tmp/work/core2-64-poky-linux/python3-numpy/2.0.0/build/meson-logs/meson-log.txt - Mmodify the FILES:${PN}-staticdev line to fix a QA issue. - This is now reproducible as of oe-core commit: 917df5ed022f License-Update: Change copyright year to 2024 buildall-qemu log: BUILDALL-QEMU LOG FOR python3-numpy START TIME: 2024-11-20_14:02:08 HOSTNAME: megalith HOST OS: Debian GNU/Linux 12 (bookworm) HOST KERNEL: 6.1.0-27-amd64 =============== BUILD RESULTS: [glibc] FAIL: qemuloongarch64 PASS: qemuriscv32 PASS: qemuarmv5 PASS: qemuppc PASS: qemumips64 PASS: qemuriscv64 PASS: qemuarm64 PASS: qemuarm PASS: qemux86-64 PASS: qemuppc64 PASS: qemux86 PASS: qemumips [musl] FAIL: qemuloongarch64 FAIL: qemuriscv32 PASS: qemuarmv5 PASS: qemuppc PASS: qemumips64 PASS: qemuriscv64 PASS: qemuarm64 PASS: qemuarm PASS: qemux86-64 PASS: qemuppc64 PASS: qemux86 PASS: qemumips =============== PASSED: 21 FAILED: 3 (From OE-Core rev: fd656aaf7fbed3115e3b4251ff76257ee8f19c82) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-meson-python: upgrade 0.16.0 -> 0.17.1Trevor Gamblin2024-11-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog (https://mesonbuild.com/meson-python/changelog.html): 0.17.1 - Update tests to work with newly released pyproject-metadata 0.9.0. Fix tests to work when not executed in a git work tree. Daniele Nicolodi — 23-10-2024. 0.17.0 - Refuse to build wheels targeting the limited API and free-threaded CPython: the free-threaded CPython build does not support the limited API yet. - Always use UTF-8 encoding for writing Meson native and cross files. Always use UTF-8 encoding for reading read Meson introspection data and pyproject.toml. - Do not include uncommitted changes when creating source distributions. Previously, uncommitted changes to files under version control were included, but not untracked files. There was no strong use case for this behavior and it was too surprising to keep it. - Make source distribution reproducible: use the modification time of pyproject.toml for the generated files in the source distribution archives. - Disable the abi3 wheel tag for PyPy when building wheels targeting the limited API: PyPy supports the limited API but not the stable ABI. - Raise ImportError when the package rebuild fails when importing an editable install. - Fix the wheel platform tag for GraalPy. - Add .gitignore and .hgignore files to build directory if it is empty. - Allow install_subdir() of missing directories. Christian Clauss, Daniele Nicolodi, Jonathan J. Helmus, Leo Singer, Loïc Estève, Michael Simacek, Ralf Gommers, Simon McVittie — 19-10-2024. (From OE-Core rev: 27a818f8e7d7abafea48cf84baaaf510916f6c86) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meson: don't look on the host for GTest when cross-compilingRoss Burton2024-11-222-0/+37
| | | | | | | | | | | | | When cross-compiling prepend the sysroot to the hardcoded /usr/src paths that Meson looks in for the GoogleTest sources. [ YOCTO #13508 ] (From OE-Core rev: feb9a58814720a4382d3f02467dcecb276f58040) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux: Modify kernel configuration to fix runqlat issueHarish Sadineni2024-11-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Qemu Running "/usr/share/bcc/tools/runqlat 1 5" gives following error:- libbpf: kernel BTF is missing at '/sys/kernel/btf/vmlinux', was CONFIG_DEBUG_INFO_BTF enabled? libbpf: failed to find valid kernel BTF modprobe: FATAL: Module kheaders not found in directory /lib/modules/6.10.14-yocto-standard Unable to find kernel headers. Try rebuilding kernel with CONFIG_IKHEADERS=m (module) or installing the kernel development package for your running kernel version. chdir(/lib/modules/6.10.14-yocto-standard/build): No such file or directory Traceback (most recent call last): File "/usr/share/bcc/tools/./runqlat", line 293, in <module> b = BPF(text=bpf_text) File "/usr/lib/python3.13/site-packages/bcc/__init__.py", line 479, in __init__ raise Exception("Failed to compile BPF module %s" % (src_file or "<text>")) the following patch fixes the error. BCC test summary for x86_64: Before applying the patch: TOTAL: 95 PASS: 29 FAIL: 66 After applying the patch: TOTAL: 95 PASS: 79 FAIL: 16 50 new test cases passed (From OE-Core rev: 3e2f78fba9d259483311db5fa1101e3907549364) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* migration-guides: document ZSTD_COMPRESSION_LEVEL changeAlexander Kanavin2024-11-221-0/+3
| | | | | | | | | (From yocto-docs rev: 6dcc70c4fa780d8531c58bd7886d6f8b602c10af) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: document ZSTD_COMPRESSION_LEVELAlexander Kanavin2024-11-221-0/+5
| | | | | | | | | (From yocto-docs rev: ca3cbe1bac3261fd01aeb1afdca98fbe283e9ac7) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: merge two separate descriptions of RECIPE_UPGRADE_EXTRA_TASKSAlexander Kanavin2024-11-221-6/+5
| | | | | | | | | | | The second description was added due to confusion over the variable rename in oe-core. (From yocto-docs rev: b64fb34643343b364705df9c3bd64af91ed9d687) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* migration-guides: add release notes for 5.0.4Lee Chee Yang2024-11-222-0/+213
| | | | | | | | (From yocto-docs rev: bf1077eb1b215ded502a61876eb071c21b21c4ec) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* standards.md: add a section on admonitionsAntonin Godard2024-11-221-0/+15
| | | | | | | | | | | | | We try to limit our usage of these admonitions to `note` and `warning`, as the Sphinx documentation warns that most themes only style these two admonitions. So add a section on that. Suggested-by: Quentin Schulz <quentin.schulz@cherry.de> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: 0c1252b67e602ebf7197e1388dd1fb86b37d25c8) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest/reproducible: Clean up pathnamesRichard Purdie2024-11-221-1/+1
| | | | | | | | | | | | | | | | | There are several problems with these paths. Firstly they contain full system paths which depend upon where the test was run. These are pretty pointless and just take up a lot of space making the results files large. Secondly, they contain the same path twice. The reference and target path will always be the same thing in two different locations. Strip off the prefix and remove the duplication. This does change the output data but that can't really be avoided. It does shrink the results data and makes it more readable. (From OE-Core rev: 81a44de36e864b08687451fd85aeba7c529fd7f7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest/reproducible: Drop rawlogsRichard Purdie2024-11-221-6/+0
| | | | | | | | | | | | | The "rawlogs" data consists of a long string of results data which is already in a structured data format. I can't see this is adding much value in duplciating the data but it does create a huge string with a lot of long problematic pathnames and inflates the results data size. I suggest we drop this data as obsolete and not necessary. (From OE-Core rev: 5b2c70fab2ffa409b861d83f048b65d458d03a90) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rxvt-unicode.inc: disable the terminfo installation by setting TIC to :Changqing Li2024-11-221-1/+2
| | | | | | | | | | | | | | | | | Without this change, TIC is the native tic in recipe-sysroot-native. By default, native tic has set its default terminfo path to native path: ${datadir}/terminfo; $HOME/.terminfo When sstate cache is used, the cached native tic's terminfo path could be a path not exist on current host, then native tic will try to install terminfo to HOME dir, cause host contamination. Disable the terminfo installation by setting TIC to : (From OE-Core rev: fe35ead2c3135a18c346e7baa31d34b15c3e2d95) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: update from 6.11 to 6.12Randy MacLeod2024-11-222-51/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release highlights: https://github.com/strace/strace/releases/tag/v6.12 Drop patch merged upstream: 0001-sched_attr-Define-conditionally-on-SCHED_ATTR_SIZE_V.patch 3b6f69aa2 sched_attr: Define conditionally on SCHED_ATTR_SIZE_VER1 qemux86-64 ptest results: glibc musl: TOTAL: 1393 1393 PASS: 1066 1059 SKIP: 327 330 XFAIL: 0 0 FAIL: 0 4 XPASS: 0 0 ERROR: 0 0 The skipped tests are mostly SELinux. The musl tests that fail, currently for unknown reasons, are: pread64-pwrite64.gen preadv-pwritev.gen pwritev.gen uio At least for pread64-pwrite6 the pwrite(64) syscalls are not traced and that makes the test fail. (From OE-Core rev: 07d4e9312781f5a865cbdd088d5e3485e8c1bffc) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: increase ptest timeout from 240 to 600 secondsRandy MacLeod2024-11-221-1/+1
| | | | | | | | | | Increase timeout to from 240 to 600 seconds for the following slow tests: filtering_syscall-syntax, qual_fault-syscall, qual_fault (From OE-Core rev: d2b7a8883f47257c1800584fb2d9433ce519d23a) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdk-pixbuf: remove obsolete .la referencesRoss Burton2024-11-221-3/+0
| | | | | | | | | gdk-pixbuf uses Meson to build now, so it doesn't generate .la files. (From OE-Core rev: 366440d0e99b4c0182d1b82b66389584e046bc39) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-driver-common: remove obsolete .la removalRoss Burton2024-11-221-6/+0
| | | | | | | | | | We globally inherit remove-libtool, so there's no need to explicitly remove the .la files in the xorg drivers. (From OE-Core rev: 7619ed2819f6f95ab5d47f19a0ae4249e1199876) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icu: upgrade 75-1 -> 76-1Jason Schonberg2024-11-223-130/+3
| | | | | | | | | | | | | License-Update: add JSON parsing library under MIT license. Drop backported patches which have been merged into the new version. ICU-22813_rise_buffer_sizes_pkgdata_PR3058.patch - https://github.com/unicode-org/icu/pull/3058/commits/db70adaddcfa8050db6a69cdfef080a7f1423ad7 fix-install-manx.patch (From OE-Core rev: ef2bd18dd1db7e5f01db76889933bfdbb5415aaf) Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Add backported patch to support ICU-76.1Jason Schonberg2024-11-222-0/+37
| | | | | | | | | Ths allows us to upgrade icu. (From OE-Core rev: 059155fbcf799507cb58e35dbe5830d8ae9dfea3) Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: update to v6.12Bruce Ashfield2024-11-222-3/+2
| | | | | | | | | | Updating linux-libc-headers to the 6.12 LTS release, we drop 6.10 and make 6.12 the default. (From OE-Core rev: ac76d281e28cf0cb42dd76869572fa01716198ca) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.6: update to v6.6.62Bruce Ashfield2024-11-223-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: c1036e4f14d0 Linux 6.6.62 9da3636a4880 9p: fix slab cache name creation for real fc4951c3e335 mm/thp: fix deferred split unqueue naming and locking eb6b6d3e1f1e mm: refactor folio_undo_large_rmappable() 0275e4021b0c mm: always initialise folio->_deferred_list e8769509d622 mm: support order-1 folios in the page cache 2ad2067e9ffc mm/readahead: do not allow order-1 folio bc8990235fb5 mm: add page_rmappable_folio() wrapper 71548fada7ee mm: krealloc: Fix MTE false alarm in __do_krealloc 950ac86cff33 io_uring: fix possible deadlock in io_register_iowq_max_workers() d5092b0a1aaf bpf: Check validity of link->type in bpf_link_show_fdinfo() 9dcf69612453 net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition f08621233573 ASoC: fsl_micfil: Add sample rate constraint f198c09fe2ca LoongArch: Use "Exception return address" to comment ERA 4f885fa64983 ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue e01cac3d6284 RISCV: KVM: use raw_spinlock for critical section in imsic bff14c38ed51 HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard 24e8cc49c03e HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad 1cb5bfc5bfc6 fs: Fix uninitialized value issue in from_kuid and from_kgid ebf63d5c82e7 ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA 34ec7bcee3d8 ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA 77c523dfb053 bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6 a078a480ff3f bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx 6fbf6ff7549e vDPA/ifcvf: Fix pci_read_config_byte() return code handling 5a526388d0ac nvme/host: Fix RCU list traversal to use SRCU primitive e8c714941811 smb: client: Fix use-after-free of network namespace. 1a1bcca5c9ef nvme: make keep-alive synchronous operation e4f9fffbb1dc nvme-loop: flush off pending I/O while shutting down loop controller dd5d32f74fc1 net: phy: mdio-bcm-unimac: Add BCM6846 support bee372110e69 powerpc/powernv: Free name on error in opal_event_init() 4c332037fcbb drm/amdkfd: Accounting pdd vram_usage for svm 4a57f42e5ed4 nvme-multipath: defer partition scanning 3406bfc813a9 RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGES c6db3a111e2d drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS 87791a733a3b sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML 839c22a2134a crypto: marvell/cesa - Disable hash algorithms 83394e7d9421 crypto: api - Fix liveliness check in crypto_alg_tested d22f177935dd bpf: use kvzmalloc to allocate BPF verifier environment e04e64805802 nvme: disable CC.CRIME (NVME_CC_CRIME) 8902a5223962 iommu/arm-smmu: Clarify MMU-500 CPRE workaround ded2b3b2bc50 HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad 6e306b87c035 HID: multitouch: Add support for B2402FVA track point f49a9d86c4cd block: Fix elevator_get_default() checking for NULL q->tag_set 975cb1d21215 nvme: tcp: avoid race between queue_lock lock and destroy 4b3441089235 irqchip/ocelot: Fix trigger register address 68ec5395bc24 selftests/bpf: Verify that sync_linked_regs preserves subreg_def 0d6c0b3b6f3f 9p: Avoid creating multiple slab caches with the same name a63c78c3493c 9p: v9fs_fid_find: also lookup by inode if not found dentry f1ab3a1bcbbc Linux 6.6.61 b110196fec44 vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans 4bdc5a62c6e5 hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer f7a08b2897da ASoC: amd: yc: fix internal mic on Xiaomi Book Pro 14 2022 1e8f31656ac1 ucounts: fix counter leak in inc_rlimit_get_ucounts() dd73c942eed7 ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove() c8fe8c223297 irqchip/gic-v3: Force propagation of the active state with a read-back 4fea315a9fd8 USB: serial: option: add Quectel RG650V 836eefa7c7e1 USB: serial: option: add Fibocom FG132 0x0112 composition 4ffcb9d7891c USB: serial: qcserial: add support for Sierra Wireless EM86xx 13d6ff3ca760 USB: serial: io_edgeport: fix use after free in debug printk 69e19774f15e usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd() 35925e2b7b40 usb: typec: qcom-pmic: init value of hdr_len/txbuf_len earlier 4abc5ee334fe usb: dwc3: fix fault at system suspend if device was already runtime suspended 8a30da5aa960 usb: musb: sunxi: Fix accessing an released usb phy 4877d9b2a2eb signal: restore the override_rlimit logic 5b548fd0d298 fs/proc: fix compile warning about variable 'vmcore_mmap_ops' ef59a49a4b0b i2c: designware: do not hold SCL low when I2C_DYNAMIC_TAR_UPDATE is not set a2746ab3bbc9 filemap: Fix bounds checking in filemap_read() 575a562f7a3e media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format 0186347f1605 Revert "selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size" bb9982d77734 Revert "wifi: mac80211: fix RCU list iterations" 6e62dab357ee riscv/purgatory: align riscv_kernel_entry f04be6d68f71 btrfs: reinitialize delayed ref list after deleting it from the list 701fae8dce72 arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint 22aaaa7a1a73 arm64: Kconfig: Make SME depend on BROKEN for now 51d11ea0250d arm64/sve: Discard stale CPU state when handling SVE traps 30db2a648550 mptcp: use sock_kfree_s instead of kfree 1325e838089d net: vertexcom: mse102x: Fix possible double free of TX skb 20f4eb96afe2 net: wwan: t7xx: Fix off-by-one error in t7xx_dpmaif_rx_buf_alloc() f749cb60a01f nfs: Fix KMSAN warning in decode_getfattr_attrs() 203003c4ff18 posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone e639fe493614 ALSA: usb-audio: Add quirk for HP 320 FHD Webcam edfae9d997c7 dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow 036dd6e3d263 dm cache: fix potential out-of-bounds access on the first resume 53421c3c0ee0 dm cache: optimize dirty bit checking with find_next_bit when resizing e57648ce325f dm cache: fix out-of-bounds access to the dirty bitset when resizing 8cc12dab6353 dm cache: fix flushing uninitialized delayed_work on cache_ctr error 11d5a3f8427a dm cache: correct the number of origin blocks to match the target length 1df8231f4e99 thermal/drivers/qcom/lmh: Remove false lockdep backtrace a613a3924175 drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported 3930715c1aef drm/amdgpu: Fix DPX valid mode check on GC 9.4.3 e2574b57990d drm/amdgpu: Adjust debugfs register access permissions 8906728f2fbd drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read() 5a8ae5fa576c drm/amdgpu: Adjust debugfs eviction and IB access permissions 343fcd066c09 rpmsg: glink: Handle rejected intent request better 767975d74952 pwm: imx-tpm: Use correct MODULO value for EPWM mode c6cdc08c25a8 ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp 726c1568b914 ksmbd: Fix the missing xa_store error check 1f993777275c ksmbd: check outstanding simultaneous SMB operations e923503a56b3 ksmbd: fix slab-use-after-free in ksmbd_smb2_session_create 5ba7258ff028 can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when switching CAN modes 91017ba42df0 can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation 89d8048df70c can: m_can: m_can_close(): don't call free_irq() for IRQ-less devices 32adcb833ecc media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl() 2d0f01aa602f media: v4l2-tpg: prevent the risk of a division by zero 4264e26a34e3 media: pulse8-cec: fix data timestamp at pulse8_setup() 83c152b55d88 media: cx24116: prevent overflows on SNR calculus 784bc785a453 media: s5p-jpeg: prevent buffer overflows a244b82d0ae6 media: ar0521: don't overflow when checking PLL values bd24d8337159 ASoC: SOF: sof-client-probes-ipc4: Set param_size extension bits 23bdbd1ef3e0 ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove d3304dbc2d5f thermal/of: support thermal zones w/o trips subnode 5f2d0b607c70 tools/lib/thermal: Fix sampling handler context ptr 57a9e9d71d77 ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init() a8ce18094f42 scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer b01f2230868b media: adv7604: prevent underflow condition when reporting colorspace 492275748168 media: dvb_frontend: don't play tricks with underflow values 1e461672616b media: dvbdev: prevent the risk of out of memory access c776231e3d0b media: stb0899_algo: initialize cfr before using it 203d04968af0 Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown" 1947143cb188 drivers: net: ionic: add missed debugfs cleanup to ionic_probe() error path 996a7208dadb rxrpc: Fix missing locking causing hanging calls 0012be71c55b net: arc: rockchip: fix emac mdio node support 8ed7a4a39c3f net: arc: fix the device for dma_map_single/dma_unmap_single af0aa8aecbe8 virtio_net: Add hash_key_length check bfd05c68e4c6 netfilter: nf_tables: wait for rcu grace period on net_device removal 825a80817cf1 netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctx d122b259a717 netfilter: nf_tables: cleanup documentation b0a3c915529e net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case 421cf80e7dee net: phy: ti: add PHY_RST_AFTER_CLK_EN flag 719edd9f3372 net: hns3: fix kernel crash when uninstalling driver 4b0599a66614 e1000e: Remove Meteor Lake SMBUS workarounds bf5f837d9fd2 i40e: fix race condition by adding filter's intermediate sync state 6103d401b1cf ice: change q_index variable type to s16 to store -1 value f32fc3becfc7 can: c_can: fix {rx,tx}_errors statistics ef0edfbe9eee net: enetc: allocate vf_state during PF probes d3fb3cc83cf3 sctp: properly validate chunk size in sctp_sf_ootb() 345267bf3643 dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value d4c52c6a2bd5 net: enetc: set MAC address to the VF net_device 9b7c0405af66 regulator: rtq2208: Fix uninitialized use of regulator_config 3e79ad156bed security/keys: fix slab-out-of-bounds in key_task_permission 6173b0bfcea3 nfs: avoid i_lock contention in nfs_clear_invalid_mapping 351f03398ba8 NFSv3: only use NFS timeout for MOUNT when protocols are compatible d428de979bb2 sunrpc: handle -ENOTCONN in xs_tcp_setup_socket() 7a3ed3f12529 platform/x86/amd/pmc: Detect when STB is not available 9d9f5c75c0c7 HID: core: zero-initialize the report buffer 24a7ac9d3d1b arm64: dts: rockchip: Correct GPIO polarity on brcm BT nodes 95106521c1d8 ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin 1a22d3723f48 ARM: dts: rockchip: Fix the spi controller on rk3036 0f4e827100ad ARM: dts: rockchip: drop grf reference from rk3036 hdmi f3d09c233bea ARM: dts: rockchip: fix rk3036 acodec node 6900713f93c8 arm64: dts: rockchip: remove orphaned pinctrl-names from pinephone pro 15b17bbcea07 firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier() 810615507942 arm64: dts: imx8mp: correct sdhc ipg clk 5cfe9619ce8a arm64: dts: imx8-ss-vpu: Fix imx8qm VPU IRQs ad0a938050d3 arm64: dts: imx8qxp: Add VPU subsystem file f8181c545d0a arm64: dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus e24351485d15 arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc d0beaf49abc7 arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion d09940e349f6 arm64: dts: rockchip: Remove undocumented supports-emmc property d0a08abbe182 arm64: dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus 87759aaaab5c arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards 55907bdf4858 arm64: dts: rockchip: Fix bluetooth properties on rk3566 box demo 54d80a600051 arm64: dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v 08e793866570 arm64: dts: rockchip: Fix reset-gpios property on brcm BT nodes 4d580a57ec23 arm64: dts: rockchip: Fix wakeup prop names on PineNote BT node f1da910ee9a2 arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328 771bd4dde450 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator 27b69008d637 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include <errno.h> 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of <stdbool.h> 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 83dc33ac568e1320e1f675eaaa5e3b75dae26733) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>