summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* qemu: fix compile errorKai Kang2023-02-243-0/+276
| | | | | | | | | | | | | | | | | | | Backport 2 patches and rebase 0001-hw-display-qxl-Pass-requested-buffer-size-to-qxl_phy.patch to fix compile error: ../qemu-6.2.0/hw/display/qxl.c: In function 'qxl_phys2virt': ../qemu-6.2.0/hw/display/qxl.c:1477:67: error: 'size' undeclared (first use in this function); did you mean 'gsize'? 1477 | if (!qxl_get_check_slot_offset(qxl, pqxl, &slot, &offset, size)) { | ^~~~ | gsize ../qemu-6.2.0/hw/display/qxl.c:1477:67: note: each undeclared identifier is reported only once for each function it appears in (From OE-Core rev: b3f42317c1932253e7e6b2fd7a263bdbd6c2f69a) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgit2: upgrade 1.4.4 -> 1.4.5Steve Sakoman2023-02-241-1/+1
| | | | | | | | | | | | | | | | | | Fixes: libgit2, when compiled using the optional, included libssh2 backend, fails to verify SSH keys by default. Description When using an SSH remote with the optional, included libssh2 backend, libgit2 does not perform certificate checking by default. Prior versions of libgit2 require the caller to set the certificate_check field of libgit2's git_remote_callbacks structure - if a certificate check callback is not set, libgit2 does not perform any certificate checking. This means that by default - without configuring a certificate check callback, clients will not perform validation on the server SSH keys and may be subject to a man-in-the-middle attack. Beginning in libgit2 v1.4.5 and v1.5.1, libgit2 will now perform host key checking by default. Users can still override the default behavior using the certificate_check function. The libgit2 security team would like to thank the Julia and Rust security teams for responsibly disclosing this vulnerability and assisting with fixing the vulnerability. (From OE-Core rev: 6c64dc88b5dac910f3760e9cd1003cc83df3ffad) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgit2: uprade 1.4.3 -> 1.4.4Steve Sakoman2023-02-241-1/+1
| | | | | | | | | | | | | | | | | This is a security release with multiple changes. This provides compatibility with git's changes to address CVE 2022-29187. As a follow up to CVE 2022-24765, now not only is the working directory of a non-bare repository examined for its ownership, but the .git directory and the .git file (if present) are also examined for their ownership. A fix for compatibility with git's (new) behavior for CVE 2022-24765 allows users on POSIX systems to access a git repository that is owned by them when they are running in sudo. A fix for further compatibility with git's (existing) behavior for CVE 2022-24765 allows users on Windows to access a git repository that is owned by the Administrator when running with escalated privileges (using runas Administrator). The bundled zlib is updated to v1.2.12, as prior versions had memory corruption bugs. It is not known that there is a security vulnerability in libgit2 based on these bugs, but we are updating to be cautious. (From OE-Core rev: 4bc31ac89eb0562bae37e2246e8001b4286f61da) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sudo: upgrade 1.9.12p1 -> 1.9.12p2Alexander Kanavin2023-02-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changes: Fixed a compilation error on Linux/aarch64. GitHub issue #197. Fixed a potential crash introduced in the fix GitHub issue #134. If a user’s sudoers entry did not have any RunAs user’s set, running sudo -U otheruser -l would dereference a NULL pointer. Fixed a bug introduced in sudo 1.9.12 that could prevent sudo from creating a I/O files when the iolog_file sudoers setting contains six or more Xs. Fixed a compilation issue on AIX with the native compiler. GitHub issue #231. Fixed CVE-2023-22809, a flaw in sudo’s -e option (aka sudoedit) that could allow a malicious user with sudoedit privileges to edit arbitrary files (From OE-Core rev: fce9cdb15789778fe2525b99c968bbf9a84102ac) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5a3f5f4f607f5e06af772287109b68579154fb2f) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit cd1b6167242003c79b39d8761ea0f36db41f0671) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: upgrade 2.35.6 -> 2.35.7Sakib Sajal2023-02-241-1/+1
| | | | | | | | | | | Upgrade git to latest 2.37.x release to address security issues CVE-2022-23521 and CVE-2022-41903. (From OE-Core rev: 0e7de5066491bc9b860ad4d65965d6f848898aff) Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20221214 -> 20230117Alexander Kanavin2023-02-241-3/+3
| | | | | | | | | | | | | License-Update: additional firmwares, copyright years (From OE-Core rev: 42246eb699bf9c96517bfc4e8788606cd4ba72fb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fdb8c12fc71b4a985372f5d02ce59a1402c14c4a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: upgrade 2.1.4 -> 2.1.5Alexander Kanavin2023-02-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Significant changes relative to 2.1.4 Fixed issues in the build system whereby, when using the Ninja Multi-Config CMake generator, a static build of libjpeg-turbo (a build in which ENABLE_SHARED is 0) could not be installed, a Windows installer could not be built, and the Java regression tests failed. Fixed a regression introduced by 2.0 beta1[15] that caused a buffer overrun in the progressive Huffman encoder when attempting to transform a specially-crafted malformed 12-bit-per-component JPEG image into a progressive 12-bit-per-component JPEG image using a 12-bit-per-component build of libjpeg-turbo (-DWITH_12BIT=1.) Given that the buffer overrun was fully contained within the progressive Huffman encoder structure and did not cause a segfault or other user-visible errant behavior, given that the lossless transformer (unlike the decompressor) is not generally exposed to arbitrary data exploits, and given that 12-bit-per-component builds of libjpeg-turbo are uncommon, this issue did not likely pose a security risk. Fixed an issue whereby, when using a 12-bit-per-component build of libjpeg-turbo (-DWITH_12BIT=1), passing samples with values greater than 4095 or less than 0 to jpeg_write_scanlines() caused a buffer overrun or underrun in the RGB-to-YCbCr color converter. Fixed a floating point exception that occurred when attempting to use the jpegtran -drop and -trim options to losslessly transform a specially-crafted malformed JPEG image. Fixed an issue in tjBufSizeYUV2() whereby it returned a bogus result, rather than throwing an error, if the align parameter was not a power of 2. Fixed a similar issue in tjCompressFromYUV() whereby it generated a corrupt JPEG image in certain cases, rather than throwing an error, if the align parameter was not a power of 2. Fixed an issue whereby tjDecompressToYUV2(), which is a wrapper for tjDecompressToYUVPlanes(), used the desired YUV image dimensions rather than the actual scaled image dimensions when computing the plane pointers and strides to pass to tjDecompressToYUVPlanes(). This caused a buffer overrun and subsequent segfault if the desired image dimensions exceeded the scaled image dimensions. Fixed an issue whereby, when decompressing a 12-bit-per-component JPEG image (-DWITH_12BIT=1) using an alpha-enabled output color space such as JCS_EXT_RGBA, the alpha channel was set to 255 rather than 4095. Fixed an issue whereby the Java version of TJBench did not accept a range of quality values. Fixed an issue whereby, when -progressive was passed to TJBench, the JPEG input image was not transformed into a progressive JPEG image prior to decompression. (From OE-Core rev: 1ca7a15d7dece08e18cdb41f897ec37d1349ab70) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f779689c2c766b609be31222d71110c1a15145a8) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit a5d15ae9f4671790d3c5fb3606ec0861c17ed6dd) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: upgrade 9.18.10 -> 9.18.11Alexander Kanavin2023-02-2410-2/+2
| | | | | | | | | | | | | | | | | Stable branch update License-update: copyright years (From OE-Core rev: e9e54549426ccfac2c8da4053754f648e42a6c4a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 63e8a8952c3d1b3b5c481be6bba52a3f4d65648e) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 54e2de8a589766c9a305c9bd0782afb5353fd109) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apr-util: update 1.6.1 -> 1.6.3Alexander Kanavin2023-02-242-138/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes with APR-util 1.6.3 *) Correct a packaging issue in 1.6.2. The contents of the release were correct, but the top level directory was misnamed. Changes with APR-util 1.6.2 *) SECURITY: CVE-2022-25147 (cve.mitre.org) Integer Overflow or Wraparound vulnerability in apr_base64 functions of Apache Portable Runtime Utility (APR-util) allows an attacker to write beyond bounds of a buffer. *) Teach configure how to find and build against MariaDB 10.2. PR 61517 [Kris Karas <bugs-a17 moonlit-rail.com>] *) apr_crypto_commoncrypto: Remove stray reference to -lcrypto that prevented commoncrypto being enabled. [Graham Leggett] *) Add --tag=CC to libtool invocations. PR 62640. [Michael Osipov] *) apr_dbm_gdbm: Fix handling of error codes. This makes gdbm 1.14 work. apr_dbm_gdbm will now also return error codes starting with APR_OS_START_USEERR, as apr_dbm_berkleydb does, instead of always returning APR_EGENERAL. [Stefan Fritsch] Drop backport. (From OE-Core rev: e24b38a14b3520648ec418783fb74fcf61df7ff2) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dca707f9fecc805503e17f6db3e4c88069ac0125) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 43cd36b178ebb602edd5919c26f8b8642736a3a8) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apr: update 1.7.0 -> 1.7.2Alexander Kanavin2023-02-2410-320/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes for APR 1.7.2 *) Correct a packaging issue in 1.7.1. The contents of the release were correct, but the top level directory was misnamed. Changes for APR 1.7.1 *) SECURITY: CVE-2022-24963 (cve.mitre.org) Integer Overflow or Wraparound vulnerability in apr_encode functions of Apache Portable Runtime (APR) allows an attacker to write beyond bounds of a buffer. *) SECURITY: CVE-2022-28331 (cve.mitre.org) On Windows, Apache Portable Runtime 1.7.0 and earlier may write beyond the end of a stack based buffer in apr_socket_sendv(). This is a result of integer overflow. *) SECURITY: CVE-2021-35940 (cve.mitre.org) Restore fix for out-of-bounds array dereference in apr_time_exp*() functions. (This issue was addressed as CVE-2017-12613 in APR 1.6.3 and later 1.6.x releases, but was missing in 1.7.0.) [Stefan Sperling] *) configure: Fix various build issues for compilers enforcing strict C99 compliance. PR 66396, 66408, 66426. [Florian Weimer <fweimer redhat.com>, Sam James <sam gentoo.org>] *) apr_atomic_read64(): Fix non-atomic read on 32-bit Windows [Ivan Zhakov] *) configure: Prefer posix name-based shared memory over SysV IPC. [Jim Jagielski] *) configure: Add --disable-sctp argument to forcibly disable SCTP support, or --enable-sctp which fails if SCTP support is not detected. [Lubos Uhliarik <luhliari redhat.com>, Joe Orton] *) Fix handle leak in the Win32 apr_uid_current implementation. PR 61165. [Ivan Zhakov] *) Add error handling for lseek() failures in apr_file_write() and apr_file_writev(). [Joe Orton] *) Don't silently set APR_FOPEN_NOCLEANUP for apr_file_mktemp() created file to avoid a fd and inode leak when/if later passed to apr_file_setaside(). [Yann Ylavic] *) APR's configure script uses AC_TRY_RUN to detect whether the return type of strerror_r is int. When cross-compiling this defaults to no. This commit adds an AC_CACHE_CHECK so users who cross-compile APR may influence the outcome with a configure variable. [Sebastian Kemper <sebastian_ml gmx net>] *) Add a cache check with which users who cross-compile APR can influence the outcome of the /dev/zero test by setting the variable ac_cv_mmap__dev_zero=yes [Sebastian Kemper <sebastian_ml gmx net>] *) Trick autoconf into printing the correct default prefix in the help. [Stefan Fritsch] *) Don't try to use PROC_PTHREAD by default when cross compiling. [Yann Ylavic] *) Add the ability to cross compile APR. [Graham Leggett] *) While cross-compiling, the tools/gen_test_char could not be executed at build time, use AX_PROG_CC_FOR_BUILD to build native tools/gen_test_char Support explicit libtool by variable assigning before buildcheck.sh, it is helpful for cross-compiling (such as libtool=aarch64-linux-libtool) [Hongxu Jia <hongxu.jia windriver.com>] *) Avoid an overflow on 32 bit platforms. [René Hjortskov Nielsen <r... hjortskov.dk>] *) Use AC_CHECK_SIZEOF, so as to support cross compiling. PR 56053. [Mike Frysinger <vapier gentoo.org>] *) Add --tag=CC to libtool invocations. PR 62640. [Michael Osipov] *) apr_pools: Fix pool debugging output so that creation events are always emitted before allocation events and subpool destruction events are emitted on pool clear/destroy for proper accounting. [Brane Čibej] *) apr_socket_listen: Allow larger listen backlog values on Windows 8+. [Evgeny Kotkov <evgeny.kotkov visualsvn.com>] *) Fixed: apr_get_oslevel() was returning APR_WIN_XP on Windows 10 *) Fix attempt to free invalid memory on exit when apr_app is used on Windows. [Ivan Zhakov] *) Fix double free on exit when apr_app is used on Windows. [Ivan Zhakov] *) Fix a regression in apr_stat() for root path on Windows. [Ivan Zhakov] Dropped patches have all been merged, addressed separately or are backports. (From OE-Core rev: c291aefb531431b9a256740766dcb03cbdf84481) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3ffae93f24bb1e3954b232099153fd059cfd7daf) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit e5326ea0ac7e55b2d671a27c1e035c43b8bbc70d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-tools: update 2.13.8 -> 2.13.9Alexander Kanavin2023-02-242-66/+1
| | | | | | | | | | | | | | | | | | | | | | | | 2023-01-13 (National Sticker Day) LTTng modules 2.13.8 * fix: jbd2: use the correct print format * Fix: in_x32_syscall was introduced in v4.7.0 * Explicitly skip tracing x32 system calls * fix: kallsyms wrapper on ppc64el * fix: Adjust ranges for RHEL 8.6 kernels * fix: kvm-x86 requires CONFIG_KALLSYMS_ALL * fix: mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using (v6.1) Drop determinism.patch as issue resolved upstream via linked ticket. (From OE-Core rev: b2fecaaa59b29bae9c610195d1aa5be6c1878435) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit cd9e72a390efb778a6278e2e6c9604ab29d6feb9) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 812fb8f02b25bfd30f6d9640cf3b50131d68e0b1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* diffutils: update 3.8 -> 3.9Alexander Kanavin2023-02-243-41/+6
| | | | | | | | | | | | | | | | | | | | | | | | | NEWS * Noteworthy changes in release 3.9 (2023-01-15) [stable] ** Bug fixes diff -c and -u no longer output incorrect timezones in headers on platforms like Solaris where struct tm lacks tm_gmtoff. [bug#51228 introduced in 3.4] Drop patch as issue fixed upstream. (From OE-Core rev: 686bb89d7553f48c029b6f6d79c88304f2dc0c55) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e5ec5de7217de28bccf3243496df6b41ca8a1d0b) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 6bf52987a82370a1353399a480271a76237e7619) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tar: CVE-2022-48303Rodolfo Quesada Zumbado2023-02-242-1/+46
| | | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2022-48303 by checking Base-256 encoding is at least 2 bytes long. GNU Tar through 1.34 has a one-byte out-of-bounds read that results in use of uninitialized memory for a conditional jump. Exploitation to change the flow of control has not been demonstrated. The issue occurs in from_header in list.c via a V7 archive in which mtime has approximately 11 whitespace characters. Reference: https://nvd.nist.gov/vuln/detail/CVE-2022-48303 Upstream patch: https://savannah.gnu.org/bugs/?62387 https://git.savannah.gnu.org/cgit/tar.git/patch/src/list.c?id=3da78400eafcccb97e2f2fd4b227ea40d794ede8 (From OE-Core rev: 231360a55bf1b96d6bb1cf94820b08788677c58b) Signed-off-by: Rodolfo Quesada Zumbado <rodolfo.zumbado@windriver.com> Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa context.py: fix --target-ip comment to include ssh port numberMikko Rapeli2023-02-151-2/+2
| | | | | | | | | | | | | Providing ssh port number is supported too with "--target-ip 192.168.0.10:22". (From OE-Core rev: 54c30e509074073b99a7a8890482ba1af2abbab9) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 637919b9df0abc06da5b2f9b389cf25376bd6b7c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lsof: fix old override syntaxUlrich Ölmann2023-02-151-1/+1
| | | | | | | | | | (From OE-Core rev: df20b7539b11140ac33eb2f45301b4db85d1ccae) Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 052f767f85eddab9b6e5d78268d2732f4a65d446) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipe_sanity: fix old override syntaxUlrich Ölmann2023-02-151-1/+1
| | | | | | | | | | (From OE-Core rev: 381fcdba555d0b56fcd4525d82bec851b3da95ec) Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 18eeea6fcd8ade49390a978134f51646da2f7764) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bootchart2: Fix usrmerge supportHarald Seiler2023-02-152-44/+4
| | | | | | | | | | | | | | | | | | | | | | | bootchart2 introduced a variable EARLY_PREFIX for supporting systems with usrmerge [1]. Right now, the recipe here is sidestepping this feature and trying to replicate it by overwriting other variables and even patching the sources. This wasn't enough, however, as there are still problems: For example, some setup code in the bootchart-collector fails because it expects EARLY_PREFIX to be used [2]. Cleanup the recipe to set EARLY_PREFIX and remove the other workarounds. [1]: https://github.com/xrmx/bootchart/commit/56a638ace1d172163b6d636c89892446b8add4b6 [2]: https://github.com/xrmx/bootchart/blob/3d2136d0335718fbe1a8e2370ccbc30123a6e593/collector/collector.c#L670-L672 Fixes: 4157600d3122 ("bootchart2: switch to add patch from change source in do_install") (From OE-Core rev: 5d2e5abd098ae0b4f904cd7270daa1eb61708fa6) Signed-off-by: Harald Seiler <hws@denx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7031bc65b10040877392ed774a0cdddef85c12e0) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc-locale: Fix on target locale generationRichard Purdie2023-02-151-0/+1
| | | | | | | | | | | | If on target locale generation is used, it fails at first boot showing errors about a missing directory. Ensure the directory exists. (From OE-Core rev: 258115c2a7d78f0416f952122c9448a805dab08f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f2844c9f1bbb729562063d96a3d1cc9d44dafa0a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* testimage: Fix error message to reflect new syntaxAlejandro Hernandez Samaniego2023-02-151-1/+1
| | | | | | | | | | | (From OE-Core rev: 03eced200a69ee64cb0efdca164e0d287314beac) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ec73d19d78e8f30ff9b817490c23bcdf8ea47c86) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/locales: Add selftest for locale generation/presenceLouis Rannou2023-02-151-0/+45
| | | | | | | | | | | | | | | | [YOCTO #9070] Add a new selftest to validate locale generation. This selftest builds a complete target with GLIBC_GENERATE_LOCALES, IMAGE_LINGUAS, ENABLE_BINARY_LOCALE_GENERATION set. (From OE-Core rev: 7b7a03a5cd8a5c14918f56e4dc00629d0a109a2e) Signed-off-by: Louis Rannou <lrannou@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 53258fd810bea6475af9f908f7b712a13a02b628) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apt: fix do_package_qa failureChangqing Li2023-02-151-0/+1
| | | | | | | | | | | | | | | | | bitbake nativesdk-apt failed with error: ERROR: nativesdk-apt-2.4.5-r0 do_package_qa: QA Issue: nativesdk-apt installs files in /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/var/volatile, but it is expected to be empty [empty-dirs] an empty dir apt is installed under /var/log/, fix the failure by removing the empty dir apt as what we have done for target. apt will create it when it does not exist. (From OE-Core rev: a7b4578296d584b53ae156cb23dbe5d2e0591569) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5b035a59d7915da784f1e6678ee130f30d7ceb8a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: remove True option to getVar and getVarFlag calls (again)Martin Jansa2023-02-156-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * True is default since 2016 and most layers were already updated not to pass this parameter where not necessary, e.g. oe-core was updated couple times, first in: https://git.openembedded.org/openembedded-core/commit/?id=7c552996597faaee2fbee185b250c0ee30ea3b5f Updated with the same regexp as later oe-core update: https://git.openembedded.org/openembedded-core/commit/?id=9f551d588693328e4d99d33be94f26684eafcaba with small modification to replace not only d.getVar, but also data.getVar as in e.g.: e.data.getVar('ERR_REPORT_USERNAME', True) and for getVarFlag: sed -e 's|\(d\.getVarFlag \?\)( \?\([^,()]*, \?[^,()]*\), \?True)|\1(\2)|g' \ -i $(git grep -E 'getVarFlag ?\( ?([^,()]*), ?([^,()]*), ?True\)' \ | cut -d':' -f1 \ | sort -u) (From OE-Core rev: de7bf6689a19dc614ce4b39c84ffd825bee1b962) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 26c74fd10614582e177437608908eb43688ab510) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 24a86d0c55ee89ae0dc77975e1d0ee02898d2289) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glslang: branch rename master -> mainMingli Yu2023-02-151-1/+1
| | | | | | | | | | | | Branch name is changed from master to main. (From OE-Core rev: 04b7643cda2c6d82b017767a537e53ce69a7703a) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 65ee4c1067ee5d73c198eed8ed2f1c9a60d5df96) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* httpserver: add error handler that write to the loggerRoss Burton2023-02-151-0/+6
| | | | | | | | | | (From OE-Core rev: dcf1dfc053c058a5e03051320845e278b9f81b75) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a4bcca3123685f410fc99e5cc23f2b8f39fd0a63) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sdkext/cases/devtool: pass a logger to HTTPServiceRoss Burton2023-02-151-1/+1
| | | | | | | | | | | | | Pass our logger to the HTTPService instance so we can see the requests and any errors. (From OE-Core rev: 032b0a834b7b1583d3d2bd4ac55414583ce8dfdc) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3485df2ff61143aac03d92300b7bac4e5d6b2427) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/qemurunner: do not use Popen.poll() when terminating runqemu with a signalAlexander Kanavin2023-02-151-4/+7
| | | | | | | | | | | | | | | | | | This does not actually guarantee that the child runqemu process has completely exited: poll() may return prematurely while the SIGTERM handler in runqemu is still running. This thwarts the rest of the processing, and may terminate the handler before it completes. Use Popen.communicate() instead: this is what python documentation recommends as well: https://docs.python.org/3/library/subprocess.html#subprocess.Popen.communicate (From OE-Core rev: 88e7bac0f06d4f12cd6f078d37e4e9975871860f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit cd3e55606c427287f37585c5d7cde936471e52f4) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scons.bbclass: Make MAXLINELENGTH overridableKhem Raj2023-02-151-4/+5
| | | | | | | | | | | | | | | | | | | older scons do not support MAXLINELENGTH and some packages still may be using older scons, these recipes can clear SCONS_MAXLINELENGTH in them and get going. Set SCONS_MAXLINELENGTH = "" in such recipes. (From OE-Core rev: b4eaa248077305b75c551acb94223dbc524fc7a3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 34de57d12c0a752f66c962d29e5335c1035db066) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scons: Pass MAXLINELENGTH to scons invocationKhem Raj2023-02-151-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | This helps in overcoming a problem when using scons with ccache enabled. When commands get longer, then it resorts to using response files to do the operations e.g. @/tmp/tmp96j6icra.lnk when this response file is inboked by compiler it works ok, however, this does not when ccache is used to invoke the complilation. We see errors e.g. ccache @/tmp/tmppsyij_0v.lnk ccache: error: execute_noreturn of @/tmp/tmppsyij_0v.lnk failed: No such file or directory Using MAXLINELENGTH setting ensures that we can use ARG_MAX to extend the length of commandline and hence avoid using response files. This issue is also reported in mongodb [1] [1] https://jira.mongodb.org/browse/SERVER-38389 (From OE-Core rev: b0e7777a911e236bda76e90258098057ed355953) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 29558f6218f4676b459f2c78f82d245339d51c8c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make-mod-scripts: Ensure kernel build output is deterministicRichard Purdie2023-02-151-1/+1
| | | | | | | | | | | | | | The definitions in linux-kernel-base are needed to ensure the generated headers are consistent. This was a small step that was missing from the previous changes to linux-kernel-base as both kernel-devsrc and make-mod-scripts need this information defined consistently. (From OE-Core rev: 5fbe4dd7dc45f8f219d5c7cd30b50928b69af26d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0d79d4883f924cef0d0ba361506ad75d441b9721) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdk-pixbuf: do not use tools from gdk-pixbuf-native when building testsAlexander Kanavin2023-02-153-188/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | The patch that allows to do so has not been accepted upstream, and wasn't correctly working as it was running a native executable (gdk-pixbuf-query-loaders) with target .so plugins. On the other hand, out of 20+ (currently 23) tests only three require running binaries at build time to produce special test-specific input data: cve-2015-4491 pixbuf-pixdata pixbuf-resource So let's simply omit these from the build: this can be done with a far less invasive patch which has a chance of being accepted upstream. gdk-pixbuf-print-mime-types is no longer installed (the replaced patch was doing that). (From OE-Core rev: d54e9eaff911fe834e3290a40924c7b3ca066216) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 0d926508e75095eb446699b612729d0243eacc91) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/fs-uuid: Fix command output decoding issuePawel Zalewski2023-02-151-1/+1
| | | | | | | | | | | | | The default return value from subprocess.check_output is an encoded byte. The applied fix will decode the value to a string. (From OE-Core rev: ffa1de16fa82fbe7dfbed4c5ae0fc4e6d51e7ff3) Signed-off-by: Pawel Zalewski <pzalewski@thegoodpenguin.co.uk> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 046769fa952a511865c416b80d10af6287147fb7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel/linux-kernel-base: Fix kernel build artefact determinism issuesRichard Purdie2023-02-152-3/+4
| | | | | | | | | | | | | | | | With the 6.1 kernel we've seen reproducibility/determinism issues where the kernel seems to rebuild headers referencing the hostname or local user. kernel-devsrc building after the kernel seemed to trigger it in some cases. Moving the definitions to the bbclass used by all the kernel recipe code including kernel-devsrc seems to be the best way to ensure this doesn't happen. (From OE-Core rev: 4c302827365903b99a517651c2a14661ce78f79b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 60681baa97daf4f3856453c34d6be08b6771a81b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildtools-tarball: set pkg-config search pathRoss Burton2023-02-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | The buildtools-tarball includes a native sysroot with .pc files, and in the case of buildtools-extended-tarball a pkg-config binary too. If we're using the host pkg-config then it doesn't know to search in the native sysroot. If we're using our pkg-config then it searches in the build-time prefix and not the actual SDK installation location. Neither of these are correct, so set PKG_CONFIG_LIBDIR to search: - The native sysroot - The host pkg-config's default search path, if present - Falling back to /usr/lib/pkgconfig, if not In an ideal world this would be handled by the generic toolchain script, but that is slightly more involved. [ YOCTO #15007 ] (From OE-Core rev: 9a110453f6b4b2c2d86af4ae20860037796a284d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8f768a3f4c7ff477e994d60800e5a1b83891615a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: branch rename master -> mainAlexander Kanavin2023-02-151-1/+1
| | | | | | | | | | (From OE-Core rev: 986af8c9ae9d2cab0bc0376757f40b096448ae2a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 74bf535ca5cbcfb38c18775ece863d53dd216008) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.91Bruce Ashfield2023-02-153-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 9cf4111cdf94 Linux 5.15.91 14cc13e433e1 perf/x86/amd: fix potential integer overflow on shift of a int 033636b32258 netfilter: conntrack: unify established states for SCTP paths 0b08201158f1 x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL b57740036792 block: fix and cleanup bio_check_ro 1d152437e46f kbuild: Allow kernel installation packaging to override pkg-config a1964688582d cpufreq: governor: Use kobject release() method to free dbs_data 7c513ced0dec cpufreq: Move to_gov_attr_set() to cpufreq.h cf7a08622d2b Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" 53c5d61198c1 tools: gpio: fix -c option of gpio-event-mon a7d1a303ff0f treewide: fix up files incorrectly marked executable 046fe53907c5 net: mdio-mux-meson-g12a: force internal PHY off on mux switch 86bdccde7842 net/tg3: resolve deadlock in tg3_reset_task() during EEH 4364bf79d829 thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() e69c3a0d9d3d net: mctp: mark socks as dead on unhash, prevent re-add 954cc215cd7a net: ravb: Fix possible hang if RIS2_QFF1 happen 0f7218bf0a00 net: ravb: Fix lack of register setting after system resumed for Gen3 3db4ca2938eb ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables 621f296f11cf gpio: mxc: Unlock on error path in mxc_flip_edge() 071a8392869f nvme: fix passthrough csi check 614471b7f7cd riscv/kprobe: Fix instruction simulation of JALR 3391bd42351b sctp: fail if no bound addresses can be used for a given scope b0784860e145 net/sched: sch_taprio: do not schedule in taprio_reset() d2d3ab1b1de3 netrom: Fix use-after-free of a listening socket. 9df5ab02c65e netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE ca3cf947760d ipv4: prevent potential spectre v1 gadget in fib_metrics_match() d50e7348b44f ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() ead06e3449f2 netlink: annotate data races around sk_state c4eb423c6b9b netlink: annotate data races around dst_portid and dst_group fac9b69a9370 netlink: annotate data races around nlk->portid 8a13595600f7 netfilter: nft_set_rbtree: skip elements in transaction from garbage collection 2bf1435fa19d netfilter: nft_set_rbtree: Switch to node list walk for overlap detection e481654426b6 drm/i915/selftest: fix intel_selftest_modify_policy argument types 66689a72ba73 net: fix UaF in netns ops registration error path 41b74e95f297 netlink: prevent potential spectre v1 gadgets 2f29d780bd69 i2c: designware: use casting of u64 in clock multiplication to avoid overflow b03f7ed9af6e scsi: ufs: core: Fix devfreq deadlocks 858d7e9218e1 net: mana: Fix IRQ name - add PCI and queue number bff5243bd326 EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info 5eedf4568d34 EDAC/device: Respect any driver-supplied workqueue polling value 4b7dfd0a6811 ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment 7807871f28f8 ipv6: fix reachability confirmation with proxy_ndp f9a22f6fa187 thermal: intel: int340x: Protect trip temperature from concurrent updates 036093c08d83 KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation c56683c0623e KVM: x86/vmx: Do not skip segment attributes if unusable bit is set e91308e63710 ovl: fail on invalid uid/gid mapping at copy up 33a9657d67a4 ksmbd: limit pdu length size according to connection status 8d83a758ee21 ksmbd: downgrade ndr version error message to debug 87a7f38a9058 ksmbd: do not sign response to session request for guest login 4210c3555db4 ksmbd: add max connections parameter cc6742b160fa ksmbd: add smbd max io size parameter 3c8a5648a591 i2c: mv64xxx: Add atomic_xfer method to driver e619ab4fb3e9 i2c: mv64xxx: Remove shutdown method from driver 4b83bc6f87ee cifs: Fix oops due to uncleared server->smbd_conn in reconnect 89042d3d8542 ftrace/scripts: Update the instructions for ftrace-bisect.sh 592ba7116fa6 trace_events_hist: add check for return value of 'create_hist_field' b0af180514ed tracing: Make sure trace_printk() can output as soon as it can be used 91135d723388 module: Don't wait for GOING modules 85ee9919add9 KVM: SVM: fix tsc scaling cache logic f0227eca972c scsi: hpsa: Fix allocation size for scsi_host_alloc() e5af9a458a13 drm/amdgpu: complete gfxoff allow signal during suspend without delay 62b9e9f92109 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed 21998acd31fb exit: Use READ_ONCE() for all oops/warn limit reads e82b1598eb2c docs: Fix path paste-o for /sys/kernel/warn_count 1c51698ad6f6 panic: Expose "warn_count" to sysfs 0691ddae56cd panic: Introduce warn_limit 7b98914a6c26 panic: Consolidate open-coded panic_on_warn checks fc636b136272 exit: Allow oops_limit to be disabled 339f8a8e5211 exit: Expose "oops_count" to sysfs f80fb0001f11 exit: Put an upper limit on how often we can oops 2857ce7f475f panic: Separate sysctl logic from CONFIG_SMP e156d4dcb036 ia64: make IA64_MCA_RECOVERY bool instead of tristate 9024f772248e csky: Fix function name in csky_alignment() and die() 2ea497d153da h8300: Fix build errors from do_exit() to make_task_dead() transition a452ca0228bb hexagon: Fix function name in die() 3b39f47474a2 objtool: Add a missing comma to avoid string concatenation 39a26d872178 exit: Add and use make_task_dead. b5c1acaa43b6 kasan: no need to unset panic_on_warn in end_report() b5c967dc6822 ubsan: no need to unset panic_on_warn in ubsan_epilogue() e4cd2100324e panic: unset panic_on_warn inside panic() 191f1f1f6a42 kernel/panic: move panic sysctls to its own file 654f6e851271 sysctl: add a new register_sysctl_init() interface 3aa991cde94b fs: reiserfs: remove useless new_opts in reiserfs_remount d830531f8fff x86: ACPI: cstate: Optimize C3 entry on AMD CPUs 1f5476223100 drm/i915: Remove unused variable 6e1012709320 Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" 619ee31b9641 drm/i915: Allow switching away via vga-switcheroo if uninitialized ea435ba9eb85 firmware: coreboot: Check size of table entry and use flex-array a4e70bcf2e87 lockref: stop doing cpu_relax in the cmpxchg loop b0ee61f5eeab platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK e8d2f7f56691 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD 2e0a8bacbe1d r8152: add vendor/device ID pair for Microsoft Devkit d4b717e34dac scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id e15750aa28a6 KVM: s390: interrupt: use READ_ONCE() before cmpxchg() 9300c65207f3 spi: spidev: remove debug messages that access spidev->spi without locking 48ff5d381298 ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets 5001ffb31d63 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC b76120e20683 cpufreq: armada-37xx: stop using 0 as NULL pointer eda26fa8560d perf/x86/intel/uncore: Add Emerald Rapids 544f9d4e9d8a perf/x86/msr: Add Emerald Rapids b1eb964d785f s390: expicitly align _edata and _end symbols on page boundary fb45ec279b00 s390/debug: add _ASM_S390_ prefix to header guard cd488abed97e drm: Add orientation quirk for Lenovo ideapad D330-10IGL ff7ab370b855 net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem d6935084e444 ASoC: fsl_micfil: Correct the number of steps on SX controls ac07316b2d57 cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist f0e6dcae1491 kcsan: test: don't put the expect array on the stack c51c0b37543a cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist 28e4e8ca9e95 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace 14b1df2004fe tcp: fix rate_app_limited to default to 1 120b8e527e07 net: stmmac: enable all safety features by default a7d736cc3c6c thermal: core: call put_device() only after device_register() fails ed08f958e481 thermal/core: fix error code in __thermal_cooling_device_register() 108a6f91e276 thermal: Validate new state in cur_state_store() bd0ea77edf46 thermal/core: Rename 'trips' to 'num_trips' 521c6ebd4f6e thermal/core: Remove duplicate information when an error occurs 6504afa2632a net: dsa: microchip: ksz9477: port map correction in ALU table entry register 18346db1854a selftests/net: toeplitz: fix race on tpacket_v3 block close caa28c7c83e3 driver core: Fix test_async_probe_init saves device in wrong array 89c62cee5d4d w1: fix WARNING after calling w1_process() 3d0eafe413a7 w1: fix deadloop in __w1_remove_master_device() 7701a4bd45c1 device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() ed0d8f731e0b ptdma: pt_core_execute_cmd() should use spinlock 29e9c67bf327 octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt 03bff5819ad3 tcp: avoid the lookup process failing to get sk in ehash table 5bd69d2ea897 nvme-pci: fix timeout request state check 39178dfe8677 drm/amd/display: fix issues with driver unload 9a5a537e1444 phy: phy-can-transceiver: Skip warning if no "max-bitrate" 4095065b59bc dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() 5bd3c1c1bce1 cifs: fix potential deadlock in cache_refresh_path() 1a2a47b85cab HID: betop: check shape of output reports b2a730974373 l2tp: prevent lockdep issue in l2tp_tunnel_register() edf0e509cedd virtio-net: correctly enable callback during start_xmit d3401c7624ec net: macb: fix PTP TX timestamp failure due to packet padding 71c601965532 dmaengine: Fix double increment of client_count in dma_chan_get() 1e7919f0b156 drm/panfrost: fix GENERIC_ATOMIC64 dependency a1b3e50e2140 net: mlx5: eliminate anonymous module_init & module_exit 09e3fb6f53bc net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT 01a6e108101f net: ipa: disable ipa interrupt during suspend 98aec50ff7f6 Bluetooth: Fix possible deadlock in rfcomm_sk_state_change 0e59f60b74cd usb: gadget: f_fs: Ensure ep0req is dequeued before free_request ae8e136bcaae usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait f25cd2b731d7 HID: revert CHERRY_MOUSE_000C quirk 39483511fd59 pinctrl: rockchip: fix mux route data for rk3568 1dae88a0b4df net: stmmac: fix invalid call to mdiobus_get_phy() 6716838bf801 HID: check empty report_list in bigben_probe() 2b4956825436 HID: check empty report_list in hid_validate_values() ad67de330d83 net: mdio: validate parameter addr in mdiobus_get_phy() 486912937933 net: usb: sr9700: Handle negative len 2827c4eb429d octeontx2-pf: Avoid use of GFP_KERNEL in atomic context 77e8ed776cdb l2tp: close all race conditions in l2tp_tunnel_register() af22d2c0b47f l2tp: convert l2tp_tunnel_list to idr 22c7d45ca3d7 l2tp: Don't sleep and disable BH under writer-side sk_callback_lock 87d9205d9a57 l2tp: Serialize access to sk_user_data with sk_callback_lock c53acbf2facf net/sched: sch_taprio: fix possible use-after-free 40516d042b65 net: stmmac: Fix queue statistics reading 620aa67f8059 pinctrl: rockchip: fix reading pull type on rk3568 ddca674af1ba pinctrl/rockchip: add error handling for pull/drive register getters 259ab8fb8c7e pinctrl/rockchip: Use temporary variable for struct device 8cbf932c5c40 wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid f792d26e5ce7 gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode 8335f877efe7 gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock fb4fb3d267c9 gpio: use raw spinlock for gpio chip shadowed data 52e3eebfe670 sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb 8232e5a84d25 net: enetc: avoid deadlock in enetc_tx_onestep_tstamp() 95347e41cac6 net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs 7f129927feaf net: nfc: Fix use-after-free in local_cleanup() 397aaac88469 phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() 01bdcc73dbe7 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation 261e2f12b653 amd-xgbe: Delay AN timeout during KR training a8cf4af5441f amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent 8e897cb67421 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 0a27dcd53430 NFSD: fix use-after-free in nfsd4_ssc_setup_dul() 24af570c99b4 phy: ti: fix Kconfig warning and operator precedence 631fc3668539 arm64: dts: qcom: msm8992-libra: Fix the memory map dda20ffec8fb arm64: dts: qcom: msm8992-libra: Add CPU regulators 37ba5e929349 arm64: dts: qcom: msm8992: Don't use sfpb mutex bab87524f6d4 PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() b7a479c76481 affs: initialize fsdata in affs_truncate() 623d1116898e IB/hfi1: Remove user expected buffer invalidate race 47d5fc0dcd57 IB/hfi1: Immediately remove invalid memory from hardware 85caef2cfd1d IB/hfi1: Fix expected receive setup error exit issues cb193984d424 IB/hfi1: Reserve user expected TIDs 891ddfae39f1 IB/hfi1: Reject a zero-length user expected buffer 362c9489720b RDMA/core: Fix ib block iterator counter overflow e26c571c3b0d tomoyo: fix broken dependency on *.conf.default 7dfe83ecc341 firmware: arm_scmi: Harden shared memory access in fetch_notification a653dbb70cce firmware: arm_scmi: Harden shared memory access in fetch_response caffa7fed139 EDAC/highbank: Fix memory leak in highbank_mc_probe() 95de286200b2 reset: uniphier-glue: Fix possible null-ptr-deref 4773a8cf9a53 reset: uniphier-glue: Use reset_control_bulk API 7b33accc8ff9 soc: imx8m: Fix incorrect check for of_clk_get_by_name() f07427f8d9c6 arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity c4cb73febe35 HID: intel_ish-hid: Add check for ishtp_dma_tx_map 25f97c9883bf ARM: imx: add missing of_node_put() 3e9d79ded9d6 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux 538135076191 ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' 0e4bba1656a4 ARM: dts: imx7d-pico: Use 'clock-frequency' 108cf4c6d510 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' 207c9e64edba arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property 7ce380fe7574 dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG edba9b7a7037 memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() e66f6949da63 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() eda11ab55614 memory: tegra: Remove clients SID override programming aabd5ba7e9b0 Linux 5.15.90 4b6f8263e931 io_uring/rw: remove leftover debug statement b10acfcd61b2 io_uring/rw: ensure kiocb_end_write() is always called 124fb13cc757 io_uring: fix double poll leak on repolling e944f1e37b97 io_uring: Clean up a false-positive warning from GCC 9.3.0 940e8922c1f5 mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma e83cc8a780e6 soc: qcom: apr: Make qcom,protection-domain optional again 982c8b1e95c0 Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" 40a4797e08ec block: mq-deadline: Rename deadline_is_seq_writes() 3abf10b4c473 net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() 1aab00aa4192 net/ulp: use consistent error code when blocking ULP 2e4c95a404f3 io_uring/net: fix fast_iov assignment in io_setup_async_msg() 311b298a3337 io_uring: io_kiocb_update_pos() should not touch file for non -1 offset 487a086595b5 tracing: Use alignof__(struct {type b;}) instead of offsetof() 430443f8565e x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN f114717dfa74 Revert "drm/amdgpu: make display pinning more flexible (v2)" 7a993c1be595 efi: rt-wrapper: Add missing include de2af657cab9 arm64: efi: Execute runtime services from a dedicated stack 9cca110cf8bb fs/ntfs3: Fix attr_punch_hole() null pointer derenference d4d112e5c458 drm/amdgpu: drop experimental flag on aldebaran c82fa690da7c drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix 88c33752248e drm/amd/display: Calculate output_color_space after pixel encoding adjustment 87e605b16111 drm/amd/display: Fix set scaling doesn's work 8687b8cdc3a3 drm/i915/display: Check source height is > 0 5d961791663d drm/i915: re-disable RC6p on Sandy Bridge e9a7ec188b26 mei: me: add meteor lake point M DID eb0421d90f91 gsmi: fix null-deref in gsmi_get_variable b8d99cda526b serial: atmel: fix incorrect baudrate setup b85498385afc serial: amba-pl011: fix high priority character transmission in rs486 mode 0f150134dd79 dmaengine: idxd: Let probe fail when workqueue cannot be enabled 1e8c127c2e81 dmaengine: tegra210-adma: fix global intr clear 473e2281f712 dmaengine: lgm: Move DT parsing after initialization 73337724cbd8 serial: pch_uart: Pass correct sg to dma_unmap_sg() 4307a41cbc44 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation c9d55f564a69 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation 78aa45bb7a42 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 a69c8dfb85b4 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() 1ab67e87b178 usb: gadget: g_webcam: Send color matching descriptor per frame b08167d8f07c usb: typec: altmodes/displayport: Fix pin assignment calculation 7fb1322e7a8c usb: typec: altmodes/displayport: Add pin assignment helper 59f9ee379640 usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail a1c8a5c2f8aa usb: host: ehci-fsl: Fix module alias f073d10cd5a7 usb: cdns3: remove fetched trb from cache before dequeuing 73f4bde9730f USB: serial: cp210x: add SCALANCE LPE-9000 device id a2e075f40122 USB: gadgetfs: Fix race between mounting and unmounting 2da67bff29ab tty: fix possible null-ptr-defer in spk_ttyio_release cb53a3366eb2 tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer f322dd2e4a1c staging: mt7621-dts: change some node hex addresses to lower case 6508788b2c3b bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD 7b122c33bd31 riscv: dts: sifive: fu740: fix size of pcie 32bit memory 701f9c3da692 thunderbolt: Use correct function to calculate maximum USB3 link rate 5b1b03a3d3e4 cifs: do not include page data when checking signature 64287cd456a2 btrfs: fix race between quota rescan and disable leading to NULL pointer deref f2e0e1615d65 btrfs: do not abort transaction on failure to write log tree when syncing log f653abe6195c mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting 9881436f01ce mmc: sunxi-mmc: Fix clock refcount imbalance during unbind 33bd0db750fc ACPI: PRM: Check whether EFI runtime is available 87e1ee6058e5 comedi: adv_pci1760: Fix PWM instruction handling b5d24a8e4a61 usb: core: hub: disable autosuspend for TI TUSB8041 61a0890cb95a misc: fastrpc: Fix use-after-free race condition for maps 1b7b7bb400dd misc: fastrpc: Don't remove map on creater_process and device_release e7e41fcf909f USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 f3de34d90d90 staging: vchiq_arm: fix enum vchiq_status return types 16d09c4bc99b USB: serial: option: add Quectel EM05CN modem 34d769f0c607 USB: serial: option: add Quectel EM05CN (SG) modem 768d56ed2411 USB: serial: option: add Quectel EC200U modem 829916f069a7 USB: serial: option: add Quectel EM05-G (RS) modem eb8808f769c6 USB: serial: option: add Quectel EM05-G (CS) modem 6e0430db195e USB: serial: option: add Quectel EM05-G (GR) modem f01aefe374d3 prlimit: do_prlimit needs to have a speculation check 418e2c756d65 xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables 10cb7d53be5f usb: acpi: add helper to check port lpm capability using acpi _DSM 1818e2a97dab xhci: Add a flag to disable USB3 lpm on a xhci root port level. 8911ff796336 xhci: Add update_hub_device override for PCI xHCI hosts c462ac871f49 xhci: Fix null pointer dereference when host dies f39c813af0b6 usb: xhci: Check endpoint is valid before dereferencing it 0f175cebc46c xhci-pci: set the dma max_seg_size 89a410dbd0f1 io_uring/rw: defer fsnotify calls to task context 05d69b372b3b io_uring: do not recalculate ppos unnecessarily ff8a070253d9 io_uring: update kiocb->ki_pos at execution time b7958caf415b io_uring: remove duplicated calls to io_kiocb_ppos 86e2d6901a37 io_uring: ensure that cached task references are always put on exit 30b90689344b io_uring: fix async accept on O_NONBLOCK sockets a79b13f24967 io_uring: allow re-poll if we made progress 3c1a3d02690f io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) 390b8816317f io_uring: add flag for disabling provided buffer recycling 9b7b0f2116d5 io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly cdc68e714d0b io_uring: improve send/recv error handling ccf06b5a981c io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups 77baf39227c0 eventfd: provide a eventfd_signal_mask() helper a2d8ff00a7b0 eventpoll: add EPOLL_URING_WAKE poll wakeup flag a9aa4aa7a5b2 io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL bd9a23a4bb8a hugetlb: unshare some PMDs when splitting VMAs 393d9e3ed10c drm/amd: Delay removal of the firmware framebuffer 865e244e06c7 drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2) 560373fb1e9a ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform 26264260a80b ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook 1026756321bd efi: fix userspace infinite retry read efivars after EFI runtime services page fault 45627a1a6450 nilfs2: fix general protection fault in nilfs_btree_insert() 350d66d9e730 zonefs: Detect append writes at invalid locations 5054d001ffaf Add exception protection processing for vd in axi_chan_handle_err function a12fd43bd175 wifi: mac80211: sdata can be NULL during AMPDU start f96a6c009ed9 wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices 908d1742b6e6 Bluetooth: hci_qca: Fix driver shutdown on closed serdev 7530fbc05ff5 fbdev: omapfb: avoid stack overflow warning e1df7f0b27c2 perf/x86/rapl: Treat Tigerlake like Icelake 2c129e868992 f2fs: let's avoid panic if extent_tree is not created 58bac7440251 x86/asm: Fix an assembler warning with current binutils fdb4a70bb768 btrfs: always report error in run_one_delayed_ref() f641067ea2af RDMA/srp: Move large values to a new enum for gcc13 793f8ac21874 r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() dc072762f900 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats 308d24d87599 vduse: Validate vq_num in vduse_validate_config() 8e1eb926a093 virtio_pci: modify ENOENT to EINVAL 64a6f3689d0d tools/virtio: initialize spinlocks in vring_test.c 95fc28a8e921 selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID d4a9d2944f2e pNFS/filelayout: Fix coalescing test for single DS 6a3319af6b36 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS (From OE-Core rev: 420863a6eb5f6aac1d6ddd0271ac8b7bfb46b465) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 60c0f2100303bce62711c05efe9c8b775a804045) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.89Bruce Ashfield2023-02-153-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 3bcc86eb3ed9 Linux 5.15.89 37c18ef49ec3 pinctrl: amd: Add dynamic debugging for active GPIOs a5841b81adfa Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" 7ec9a45fc4ee block: handle bio_split_to_limits() NULL return ba86db02d408 io_uring/io-wq: only free worker if it was allocated for creation bb135bcc9499 io_uring/io-wq: free worker if task_work creation is canceled 63c2fa09b856 scsi: mpt3sas: Remove scsi_dma_map() error messages e2ea55564229 efi: fix NULL-deref in init error path 94b6cf84db42 arm64: cmpxchg_double*: hazard against entire exchange variable 3891fa4982b9 arm64: atomics: remove LL/SC trampolines 61e86339af2a arm64: atomics: format whitespace consistently ed4629d1e968 io_uring: lock overflowing for IOPOLL fbf501514182 KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID ee16841134be Documentation: KVM: add API issues section b8f3b3cffb4a mm: Always release pages to the buddy allocator in memblock_free_late(). d2dc110deabe platform/surface: aggregator: Add missing call to ssam_request_sync_free() cfd5978411ed igc: Fix PPS delta between two synchronized end-points 0bf52601ced1 perf build: Properly guard libbpf includes 205f35eee7be net/mlx5e: Don't support encap rules with gbp option 0526fc9330fe net/mlx5: Fix ptp max frequency adjustment range 9e2c38827cdc net/sched: act_mpls: Fix warning during failed attribute validation e3bb44beafde tools/nolibc: fix the O_* fcntl/open macro definitions for riscv 1e6ec75bb3b5 tools/nolibc: restore mips branch ordering in the _start block bd0431a66c39 tools/nolibc: Remove .global _start from the entry point code a77c54f5b50c tools/nolibc/arch: mark the _start symbol as weak da51e086d154 tools/nolibc/arch: split arch-specific code into individual files 8591e788bea3 tools/nolibc/types: split syscall-specific definitions into their own files 4fceecdeaa8a tools/nolibc/std: move the standard type definitions to std.h 1792136f228e tools/nolibc: use pselect6 on RISCV 487386a49e01 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax` 27af4f2260cd tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list a60b24192b1f af_unix: selftest: Fix the size of the parameter to connect() 39ae73e58111 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() f6003784b1f6 hvc/xen: lock console list traversal 79c58b74244d octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable 303d06288122 tipc: fix unexpected link reset due to discovery messages e79d0f97cc6e ALSA: usb-audio: Relax hw constraints for implicit fb sync c9557906bd3b ALSA: usb-audio: Make sure to stop endpoints before closing EPs 83e758105bc8 ASoC: wm8904: fix wrong outputs volume after power reactivation 7c26d218729b scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery 513fdf0b8e20 scsi: ufs: Stop using the clock scaling lock in the error handler 13259b60b71b scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile 470f6a9175f1 regulator: da9211: Use irq handler when ready 24107ad469df x86/resctrl: Fix task CLOSID/RMID update race cd3da505fb35 EDAC/device: Fix period calculation in edac_device_reset_delay_period() ab0d02c53a60 x86/boot: Avoid using Intel mnemonics in AT&T syntax asm a90d339f1f66 powerpc/imc-pmu: Fix use of mutex in IRQs disabled section 511cf17b2447 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. b22faa21b623 sched/core: Fix use-after-free bug in dup_user_cpus_ptr() d766ccadbe85 iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() c929a230c844 iommu/iova: Fix alloc iova overflows issue 4b51aa263ae4 usb: ulpi: defer ulpi_register on ulpi_read_id timeout 9a8bf443f6a2 bus: mhi: host: Fix race between channel preparation and M0 event 456e3794e08a ipv6: raw: Deduct extension header length in rawv6_push_pending_frames 4c93422a54cd ixgbe: fix pci device refcount leak e97da5d97a97 platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe f3b1e04daf86 dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY 52a5f596c6cc dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY 984ad875db80 drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer 92ae83665e9e platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[] e38b5f81dfa8 dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode bb32ab40cb7f dt-bindings: msm: dsi-controller-main: Fix description of core clock 3fb8d10beef9 dt-bindings: msm: dsi-controller-main: Fix power-domain constraint dc5b651cad66 drm/msm/adreno: Make adreno quirks not overwrite each other 757d665ee1fe dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint c90cf47d309a platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting 25b5f693bc2d platform/surface: aggregator: Ignore command messages not intended for us ee7b8ce2cc28 platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present e0072068adaf cifs: Fix uninitialized memory read for smb311 posix symlink create f3495b5e9e68 net/mlx5e: Set action fwd flag when parsing tc action goto 1a8431cc202a drm/i915/gt: Reset twice 011ecdbcd520 drm/virtio: Fix GEM handle creation UAF 798dfeeae33d s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() a400593eb373 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops d4fa65960a9d ASoC: qcom: lpass-cpu: Fix fallback SD line index handling 8400b91c11db s390/kexec: fix ipl report address for kdump c07e0babd1df perf auxtrace: Fix address filter duplicate symbol selection e81d82da619a net: stmmac: add aux timestamps fifo clearance wait 44167b74a8a3 docs: Fix the docs build with Sphinx 6.0 24176bf2a145 efi: tpm: Avoid READ_ONCE() for accessing the event log 01b966b14c6e selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c c773ebe11c39 KVM: arm64: nvhe: Fix build with profile optimization c1d6a72fc810 KVM: arm64: Fix S1PTW handling on RO memslots e04e6cd8830f ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx b983c9a9714e ALSA: hda/realtek - Turn on power early 9ab3696881ca ALSA: control-led: use strscpy in set_led_id() a8acfe2c6fb9 netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits 90bb4f8f399f Linux 5.15.88 cbd3e6d5e516 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 b98dee474642 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list 26350c21bc5e ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF dadd0dcaa67d net/ulp: prevent ULP without clone op from entering the LISTEN status 04941c1d5bb5 net: sched: disallow noqueue for qdisc classes 068b51219362 serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" 46aa1557581f selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace 3c1940c54922 x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set 3f1c81426a9f x86/fpu: Allow PKRU to be (once again) written by ptrace. b29773d6b0bb x86/fpu: Add a pkru argument to copy_uabi_to_xstate() 9813c5fc22bc x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). fea26e83a196 x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() d4d152017e1d parisc: Align parisc MADV_XXX constants with all other architectures (From OE-Core rev: 413a290b1a848bec1af67ba5e3343ce806f8b452) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6398ae4f5c5d07500ffdf0ae1bc0ecf80b63dbca) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: ignore CVE-2022-41953Ross Burton2023-02-151-0/+2
| | | | | | | | | | | | This is specific to Git-for-Windows. (From OE-Core rev: 72438f0a54296a12cfd770c5c67b1e038f019dee) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c8849af809e0213d43e18e5d01067eeeb61b330d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: upgrade to 2.35.6Chee Yang Lee2023-02-151-1/+1
| | | | | | | | | | upgrade include fix for CVE-2022-23521 and CVE-2022-41903 (From OE-Core rev: d21b033c2f8890989729bc1468254c9298f9a518) Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: depend on python3-tomli instead of python3-tomlArnout Vandecappelle2023-02-151-1/+1
| | | | | | | | | | | | | | | | | | Since version 7.0.0 [1], pytest switched from the toml package to the tomli package for parsing pyproject.toml configuration files [2]. This change is not immediately noticable during tests, because the toml/tomli module is only important if a pyproject.toml is actually present in a project. [1] https://docs.pytest.org/en/latest/changelog.html#pytest-7-0-0rc1-2021-12-06 [2] https://github.com/pytest-dev/pytest/issues/8789 (From OE-Core rev: e5e590ed9e118283ad67bcfb059b3375cf847b33) Signed-off-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-certifi: fix for CVE-2022-23491Narpat Mali2023-02-152-0/+232
| | | | | | | | | | | | | | | | | | | Certifi is a curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. Certifi 2022.12.07 removes root certificates from "TrustCor" from the root store. These are in the process of being removed from Mozilla's trust store. TrustCor's root certificates are being removed pursuant to an investigation prompted by media reporting that TrustCor's ownership also operated a business that produced spyware. Conclusions of Mozilla's investigation can be found in the linked google group discussion. Reference: https://nvd.nist.gov/vuln/detail/CVE-2022-23491 (From OE-Core rev: 8ee4adb8675c690962e5820669098a95f74c07c7) Signed-off-by: Narpat Mali <narpat.mali@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix missing leading whitespace with ':append'Niko Mauno2023-02-043-3/+3
| | | | | | | | | | | | | | | | Mitigate occurences where ':append' operator is used and leading whitespace character is obviously missing, risking inadvertent string concatenation. (From OE-Core rev: fcd340ec53ff8352b8cae0eb351810072b025a08) (From OE-Core rev: cb64ace13db85e143d99627c8803fbb13ba18617) Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libusb1: Strip trailing whitespacesKhem Raj2023-02-041-6/+6
| | | | | | | | | | | (From OE-Core rev: 6e981dc8df59ce0e2e85b25f240b6c5767ce22f6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2b24ffade16fc23ddb77e26d8967c26d62f4ed6d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libusb1: Link with latomic only if compiler has no atomic builtinsKhem Raj2023-02-042-0/+47
| | | | | | | | | | | | | | | | This makes build use compiler to decide from where to get atomics instead of assuming that it should always come from libatomic, helps sharing build artifacts with OSes which may not have libatomic installed because it is not required on those hosts. (From OE-Core rev: c660d75211352a47797c3d400dd504759675a0f6) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a026d9afcbe07a8324ca951ba3439373dcb3771c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* native: Drop special variable handlingRichard Purdie2023-02-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Back when it was merged in https://git.yoctoproject.org/poky/commit/?id=c4257ed8b1040a5a0e9a95846d81961741239116 it appeared special handling in setVar was necessary. Likely due to other fixes and improvements it no longer appears to be. The results of "bitbake world -g" before and after this change are identical for oe-core and meta-openembedded. Therefore drop the "parsing=True" special parameter to setVar() meaning overrides can now be cleared. This means that something like: DEPENDS:append = " bash" now functions as expected, adding bash to the target recipe and bash-native to the native BBCLASSEXTENDED version. Without this change, it would add bash to the native version as well as bash-native which is clearly incorrect. [YOCTO #15010] (From OE-Core rev: 47a2634831f907d83ec40ad010351c923ef67f0d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 99a5105f7b5303cd36077b5910c662a865c1782c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quilt: use upstreamed faildiff.test fixRoss Burton2023-02-041-17/+30
| | | | | | | | | | | (From OE-Core rev: 135a9094fc9e2a525b568960a909cb55ec1d25c5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 50b81a263187af4452d3b99967bffd01c6ddb476) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtirpc: Check if file exists before operating on itKhem Raj2023-02-041-1/+1
| | | | | | | | | | | | | In some cases (e.g. mingw) this file may not be installed (From OE-Core rev: f8dba1173dc42dd72c231fc291b2f7b44d828905) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 547f3a13ee9268bbdd439c96108ba1fe9ab78873) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* numactl: skip test case when target platform doesn't have 2 CPU nodeXiangyu Chen2023-02-042-2/+7
| | | | | | | | | | | | | | | | when current test platform doesn't have 2 or more CPU node, the test case would report FAIL, according to numa test script and numademo code, when return code=77 should be skip test, so using SKIP instead of FAIL in test script. (From OE-Core rev: 218cf38bd3879df009e70f516c0dcb484376bf2e) Signed-off-by: Xiangyu Chen <xiangyu.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 fd0a82400d419bce8605a9445db9b20b8ddc01a7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: fix devtool finish when gitmodules file is emptyThomas Roos2023-02-041-1/+1
| | | | | | | | | | | | | | | | When a .gitmodules file exists but is empty then devtool finish fails. Add an additional check for this. [YOCTO #14999] (From OE-Core rev: 3c3b16ed1c2e74389d570fba8800ffdec62fdd48) Signed-off-by: Thomas Roos <throos@amazon.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b4f0f7c4934bade9e4d4a1086f9d8b29d8e9ad45) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-headers: set correct branch nameRoss Burton2023-02-041-1/+1
| | | | | | | | | | | | | | | | As of last week, the SPIRV repositories have renamed their master branches to main: https://github.com/KhronosGroup/SPIRV-Headers/issues/313 (From OE-Core rev: e7d0e6941c7e94f37eb43a3b5dae550513394cc0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2957da09f13607ac00ddd4a87ec9ad0014326507) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quilt: fix intermittent failure in faildiff.testRoss Burton2023-02-042-0/+29
| | | | | | | | | | | | | | | | | | | This test assumes that if a child process writes one line to stderr and then another line to stdout, and stderr is redirected to stdout, that the order the lines will be read is stable. This isn't the case and occasionally the lines will be read in a different order. Change the test to ignore line ordering. [ YOCTO #14469 ] (From OE-Core rev: 9f72693736a3a7a06a83022d98b389f1218532f1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1ddbe4d2bd8d8da10dac8a054f130fcd1d242219) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>