summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* unzip: fix configure check for cross compilationChen Qi2023-07-212-0/+104
| | | | | | | | | | | | | | The original configure runs a generated binary to determine features. This is not correct for cross compilation. So change the runtime tests into compile-time tests to fix the issue. (From OE-Core rev: 7d99f3a9a2a74fe2e8753b00553f07f305d14c87) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b9aca339b59238988c48b90ea5019bfc939ba4b3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* zip: fix configure check by using _Static_assertChen Qi2023-07-212-0/+97
| | | | | | | | | | | | | | | It's incorrect to run a cross-compiled program on build machine to check if some feature is available or not. As these two checks in zip are basically just checking the size, we can use _Static_assert and sizeof to do such check at compile time. (From OE-Core rev: 6f5986fb520ab89b0950d3e0fa8492de4de7798f) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dda778d855b1838ae3004a9af310724b913490b4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* sdk.py: fix moving dnf contentsChen Qi2023-07-211-1/+2
| | | | | | | | | | | | The dnf contents should be moved to <host_sysroot>/etc/dnf/xxx instead of just <host_sysroot>/etc. (From OE-Core rev: 006ff31ddad4c53c63adf1dacecbf2783404a546) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 74b78d160a985e98f869c777847ab798e419dd2d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* sdk.py: error out when moving file failsChen Qi2023-07-211-1/+1
| | | | | | | | | | | | Instead of printing an error message and continuing, we should just error out when moving file fails. (From OE-Core rev: 4ed94fef70df05c874cf0c68dcc95c5636687825) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 12aecd9da94b5f27041982c661e8bab316d365d4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bitbake.conf: add unzstd in HOSTTOOLSAlberto Planas2023-07-211-1/+1
| | | | | | | | | | | | | | | | | | rpm2cpio.sh can make calls to unzstd to uncompress the RPM payload that conform the cpio file. zstd is already part of HOSTTOOLS, as a link to the system installed zstd. This patch add unzstd in HOSTOOLS list as a non-optional binary, so is available to rpm2cpio.sh when it is required. (From OE-Core rev: 5cee002e34d16e9d82045d3e8e3931ba046403d2) Signed-off-by: Alberto Planas <aplanas@suse.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bff58d337890e804d33d7decbaa46065a4d3bba4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* rust-llvm: backport a fix for build with gcc-13Alexander Sverdlin2023-07-212-1/+35
| | | | | | | | | | | * needed for rust-llvm-native on hosts with gcc-13 Based on commit 3382759cb6c5 ("llvm: backport a fix for build with gcc-13") (From OE-Core rev: d6684a9c9f713ad30442a2a036ff86b534585400) Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* systemd: Backport nspawn: make sure host root can write to the uidmapped ↵Marek Vasut2023-07-212-0/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mounts we prepare for the container payload Backport fix for systemd nspawn uidmap handling from systemd v253 . Without this, attempt to start mkosi generated debian stable 12 container would ultimately fail (per "$ strace -ff") with: " symlinkat("usr/lib/aarch64-linux-gnu", 8, "lib64") = -1 EOVERFLOW (Value too large for defined data type) " Command to generate test container: " mkosi --distribution debian --release stable --architecture arm64 \ --cache-dir /home/oe/cache/ --format tar --compress-output xz \ --output-dir /home/oe/output/ --checksum 1 --root-password root \ --package systemd --package udev --package dbus " Command to import test container and start it, which triggers the failure: " $ machinectl pull-tar http://192.168.1.300/image.tar.xz default $ machinectl read-only default false $ rm -f /var/lib/machines/default/etc/machine-id $ dbus-uuidgen --ensure=/var/lib/machines/default/etc/machine-id $ machinectl start default " Minimal command to trigger the failure once container is imported: " $ strace -ff systemd-nspawn --keep-unit --boot --link-journal=try-guest --network-veth -U --settings=override --machine=default " Extracted from systemd MR: https://github.com/systemd/systemd/pull/22774 Further explanation by Christian Brauner at second half of: https://github.com/systemd/systemd/issues/20989 (From OE-Core rev: 6d190eb0caadcb95c5325ede32164a645abb61f3) Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* pybootchartgui: show elapsed time for each taskMauro Queiros2023-07-211-0/+5
| | | | | | | | | | | | | | | | | | Currently, finding the elapsed time of each task in buildtimes.svg is a manual effort of checking the top axis and finding and subtracting the end and start time of the task. This change adds the elapsed time for each task, so that manual effort of comparing start/end time is avoided. (From OE-Core rev: b2678422b411ccbd19a7b198c872b92077567391) Signed-off-by: Mauro Queiros <Mauro.Queiros@criticaltechworks.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3efebd3404de548f0757863da237f2d18ce60013) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* logrotate: Do not create logrotate.status fileJermain Horsman2023-07-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | The first time logrotate runs it reports an error: error: state file /var/lib/logrotate.status is world-readable and thus can be locked from other unprivileged users. Skipping lock acquisition... This check was added with https://github.com/logrotate/logrotate/commit/1f76a381e2caa0603ae3dbc51ed0f1aa0d6658b9 This error is only reported once as logrotate removes the world-readable permissions if this happens. Since logrotate creates this file if it does not exist, there should be no need to install it in the first place. (From OE-Core rev: fbfd62ac655cf00b8f7c8fc832ce7434ad4966a3) Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8169cd2d18f1569e4357f082adbef492710e8c36) Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libpng: Add ptest for libpngNikhil R2023-07-213-2/+44
| | | | | | | | | | | | | | | | | | | | | | | libpng is a platform-independent library which supports all PNG features. This ptest executes the below binaries, parses the png image and prints the image features. 1. pngfix - provides information about PNG image copyrights details. 2. pngtest - tests, optimizes and optionally fixes the zlib header in PNG files. 3. pngstest - verifies the integrity of PNG image by dumping chunk level information. 4. timepng - provides details about PNG image chunks. (From OE-Core rev: 2d58b38185ca7eed5d885b8d00ca549b57138554) Signed-off-by: Nikhil R <nikhil.r@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* selftest/reproducible: Allow chose the package managerJose Quaresma2023-07-211-1/+5
| | | | | | | | | | | | This is a follow-up of 76e5fcb2 that also allow users to chose the package manager using OEQA_REPRODUCIBLE_TEST_PACKAGE (From OE-Core rev: 4402b746f49611abe71719dd1d174de79bb030bb) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3d414d85b44077bac57aba36707b0fc699a73e97) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* selftest reproducible.py: support different build targetsMikko Rapeli2023-07-211-2/+6
| | | | | | | | | | | | | | | | | | Allow users to set different build reproducibility targets than the defaults using OEQA_REPRODUCIBLE_TEST_TARGET and OEQA_REPRODUCIBLE_TEST_SSTATE_TARGETS variables in local.conf. Fixing all issues from "world" builds is not possible in some complex build environments with lots of layers. Limiting the focus to a smaller subset allows using this test to detect and fix build reproduction issues incrementally. (From OE-Core rev: 3b82a7d74995c0670a6914c58b3d7c42327b8ee9) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit c66bebbce5995e386a1a4d055a914a39b6ee518d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* vim: upgrade 9.0.1527 -> 9.0.1592Trevor Gamblin2023-07-211-2/+2
| | | | | | | | | | | | | | | | | Fixes: https://nvd.nist.gov/vuln/detail/CVE-2023-2609 d1ae836 patch 9.0.1531: crash when register contents ends up being invalid https://nvd.nist.gov/vuln/detail/CVE-2023-2610 ab9a2d8 patch 9.0.1532: crash when expanding "~" in substitute causes very long text (From OE-Core rev: a71153cb0a509456dd36466ac15a603f953eb6b8) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1e4b4dfb4145bc00eb6937b5f54a41170e9a5b4c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* wireless-regdb: upgrade 2023.02.13 -> 2023.05.03Alexander Kanavin2023-07-211-1/+1
| | | | | | | | | (From OE-Core rev: 1eebdfba70ceaa8d73ab46c3131d022e53245eaa) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 47438402fa430499864a4b1f1a13eaac66aa21c0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-firmware: upgrade 20230404 -> 20230515Alexander Kanavin2023-07-211-2/+2
| | | | | | | | | | | License-Update: additional firmwares (From OE-Core rev: 8ac5ebfa83c3e1f5effca5154b771b2f2bed607d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 64603f602d00999220fe5bafeed996ddcb56d36b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* wget: upgrade 1.21.3 -> 1.21.4Alexander Kanavin2023-07-212-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Stable version release Noteworthy changes in release 1.21.4 (2023-05-11) ** Document --retry-on-host-error in help text ** Increase read buffer size to 64k. This should speed up downloads on gigabit and faster connections ** Update deprecated option '--html-extension' to '--adjust-extension' in documentation ** Update gnulib compatibility layer. Fixes HSTS test failures on i686. (Thanks to Andreas Enge for ponting it out) License-Update: copyright years (From OE-Core rev: 024feac4827dc847ba83a64de82cef524156a9ea) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 67ec2d5bab891cb92af9ca32304a4927daf51ed0) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 4e7ec4bef86c79b4221a800ace700c58ce033de1) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* serf: upgrade 1.3.9 -> 1.3.10Alexander Kanavin2023-07-215-92/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Apache Serf 1.3.10 [2023-05-31, from tags/1.3.10, r1910048] Support for OpenSSL 3 (r1901937, ...) Fix issue #171: Win32: Running tests fails with "no OPENSSL_Applink" error Fix issue #194: Win32: Linking error when building against OpenSSL 1.1+ Fix issue #198: OpenSSL BIO control method incorrectly handles unknown requests Fix issue #202: SSL tests are not passing with OpenSSL 3 Fix error handling when reading the outgoing request body (r1804534, ...) Fix handling of invalid chunk lengths in the dechunk bucket (r1804005, ...) Fix an endless loop in the deflate bucket with truncated input (r1805301) Fix BIO control handlers to support BIO_CTRL_EOF (r1902208) Fix a CRT mismatch issue caused by using certain OpenSSL functions (r1909252) Build changes to support VS2017, VS2019 and VS2022 (r1712131, ...) Build changes to support Python 3 (r1875933) As serf is undead, we need to reassess all the remaining patches. (From OE-Core rev: 275c6b7ac72330e14ba55907e8494314b63a9adf) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 775cbcc876edcb6c339f342a3253f5afcf6ef163) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 17a46eee905f0ecfdbebb014533848dc7e906ec7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* tzdata: upgrade to 2023cRoss Burton2023-07-213-306/+3
| | | | | | | | | | | Drop a backport patch as it is now integrated. (From OE-Core rev: 134bac52904722cd63fde07f5784c0cca3fbcb05) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 80d26d1da47dcd9213a7083d9493a7bce0897a57) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libwebp: Fix CVE-2023-1999Soumya2023-07-212-1/+63
| | | | | | | | | | | | | | | | | | | There exists a use after free/double free in libwebp. An attacker can use the ApplyFiltersAndEncode() function and loop through to free best.bw and assign best = trial pointer. The second loop will then return 0 because of an Out of memory error in VP8 encoder, the pointer is still assigned to trial and the AddressSanitizer will attempt a double free. Reference: https://nvd.nist.gov/vuln/detail/CVE-2023-1999 Upstream patch: https://github.com/webmproject/libwebp/commit/a486d800b60d0af4cc0836bf7ed8f21e12974129 (From OE-Core rev: a5d0f8734ca643c25f0952387b38edf8ffd70525) Signed-off-by: Soumya <soumya.sambu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* curl: Added CVE-2023-28320 Follow-up patchVivek Kumbhar2023-07-212-0/+198
| | | | | | | | | | | Introduced by: https://github.com/curl/curl/commit/3c49b405de4fbf1fd7127f91908261268640e54f (curl-7_9_8) Fixed by: https://github.com/curl/curl/commit/13718030ad4b3209a7583b4f27f683cd3a6fa5f2 (curl-8_1_0) Follow-up: https://github.com/curl/curl/commit/f446258f0269a62289cca0210157cb8558d0edc3 (curl-8_1_0) (From OE-Core rev: f19c20c429395c1b4c62a6e0388ef51b830871c5) Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* libx11: Fix CVE-2023-3138 for kirkstone branchPoonam Jadhav2023-07-212-0/+112
| | | | | | | | | | | Add patch to fix CVE-2023-3138 for kirkstone branch Link: https://gitlab.freedesktop.org/xorg/lib/libx11/-/commit/304a654a0d57bf0f00d8998185f0360332cfa36c.patch (From OE-Core rev: 5491531d4681d3df5a34ebc180e29a8bf4e09e67) Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* bind : fix CVE-2023-2828 & CVE-2023-2911Hitendra Prajapati2023-07-213-0/+296
| | | | | | | | | | | Backport fixes for: * CVE-2023-2828 - Upstream-Status: Backport from https://gitlab.isc.org/isc-projects/bind9/-/commit/e9d5219fca9f6b819d953990b369d6acfb4e952b * CVE-2023-2911 - Upstream-Status: Backport from https://gitlab.isc.org/isc-projects/bind9/-/commit/240caa32b9cab90a38ab863fd64e6becf5d1393c && https://gitlab.isc.org/isc-projects/bind9/-/commit/ff5bacf17c2451e9d48c78a5ef96ec0c376ff33d (From OE-Core rev: 08810d3fe6988ea821805eca16105b4632335654) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* sqlite3: CVE-2023-36191 CLI fault on missing -nonceVijay Anusuri2023-07-212-0/+38
| | | | | | | | | Upstream-Status: Backport [https://sqlite.org/src/info/cd24178bbaad4a1d] (From OE-Core rev: 663713b2f95dee1e70f8921ece23b21d84d93805) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* perl: Fix CVE-2023-31486Soumya2023-07-213-0/+253
| | | | | | | | | | | | | | | | | | HTTP::Tiny before 0.083, a Perl core module since 5.13.9 and available standalone on CPAN, has an insecure default TLS configuration where users must opt in to verify certificates. References: https://nvd.nist.gov/vuln/detail/CVE-2023-31486 Upstream patches: https://github.com/chansen/p5-http-tiny/commit/77f557ef84698efeb6eed04e4a9704eaf85b741d https://github.com/chansen/p5-http-tiny/commit/a22785783b17cbaa28afaee4a024d81a1903701d (From OE-Core rev: 5819c839e1de92ab7669a0d4997886d0306c4cc1) Signed-off-by: Soumya <soumya.sambu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cve-update-nvd2-native: actually use API keysRoss Burton2023-07-131-11/+12
| | | | | | | | | | | | | | | There were vestigal remains of API key support which could be removed, but as using an API key - in theory - gives the user larger rate limits it's probably wise to expose it. If the user has an API key, then set NVDCVE_API_KEY. (From OE-Core rev: 200c2783b3f8546f561382fff6bd5268680d403a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a542de684282bfec79f24ae2f1a2027ffde319d8) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cve-update-nvd2-native: log a little moreRoss Burton2023-07-131-5/+7
| | | | | | | | | | | | | Add a note of what range we're fetching, and use bb.note() instead of debug() as messages about retrying shouldn't really be considered debug logging. (From OE-Core rev: be409f17e64dac2c6fa2cafba73c2084c68c59bf) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b64a869b9c5e1d504f1011da16b5c5ff721afbf0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cve-update-nvd2-native: increase retry countPeter Marko2023-07-131-1/+1
| | | | | | | | | | | | | | | | | Current 503 errors seem to last several seconds. In most cases there are two errors and third request succeeds. However sometimes the outage takes more than time needed for two retries and third one also fails. Extend retry count from 3 to 5 to improve the probablity that the fetcher succeeds. (From OE-Core rev: eceeba61b5da6d81f0677365f956464f1e5f1d84) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f4d118af2360cff7f234102fd5e4b65a6f4146a6) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cve-update-nvd2-native: retry all errors and sleep between retriesPeter Marko2023-07-131-7/+4
| | | | | | | | | | | | | | | | | | | | Last couple days it is not possible to update NVD DB as servers are returning lot of errors. Mostly "HTTP Error 503: Service Unavailable" is observed but sporadially also some others. Retrying helps in most cases, so extend retries to all errors. Additionally add sleep which is recommended by NVD between requests. These retries are already implemented between successful requests, but giving servers time between failed ones is important, too. (From OE-Core rev: c061bcd54fc8b62ea9a005f422a17ca46eac68c2) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 88dad8f198baa80af5ab576498f4df6ed639d551) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cve-update-nvd2-native: fix cvssV3 metricsPeter Marko2023-07-131-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After upgrade to soon-to-be-released kirkstone 4.0.11 CVE annotations got broken. Anything which has only cvssV3 does not resolve properly. Fix the API fields used to extract it. i0.0 score is now at level of NVD DB 1.1. All CVEs with UNKNOWN vector are not present in NVD DB 1.1. NVD API 1.1: sqlite> select vector, count(vector) from nvd group by vector; ADJACENT_NETWORK|4776 LOCAL|32146 NETWORK|167746 PHYSICAL|185 sqlite> select scorev3, count(scorev3) from nvd group by scorev3; 0.0|73331 1.8|7 1.9|3 ... NVD API 2.0 (broken): sqlite> select vector, count(vector) from nvd group by vector; ADJACENT_NETWORK|4587 LOCAL|26273 NETWORK|150421 UNKNOWN|24644 sqlite> select scorev3, count(scorev3) from nvd group by scorev3; 0.0|205925 NVD API 2.0 (fixed): sqlite> select vector, count(vector) from nvd group by vector; ADJACENT_NETWORK|5090 LOCAL|32322 NETWORK|168004 PHYSICAL|213 UNKNOWN|511 sqlite> select scorev3, count(scorev3) from nvd group by scorev3; 0.0|73841 1.8|7 1.9|3 ... (From OE-Core rev: c00b89c2a5de8ce59b759ed8bf482942458421ff) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 61a5857efdcc0f49c69c0deb24fce99007aeef19) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cve-update-nvd2-native: use exact times, don't truncateRoss Burton2023-07-131-2/+2
| | | | | | | | | | | | | | | When requesting updates in a specific range, use the actual current time and database mtime instead of truncating to midnight, and explicitly set the timezone to UTC so that NIST don't treat the timestamps as _their_ local time when they're _our_ local time. (From OE-Core rev: 91243ad474be00e55aa99355edef44f2fe2311f1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9aa0ec37f5f74252588d2494a71c71a7d8e68df9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* cve-update-nvd2-native: handle all configuration nodes, not just firstRoss Burton2023-07-131-4/+5
| | | | | | | | | | | | | | | | | Some CVEs, such as CVE-2013-6629, list multiple configurations which are vulnerable. The current JSON parser only considers the first configuration. Instead, consider every configuration. We don't yet handle the AND/OR logical operators, but this is a step in the right direction. (From OE-Core rev: 7614e00b9491e5d4d6df5492f72613a56ab390d7) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e1bf4f6dd686055fe9a8bdcc3f739eac2807bae0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* strace: Update patches/tests with upstream fixesRichard Purdie2023-07-124-38/+102
| | | | | | | | | | | | Replace the sockopt disable patch with a fix from upstream (From OE-Core rev: cef730284b8616ba07c1b062c992c36af730580e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ac921989991c319ecad01bec37c4ccaa15a7b58f) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit c1beb73526e3ade75bd6dae5f9310107c50f1226) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* strace: Merge two similar patchesRichard Purdie2023-07-123-48/+30
| | | | | | | | | | | | | Both patches change the same paths to gawk, merge them together as we only need one patch for this. (From OE-Core rev: 81af8c6fdc6f0b6617b7258c9b3e2e26a76db5c8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 79c0b18e29cad337640860f57683f0a170f6daab) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 6080138fd0c27db7029b5a76e69b8dc241ad8dc3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* strace: Disable failing testRichard Purdie2023-07-122-0/+38
| | | | | | | | | | | | This test is failing for uncertain reasons. We have reported upstream, disable it until we can work out why this happened. The point it started failing is unclear due to other test framework issues. (From OE-Core rev: fc32e725a0c73772a2ad4e31e1aa1d61f72f9da1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2e9165a854c7b83f163479e9dbd3cb183a9d71f5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* grub: submit determinism.patch upstreamAlexander Kanavin2023-07-121-1/+1
| | | | | | | | | (From OE-Core rev: 846d8097fed9498fab7120ed61a962ff2c15746a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 61947762e410c685f667e0af6440fb8a33cd6777) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* devtool: Fix the wrong variable in srcuri_entryCharlie Wu2023-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | devtool crashes when running "update-recipe" and append changes on the recipe. "$ devtool update-recipe -a <layer> <recipe>" Traceback (most recent call last): ... File "/ovss/ovss_quanta/poky/scripts/lib/devtool/standard.py", line 1636, in srcuri_entry return 'file://%s%s' % (basepath, paramstr) ^^^^^^^^ NameError: cannot access free variable 'basepath' where it is not associated with a value in enclosing scope The input variable 'fname' should have the same meaning as the variable 'basepath'. Modify the 'fname' to 'basepath' and solve the issue. (From OE-Core rev: 1487bdda6b443480e9ce45d8b8527ad61c2a50a4) Signed-off-by: Charlie Wu <chiachiwu@google.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit c3231756bbc2cb5641204414ad3670d7f8607ed3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* useradd-staticids.bbclass: improve error messageMikko Rapeli2023-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | Current error message is difficult to read: ERROR: Nothing PROVIDES 'image' trs-image was skipped: image - image: normal username test does not have a static ID defined. Add test to one of these files It's not clear that first "image" is recipe name, second "image" is binary package name and that "test" is the user account which does not have a static ID defined. Improve the error message so that these are more explicit. Now the error message looks like: image was skipped: Recipe image, package image: normal username "test" does not have a static ID defined. (From OE-Core rev: 572c507736b2fcc31f7f13cb3da0d5be361838f5) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 07898218f3908a83e07178b6530dfa48d55d4ec2) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* babeltrace2: Always use BFD linker when building tests with ld-is-lld distro ↵Khem Raj2023-07-121-0/+1
| | | | | | | | | | | | | | | | | | | feature lld results in textrels in some .so used in tests, fixes babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-minimal.so has relocations in .text babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-sfs.so has relocations in .text [textrel] ERROR: babeltrace2-2.0.5-r0 do_package_qa: QA Issue: babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-ctf.so has relocations in .text babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-utils.so has relocations in .text babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-text.so has relocations in .text [textrel] (From OE-Core rev: 1c02416041498c649c517a9933ab736fca2ceae8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 18d443b53a0d76102fbbc1088fbcb3f8087a2b1b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* maintainers.inc: unassign Ricardo Neri from ovmfAlexander Kanavin2023-07-121-2/+2
| | | | | | | | | | | | We were not able to get a response about availability over email, and so the recipe has to be unassigned. (From OE-Core rev: 8d2e96c3a611aba63aa9a51f6b350ea8c9654e06) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 56f1af6d5b3019dccbc27bb0a9692a5f1a32f87b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* maintainers.inc: unassign Alistair Francis from opensbiAlexander Kanavin2023-07-121-1/+1
| | | | | | | | | | | | We were not able to get a response about availability over email, and so the recipe has to be unassigned. (From OE-Core rev: 61e64e7af709dd03dd4018c69a752f2eadc5372e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 60eda3dcbf96b5982a0e282fd0c3c13b0b4d7787) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* maintainers.inc: unassign Adrian Bunk from wireless-regdbAlexander Kanavin2023-07-121-1/+1
| | | | | | | | | | | | We were not able to get a response about availability over email, and so the recipe has to be unassigned. (From OE-Core rev: 191ab08c035f1811af932775a767b5e83a95e35b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3beb88060be9484cfe75dfa60f041b0b32214978) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* oeqa/selftest/bbtests: add non-existent prefile/postfile testsFabien Mahot2023-07-121-0/+8
| | | | | | | | | | | | Fixes [YOCTO #10725] (From OE-Core rev: ef732d6dd735ad06c229eb4e2a4aca295490ec53) Signed-off-by: Fabien Mahot <fabien.mahot@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b0c33655fad5b2e7d96a45b6210527dfb766797b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* scripts/runqemu: allocate unfsd ports in a way that doesn't race or clash ↵Alexander Kanavin2023-07-121-11/+8
| | | | | | | | | | | | | | | | | | | | with unrelated processes There is already a neat check_free_port() function for finding an available port atomically, so use that and make two additional tweaks: - no need to allocate two separate ports; per unfsd documentation they can be the same - move lockfile release until after unfsd has been shut down and the port(s) used has been freed [YOCTO #15077] (From OE-Core rev: 343510b33650c88367f95e8d8322fae92ae901ca) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dee96e82fb04ea99ecd6c25513c7bd368df3bd37) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* scripts/runqemu: split lock dir creation into a reusable functionAlexander Kanavin2023-07-121-16/+13
| | | | | | | | | (From OE-Core rev: 2ada5f426e71e3873ba8c47dd925d8cfc103524b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 004d6bcb067ecf1d796801fa43a98820c4efd3c7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* meta: lib: oe: npm_registry: Add more safe caractersBELOUARGA Mohamed2023-07-121-1/+1
| | | | | | | | | | | | NPM registry cache should support caracaters like '(' and ')' Explanation: NPM packages can contains these caracters like : @(._.)/execute (From OE-Core rev: d3c1638077d4acbd61e7770c8e1d299ea33df638) Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 6110d9e24e43e286781afd1b3634a4ad1a2050d0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* image_types: Fix reproducible builds for initramfs and UKI imgFrieder Paape2023-07-122-2/+5
| | | | | | | | | | | | | | | | | | | | | I've encountered issues reproducing initramfs and UKI image builds, which will be fixed with this patch. 1. initramfs There's a symbolic link to /sbin/init, which is appended to the cpio archive after creation. The links timestamp needs to be static and the cpio append command needs the '--reproducible' flag to produce deterministic outcomes. 2. Unified Kernel Image '--preserve-dates' is required for a static 'Time/Date' entry. I've added '--enable-deterministic-archives' although in my case this didn't change anything. (From OE-Core rev: 0d8890f7c1fbea5036acefa3031dcd442b316725) Signed-off-by: Frieder Paape <frieder@konvera.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fd027729bafb4e085ba0949e38e724f3a8cad102) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* v86d: Improve kernel dependencyRichard Purdie2023-07-121-1/+0
| | | | | | | | | | | | | | | | | | | | Working with enabling SPDX, an issue was observerd where v86d wasn't rebuilding when the kernel was changed from linux-yocto to linux-yocto-rt. This is due to the code in sstatesig.py which was seeing the RRECOMMENDS on a kernel module and ignoring the DEPENDS. The v86d is technically a kernel module since it uses kernel header files. There are two ways to address this, we could inherit the module-base class and the dependency code does the correct thing. It appears the code doesn't look into STAGING_KERNEL_DIR though and doesn't use the kernel sources. We can therefore drop the DEPENDS and the code will the do the correct thing. (From OE-Core rev: b842b8b51e0819eebf1fb3a2359b8c06863e553a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 37ccd11cb0b89416b8e23160445186269b6c0c8a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: cfg: fix DECNET configuration warningBruce Ashfield2023-07-123-3/+3
| | | | | | | | | | | | | | | -stable merged the DECNET removal to 5.15, so we integrate the following kernel-cache commit to fix the kernel configuration audit warning: b647d9611cb base: drop CONFIG_DECNET (From OE-Core rev: 4c063286ab115abf3d15e4713ea9bcd4f5fb1ab2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 06ef70ac1fa8201c5b46050e098ebea3b1423f9f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.118Bruce Ashfield2023-07-123-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: f67653019430 Linux 5.15.118 e5bf1f7d1fc8 nilfs2: reject devices with insufficient block count 2bc9231afc64 mmc: block: ensure error propagation for non-blk 4b7b50d4eb1a of: overlay: add entry to of_overlay_action_name[] 84770cc54eff neighbour: delete neigh_lookup_nodev as not used 41806518254c net: Remove DECnet leftovers from flow.h. 4c39a2414a23 net: Remove unused inline function dst_hold_and_use() bb76281b6e61 neighbour: Remove unused inline function neigh_key_eq16() 67866cad7624 rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period c91ed3a5c2ab cgroup: always put cset in cgroup_css_set_put_fork 33b801be2de1 afs: Fix vlserver probe RTT handling f824bcc3e14b selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET 2077c7dbfe29 net: tipc: resize nlattr array to correct size f734e16ee17f dm: don't lock fs when the map is NULL during suspend or resume 8a8179f6a345 net: lapbether: only support ethernet devices 052417e8b3ac net/sched: cls_api: Fix lockup on flushing explicitly created chain c0cb9d453fd1 ext4: drop the call to ext4_error() from ext4_get_group_info() eb4ccc102d5f cifs: fix lease break oops in xfstest generic/098 1cb181271eab drm/nouveau: add nv_encoder pointer check for NULL c79dccc263db drm/nouveau/dp: check for NULL nv_connector->native_mode 909b7f7497cc drm/nouveau: don't detect DSM for non-NVIDIA device 10e1e07bdea4 igb: fix nvm.ops.read() error handling fe03fd373ca6 igc: Clean the TX buffer and TX descriptor ring 032b8cbeb19c sctp: fix an error code in sctp_sf_eat_auth() 981e78781a96 ipvlan: fix bound dev checking for IPv6 l3s mode 3e76522d1a6d net: ethtool: correct MAX attribute value for stats 18512de74454 IB/isert: Fix incorrect release of isert connection 63e9e7198374 IB/isert: Fix possible list corruption in CMA handler 29ff057c0a50 IB/isert: Fix dead lock in ib_isert fced7aaaa38f IB/uverbs: Fix to consider event queue closing also upon non-blocking mode cd44977ecc94 RDMA/cma: Always set static rate to 0 for RoCE 5a9dee176b4b RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions 35828874aa9f octeontx2-af: fix lbk link credits on cn10k 7506e77357da octeontx2-af: fixed resource availability check 4dd914b9e2f9 iavf: remove mask from iavf_irq_enable_queues() e6342cd13d39 RDMA/rxe: Fix the use-before-initialization error of resp_pkts 466f25fd2d9b RDMA/rxe: Removed unused name from rxe_task struct 13d087b3587b RDMA/rxe: Remove the unused variable obj 0e1098d72fa4 net/sched: cls_u32: Fix reference counter leak leading to overflow d56661cd8d55 net/sched: act_pedit: Parse L3 Header for L4 offset 17b330b78244 net/sched: act_pedit: remove extra check for key type 219b8e98387f net/sched: simplify tcf_pedit_act 688e6db59661 ping6: Fix send to link-local addresses with VRF. 471a4c08e30e net: enetc: correct the indexes of highest and 2nd highest TCs 44ebe988cb38 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE 133b73d85343 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM e4188f8b8134 netfilter: nf_tables: integrate pipapo into commit protocol 4da9d4e74033 spi: fsl-dspi: avoid SCK glitches with continuous transfers 08acd41bb15a RDMA/rxe: Fix packet length checks 01f6f867adc7 RDMA/rtrs: Fix rxe_dealloc_pd warning 01bbead3098b RDMA/rtrs: Fix the last iu->buf leak in err path 1938f080a183 usb: dwc3: gadget: Reset num TRBs before giving back the request ed0295504905 serial: lantiq: add missing interrupt ack 235845b576c5 USB: serial: option: add Quectel EM061KGL series e05e9cca7797 thunderbolt: Mask ring interrupt on Intel hardware as well 0bd227610c83 thunderbolt: dma_test: Use correct value for absent rings when creating paths 2a974abc0976 Remove DECnet support from kernel 28010d3a9a22 ALSA: hda/realtek: Add a quirk for Compaq N14JP6 203a01ae5732 drm/amdgpu: add missing radeon secondary PCI ID b1b64a76b775 drm/amd/display: edp do not add non-edid timings 98c8c0f2b3a5 net: usb: qmi_wwan: add support for Compal RXM-G1 fd81222d1a69 RDMA/uverbs: Restrict usage of privileged QKEYs 14c30c2439dc nouveau: fix client work fence deletion race f4c5eebb37a2 dm thin metadata: check fail_io before using data_sm ee09c0b1b0f4 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback 953cc0bf2d5b powerpc/purgatory: remove PGO flags faf45f2c5e62 x86/purgatory: remove PGO flags d38e051ec6fd kexec: support purgatories with .text.hot sections 4357336192ed nilfs2: fix possible out-of-bounds segment allocation in resize ioctl 74ea184af91a nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() 941e7452dfc8 nios2: dts: Fix tse_mac "max-frame-size" property 8a8efde4a735 ocfs2: check new file size on fallocate call 559b7a0d9f0d ocfs2: fix use-after-free when unmounting read-only filesystem 8262a9f3b801 epoll: ep_autoremove_wake_function should use list_del_init_careful c0a242295569 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() 1a65bac4edf9 wifi: cfg80211: fix locking in regulatory disconnect 0e388fce7aec io_uring: hold uring mutex around poll removal 27825a6da78b irqchip/gic: Correctly validate OF quirk descriptors f50018e2dd87 NVMe: Add MAXIO 1602 to bogus nid list. 4204b539ca73 drm:amd:amdgpu: Fix missing buffer object unlock in failure path 7cb02d5dc2e2 xen/blkfront: Only check REQ_FUA for writes a75928bb929a ASoC: dwc: move DMA init to snd_soc_dai_driver probe() 37f7864c1791 mips: Move initrd_start check after initrd address sanitisation. 0d6e6542946d MIPS: Alchemy: fix dbdma2 1907b6148f86 MIPS: unhide PATA_PLATFORM 8f50d247b5dc parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() 717368977b8e parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() 7e85809d2782 ASoC: soc-pcm: test if a BE can be prepared 68086376a1d2 btrfs: handle memory allocation failure in btrfs_csum_one_bio 39ea94952625 btrfs: scrub: try harder to mark RAID56 block groups read-only 9df872ec4a22 power: supply: Fix logic checking if system is running from battery 42e6a4a1e085 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues 2105f2fa5791 regulator: Fix error checking for debugfs_create_dir 91b3d6aa0722 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 c845ec79c3cf power: supply: Ratelimit no data debug output 19d09d31dae5 tools: gpio: fix debounce_period_us output of lsgpio c11bb961ca4d ARM: dts: vexpress: add missing cache properties 36fdd1d5b40e power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() 3b86c54e6ebe power: supply: sc27xx: Fix external_power_changed race 200d8ad44e04 power: supply: ab8500: Fix external_power_changed race 48992b928785 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset() 282f0c63cf53 of: overlay: rework overlay apply and remove kfree()s 5f306cbfa52b of: overlay: rename variables to be consistent 1cc40dccad76 drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram 7cf3bf3cc033 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate de091a6e1ff0 test_firmware: fix a memory leak with reqs buffer bfb0b366e8ec test_firmware: prevent race conditions by a correct implementation of locking 4b5511aa0a5e test_firmware: Use kstrtobool() instead of strtobool() (From OE-Core rev: e58bcc7938c16317d6d3754874c76f29c4f90515) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit ec3fd718ecc881ee3410a0b6434922993368ee6d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
* linux-yocto/5.15: update to v5.15.117Bruce Ashfield2023-07-123-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 471e639e59d1 Linux 5.15.117 ef876dd25830 Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" 6cfe9ddb6aa6 xfs: verify buffer contents when we skip log replay b5a52009d90e Revert "debugobject: Ensure pool refill (again)" 3cc6805547d5 ext4: only check dquot_initialize_needed() when debugging 86ebb5b5344d Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" 9945284195a9 vhost_vdpa: support PACKED when setting-getting vring_base 17882a3556ce vhost: support PACKED when setting-getting vring_base d18688ff423a vduse: avoid empty string for dev name 952d1e4cbc26 riscv: fix kprobe __user string arg print fault issue 62958e78b757 eeprom: at24: also select REGMAP 66b99b3bd7b1 i2c: sprd: Delete i2c adapter in .remove's error path 58648a533a89 firmware: arm_ffa: Set handle field to zero in memory descriptor e1ab7ed7925d i2c: mv64xxx: Fix reading invalid status value in atomic mode 003421fc430c arm64: dts: imx8mn-beacon: Fix SPI CS pinmux 2a4f0ad59d3d ASoC: mediatek: mt8195: fix use-after-free in driver remove path cc4a2c0b1efa ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void 036bba96bf5e arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts d97c8306a9af arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals 2212344664fb arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards c589ba11da5a ASoC: codecs: wsa881x: do not set can_multi_write flag 980011869a2a ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc ac817e26f9df usb: usbfs: Use consistent mmap functions 35d9f521bcc8 usb: usbfs: Enforce page requirements for mmap 64e4a3b25338 pinctrl: meson-axg: add missing GPIOA_18 gpio group 4124536ad924 rbd: get snapshot context after exclusive lock is ensured to be held 1af3b16b6240 rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting 2326488a9648 tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' 0a8e5a6166dc Bluetooth: hci_qca: fix debugfs registration 2a7e918e2280 Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk 36482bf16fde s390/dasd: Use correct lock while counting channel queue length fd03b5575c8a ceph: fix use-after-free bug for inodes when flushing capsnaps e022640b1fee can: j1939: avoid possible use-after-free when j1939_can_rx_register fails 67eb5a5153ab can: j1939: change j1939_netdev_lock type to mutex e2a6db7cab74 can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket 4ce28f3ab368 drm/amd/pm: Fix power context allocation in SMU13 2984dbacf68e drm/amdgpu: fix xclk freq on CHIP_STONEY 77558dd16502 drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs 4b1bf594604c drm/i915/gt: Use the correct error value when kernel_context() fails 17c01feed6ba ALSA: hda/realtek: Add Lenovo P3 Tower platform 800e4c5b36bb ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 9dab648ccd01 ALSA: hda/realtek: Add quirk for Clevo NS50AU cd67fdd3cc1b Input: fix open count when closing inhibited device 2545d1b4d14f Input: psmouse - fix OOB access in Elantech protocol ed263c550fbd Input: xpad - delete a Razer DeathAdder mouse VID/PID entry 5db4229b1427 batman-adv: Broken sync while rescheduling delayed work aedad6c7fbaf bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks a94401de2bc2 bnxt_en: Query default VLAN before VNIC setup on a VF cf0a3e94674d bnxt_en: Don't issue AP reset during ethtool's reset operation 40d074f7e490 lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() b6b1799c37c3 bpf: Add extra path pointer check to d_path helper a242c6a92ce6 net: sched: fix possible refcount leak in tc_chain_tmplt_add() d7c69f7b8383 net: sched: act_police: fix sparse errors in tcf_police_dump() e7e0f9497421 net: sched: move rtm_tca_policy declaration to include file c5e0a2f49c5a drm/i915/selftests: Add some missing error propagation 234f0337b439 drm/i915/selftests: Stop using kthread_stop() 1f942073e164 drm/i915/selftests: Increase timeout for live_parallel_switch 3604ab1519ef rfs: annotate lockless accesses to RFS sock flow table 2501f5a95511 rfs: annotate lockless accesses to sk->sk_rxhash dd5296e3b21b ipv6: rpl: Fix Route of Death. eab6cda0bfd7 netfilter: ipset: Add schedule point in call_ad(). 7b053b2e8c96 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper 34d67ecf3dcc selftests/bpf: Fix sockopt_sk selftest 01363bf8efe5 selftests/bpf: Verify optval=NULL case 7e74801e1bfb wifi: cfg80211: fix locking in sched scan stop work 6c25c96a4634 qed/qede: Fix scheduling while atomic 668c3f9514f0 Bluetooth: L2CAP: Add missing checks for invalid DCID 53c056ccda02 Bluetooth: Fix l2cap_disconnect_req deadlock c16e79e27e90 drm/i915: Use 18 fast wake AUX sync len 567873901a92 drm/i915: Explain the magic numbers for AUX SYNC/precharge length dd40bcc357fe net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values 9d66ffd8ac9e net: enetc: correct the statistics of rx bytes 8db1acf2b131 net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT 9b001a7d1e1a net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down c85bee3a4ae1 bpf: Fix UAF in task local storage 54c8aea7e888 net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods ab0eca3f5455 neighbour: fix unaligned access to pneigh_entry bdcc42186dd9 wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll 7b0c76354a6a afs: Fix setting of mtime when creating a file/dir/symlink 8ef72e783065 spi: qup: Request DMA before enabling clocks f0e84db82ed3 platform/surface: aggregator: Allow completion work-items to be executed in parallel 547da248321a blk-iocost: avoid 64-bit division in ioc_timer_fn 3b07425c3dea f2fs: fix iostat lock protection b85fb01a761a bonding (gcc13): synchronize bond_{a,t}lb_xmit() types 0dfc81a283d4 i40e: fix build warning in ice_fltr_add_mac_to_list() 2e12542c19c2 i40e: use int for i40e_status 81f552df075f i40e: Remove string printing for i40e_status d13f56d4b265 sfc (gcc13): synchronize ef100_enqueue_skb()'s return type a9ad05e35412 remove the sx8 block driver c7cf7760b9b5 gcc-plugins: Reorganize gimple includes for GCC 13 8d00b4e329b7 ata: ahci: fix enum constants for gcc-13 (From OE-Core rev: 79a6eb479bee6caabf22e3ed9e8b2793bdde836c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit e2c1d5814c659ffea6d1c1c658890a7a6fdb779a) Signed-off-by: Steve Sakoman <steve@sakoman.com>