summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* attr: improve ptest packagingRoss Burton2025-03-272-36/+38
| | | | | | | | | | | | | | As there's just a few test binaries in attr, instead of installing large chunks of the build tree we can install just those and use a boilerplate test runner. Also add a comment explaining why we have to sed the test suite if musl is used. (From OE-Core rev: baa1cbab47326656f762562303ddf4b0d9cc2b5c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* attr: merge .bb and .incRoss Burton2025-03-272-77/+74
| | | | | | | | | There's only one recipe using the .inc so the split is mostly pointless. (From OE-Core rev: a6f29ced550251487211d8a83dc00e98b306e544) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perl: add more module RDEPENDS that don't get detectedRoss Burton2025-03-272-0/+4
| | | | | | | | | | These dependencies are in the source but the dependency generator does not see them. (From OE-Core rev: 0099694d561dd7cde4a60d6e1410f92f070cdd1e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* unifdef: Drop md5sum for SRC_URIKhem Raj2025-03-271-1/+0
| | | | | | | (From OE-Core rev: 16c54ecc79e8777686a02a947f99b53ca422d1b7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apt: Fix build with GCC 15Khem Raj2025-03-272-0/+27
| | | | | | | (From OE-Core rev: ac53f79999bb8301380d7c58025f6fed75e40c9a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gperf: Pin to C17 stdKhem Raj2025-03-271-0/+2
| | | | | | | | | | gperf needs to be ported to work with C23 standard especially around getopt function signatures (From OE-Core rev: 27c869a671632d4cfeb26585b23b37d3a06066be) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xinetd: Pin to C17 stdKhem Raj2025-03-271-1/+1
| | | | | | | | | GCC 15 is coming with C23 as default and code is not ready for C23 (From OE-Core rev: 9b8b9ebc7583f82dfee532dc1998c005a0c254c2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* syslinux: Use -idirafter to add back path for system stdarg.hKhem Raj2025-03-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | syslinux uses -nostdinc to build freestanding, which makes sense, however it also tried to latch its own copy of stdarg.h to include system stdarg.h via "include_next" compiler magic, so it poses to provide own stdarg.h but then secretly include system version behind the scenes :) It uses -nostdinc -iwithprefix include hoping that gcc is uses and gcc has its include-fixed abstraction which also contains stdarg.h so in the end it will find a version of stdarg.h from system (even though it is from the compiler install ) and things will work. On musl, include-fixed is not expected and system includes are simplified so that everyone can look into <sysroot>/usr/include to find them. This can throw syslinux compilation into problems as now it does not find the header from -iprefix and ends up with errors like /mnt/b/yoe/master/sources/poky/build/tmp/work/core2-32-poky-linux-musl/syslinux/6.04-pre2/syslinux-6.04-pre2/com32/lib/../include/stdarg.h:9:15: fatal error: stdarg.h: No such file or directory 9 | #include_next <stdarg.h> | ^~~~~~~~~~ compilation terminated. Therefore, we use -idirafter to point it into target sysroot as fallback for system headers if it needs them, its added at the very last in search order. It also keeps working with glibc based toolchains as usual and also works with musl toolchains. (From OE-Core rev: 40413233429ceb902d8eb30ccc56aa7a182db772) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lrzsz: Fix build with gcc-15Khem Raj2025-03-272-0/+187
| | | | | | | (From OE-Core rev: 565bfe5d2af9fe8d70886d5ac529d62dd0bc055c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ghostscript: Pin to C17 stdKhem Raj2025-03-271-0/+2
| | | | | | | | | | | | | | | The code defines a custom 'bool' type (as an 'int'), which is incompatible with C23 in which bool is a keyword, and trying to use <stdbool.h> fails because 'int' and 'bool' are used interchangeably in the code. Add the flag to CC variable, since CFLAGS is used by both c and c++ compilers and clang++ is less forgiving when C compiler only option is used on its cmdline so it complains about -std=gnu17 and bails out. (From OE-Core rev: 49657089ef215824f8f79a81deb7baf4f27d0030) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: Fix build with gcc 15Khem Raj2025-03-272-1/+28
| | | | | | | | | Fix reset_changes_boot() signature (From OE-Core rev: f30f314d03148fc4c0ebeb0e189ac42a0d31722c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtd-utils: Fix GCC version detectionKhem Raj2025-03-272-1/+36
| | | | | | | | | Helps building with GCC with 0 in minor version e.g. 15.0.1 (From OE-Core rev: ed24490dccf348ba55816d45a2444d4bf0f574c8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* parted: Fix build with GCC 15Khem Raj2025-03-272-0/+41
| | | | | | | (From OE-Core rev: a37d5e98695793d7fa45c89cb47688ab453d13b1) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bc: Add missing params to getopt/getenv signaturesKhem Raj2025-03-272-0/+41
| | | | | | | | | Fix build with GCC 15 on musl (From OE-Core rev: 22418116d6dd7b3475d074ecb6a0b1d5c00b229b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* db: Disable incompatible-pointer-types warning as errorKhem Raj2025-03-271-2/+3
| | | | | | | | | GCC-15 treats this warning as error (From OE-Core rev: f2fce342022f2d87a8679e6aeccfc20c380af5fe) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* which: Fix build with gcc-15 on muslKhem Raj2025-03-272-0/+40
| | | | | | | (From OE-Core rev: 17993bc259c603bdbdb54c930c2c054fd178b391) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gawk: Fix build with gcc-15 on muslKhem Raj2025-03-272-0/+55
| | | | | | | | | getopt signature needs to include parameters or else gcc-15 complains (From OE-Core rev: 1ec77b42d83c5059b581c0adeb2d816105411230) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* groff: Fix build with GCC-15 on muslKhem Raj2025-03-272-0/+28
| | | | | | | | | | part of getopt.c is used in non-glibc libraries needs attention when compiling with gcc-15 (From OE-Core rev: 01e7393565037119602a789ff02bf9f2e6b07b4d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make: Fix signatures for getenv() and getopt()Khem Raj2025-03-272-0/+61
| | | | | | | | | Fixes build with GCC 15 (From OE-Core rev: 6b0ca7f009b3473d9793159d82807f1a22520914) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nettle: Fix build with GCC-15Khem Raj2025-03-272-0/+45
| | | | | | | | | These signatures are exposed when build with musl particularly (From OE-Core rev: 2379010dfecffedc8d4253a03d5cb348f17ecee9) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* unifdef: Don't use C23 constexpr keywordKhem Raj2025-03-272-1/+59
| | | | | | | | | Fixes build with GCC-15 (From OE-Core rev: 6aa6b4d59cbbc385edd96fa489b27c1a1848566a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/conf: Start to populate autobuilder config fragmentsRichard Purdie2025-03-265-0/+59
| | | | | | | | | | | | | | | | | | | | | | | | | This populates the fragments directory with: a) the default set of variables used in all autobuilder builds b) the default resource related variables used in all autobuilder builds c) three different multilib test configurations used by the autobuilder The aim here is to start to make some of the autobuilder configuration more visable and patchable by users, and to allow some test confiturations to be user selectable if appropriate and needed for debugging. The main aautobuilder fragment is probably not directly reusable by most users, it contains the resource limits as used on the autobuilder itself. I can see arguments both way for whether this should be included in OE-Core or not but having an example of how we configure this is probably useful. Not all configuration in the autobuilder is being moved, this set of variables is just a basic starting point. Some variables may ultimately make more sense being migrated elsewhere, perhaps updating the main defaults for poky or nodistro. (From OE-Core rev: 746dc664da9c289a3063350590d3b5aada13d8d6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libarchive: upgrade 3.7.7 -> 3.7.8Yogita Urade2025-03-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This upgrade includes fix for CVE-2024-57970, CVE-2025-25724 and CVE-2025-1632 Changelog: ========== Libarchive 3.7.8 is a bugfix and security release Security fixes: tar reader: Handle truncation in the middle of a GNU long linkname (#2422, CVE-2024-57970) unzip: fix null pointer dereference (#2532, CVE-2025-1632) tar reader: fix unchecked return value in list_item_verbose() (#2532, CVE-2025-25724) Important bugfixes: 7zip reader: add SPARC (#2399) and POWERPC (#2459) filter support for non-LZMA compressors tar reader: Ignore ustar size when pax size is present (#2405) tar writer: Fix bug when -s/a/b/ used more than once with b flag (#2435) cpio: Fix a Y2038 bug on Windows (#2471) libarchive: Handle ARCHIVE_FILTER_LZOP in archive_read_append_filter (#2519) libarchive: Adding missing seeker function to archive_read_open_FILE() (#2539) (From OE-Core rev: 861d6a37e9457510e526c7cd5a63c82d9c48b591) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cargo.bbclass: show PACKAGECONFIG_CONFARGS in bbnoteMartin Jansa2025-03-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * PACKAGECONFIG_CONFARGS was added in: https://git.openembedded.org/openembedded-core/commit/?id=16745b20452de60ae2474433cc1a2fb1ed9f6a64 but it wasn't added in bbnote above which might lead to confusing errors like I got now: NOTE: cargo build -v --frozen --target aarch64-webos-linux-gnu --release --manifest-path=.../git//Cargo.toml error: unexpected argument '--cfg' found Usage: cargo build --verbose... --frozen --target [<TRIPLE>] --release --manifest-path <PATH> and was wondering where --cfg came from. * it was from recipe where we already use: RUSTFLAGS:append = " ${PACKAGECONFIG_CONFARGS}" it will be difficult to use PACKAGECONFIG for RUSTFLAGS and prevent them to be used here for cargo as well, what about the recipes which need them to explicitly append them to CARGO_BUILD_FLAGS ? (From OE-Core rev: 38d953b2ffd4e0cee9e77f97988e44be105023c6) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meson: refresh upstreamed patchRoss Burton2025-03-251-7/+4
| | | | | | | (From OE-Core rev: 160a088fbe19d0b3c65040b9bc04cc8bdd3d0d24) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lrzsz: Drop setting md5sum for SRC_URIKhem Raj2025-03-251-2/+0
| | | | | | | | | Its deprecated (From OE-Core rev: c323495407410996fac690fe5c1caf243ee2e2c0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* which: Drop md4sum for SRC_URIKhem Raj2025-03-251-1/+0
| | | | | | | (From OE-Core rev: 1e7417f4d8f0c0c942686cd4462a4326381c3ecb) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity.conf: Require bitbake 2.9.2Richard Purdie2025-03-251-1/+1
| | | | | | | | | We need a version of bitbake with the fetcher revision changes in it, update the minimum version accordingly. (From OE-Core rev: ec54f71dcf8166c725ff89f8689c177431bd0b52) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* man-db: Fix musl build with NLSKhem Raj2025-03-242-3/+62
| | | | | | | | | | | | _nl_msg_cat_cntr is not defined in libintl on musl systems therefore add configure time check for it and use it to guard the use of _nl_msg_cat_cntr (From OE-Core rev: 0e9bc9620f992371b08ff1aef202d0d4737b9dd6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: fix segfault for ls --contextYi Zhao2025-03-242-0/+102
| | | | | | | | | | | | Backport a patch to fix crash for ls --context when enable selinux: root@qemux86-64:~# ls -Z /home Segmentation fault (core dumped) (From OE-Core rev: 414c7767fbfecf3afa4e64e8e3f50d56b6a65310) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spdx3: support to override the version of a package in SBOM 3Hongxu Jia2025-03-242-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, still use ${PV} as the the version of a package in SBOM 3 $ bitbake acl $ jq . tmp/deploy/spdx/3.0.1/core2-64/packages/package-acl.spdx.json ... { "type": "software_Package", ... "name": "acl", "software_packageVersion": "2.3.2" }, ... Support to override it by setting SPDX_PACKAGE_VERSION, such as set SPDX_PACKAGE_VERSION = "${EXTENDPKGV}" in local.conf to append PR to software_packageVersion in SBOM 3 $ echo 'SPDX_PACKAGE_VERSION = "${EXTENDPKGV}"' >> conf/local.conf $ bitbake acl $ jq . tmp/deploy/spdx/3.0.1/core2-64/packages/package-acl.spdx.json ... { "type": "software_Package", ... "name": "acl", "software_packageVersion": "2.3.2-r0" }, ... (From OE-Core rev: e6ff5f4d870624795bd36572f5c2bfeec90d83ce) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: update qca-qca61x4-usb package contentsVivek Puar2025-03-241-3/+3
| | | | | | | | | | The NVM and rampatch files for QCA61x4 USB chips went to qca-qca2066 instead of -qca-qca61x4. Fix package contents. (From OE-Core rev: 15f256962f2b0f64c887137259a7f96cdac63150) Signed-off-by: Vivek Puar <quic_vpuar@quicinc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20250211 -> 20250311Vivek Puar2025-03-241-6/+17
| | | | | | | | | | | | | | | | | | | Add gpu firmwares for qcs8300 chipset to ${PN}-qcom-adreno-a623 and ${PN}-qcom-qcs8300-adreno packages Add bluetooth firmwares for QCA2066 to ${PN}-qca-qca2066 package. Add firmware files for Adreno A225 to ${PN}-qcom-adreno-a2xx package License-Update: additional files (From OE-Core rev: f3a36b736802a06667f88903f75cd2d52770cd79) Signed-off-by: Vivek Puar <quic_vpuar@quicinc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub2: Add GRUB_MKIMAGE_OPTS for configurable grub-mkimage optionsValeria Petrov2025-03-241-1/+4
| | | | | | | | | | | | | | | Introduce the GRUB_MKIMAGE_OPTS variable to allow additional options to be passed to grub-mkimage, making its behavior more configurable. (for example, this allows disabling shim lock when necessary). Update do_mkimage to use ${GRUB_MKIMAGE_OPTS}. This change reduce the need for hardcoded modifications and makes future adjustments easier. (From OE-Core rev: a6147adefcba7aae3f4eb8ed76d6a94315cafe61) Signed-off-by: Valeria Petrov <valeria.petrov@spinetix.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iproute2: Add iptables PACKAGECONFIG knobNiko Mauno2025-03-241-2/+3
| | | | | | | | | | | | | iproute2 detects presence of iptables during building and can also be built without it. Add PACKAGECONFIG option which allows user to optionally leave it out, and enable it by default to keep current recipe behavior. (From OE-Core rev: 07ddaeaacaab4c3e264816dea6de32378617bf4e) Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* opensbi: Do not inherit autotools bbclassKhem Raj2025-03-241-2/+7
| | | | | | | | | | | | This package is built using simple makefiles, therefore using autotools bbclass is not right and moreover it is now a hard error in core (From OE-Core rev: 3754ebfc0ef127922bce24c5afde4306541ce2f4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-x11: Drop dbus-x11 in REDEPENDS:${PN}-utilsNiko Mauno2025-03-241-1/+0
| | | | | | | | | | | | | | | | | | | | | Commit 5dfca64b78375de279b6ce7c9bffcaa35db5dc17 ("dbus-glib: depend on dbus, not dbus-x11") mentions that dbus-x11 hasn't existed as a package since 2012[1] and is just a RPROVIDES in dbus, so depend on dbus directly instead. Since similar change here would induce an error: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (dbus to dbus-1) and since dbus package can hardly be considered a X11 utility, remove the entry altogether. (From OE-Core rev: fcee101f65a3fbe1fb0420bf617fef498175a38e) Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gsettings-desktop-schemas: update 47.1 -> 48.0Markus Volk2025-03-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This update is required for gnome-control-center-48 Major changes in 48.0 ===================== - Translation updates Major changes in 48.rc ====================== - Switch to JPEG for background image - Translation updates Major changes in 48.beta ======================== - Switch to Adwaita Fonts - Split data recording and limits in time limits schema - Set more useful defaults on stylus buttons - Translation updates Major changes in 48.alpha ========================= - Add screen limits schema - Fix gendered language in key descriptions (From OE-Core rev: 54693d6df561d4e23a1aacf2d55d7f52485008a2) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "git: git-replacement-native: depend on ca-certificate"Matthias Schiffer2025-03-241-3/+0
| | | | | | | | | | | | | | | | | | | | This reverts commit 2e99ffda70fd95b5eab3de47048032349cd66f4b. git-replacement-native is used only to provide a newer version than may be installed on the system; apart from that, it should work more or less the same. In particular, it is using the host system's /etc/gitconfig; it should also use the system CA certificates, otherwise it will break HTTPS connections in environments that need local certificates, for example for a corporate HTTP proxy. The override had been added to deal with curl-native relying on the existence of its workdir to access CA certificates, which has been fixed in the curl recipe now. (From OE-Core rev: d18f4d9d2ac75f58669754f1e4b7a1313eb9db32) Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: only set CA bundle in target buildMatthias Schiffer2025-03-241-1/+3
| | | | | | | | | | | | | | | In native/nativesdk builds, sysconfdir refers to a recipe sysroot directory, which will disappear once the workdir is cleaned up, breaking libcurl's HTTPS connections. By simply not setting --with-ca-bundle at all in non-target builds, curl defaults to the host system's CA certificates, which is desirable anyways to allow builds in environments that require local CA certificates. (From OE-Core rev: 4909a46e93ba774c960c3d3c277e2a669af3fea6) Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* neard: use WIRELESS_DAEMONJoão Henrique Ferreira de Freitas2025-03-241-1/+2
| | | | | | | | | Honor WIRELESS_DAEMON when wifi is enable for DISTRO_FEATURE. (From OE-Core rev: 86b408919d9506b6f1ba69c96f1bc6212e724bbc) Signed-off-by: João Henrique Ferreira de Freitas <joaohf@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: Fix build on RISCVKhem Raj2025-03-242-0/+31
| | | | | | | (From OE-Core rev: 342d6e8c268064b312ecf012997d14b764931407) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: Fix build with clang on 32bit hostsKhem Raj2025-03-242-0/+38
| | | | | | | | | clang-20 unveils more build issues (From OE-Core rev: 7d5dc608ddab89f8d856a8aa39544f2fade55dba) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa: spdx: Add tar test for SPDX 2.2Joshua Watt2025-03-241-3/+6
| | | | | | | | | | | The base-files test for SPDX 2.2 did not give good coverage, since base-files doesn't have any dependencies. Add building tar as another test which more fully exercises the code (From OE-Core rev: d678e25419c89e09c1c438363bf3a940ce903d43) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes: create-spdx-2.2: Fix dependency handlingJoshua Watt2025-03-241-5/+5
| | | | | | | | | | | | The common SPDX code was changed to return a dataclass for dependency information instead of a namedtuple, but the SPDX 2.2 was missed to account for this. Correct the SPDX 2.2 code to correctly handle the new datatype (From OE-Core rev: 79a03abd37839973996efc957d44614edcbd6b87) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa: Build cpio with C17 stdKhem Raj2025-03-243-6/+6
| | | | | | | | | | | | cpio is not yet buildable with C23 standard which is default with GCC 15, therefore ensure to apply needed bandage to keep it compiling in C17 mode even with GCC 15 (From OE-Core rev: 0c637099887f1be421c8e1203f99631a1e040150) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spdx30: handle links to inaccessible locationsPeter Marko2025-03-201-1/+1
| | | | | | | | | | | | | | This is the same as e105befbe4ee0d85e94c2048a744f0373e2dbcdf on additional place in the code. When a link is pointing to location inaccessible to build user (e.g. "/root/something"), filepath.is_file() throws "PermissionError: [Errno 13] Permission denied". Fix this by first checking if it is a link. (From OE-Core rev: 26f35f866cf7888431963cf4fc5d2019cd28de74) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: yaffs2: fix module buildBruce Ashfield2025-03-203-16/+16
| | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/6.12: 1/1 [ Author: Mikko Rapeli Email: mikko.rapeli@linaro.org Subject: yaffs2: switch from readlink_copy() to vfs_readlink() Date: Fri, 14 Mar 2025 10:33:42 +0200 To compile also as module. Fixes: ERROR: modpost: "readlink_copy" [fs/yaffs2/yaffs.ko] undefined! Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 276922ca1957b8e4234fd3e4884b3a2bcd4017fe) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.19Bruce Ashfield2025-03-203-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: e9cc806c0152 Linux 6.12.19 52b0eb50f84f wifi: iwlwifi: pcie: Fix TSO preparation 8031772e5a9d x86/mm: Don't disable PCID when INVLPG has been fixed by microcode e551a183d635 selftests/bpf: Clean up open-coded gettid syscall invocations 86b7ebddab03 uprobes: Fix race in uprobe_free_utask af43986832ab KVM: e500: always restore irqs 232995790911 Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()" bdc0467e1177 Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock" 681b5823ed79 Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults" 652fbadfe64a Revert "KVM: e500: always restore irqs" d9743b4f5c81 docs: rust: remove spurious item in `expect` list a499ebab0f23 nvme-tcp: Fix a C2HTermReq error message 53991620da5e ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage 26fa53553b69 kbuild: hdrcheck: fix cross build with clang 5bc6e5b10fe7 fs/netfs/read_collect: fix crash due to uninitialized `prev` variable 6ad9643aa578 fs/netfs/read_pgpriv2: skip folio queues without `marks3` cc5faea5c4e7 arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes a684bad77eb4 mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() e0da4bc015b1 iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value 3b15c2a9b903 iio: adc: ad7192: fix channel select acd26074c8ec iio: dac: ad3552r: clear reset status flag 3d4f335c268d iio: light: apds9306: fix max_scale_nano values affe7249f9c1 iio: filter: admv8818: Force initialization of SDO 1b8f7a2caa7f drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl 856ae1ce8b66 eeprom: digsy_mtc: Make GPIO lookup table match the device 985d3cf56d87 bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock 6abf3d8bb51c slimbus: messaging: Free transaction ID in delayed interrupt scenario b50e18791f40 drivers: core: fix device leak in __fw_devlink_relax_cycles() 4e8df56636e3 char: misc: deallocate static minor in error path 80fc880991ae intel_th: pci: Add Panther Lake-P/U support 7f425ead4d69 intel_th: pci: Add Panther Lake-H support b1e8a3b5db58 intel_th: pci: Add Arrow Lake support adce9c491cbd mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO 2636d1648003 mei: me: add panther lake P DID 8473135f89c0 cdx: Fix possible UAF error in driver_override_show() b33b35b8bb67 KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM 9eb6f272a638 KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs c94120322553 KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled 5796ba40fb48 KVM: x86: Snapshot the host's DEBUGCTL in common x86 6622db50d800 KVM: SVM: Suppress DEBUGCTL.BTF on AMD 941135a335e9 KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value 6e24d80edc82 KVM: SVM: Save host DR masks on CPUs with DebugSwap b2a37d358b59 KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow ea39f998647e usb: xhci: Enable the TRB overfetch quirk on VIA VL805 d7015bb3c5dd xhci: pci: Fix indentation in the PCI device ID definitions f3accd043708 rust: map `long` to `isize` and `char` to `u8` 31cdae8094e1 rust: finish using custom FFI integer types 012b98cdb54c acpi: typec: ucsi: Introduce a ->poll_cci method 06af63ce57ab kbuild: userprogs: use correct lld when linking through clang 395011ee82b6 usb: gadget: Check bmAttributes only if configuration is valid dcd7ffdefb7c usb: gadget: Fix setting self-powered state on suspend 4bf6c57a898b usb: gadget: Set self-powered based on MaxPower and bmAttributes 2b2bd58e9517 usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality b38731252729 usb: typec: ucsi: increase timeout for PPM reset operations 35db1f1829e2 usb: dwc3: gadget: Prevent irq storm when TH re-executes ced69d88eba4 usb: dwc3: Set SUSPENDENABLE soon after phy init cfc295f7cccf usb: atm: cxacru: fix a flaw in existing endpoint checks 840afbea3fa7 usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails e5aac1c9b297 usb: renesas_usbhs: Flush the notify_hotplug_work 079a3e52f3e7 usb: typec: ucsi: Fix NULL pointer access 0cab185c73bf usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader 4ea3319f3ef9 usb: hub: lack of clearing xHC resources 8eac2346fb0b usb: renesas_usbhs: Use devm_usb_get_phy() 39c2b2767e73 xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts 7c1f254c0743 usb: renesas_usbhs: Call clk_put() 39e4a0b613bd Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" 292ce007df10 gpio: rcar: Fix missing of_node_put() call cc9a0b498b01 net: ipv6: fix missing dst ref drop in ila lwtunnel a3bf9969e208 net: ipv6: fix dst ref loop in ila lwtunnel d8be54c35aee mctp i3c: handle NULL header address bb73c406b4c6 net: dsa: mt7530: Fix traffic flooding for MMIO devices 822c6a92d64c nvme-tcp: fix signedness bug in nvme_tcp_init_connection() b5741e4b9ef3 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list b08e29032499 ublk: set_params: properly check if parameters can be applied 2b484789e937 net-timestamp: support TCP GSO case for a few missing flags 611015122d18 exfat: short-circuit zero-byte writes in exfat_file_write_iter c897b8ec4678 exfat: fix soft lockup in exfat_clear_bitmap 5d609f0d2fba exfat: fix just enough dentries but allocate a new cluster to dir 696973035a43 x86/sgx: Fix size overflows in sgx_encl_create() 30e8aee77899 vlan: enforce underlying device type 639c70352958 net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device 9c1d09cdbcf5 net: ethtool: plumb PHY stats to PHY drivers b71cd95764ad ethtool: linkstate: migrate linkstate functions to support multi-PHY setups 8aa8a40c766b ppp: Fix KMSAN uninit-value warning with bpf d9312e0fdb25 net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7 8274760798ba net: ipa: Fix QSB data for v4.7 122e1a7fd935 net: ipa: Fix v4.7 resource group names a899adf7063c HID: hid-steam: Fix use-after-free when detaching device 89f92c4215a6 drm/xe: Remove double pageflip f96fbd79e874 drm/i915: Plumb 'dsb' all way to the plane hooks 7f74b1f4a947 drm/i915/color: Extract intel_color_modeset() 9cfc43c0e6e6 net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error fd1ef3b1bdd3 be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink c78f4052cf40 drm/sched: Fix preprocessor guard 2759467d3c50 hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() 0f764208dc24 llc: do not use skb_get() before dev_queue_xmit() 86f82bf2b5f9 ALSA: usx2y: validate nrpacks module parameter on probe ce1436ce15bf drm/imagination: Fix timestamps in firmware traces b98be1ffba93 tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro 596ababab759 hwmon: (ad7314) Validate leading zero bits and return error 274e2692ec83 hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table 0e12660ad4bb hwmon: (pmbus) Initialise page count in pmbus_identify() 1688acf47722 perf/core: Fix pmus_lock vs. pmus_srcu ordering 56cddf71cce3 caif_virtio: fix wrong pointer check in cfv_probe() 084819b0d8b1 net: gso: fix ownership in __udp_gso_segment 312d4fc46aa8 ALSA: hda/realtek: Remove (revert) duplicate Ally X config bc11b1f617d7 nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch 9fbc953d6b38 nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() 0ff76a25ab0c nvme-tcp: add basic support for the C2HTermReq PDU d7f35ebb5818 bluetooth: btusb: Initialize .owner field of force_poll_sync_fops a71fbf335e89 drm/nouveau: select FW caching 7fc4fd8bf578 drm/nouveau: Run DRM default client setup dad0617fe3b9 drm/fbdev-ttm: Support struct drm_driver.fbdev_probe 09d1157182d0 drm: Add client-agnostic setup helper 7f5535fcbba2 drm/fbdev: Add memory-agnostic fbdev client f9c843f56d01 drm/fbdev-helper: Move color-mode lookup into 4CC format helper 05d9eaa44498 wifi: mac80211: fix vendor-specific inheritance 03b6e5e86827 wifi: mac80211: fix MLE non-inheritance parsing 8ae5106e5df8 wifi: mac80211: Support parsing EPCS ML element 9dedafd86e4d nvme-ioctl: fix leaked requests on mapping error 3c63fb6ef7f3 nvme-pci: use sgls for all user requests if possible 595a5b23eb72 nvme-pci: add support for sgl metadata 5481dee296f6 coredump: Only sort VMAs when core_sort_vma sysctl is set dea6a349bcaf HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() 9c677fe859a7 HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove() 83a31fa2ffcc HID: google: fix unused variable warning under !CONFIG_ACPI 6f6a3e6e87ef wifi: iwlwifi: Fix A-MSDU TSO preparation 75f10d79cb50 wifi: iwlwifi: Free pages allocated when failing to build A-MSDU f265e6031d0b wifi: iwlwifi: limit printed string from FW file 437e93ecd407 wifi: iwlwifi: mvm: don't try to talk to a dead firmware a88c18409b5d wifi: iwlwifi: mvm: clean up ROC on failure 2e66d699417d mm: memory-hotplug: check folio ref count first in do_migrate_range 576a2f4c437c hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio 9ed33c7bac7c mm: fix finish_fault() handling for large folios 605f53f13bc2 mm: don't skip arch_sync_kernel_mappings() in error paths 608cc7deb428 mm: memory-failure: update ttu flag inside unmap_poisoned_folio 79636d2981b0 mm: abort vma_modify() on merge out of memory failure 9426f383721c mm/page_alloc: fix uninitialized variable f57e89c1cb63 block: fix conversion of GPT partition name to 7-bit 2d448dbd4740 userfaultfd: do not block on locking a large folio with raised refcount 5ae31c54cff7 NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback 845590b5a089 s390/traps: Fix test_monitor_call() inline assembly 83732451a986 dma: kmsan: export kmsan_handle_dma() for modules 22e4977141df rapidio: fix an API misues when rio_add_net() fails c332f3e2df0f rapidio: add check for rio_add_net() in rio_scan_alloc_net() 848526581f68 selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries fa450e45ddca selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms 544e204ee9b9 selftests/damon/damos_quota: make real expectation of quota exceeds 649edd5d6829 selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced 521e55c2b0d6 wifi: nl80211: reject cooked mode if it is set along with other flags be7c5f00aa7f wifi: cfg80211: regulatory: improve invalid hints checking 7841180342c9 Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() 88310caff68a Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() 8d19543e941e drm/xe/userptr: Unmap userptrs in the mmu notifier ad876ee6c664 drm/xe/userptr: properly setup pfn_flags_mask 5887c69eae7d drm/xe: Fix fault mode invalidation with unbind e8d040baa4d9 drm/xe: Fix GT "for each engine" workarounds 4b228dae3d2c mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr 1ce892aeef69 drm/xe/vm: Validate userptr during gpu vma prefetching d7505770f479 drm/xe/vm: Fix a misplaced #endif 2a24c98f0e4c drm/xe/hmm: Don't dereference struct page pointers without notifier lock 9061689118ea drm/xe/hmm: Style- and include fixes 3ba11a3d9fcb drm/xe: Add staging tree for VM binds 733a22bfb31b x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 37309aaac386 x86/cpu: Validate CPUID leaf 0x2 EDX output 9f89384087c3 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output ebed28c4208a x86/boot: Sanitize boot params before parsing command line 2a21690386f4 platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e 3e710bac686e Revert "selftests/mm: remove local __NR_* definitions" 48a934fc471e Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" 4ca67d51d90d drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M 3e31371dfff9 drm/imagination: only init job done fences once 58e37cfcb12a drm/imagination: Hold drm_gem_gpuva lock for unmap d993ae736092 drm/imagination: avoid deadlock on fence release 6c7025b9f86e drm/amd/pm: always allow ih interrupt from fw c3cbeafb4e00 drm/amdkfd: Fix NULL Pointer Dereference in KFD queue e0345c3478f1 drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params 3e92d62d9534 hwmon: (peci/dimmtemp) Do not provide fake thresholds data 9f956dcf3065 btrfs: fix a leaked chunk map issue in read_one_chunk() 81eeb98640df ALSA: hda/realtek: update ALC222 depop optimize eca9ff7a0eed ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform 32573f85ba6f ALSA: hda: intel: Add Dell ALC3271 to power_save denylist 6d988149e11d ALSA: seq: Avoid module auto-load handling at event delivery 8fb07fb1bba9 gpio: aggregator: protect driver attr handlers against module unload b42c84f9e4ec gpio: rcar: Use raw_spinlock to protect register access dbcd7fdd86f7 ksmbd: fix bug on trap in smb2_lock a0609097fd10 ksmbd: fix use-after-free in smb2_lock 159d059cbcb0 ksmbd: fix out-of-bounds in parse_sec_desc() 3cb2b2e41541 ksmbd: fix type confusion via race condition when using ipc_msg_send_request d335fce8b88b HID: appleir: Fix potential NULL dereference at raw event handle 52532c6c6c69 LoongArch: KVM: Fix GPA size issue about VM 3700cd7c171b LoongArch: KVM: Reload guest CSR registers after sleep 5f3f7d2e9adf LoongArch: KVM: Add interrupt checking for AVEC 41b0b3b75c77 LoongArch: Set max_pfn with the PFN of the last page 7f50209ffe18 LoongArch: Use polling play_dead() when resuming from hibernation 55eed991c5e4 LoongArch: Convert unreachable() to BUG() c10081d6648b stmmac: loongson: Pass correct arg to PCI function a23fbee189f8 tracing: tprobe-events: Reject invalid tracepoint name b4a92f312ad9 tracing: tprobe-events: Fix a memory leak when tprobe with $retval 5b414ed3bbf6 Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" 84fc3616b206 rust: alloc: Fix `ArrayLayout` allocations 641ecd0d0a21 rust: use custom FFI integer types 0ea8582faa76 rust: map `__kernel_size_t` and friends also to usize/isize 240529d8556e rust: fix size_t in bindgen prototypes of C builtins 113720033d16 rust: kbuild: expand rusttest target for macros 2f6b7da3f620 drm/panic: allow verbose version check b5f9e4b81099 drm/panic: allow verbose boolean for clarity 524f6a2df74b drm/panic: correctly indent continuation of line in list item 702646c7f02a drm/panic: remove redundant field when assigning value c264ae4597a9 drm/panic: prefer eliding lifetimes c9a21ede902a drm/panic: remove unnecessary borrow in alignment_pattern 02ea0483934d drm/panic: avoid reimplementing Iterator::find 14b6c043275b MAINTAINERS: add entry for the Rust `alloc` module 298be04c036a kbuild: rust: remove the `alloc` crate and `GlobalAlloc` 1ef4cf5f98c4 rust: alloc: update module comment of alloc.rs ec50a634be2b rust: str: test: replace `alloc::format` 575f8f47112a rust: alloc: implement `Cmalloc` in module allocator_test 8079b1b73c4f rust: alloc: implement `contains` for `Flags` f261b3ae28d9 rust: error: check for config `test` in `Error::name` 9c330479d718 rust: error: use `core::alloc::LayoutError` 718900ae1bf0 rust: alloc: add `Vec` to prelude 61e82d643c7f rust: alloc: remove `VecExt` extension e64a79b9a57f rust: treewide: switch to the kernel `Vec` type 0a798a23bbab rust: alloc: implement `collect` for `IntoIter` 94091ef3d5aa rust: alloc: implement `IntoIterator` for `Vec` 0ca66a44e241 rust: alloc: implement kernel `Vec` type 2dbf25126498 rust: alloc: introduce `ArrayLayout` 22e1e850e24f rust: alloc: add `Box` to prelude 34eb8dcb6261 rust: alloc: remove extension of std's `Box` 17bb4365ec18 rust: treewide: switch to our kernel `Box` type 3ca8b102ef62 rust: alloc: implement kernel `Box` 10027707e1ca rust: alloc: add __GFP_NOWARN to `Flags` b1ae22456ab5 rust: alloc: implement `KVmalloc` allocator 88c5feb07ae0 rust: alloc: implement `Vmalloc` allocator a03b5e77dbb5 rust: alloc: add module `allocator_test` dcaf3206d942 rust: alloc: implement `Allocator` for `Kmalloc` 594134eb9cb5 rust: alloc: make `allocator` module public e19e92087aba rust: alloc: implement `ReallocFunc` b3b7ea4b0d41 rust: alloc: rename `KernelAllocator` to `Kmalloc` e40d06619c20 rust: alloc: separate `aligned_size` from `krealloc_aligned` 4b773fe5668d rust: alloc: add `Allocator` trait 311d5ecf16c6 rust: error: optimize error type to use nonzero 6e5a4992d146 rust: error: make conversion functions public cf1cdd56d399 Documentation: rust: discuss `#[expect(...)]` in the guidelines 706d4296b843 rust: start using the `#[expect(...)]` attribute a24a26adbaaf Documentation: rust: add coding guidelines on lints 87052e24eb46 rust: enable Clippy's `check-private-items` 9dd2e0358b03 rust: provide proper code documentation titles a01b7b2c1e95 rust: replace `clippy::dbg_macro` with `disallowed_macros` 503e18c448bf rust: introduce `.clippy.toml` b212da6fdf04 rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]` d09e7c93df7c rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` 85ad4713660f rust: enable `rustdoc::unescaped_backticks` lint c6447d4d83f5 rust: enable `clippy::ignored_unit_patterns` lint f07f6c135dbd rust: enable `clippy::unnecessary_safety_doc` lint c778ec35c3cc rust: enable `clippy::unnecessary_safety_comment` lint 4e7072490d67 rust: enable `clippy::undocumented_unsafe_blocks` lint 870de86d874e rust: types: avoid repetition in `{As,From}Bytes` impls 3166e8aed0e0 rust: sort global Rust flags a3d5dcc9ec48 rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]` 3c0369e453ff loongarch: Use ASM_REACHABLE 4a442cd27b5f x86/microcode/AMD: Add some forgotten models to the SHA check 61493dee53d8 btrfs: fix data overwriting bug during buffered write when block size < page size f2e8f906f9ed smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions c011482fb5fa cifs: Remove symlink member from cifs_open_info_data union c13e4b0321ed gpio: vf610: add locking to gpio direction functions 5d473aefbcd3 gpio: vf610: use generic device_get_match_data() 729e7d4b1c54 drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro 0131280ddf38 drm/i915/dsi: convert to struct intel_display 2f8e609aea9a rust: block: fix formatting in GenDisk doc ebf6a763904e x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() 807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: d10db50fd4c392d8e0e5f36ba4a49ca87c2b5115) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.12: update to v6.12.18Bruce Ashfield2025-03-203-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 105a31925e2d Linux 6.12.18 72cbaf8b41f0 thermal: gov_power_allocator: Add missing NULL pointer check 3e8653e399e7 x86/microcode/AMD: Load only SHA256-checksummed patches 0c110da9139d x86/microcode/AMD: Add get_patch_level() 5c200030419e x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration 12ccf71a7dab x86/microcode/AMD: Merge early_apply_microcode() into its single callsite 42d04c39c313 x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations 9ff4ece7b36c x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature eb50ccb8dae3 x86/microcode/AMD: Have __apply_microcode_amd() return bool 41f1230e037e x86/microcode/AMD: Return bool from find_blobs_in_containers() b0f47c8caa5b amdgpu/pm/legacy: fix suspend/resume issues 65f4aebb8127 efi: Don't map the entire mokvar table to determine its size a3c5eb88f0ba riscv: cpufeature: use bitmap_equal() instead of memcmp() 45233962ea51 riscv: signal: fix signal_minsigstksz fa19f64d6329 riscv: cacheinfo: Use of_property_present() for non-boolean properties 625a90b569b7 riscv: signal: fix signal frame size ac354e54dcab riscv/futex: sign extend compare value in atomic cmpxchg ec9acbab2ea7 rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm 59455f968c10 scsi: ufs: core: bsg: Fix crash when arpmb command fails c479e20dabfd ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr c8dc4e991042 dm vdo: add missing spin_lock_init 22c6f577b3cb dm-integrity: Avoid divide by zero in table status in Inline mode 90c618efaeff selftests/landlock: Test TCP accesses with protocol=IPPROTO_TCP 5324c459f90d sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() 0362847c5207 sched/core: Prevent rescheduling when interrupts are disabled 29b6d5ad3e43 rcuref: Plug slowpath race in rcuref_put() af103505d7d2 vmlinux.lds: Ensure that const vars with relocations are mapped R/O a913c2d10950 selftests/landlock: Test that MPTCP actions are not restricted ebb0c0fd6990 mptcp: reset when MPTCP opts are dropped after join 4124b782ec2b mptcp: always handle address removal under msk socket lock 48848d5bdd97 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly 4117c7293849 iommu/vt-d: Fix suspicious RCU usage eec1009891ab iommu/vt-d: Remove device comparison in context_setup_pass_through_cb e59119d8169a phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy in phy_exit() 45dc8ea1da01 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk ee28b7084181 phy: tegra: xusb: reset VBUS & ID OVERRIDE 57e56fc2bfc6 net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() 56e26b5b3d14 net: enetc: correct the xdp_tx statistics 2d86bd25f066 net: enetc: update UDP checksum when updating originTimestamp field 3d9634211121 net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC 0ee95d1e1b7d net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() 0d1b060d9814 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() b32804cc17a4 net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT 050f2e62b13c net: stmmac: dwmac-loongson: Add fix_soc_reset() callback 4e8b8d43373b usbnet: gl620a: fix endpoint checking in genelink_bind() 63ddac4bd54d i2c: ls2x: Fix frequency division register access 12d0e3991670 i2c: npcm: disable interrupt enable bit before devm_request_irq 2f572c42bb4b block: Remove zone write plugs when handling native zone append writes 8f6369c3cd63 arm64/mm: Fix Boot panic on Ampere Altra 94e05f90322e drm/amd/display: Fix HPD after gpu reset 2b166c574616 drm/amd/display: add a quirk to enable eDP0 on DP1 98595755f6e0 drm/amd/display: Disable PSR-SU on eDP panels d2c9625b0ade drm/amdgpu: init return value in amdgpu_ttm_clear_buffer 98ef70dd9814 drm/amdgpu: disable BAR resize on Dell G5 SE 6ffe5bc65627 drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd daad16d0a538 drm/xe/userptr: fix EFAULT handling f08415419992 drm/xe/userptr: restore invalidation list on error 610c6e77a711 drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size) 322cb23e24c8 perf/core: Fix low freq setting via IOC_PERIOD bf6e873ad732 perf/x86: Fix low freqency setting issue a2475ccad612 perf/core: Add RCU read lock protection to perf_iterate_ctx() b9de147b2ccb KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2 e992cc7f386e ALSA: hda/realtek: Fix microphone regression on ASUS N705UD 8e31d9fb2f22 ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 746cc474a954 ftrace: Avoid potential division by zero in function_stat_show() 435d2964af81 tracing: Fix bad hist from corrupting named_triggers list 9dbe14e03ff3 riscv: KVM: Fix SBI TIME error generation ab306f492c27 riscv: KVM: Fix SBI IPI error generation f5009ddfd70a riscv: KVM: Fix hart suspend_type use 5ecf68c8834b riscv: KVM: Fix hart suspend status check faccabe9c1c9 phy: rockchip: naneng-combphy: compatible reset with old DT adec6338b043 phy: rockchip: fix Kconfig dependency more a455aa3403bf x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems a00e900c9b6d objtool: Fix C jump table annotations for Clang 2cfd0e5084e3 objtool: Remove annotate_{,un}reachable() 8cc451444cfd unreachable: Unify 546c19eb69fd io_uring/net: save msg_control for compat 27a144c3be8c thermal: gov_power_allocator: Update total_weight on bind and cdev updates 19cd2dc4d4c6 thermal: core: Move lists of thermal instances to trip descriptors e11df3bffde1 thermal/of: Fix cdev lookup in thermal_of_should_bind() 07a82c78d822 thermal: of: Simplify thermal_of_should_bind with scoped for each OF child 13cca2b73e2b uprobes: Reject the shared zeropage in uprobe_write_opcode() 7d582eb6e4e1 perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list 806437d04747 thermal: gov_power_allocator: Fix incorrect calculation in divvy_up_power() 99dcd630ac21 net: ti: icss-iep: Reject perout generation request 4279bbebe00f idpf: fix checksums set in idpf_rx_rsc() cc746341aa7d selftests: drv-net: Check if combined-count exists 51946f324281 net: ipv6: fix dst ref loop on input in rpl lwt bc9ca8a18510 net: ipv6: fix dst ref loop on input in seg6 lwt 7bb1ba48f709 net/mlx5: IRQ, Fix null string in debug print e3e760e03e15 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. 902d57629624 net: Clear old fragment checksum value in napi_reuse_skb 33d782e38d81 tcp: Defer ts_recent changes until req is owned ddf9b005dc87 ice: Avoid setting default Rx VSI twice in switchdev setup a4880583f88d ice: Fix deinitializing VF in error path dc44e67c6db3 ice: add E830 HW VF mailbox message limit support c417b1e4d8d0 tcp: devmem: don't write truncated dmabuf CMSGs to userspace 62454a10ecf2 net: ethernet: ti: am65-cpsw: select PAGE_POOL 18b90c1abf0e ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15 2dd3e9cff9cb ASoC: cs35l56: Prevent races when soft-resetting using SPI control b08978fd76eb firmware: cs_dsp: Remove async regmap writes baa88823dd84 drm/xe/oa: Allow oa_exponent value of 0 da2e07e6505c drm/xe/oa: Allow only certain property changes from config f0ab9cd205d8 drm/xe/oa: Add syncs support to OA config ioctl fa41f3cd4eeb drm/xe/oa: Move functions up so they can be reused for config ioctl 5fe916b2c9c6 drm/xe/oa: Signal output fences 8ffd0390fc3f ipvs: Always clear ipvs_property flag in skb_scrub_packet() b7091d6b3cb7 ASoC: fsl: Rename stream name of SAI DAI driver a4b055fdb062 ASoC: es8328: fix route from DAC to output 00556b898e40 net: dsa: rtl8366rb: Fix compilation problem ab52446831a7 net: cadence: macb: Synchronize stats calculations 5353fd89663c ipvlan: ensure network headers are in skb linear part 5138154bdbfc ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion. 97c455c3c243 ipv4: Convert ip_route_input() to dscp_t. db8b2a613d7a ipv4: Convert icmp_route_lookup() to dscp_t. 915d64a78f3c net: set the minimum for net_hotdata.netdev_budget_usecs f22df335b298 net: loopback: Avoid sending IP packets without an Ethernet header 0e8ed2d66da0 afs: Give an afs_server object a ref on the afs_cell object it points to a38b394f4650 afs: Fix the server_list to unuse a displaced server rather than putting it b5c7428d3488 rxrpc: rxperf: Fix missing decoding of terminal magic cookie 5c9921f1da47 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response ee5d6cb5cc0b ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports 22a0ebfb1836 sunrpc: suppress warnings for unused procfs functions 722c3db62bf6 RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers 6782ba62a654 RDMA/mlx5: Fix bind QP error cleanup flow 465a8143238b scsi: ufs: core: Set default runtime/system PM levels before ufshcd_hba_init() b5038504da33 scsi: core: Clear driver private data when retrying request 40432672eb6f RDMA/mlx5: Fix AH static rate parsing cb96ae783e72 RDMA/mlx5: Fix implicit ODP hang on parent deregistration e4cfa6aa05e5 SUNRPC: Handle -ETIMEDOUT return from tlshd 4fe4ae6c2e01 NFSv4: Fix a deadlock when recovering state on a sillyrenamed file a3ae6a60baf7 SUNRPC: Prevent looping due to rpc_signal_task() races b6423ea93ab4 NFS: Adjust delegated timestamps for O_DIRECT reads and writes b7b3d772e48a NFS: O_DIRECT writes must check and adjust the file length 3594aad97e7b ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up 659bfea5914a scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out() 917aa50b7509 landlock: Fix non-TCP sockets restriction b1f1643effb9 RDMA/bnxt_re: Fix the statistics for Gen P7 VF c5c994f44260 RDMA/bnxt_re: Allocate dev_attr information dynamically aed1bc673907 RDMA/bnxt_re: Add sanity checks on rdev validity edaffce57207 RDMA/bnxt_re: Cache MSIx info to a local structure 51612bb4d580 RDMA/bnxt_re: Refactor NQ allocation 2fab96b538ca RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved 308d162c44a6 RDMA/hns: Fix mbox timing out by adding retry mechanism c3a6c1e7b80e RDMA/mana_ib: Allocate PAGE aligned doorbell index 0bd34bdd468e RDMA/mlx5: Fix a WARN during dereg_mr for DM type a14b5e690aba RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error ed3a682157ae IB/mlx5: Set and get correct qp_num for a DCT QP 3e3bf255992c RDMA/mlx5: Fix the recovery flow of the UMR QP 807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot e97df805b938 drm/tilcdc: Set preferred depth 7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650 6d8ac5ebe6e8 aufs6: core 587abc1b64c4 aufs6: standalone 1af41d30ef42 aufs6: mmap 6ee2464d2e9d aufs6: base 103b676505f7 aufs6: kbuild 67281562943f qemux86: add configuration symbol to select values 73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs 1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter 918e7a825e8b clear_warn_once: bind a timer to written reset value f533f87c3758 clear_warn_once: expand debugfs to include read support f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS e633abe9c44e libbpf: Fix build warning on ref_ctr_off ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 03721ceb5626 perf: x86-32: explicitly include <errno.h> 4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long b0200449610d perf: fix bench numa compilation aff0940b2212 perf: add SLANG_INC for slang.h ef912018d28c perf: add sgidefs.h to for mips builds d8860f858b87 perf: change --root to --prefix for python install dc38a0eee6e5 perf: add 'libperl not found' warning 6ed51f8786da perf: force include of <stdbool.h> c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32() 63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat 7816667451ef FAT: Added FAT_NO_83NAME f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option a24784fd8f88 yaffs2: update to v6.12 folio changes d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes d097e4d4115a yaffs: fix mtime/itime field access 4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+ 1b6619086e8b yaffs2: v6.5 fixups 25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length 5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap 55986a1284b3 yaffs2: replace bdevname call with sprintf 6f5508f8db8f yaffs2: convert read_page -> readfolio fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested) 8d2dddba272c yaffs: include blkdev.h 8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API 27005cbac2ed yaffs2: v5.6 build fixups 668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read 285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super ffc2ed489ccf yaffs: repair yaffs_get_mtd_device 6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API 19f283abc5d1 yaffs2: fix memory leak in mount/umount 04e84672b571 yaffs: Avoid setting any ACL releated xattr 4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1 81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis 26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020) feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation 874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility 1d42508faee8 tools: use basename to identify file in gen-mach-types 4b055eca593d iwlwifi: select MAC80211_LEDS conditionally 97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 6dec58319165 defconfigs: drop obselete options a416ccb5b6c9 linux-yocto: Handle /bin/awk issues 7efe8a1e5158 uvesafb: provide option to specify timeout for task completion 78d10ae07eca uvesafb: print error message when task timeout occurs 80473b7eb8ca compiler.h: Undef before redefining __attribute_const__ ddeff2f1a9a7 vmware: include jiffies.h 3dcdda8912b4 Resolve jiffies wrapping about arp 3b1507db6735 nfs: Allow default io size to be configured. c2fedad05f77 check console device file on fs when booting 208d6fbada3f mount_root: clarify error messages for when no rootfs found dbe9454c8ea0 mconf: fix output of cflags and libraries 7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location b6c189c81397 modpost: mask trivial warnings a5cc21325ba9 kbuild: exclude meta directory from distclean processing 361ec143c23f powerpc: serialize image targets 605e6ccb304c arm: serialize build targets e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86 a08cb65331e6 x86_64_defconfig: Fix warnings 8ad332ef777b mips: make current_cpu_data preempt safe 754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code 325ff78ff44d mips: Kconfig: add QEMUMIPS64 option 99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c 8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 6b60c874cbb0 arm64: defconfig: cleanup config options 8e44673ecd89 vexpress: Pass LOADADDR to Makefile f34e6805aad5 arm: ARM EABI socketcall 94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault (From OE-Core rev: 554ae7cc9e59b54a2a9115ffedd7a0fc71eeb853) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>