Read from serial console with a small delay to bundle data to e.g.
full lines. Reading one character at a time is not needed and causes
busy looping.
(From OE-Core rev: e91a09702680b713293bcfcc851b27a73e884a8b)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 0049f6757f6f956fb4cc77b3df6a672c20b53cf4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a qemu machine hangs, the QMP calls can hang for ever
too, and when this happens any failing test commands from ssh
runner may be followed by dump_monitor() calls which
then also hang. Hangs followed by hangs.
Use runqemutime at setup and run_monitor() specific timeout
for later calls.
(From OE-Core rev: 3b99d0ce6445084038f89dfa98605a7aec49107b)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 3a07bdf77dc6ecbf4c620b051dd032abaaf1e4ff)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use a short sleep to bundle serial console reads so that
we are not reading one character at a time which reduces busy
looping.
(From OE-Core rev: 3699e5bf2f9259266c49aaf69127183988b9d052)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit cafe65d8cf7544edbd387f7f5f6d77c64c6b18fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If test target qemu machine hangs completely, dump_target() calls
over serial console are taking a long time to time out, possibly
for every failing ssh command execution and a lot of test cases,
and same with dump_monitor().
Instead of trying for ever, count errors and after 5 stop trying
to dump_target() and dump_monitor() completely.
These help to end testing earlier when a test target is completely
deadlocked and all ssh, serial and QMP communication with it are
failing.
(From OE-Core rev: 91bc1e03bc990c527d8aadbdcd7bf97217db124e)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit d9ad0a055abba983c6cee1dca4d2f0a8a3c48782)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Configure ssh client to test that connection with server is up.
If the server does not respond within a minute then the connection,
target machine or sshd daemon are stuck and it's better to exit
the command execution with errors.
Some tests can execute a long time without returning stdout/stderror
data and it's difficult to adjust timers for those cases if
connection to target machine or the target machine itself hangs
and output is not expected in minutes or even hours.
(From OE-Core rev: 94021c8571242dd491ee3c7c40144c5a12ca8e42)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit ba68ff04c5786eca7cd8dd44056705867dea8ac4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The output from is garbled otherwise and it's not
easy to remove debug output form real command output on target.
(From OE-Core rev: 36b572fbc5c88b9aaf4e146ecdb00c8d4ea6ff70)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 917a70cbc43ac1c70c477b220c4115735457ef04)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The use of scripts/git-intercept was introduced in commit 3266c327df
(install/devshell: Introduce git intercept script due to fakeroot
issues) and later reverted in commit af27c81eaf (scripts: Make git
intercept global).
(From OE-Core rev: 70ee5f9d50bec6e708cd2006c11ef3d0bd7cab42)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit f6c260c8e2a33e282a35afc99de4ef8cc1791b08)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For the QA checks in `image.bbclass`, all exceptions
other than `oe.utils.ImageQAFailed` always print the
following generic message:
"Image QA function func_name failed"
This can be very misleading, as it may hide
python syntax errors and other kind of issues that are
hard to detect without more explicit error messages.
This change makes sure that the error message of all
exceptions are displayed.
Before this change:
"Image QA function func_name failed"
After this change:
"Image QA function func_name failed: f-string: empty expression not allowed (<string>, line 13)"
(From OE-Core rev: 6c53d8d8c88fb06b19fbf5bdd754960b21531074)
Signed-off-by: Mauro Queiros <maurofrqueiros@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3d85b30d8704d38b86f5b006748cebc74bd2a4fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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>
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>
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>
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>
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>
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>
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>
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>
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>
* in recipe with 17 git repos in SRC_URI I've accidentally pasted one SRCREV to
be one character shorter and because fetcher uses:
if not ud.revisions[name] or len(ud.revisions[name]) != 40 or (False in [c in "abcdef0123456789" for c in ud.revisions[name]]):
to decide which SRCREV values are fixed SRCREVs this one was
considered as tag or branch name, because it was only 39 chars long
The original error message wasn't very helpful as it doesn't show
which repo or which SRCREV was considered missing:
do_fetch: Bitbake Fetcher Error: FetchError("Recipe uses a floating tag/branch without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE).", None)
with SRCPV included in PV as error recomments it's a bit better:
bb.data_smart.ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: Unable to resolve '0a92994d729ff76a58f692d3028ca1b64b145d9' in upstream git repository in git ls-remote output for github.com/Maratyszcza/FP16
The variable dependency chain for the failure is: SRCPV -> PV -> WORKDIR -> T
with this change the first error will read:
do_fetch: Bitbake Fetcher Error: FetchError("Recipe uses a floating tag/branch '0a92994d729ff76a58f692d3028ca1b64b145d9' for repo 'github.com/Maratyszcza/FP16' without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE).", None)
(Bitbake rev: 9bbdedc0ba7ca819b898e2a29a151d6a2014ca11)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The autobuilder workers change over time, update the sanity testing list
to match the current autobuilder workers OS list.
(From meta-yocto rev: b662ed3d7a40d7c96f67b8a2337fd1eaa3f179a9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
compare_sigfiles() recursively calculates differences on all dependent
tasks with changed hashes. This is done in arbitrary/alphabetical order, and
only the last of those results is returned, while everything else is discarded.
This changes the behavior to instead return the first difference and not calculate
any more, which significantly speeds up diffs of tasks with many dependencies.
(Bitbake rev: 89f13cd4a927a73de98998c27082c63b07671525)
Signed-off-by: Adriaan Schmidt <adriaan.schmidt@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ea6a676c9aa2864c2eff40eea41ba09ce903a651)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the case where hashlib is not available, the try would fail and fall
through resulting in a backtrace on the usage of the 'sig'. The backtrace
itself was confusing and made it difficult to determine what went wrong.
Update the import to be in it's own try block with an appropriate
message to indicate what went wrong.
Note, the current version of ply all of this code has been restructured
so this is not applicable upstream.
Additionally, some versions of hashlib don't appear to implement the
second FIPS related argument. Detect this and support both versions.
(Bitbake rev: d26ed38c233583b35ad1451e521f07d9c2329f4e)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 484ab42f440070c0369b81f5c69da860fa47a798)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As discussed in https://stackoverflow.com/a/4435752/1710392 , CPython
has an optimization for statements in the form "a = a + b" or "a += b".
It seems that this line does not get optimized, because it has a form a = a + b + c:
data = data + "./" + f.split("/./")[1]
For that reason, it does a copy of data for each iteration, potentially copying megabytes
of data for each iteration.
Changing this line causes SignatureGeneratorBasic::get_taskhash to take 0.06 seconds
instead of 45 seconds on my test setup where SRC_URI points to a big directory.
Note that PEP8 recommends explicitely not to use this optimization which is specific to CPython:
"do not rely on CPython’s efficient implementation of in-place string concatenation for statements in the form a += b or a = a + b"
However, the PEP8 recommended form using "join()" also does not avoid the copy and takes 45 seconds in my test setup:
data = ''.join((data, "./", f.split("/./")[1]))
I have changed the other lines to also use += for consistency only, however those were in the form a = a + b
and were optimized already.
Co-authored-by: JJ Robertson <jrobertson@snap.com>
(Bitbake rev: 590ae6fde9da75db3a368e5c0d47920696c33ebf)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 195750f2ca355e29d51219c58ecb2c1d83692717)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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>
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]: 56a638ace1
[2]: 3d2136d033/collector/collector.c (L670-L672)
Fixes: 4157600d31 ("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>
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>
[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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Updating to the latest korg -stable release that comprises
the following commits:
d57287729e22 Linux 5.15.87
24186c682288 drm/mgag200: Fix PLL setup for G200_SE_A rev >=4
e326ee018a24 io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res()
b2b6eefab43d efi: random: combine bootloader provided RNG seed with RNG protocol output
99c0759495a0 mbcache: Avoid nesting of cache->c_list_lock under bit locks
d50d6c193adb net: hns3: fix return value check bug of rx copybreak
d4e6a13eb9a3 btrfs: make thaw time super block check to also verify checksum
70a1dccd0e58 selftests: set the BUILD variable to absolute path
58fef3ebc83c ext4: don't allow journal inode to have encrypt flag
bd5dc96fea4e mptcp: use proper req destructor for IPv6
78bd6ab52c03 mptcp: dedicated request sock for subflow in v6
6e9c1aef3e32 Revert "ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007"
e32f867b37da ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
4136f1ac1ecd ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
f10defb0be6a hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
48d9e2e6de01 hfs/hfsplus: use WARN_ON for sanity check
f5a9bbf962e2 drm/i915/gvt: fix vgpu debugfs clean in remove
ae9a61511736 drm/i915/gvt: fix gvt debugfs destroy
eb3e943a3243 riscv, kprobes: Stricter c.jr/c.jalr decoding
620a229f576a riscv: uaccess: fix type of 0 variable on error in get_user()
8e05a993f8aa thermal: int340x: Add missing attribute for data rate base
c3222fd28225 io_uring: fix CQ waiting timeout handling
b7b9bc93055d block: don't allow splitting of a REQ_NOWAIT bio
e1358c878711 fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
682a7d064f35 nfsd: fix handling of readdir in v4root vs. mount upcall timeout
cb42aa7b5f72 x86/bugs: Flush IBP in ib_prctl_set()
554a880a1fff x86/kexec: Fix double-free of elf header buffer
264241a61045 btrfs: check superblock to ensure the fs was not modified at thaw time
69f4bda5f4e6 nvme: also return I/O command effects from nvme_command_effects
a6a4b057cd47 nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
f9309dcaa9c0 io_uring: check for valid register opcode earlier
4df413d46960 nvme: fix multipath crash caused by flush request when blktrace is enabled
03ce7921285e ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
0dca7375e2b9 udf: Fix extension of the last extent in the file
dc1bc903970b caif: fix memory leak in cfctrl_linkup_request()
bce3680b48d2 drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
da6a3653b82c perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode
11cd4ec6359d usb: rndis_host: Secure rndis_query check against int overflow
6ea5273c71dd octeontx2-pf: Fix lmtst ID used in aura free
4e5f2c74cbbf drivers/net/bonding/bond_3ad: return when there's no aggregator
8414983c2e64 fs/ntfs3: don't hold ni_lock when calling truncate_setsize()
a23e8376e613 drm/imx: ipuv3-plane: Fix overlay plane width
a8f7fd322f56 perf tools: Fix resources leak in perf_data__open_dir()
a1e1521b4639 netfilter: ipset: Rework long task execution when adding/deleting entries
6f19a3848367 netfilter: ipset: fix hash:net,port,net hang with /0 subnet
774d259749d7 net: sparx5: Fix reading of the MAC address
04dc4003e5df net: sched: cbq: dont intepret cls results when asked to drop
f02327a4877a net: sched: atm: dont intepret cls results when asked to drop
95da1882ce93 gpio: sifive: Fix refcount leak in sifive_gpio_probe
da9c9883ec96 ceph: switch to vfs_inode_has_locks() to fix file lock bug
54e72ce5f1d7 filelock: new helper: vfs_inode_has_locks
f34b03ce3a86 drm/meson: Reduce the FIFO lines held when AFBC is not used
05a8410b0fce RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
8d89870d6375 RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
4d112f001612 net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
e5fbeb3d16b4 net: ena: Update NUMA TPH hint register upon NUMA node update
7840b93cfd4c net: ena: Set default value for RX interrupt moderation
d09b7a9d2f34 net: ena: Fix rx_copybreak value update
0e7ad9b006d7 net: ena: Use bitmask to indicate packet redirection
5d4964984b99 net: ena: Account for the number of processed bytes in XDP
f17d9aec07de net: ena: Don't register memory info on XDP exchange
a4aa727ad0b2 net: ena: Fix toeplitz initial hash value
0bec17f1ce31 net: amd-xgbe: add missed tasklet_kill
cb2f74685f76 net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
6c72abb78b01 net/mlx5e: Always clear dest encap in neigh-update-del
b36783bc11d1 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
f8c10eeba31b net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
7227bbb7c140 net/mlx5: Avoid recovery in probe flows
9369b9afa8b0 net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
d966f2ee4b8e net/mlx5: E-Switch, properly handle ingress tagged packets on VST
6a37a01aba5d vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
e3462410c36d vhost: fix range used in translate_desc()
13871f60ec2f vringh: fix range used in iotlb_translate()
e05d4c8c287a vhost/vsock: Fix error handling in vhost_vsock_init()
586e6fd7d581 vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()
b63bc2db244c nfc: Fix potential resource leaks
945e58bdaf6f net: dsa: mv88e6xxx: depend on PTP conditionally
95df720e64a6 qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
6c55953e232e net: sched: fix memory leak in tcindex_set_parms
d14a4b24d58e net: hns3: fix VF promisc mode not update when mac table full
7ed205b9478d net: hns3: fix miss L3E checking for rx packet
47868cb77f8f net: hns3: extract macro to simplify ring stats update code
7457c5a7761a net: hns3: refactor hns3_nic_reuse_page()
4a6e9fb534c5 net: hns3: add interrupts re-initialization while doing VF FLR
5e48ed805c4f nfsd: shut down the NFSv4 state objects before the filecache
7e2825f5fb84 veth: Fix race with AF_XDP exposing old or uninitialized descriptors
ac95cdafaca8 netfilter: nf_tables: honor set timeout and garbage collection updates
49677ea1513e vmxnet3: correctly report csum_level for encapsulated packet
9d30cb442156 netfilter: nf_tables: perform type checking for existing sets
c3bfb7784a09 netfilter: nf_tables: add function to create set stateful expressions
996cd779c2a4 netfilter: nf_tables: consolidate set description
4f1105ee72d8 drm/panfrost: Fix GEM handle creation ref-counting
df493f676fb0 bpf: pull before calling skb_postpull_rcsum()
d7e817e689b1 btrfs: fix an error handling path in btrfs_defrag_leaves()
4d69cdba2c27 SUNRPC: ensure the matching upcall is in-flight upon downcall
af0265dfeffa drm/i915/migrate: fix length calculation
8b25a526a5e9 drm/i915/migrate: fix offset calculation
a3d1e6f9b678 drm/i915/migrate: don't check the scratch page
5bc0b2fda4b4 ext4: fix deadlock due to mbcache entry corruption
a6e4094faf3c mbcache: automatically delete entries from cache on freeing
187254912971 ext4: correct inconsistent error msg in nojournal mode
761f88f82e0f ext4: goto right label 'failed_mount3a'
eb16602140f0 ravb: Fix "failed to switch device to config mode" message during unbind
4216995dbd93 perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
d8bbbf2b52b2 perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
b131b5f1361e media: s5p-mfc: Fix in register read and write for H264
ff27800c0a6d media: s5p-mfc: Clear workbit to handle error condition
4653ba32adcd media: s5p-mfc: Fix to handle reference queue during finishing
1bd7283dc0be x86/MCE/AMD: Clear DFR errors found in THR handler
5ddcd349d9af x86/mce: Get rid of msr_ops
b8e7ed42bc3c btrfs: fix extent map use-after-free when handling missing device in read_one_chunk
9c3beebd21f3 btrfs: move missing device handling in a dedicate function
7528b21cebe0 btrfs: replace strncpy() with strscpy()
4cef44525f4f phy: qcom-qmp-combo: fix out-of-bounds clock access
855edc4ec64c ARM: renumber bits related to _TIF_WORK_MASK
18f28f13301d ext4: fix off-by-one errors in fast-commit block filling
b205332b6b87 ext4: fix unaligned memory access in ext4_fc_reserve_space()
9c197dcbacc4 ext4: add missing validation of fast-commit record lengths
6220ec405571 ext4: don't set up encryption key during jbd2 transaction
6482d42baff5 ext4: disable fast-commit of encrypted dir operations
6969367c1500 ext4: fix potential out of bound read in ext4_fc_replay_scan()
818175ae3bd2 ext4: factor out ext4_fc_get_tl()
ffd84d0bc5dc ext4: introduce EXT4_FC_TAG_BASE_LEN helper
37914e029bec ext4: use ext4_debug() instead of jbd_debug()
b0ed9a032e52 ext4: remove unused enum EXT4_FC_COMMIT_FAILED
394514ddf90e tracing: Fix issue of missing one synthetic field
5234dd5d205b block: mq-deadline: Fix dd_finish_request() for zoned devices
78623b10fc9f drm/amdgpu: make display pinning more flexible (v2)
6363da2c854a drm/amdgpu: handle polaris10/11 overlap asics (v2)
2771c7a0eedc ext4: allocate extended attribute value in vmalloc area
e995ff918e66 ext4: avoid unaccounted block allocation when expanding inode
877247222a0c ext4: initialize quota before expanding inode in setproject ioctl
322cf639b0b7 ext4: fix inode leak in ext4_xattr_inode_create() on an error path
6380a93b57db ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
dc3bbc9753f4 ext4: avoid BUG_ON when creating xattrs
844c40555297 ext4: fix error code return to user-space in ext4_get_branch()
b870b28e29f6 ext4: fix corruption when online resizing a 1K bigalloc fs
d440d6427a5e ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
def7a39091e6 ext4: init quota for 'old.inode' in 'ext4_rename'
3c31d8d3ad95 ext4: fix uninititialized value in 'ext4_evict_inode'
871800770d7f ext4: fix leaking uninitialized memory in fast-commit journal
d480a49c15c4 ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
91009e361e8c ext4: check and assert if marking an no_delete evicting inode dirty
820eacbc4e4f ext4: fix reserved cluster accounting in __es_remove_extent()
0dcbf4dc3d54 ext4: fix bug_on in __es_tree_search caused by bad quota inode
06a20a68bb6d ext4: add helper to check quota inums
f7e6b5548f91 ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
205ac16628ac ext4: fix undefined behavior in bit shift for ext4_check_flag_values
cf0e0817b0f9 ext4: fix use-after-free in ext4_orphan_cleanup
970bfd7a4188 fs: ext4: initialize fsdata in pagecache_write()
744bbde378a5 ext4: remove trailing newline from ext4_msg() message
7192afa5e4bf ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
0d041b7251c1 ext4: silence the warning when evicting inode with dioread_nolock
af4ceb00ebea drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()
c919e1154b8c drm/i915/dsi: fix VBT send packet port selection for dual link DSI
6948e570f54f drm/vmwgfx: Validate the box size for the snooped cursor
5594fde1ef53 drm/connector: send hotplug uevent on connector cleanup
317ebe61a6d4 device_cgroup: Roll back to original exceptions after copy failure
ac838c663ba1 parisc: led: Fix potential null-ptr-deref in start_task()
2c1881f0816a remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
9b615f957ca7 iommu/amd: Fix ivrs_acpihid cmdline parsing code
35b792179b10 phy: qcom-qmp-combo: fix sc8180x reset
dfd05a133556 driver core: Fix bus_type.match() error handling in __driver_attach()
44618a339741 crypto: ccp - Add support for TEE for PCI ID 0x14CA
c55507a94bc6 crypto: n2 - add missing hash statesize
48307506964e riscv: mm: notify remote harts about mmu cache updates
16b6d9525da6 riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
657b440a270c PCI/sysfs: Fix double free in error path
67fd41bbb0f5 PCI: Fix pci_device_is_present() for VFs by checking PF
bfce073089cb ipmi: fix use after free in _ipmi_destroy_user()
3b4984035c40 ima: Fix a potential NULL pointer access in ima_restore_measurement_list
a843699f1665 mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
24f4649cd8fc ipmi: fix long wait in unload when IPMI disconnect
fa6bbb4894b9 ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()
cdb208b090f3 ASoC: jz4740-i2s: Handle independent FIFO flush bits
2d0d083d8ae6 wifi: wilc1000: sdio: fix module autoloading
2e4a088804c1 efi: Add iMac Pro 2017 to uefi skip cert quirk
c49fb9b760d3 md/bitmap: Fix bitmap chunk size overflow issues
94fe975d54ab block: mq-deadline: Do not break sequential write streams to zoned HDDs
8e91679f7bd2 rtc: ds1347: fix value written to century register
5eb8296d73da cifs: fix missing display of three mount options
cfa9f66f9172 cifs: fix confusing debug message
8b45a3b19a2e media: dvb-core: Fix UAF due to refcount races at releasing
acf984a3718c media: dvb-core: Fix double free in dvb_register_device()
5fac317bee18 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
ce50c6124580 staging: media: tegra-video: fix device_node use after free
6b16758215f6 staging: media: tegra-video: fix chan->mipi value on error
4f5de49d8c52 tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
17becbc4dd67 tracing/probes: Handle system names with hyphens
2442e655a693 tracing/hist: Fix wrong return value in parse_action_params()
2a81ff5ce893 tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE
fe8c35c6ffa2 tracing: Fix race where eprobes can be called before the event
eb20f6ed3733 x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
3e0fbc06db12 x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
6268a0704b97 ftrace/x86: Add back ftrace_expected for ftrace bug reports
c95cf30dd447 x86/microcode/intel: Do not retry microcode reloading on the APs
f8fe2f41784b KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
ca3483d71bd5 KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
2c73b349fd78 KVM: VMX: Resume guest immediately when injecting #GP on ECREATE
4a19f48bee09 of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values
7eddcdb09f62 perf/core: Call LSM hook after copying perf_event_attr
15697f653399 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
fd52b86a7248 dm cache: set needs_check flag after aborting metadata
d2a0b298ebf8 dm cache: Fix UAF in destroy()
856edd0e92f3 dm clone: Fix UAF in clone_dtr()
9215b25f2e10 dm integrity: Fix UAF in dm_integrity_dtr()
34cd15d83b72 dm thin: Fix UAF in run_timer_softirq()
ac362c40e3e9 dm thin: resume even if in FAIL mode
4b710e8481ad dm thin: Use last transaction's pmd->root when commit failed
f8c26c33fef5 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
28d307f380df dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
a9e89a567f48 mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
13b9fd0dee93 mptcp: mark ops structures as ro_after_init
b2120ed7fd75 fs: dlm: retry accept() until -EAGAIN or error returns
5b4478615f70 fs: dlm: fix sock release if listen fails
b7ede8a63dd9 ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
dbd1f301915f ALSA: patch_realtek: Fix Dell Inspiron Plus 16
8fb4c98f20df cpufreq: Init completion before kobject_init_and_add()
876c6ab96782 PM/devfreq: governor: Add a private governor_data for governor
0e945ea733ea selftests: Use optional USERCFLAGS and USERLDFLAGS
31697c5953ff arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
163049866030 ARM: ux500: do not directly dereference __iomem
99590f29b2b7 btrfs: fix resolving backrefs for inline extent followed by prealloc
1f9cf4daf2d3 mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
58d53ff30a00 arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
a777b90a0575 perf/x86/intel/uncore: Clear attr_update properly
ca77ac238c1e perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D
df06e7777cf9 jbd2: use the correct print format
8e75b1dd4b16 ktest.pl minconfig: Unset configs instead of just removing them
55e5e8b44561 kest.pl: Fix grub2 menu handling for rebooting
823fed7c400f soc: qcom: Select REMAP_MMIO for LLCC driver
8dabeeb1ff89 media: stv0288: use explicitly signed char
d167ebea9086 net/af_packet: make sure to pull mac header
9ff46c36df2e net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
cd0f597c8aa8 rcu-tasks: Simplify trc_read_check_handler() atomic operations
593ca696687c ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire
a7874dac6ba6 ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio
ae4f70b2fed4 kcsan: Instrument memcpy/memset/memmove with newer Clang
d01fa993eb7f SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
43135fb09812 tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
986cd9a9b954 tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
638cd298dfeb tpm: acpi: Call acpi_put_table() to fix memory leak
d58289fc77f8 mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
7eb57bc92f1b f2fs: allow to read node block after shutdown
acc13987fdea f2fs: should put a page when checking the summary info
35d8a89862e6 mm, compaction: fix fast_isolate_around() to stay within boundaries
91bd504128a5 md: fix a crash in mempool_free
29328fbce56c mfd: mt6360: Add bounds checking in Regmap read/write call-backs
c24cc476acd8 pnode: terminate at peers of source
0c9118e381ff ALSA: line6: fix stack overflow in line6_midi_transmit
ac4b4fdf3262 ALSA: line6: correct midi status byte when receiving data from podxt
83c44f0ebfd0 ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
fcb94283e014 binfmt: Fix error return code in load_elf_fdpic_binary()
ed9947277b2d hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
76d52b54127c pstore/zone: Use GFP_ATOMIC to allocate zone buffer
74b0a2fcc31a pstore: Properly assign mem_type property
d25aac3489af HID: plantronics: Additional PIDs for double volume key presses quirk
9d4294545c1d HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
7280fdb80bf0 powerpc/rtas: avoid scheduling in rtas_os_term()
d8939315b734 powerpc/rtas: avoid device tree lookups in rtas_os_term()
23a249b1185c objtool: Fix SEGFAULT
ed686e7a26dd fs/ntfs3: Fix slab-out-of-bounds in r_page
dd34665cb004 fs/ntfs3: Delete duplicate condition in ntfs_read_mft()
a9847a11b683 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()
abd2ee2cf42f fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()
d7ce7bb6881a fs/ntfs3: Validate index root when initialize NTFS security
f29676cc3a46 soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15
9c8471a17f1f fs/ntfs3: Fix slab-out-of-bounds read in run_unpack
3a52f1786772 fs/ntfs3: Validate resident attribute name
3cd9e5b41b83 fs/ntfs3: Validate buffer length while parsing index
c878a915bcb9 fs/ntfs3: Validate attribute name offset
f62506f5e45a fs/ntfs3: Add null pointer check for inode operations
2dd9ccfb06bc fs/ntfs3: Fix memory leak on ntfs_fill_super() error path
ea6b3598406c fs/ntfs3: Add null pointer check to attr_load_runs_vcn
de5e0955248f fs/ntfs3: Validate data run offset
d4489ba8fb80 fs/ntfs3: Add overflow check for attribute size
af7a195deae3 fs/ntfs3: Validate BOOT record_size
8e228ac90c39 nvmet: don't defer passthrough commands with trivial effects to the workqueue
f068a7315a9e nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
576502f25f79 ata: ahci: Fix PCS quirk application for suspend
7949b0df3dd9 block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
ff3d9ab51cd5 ACPI: resource: do IRQ override on Lenovo 14ALC7
698a0813ce69 ACPI: resource: do IRQ override on XMG Core 15
a9ac7633bbe5 ACPI: resource: do IRQ override on LENOVO IdeaPad
5fe31f29501c ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
4c5fee0d883a nvme-pci: fix page size checks
9141144b37f3 nvme-pci: fix mempool alloc size
f17cf8fa2c9d nvme-pci: fix doorbell buffer value endianness
ead99ec669b5 Revert "selftests/bpf: Add test for unstable CT lookup API"
bf0543b93740 cifs: fix oops during encryption
56f6de394f0f usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
90ffbb727c51 Linux 5.15.86
3082f8705e82 pwm: tegra: Fix 32 bit build
caa40d1f8524 mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
408dbaa06578 extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered
2471a44769b5 media: dvbdev: fix refcnt bug
579fb0a3320b media: dvbdev: fix build warning due to comments
1115e77c4fdd net: stmmac: fix errno when create_singlethread_workqueue() fails
d3871af13aa0 scsi: qla2xxx: Fix crash when I/O abort times out
50f993da9450 btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range
1c65d50315db ovl: fix use inode directly in rcu-walk mode
88ec6d11052d fbdev: fbcon: release buffer when fbcon_do_set_font() failed
ca8bcb348aa8 gcov: add support for checksum field
f36d8c865150 floppy: Fix memory leak in do_floppy_init()
4193a6745b83 regulator: core: fix deadlock on regulator enable
ce5d0ef1cf56 iio: adc128s052: add proper .data members in adc128_of_match table
aec1058f2a92 iio: adc: ad_sigma_delta: do not use internal iio_dev lock
dc6afd6070f3 iio: fix memory leak in iio_device_register_eventset()
38c257ee6a5a reiserfs: Add missing calls to reiserfs_security_free()
8a4236456a3a security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
1cabce56626a 9p: set req refcount to zero to avoid uninitialized usage
dd2157a98f92 loop: Fix the max_loop commandline argument treatment when it is set to 0
fd03bd4c7b0a HID: mcp2221: don't connect hidraw
6c886be1ff76 HID: wacom: Ensure bootloader PID is usable in hidraw mode
4d640eb1129d xhci: Prevent infinite loop in transaction errors recovery for streams
936c5f96c896 usb: dwc3: core: defer probe on ulpi_read_id timeout
e6bf6c40225a usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
0e883f3bc897 arm64: dts: qcom: sm8250: fix USB-DP PHY registers
ffb14aac2658 usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq
fcacd970e011 usb: cdnsp: fix lack of ZLP for ep0
bcac79df0838 ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
50c23a110779 ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
76574b34657e ALSA: usb-audio: add the quirk for KT0206 device
9e787dab98b6 ima: Simplify ima_lsm_copy_rule
2cd365029c23 pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
2068d41a3de9 afs: Fix lost servers_outstanding count
0def8af038c1 perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
41cccae10e10 pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
8877df8135b7 LoadPin: Ignore the "contents" argument of the LSM hooks
584202b0f1a1 drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
b253e075b13d ASoC: rt5670: Remove unbalanced pm_runtime_put()
59f797a913dc ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
132844d92fed ASoC: wm8994: Fix potential deadlock
82f7c814edda ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()
e5d6bf3e5ad0 ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
85eb5c952b7f ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
9ff07316cad2 ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
7643909cf06d ASoC: Intel: Skylake: Fix driver hang during shutdown
33ff0f9f9cb5 ALSA: hda: add snd_hdac_stop_streams() helper
78649a624dfa ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
98b0f50fec38 hwmon: (jc42) Fix missing unlock on error in jc42_write()
5e6923350830 KVM: selftests: Fix build regression by using accessor function
6215904fe295 tools/include: Add _RET_IP_ and math definitions to kernel.h
c8853267289c orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
39529b79b023 orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
a075c21ee026 drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
f3c14b99f33a drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
9a8862820cbf hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
4f6b206998c5 scsi: elx: libefc: Fix second parameter type in state callbacks
23f0e9f86303 scsi: ufs: Reduce the START STOP UNIT timeout
2cf66428a254 scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs
2b3e3ecdb402 crypto: hisilicon/hpre - fix resource leak in remove process
adf6a00859d0 clk: st: Fix memory leak in st_of_quadfs_setup()
6c8aee0c8fcc media: si470x: Fix use-after-free in si470x_int_in_callback()
58b6496a745f mmc: renesas_sdhi: better reset from HS400 mode
c33c904124c4 mmc: f-sdh30: Add quirks for broken timeout clock capability
69346de0eb95 wifi: mt76: do not run mt76u_status_worker if the device is not running
feb847e6591e regulator: core: fix use_count leakage when handling boot-on
474e70bd90cf libbpf: Avoid enum forward-declarations in public API in C++ mode
62095428690c drm/amd/display: Use the largest vready_offset in pipe group
eff45bfbc25a blk-mq: fix possible memleak when register 'hctx' failed
d0af6220bb1e media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
88a6f8a72d16 media: dvbdev: adopts refcnt to avoid UAF
438cd29fec3e media: dvb-frontends: fix leak of memory fw
a96841f5aa45 ethtool: avoiding integer overflow in ethtool_phys_id()
b327c68ace71 bpf: Prevent decl_tag from being referenced in func_proto arg
4b8f3b939266 ppp: associate skb with a device at tx
5d5a481a7fd0 mrp: introduce active flags to prevent UAF when applicant uninit
222cc0435698 ipv6/sit: use DEV_STATS_INC() to avoid data-races
8a3b0237107a net: add atomic_long_t to net_device_stats fields
58dd11f62427 drm/amd/display: fix array index out of bound error in bios parser
a3cc41e05e8a md/raid1: stop mdx_raid1 thread when raid1 array run failed
b621d17fe8b0 drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
5afac74f153b drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid()
072508e99dad drm/sti: Use drm_mode_copy()
673a3e019908 drm/rockchip: Use drm_mode_copy()
b9b07900d249 drm/msm: Use drm_mode_copy()
5ad774fb823c s390/lcs: Fix return type of lcs_start_xmit()
dfbf0122ea1b s390/netiucv: Fix return type of netiucv_tx()
8131d1880c09 s390/ctcm: Fix return type of ctc{mp,}m_tx()
f9084e9930db drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback
b74580d6184e drm/amdgpu: Fix type of second parameter in trans_msg() callback
314f7092b277 igb: Do not free q_vector unless new one was allocated
0b12d2aa264b wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
19bb9e98e103 hamradio: baycom_epp: Fix return type of baycom_send_packet()
a413ebb6049e net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
5d3f4478d22b bpf: make sure skb->len != 0 when redirecting to a tunneling device
be2803dd29bd qed (gcc13): use u16 for fid to be big enough
a8bc0ac43833 Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
cc8deb82cca5 drm/amd/display: prevent memory leak
49dd0e8029e8 ipmi: fix memleak when unload ipmi driver
68871c005f3c ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
3eca9697c2f3 wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
c319196a0e34 wifi: ath9k: verify the expected usb_endpoints are present
10c4b63d09a5 brcmfmac: return error when getting invalid max_flowrings from dongle
ad31bc146f0e media: imx-jpeg: Disable useless interrupt to avoid kernel panic
6e1a6880e1e9 drm/etnaviv: add missing quirks for GC300
367296925c76 hfs: fix OOB Read in __hfs_brec_find
ebe16676e1dc acct: fix potential integer overflow in encode_comp_t()
8b6ef451b570 nilfs2: fix shift-out-of-bounds due to too large exponent of block size
b47f5c579c81 nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
5777432ebaaf ACPICA: Fix error code path in acpi_ds_call_control_method()
10b87da8fae7 fs: jfs: fix shift-out-of-bounds in dbDiscardAG
5059ea84a8a8 jfs: Fix fortify moan in symlink
e7a6a53c8714 udf: Avoid double brelse() in udf_rename()
0536f76a2bca fs: jfs: fix shift-out-of-bounds in dbAllocAG
88cea1676a09 binfmt_misc: fix shift-out-of-bounds in check_special_flags
cadb938a5e50 x86/hyperv: Remove unregister syscore call from Hyper-V cleanup
659747f6f610 video: hyperv_fb: Avoid taking busy spinlock on panic path
9d05c20b0ac9 arm64: make is_ttbrX_addr() noinstr-safe
98a5b1265a36 rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
d238f94b2b61 HID: amd_sfh: Add missing check for dma_alloc_coherent
9da204cd67c4 net: stream: purge sk_error_queue in sk_stream_kill_queues()
f47426250fc0 myri10ge: Fix an error handling path in myri10ge_probe()
1ec0a7d5b020 rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
5478eb7adcc5 net_sched: reject TCF_EM_SIMPLE case for complex ematch module
4f05d8e2fb3a mailbox: zynq-ipi: fix error handling while device_register() fails
550f403e4604 mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()
28604a960c90 mailbox: mpfs: read the system controller's status
8fb773eed490 skbuff: Account for tail adjustment during pull operations
dc0f38957aa2 arm64: dts: mt8183: Fix Mali GPU clock
790b396f6bde soc: mediatek: pm-domains: Fix the power glitch issue
0133615a0600 openvswitch: Fix flow lookup to use unmasked key
04e454bd97e2 selftests: devlink: fix the fd redirect in dummy_reporter_test
d52646a46c4d rtc: mxc_v2: Add missing clk_disable_unprepare()
ac95c4e35fb2 igc: Set Qbv start_time and end_time to end_time if not being configured in GCL
af599851388e igc: Lift TAPRIO schedule restriction
4d50d640eda4 igc: recalculate Qbv end_time by considering cycle time
1ef941695715 igc: allow BaseTime 0 enrollment for Qbv
c0df8e7ba6aa igc: Add checking for basetime less than zero
5b46b53f45f9 igc: Use strict cycles for Qbv scheduling
fd7d02943659 igc: Enhance Qbv scheduling by using first flag bit
9b5b50329e2e r6040: Fix kmemleak in probe and remove
1b428ba31b91 unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()
aae9c24ebd90 nfc: pn533: Clear nfc_target before being used
bcf2c1dc5358 net: enetc: avoid buffer leaks on xdp_do_redirect() failure
f463a1295c4f selftests/bpf: Add test for unstable CT lookup API
094f3d9314d6 block, bfq: fix possible uaf for 'bfqq->bic'
cf48cb8debb2 mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
560735375165 mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
ada4022f4891 mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
0578f9929fd3 net: macsec: fix net device access prior to holding a lock
a472f069ced8 nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
f8f1d037d63d rtc: pcf85063: fix pcf85063_clkout_control
35a174552bde rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
eea105c4e4b6 rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
74248b556006 netfilter: flowtable: really fix NAT IPv6 offload
5c940632cabf mfd: pm8008: Fix return value check in pm8008_probe()
ec10848e2638 mfd: pm8008: Remove driver data structure pm8008_data
38959417d350 mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
b95ae3543e51 mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
615d3c8a469d powerpc/pseries/eeh: use correct API for error log size
68de42e00821 powerpc/eeh: Drop redundant spinlock initialization
2b157b4b13b4 remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()
4b191533f57f remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
d7628ebca817 remoteproc: qcom_q6v5_pas: detach power domains on remove
fdf47f462ad0 remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
098ebb9089c4 remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
131c0a3ead78 remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
4507c6a67234 pwm: mediatek: always use bus clock for PWM on MT7622
4fbbb14f0ea4 pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm
eec59807a26b pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
37ea9a6c417f iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
8de2c29db68b selftests/powerpc: Fix resource leaks
dd49c5031e85 powerpc/hv-gpci: Fix hv_gpci event list
65d3469f3b91 powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
cf03db289640 powerpc/perf: callchain validate kernel stack pointer bounds
5de190224445 powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
b31e9647f1a2 powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
6a310e8db540 cxl: Fix refcount leak in cxl_calc_capp_routing
0accd460dc7b powerpc/52xx: Fix a resource leak in an error handling path
be2b9b1a60b7 macintosh/macio-adb: check the return value of ioremap()
19ded60b40e8 macintosh: fix possible memory leak in macio_add_one_device()
e42b543d0805 iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
6e501b3fd7a2 iommu/amd: Fix pci device refcount leak in ppr_notifier()
9383921e8b21 rtc: pcf85063: Fix reading alarm
b66aa7b30608 rtc: snvs: Allow a time difference on clock register read
7a6cc22eab18 rtc: cmos: Disable ACPI RTC event on removal
689f757f0ab0 rtc: cmos: Rename ACPI-related functions
1c74bbecdabc rtc: cmos: Eliminate forward declarations of some functions
3a439a2cab30 rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
9febdff75cef rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
d9324fb3eed7 rtc: cmos: fix build on non-ACPI platforms
fe46b9303e32 rtc: cmos: Fix wake alarm breakage
60c6e563a843 rtc: cmos: Fix event handler registration ordering issue
d3aa0834691f rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
6e98a93c7500 dmaengine: idxd: Fix crc_val field for completion record
ab53749c32db fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs
1ba0968b3341 pwm: tegra: Improve required rate calculation
c160505c9b57 include/uapi/linux/swab: Fix potentially missing __always_inline
59463193b0dc phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
ae00848e5569 iommu/rockchip: fix permission bits in page table entries v2
a7f6ad2c4251 iommu/sun50i: Fix flush size
38ccb9b469c2 iommu/sun50i: Fix R/W permission check
ae4ab47a0bcd iommu/sun50i: Consider all fault sources for reset
84fee3ce8216 iommu/sun50i: Fix reset release
6f9fe31a4823 fs/ntfs3: Harden against integer overflows
30f20ceb87f7 overflow: Implement size_t saturating arithmetic helpers
4b51f27d4448 fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
28f345bec785 RDMA/siw: Fix pointer cast warning
01d925e2a556 perf stat: Do not delay the workload with --delay
a273f1dd5d97 perf stat: Refactor __run_perf_stat() common code
d21534ab4fd7 power: supply: fix null pointer dereferencing in power_supply_get_battery_info
d4898d8de620 power: supply: ab8500: Fix error handling in ab8500_charger_init()
30b191798fda HSI: omap_ssi_core: Fix error handling in ssi_init()
a72fe8eb5555 power: supply: z2_battery: Fix possible memleak in z2_batt_probe()
5ba0e8fa150c perf symbol: correction while adjusting symbol
a34027b63d8c perf trace: Handle failure when trace point folder is missed
60aeacce64a9 perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
e4700f62dc83 perf trace: Return error if a system call doesn't exist
870ad0917d83 power: supply: fix residue sysfs file in error handle route of __power_supply_register()
1c2b9c810076 HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
c5f729d3d61d HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
ea37831f8332 fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
5bcae36b58f6 fbdev: uvesafb: don't build on UML
07c1a3c2df5e fbdev: geode: don't build on UML
ace8312b5d7d fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe()
04946113fb57 fbdev: vermilion: decrease reference count in error path
fc0d5034fa9b fbdev: via: Fix error in via_core_init()
98272463338c fbdev: pm2fb: fix missing pci_disable_device()
3aa4205134ac fbdev: ssd1307fb: Drop optional dependency
4958316a6d19 thermal/drivers/qcom/lmh: Fix irq handler return value
ad72205ac6d2 thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2
37fb4e13d221 thermal/drivers/imx8mm_thermal: Validate temperature range
95c18f4a3c99 samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
31c1b5d3000c ksmbd: Fix resource leak in ksmbd_session_rpc_open()
a44102d36a7a tracing/hist: Fix issue of losting command info in error_log
8308ccfcbd2b usb: storage: Add check for kcalloc
96c12fd0ec74 i2c: ismt: Fix an out-of-bounds bug in ismt_access()
821280094399 i2c: mux: reg: check return value after calling platform_get_resource()
46d8f63bb815 gpiolib: protect the GPIO device against being dropped while in use by user-space
333a271dfd6b gpiolib: make struct comments into real kernel docs
7c755a2d6df5 gpiolib: cdev: fix NULL-pointer dereferences
b0a26e199964 gpiolib: Get rid of redundant 'else'
4bc217b25ea8 vme: Fix error not catched in fake_init()
31bfe024a957 staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
b0aaec894a90 staging: rtl8192u: Fix use after free in ieee80211_rx()
ed4580c3f8e4 i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
28dc61cc49c6 chardev: fix error handling in cdev_device_add()
43bfc7c2402a mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
f3686e5e8de0 drivers: mcb: fix resource leak in mcb_probe()
9d4a0aca8a75 usb: gadget: f_hid: fix refcount leak on error path
d3136b79705c usb: gadget: f_hid: fix f_hidg lifetime vs cdev
a41c2bba7f28 usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
18b9202188a4 coresight: trbe: remove cpuhp instance node before remove cpuhp state
e854a4ab388a counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
39a156715fb7 iio: adis: add '__adis_enable_irq()' implementation
3a2dde8e5d6f iio:imu:adis: Move exports into IIO_ADISLIB namespace
3c2e13025b54 iio: adis: stylistic changes
de3e358912ec iio: adis: handle devices that cannot unmask the drdy pin
994243de7a61 iio: temperature: ltc2983: make bulk write buffer DMA-safe
22511eefa61d cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
e5021bbf11b0 cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
b308fdedef09 firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
d5c8f9003a28 misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
848c45964ded misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
37a13b274e45 ocxl: fix pci device refcount leak when calling get_function_0()
3299983a6bf6 misc: ocxl: fix possible name leak in ocxl_file_register_afu()
357379d504c0 test_firmware: fix memory leak in test_firmware_init()
07d547d74244 serial: sunsab: Fix error handling in sunsab_init()
919e745fdd0d serial: altera_uart: fix locking in polling mode
e1c4f18214e3 tty: serial: altera_uart_{r,t}x_chars() need only uart_port
b133b45ba607 tty: serial: clean up stop-tx part in altera_uart_tx_chars()
6f7d82380fbe serial: pch: Fix PCI device refcount leak in pch_request_dma()
0dfc7dfe5b6e serial: stm32: move dma_request_chan() before clk_prepare_enable()
926b0967f781 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
d71a611fca19 serial: amba-pl011: avoid SBSA UART accessing DMACR register
f46f9d2e1664 extcon: usbc-tusb320: Update state on probe even if no IRQ pending
ac067e75c4c2 extcon: usbc-tusb320: Add USB TYPE-C support
9280761167f0 extcon: usbc-tusb320: Factor out extcon into dedicated functions
05aa8ff22d4a usb: typec: Factor out non-PD fwnode properties
31e9c2751035 extcon: usbc-tusb320: Add support for TUSB320L
b9c8820d91e9 extcon: usbc-tusb320: Add support for mode setting and reset
4524599a6a29 usb: typec: tipd: Fix spurious fwnode_handle_put in error path
b0d86eacc849 usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
ba75be6f0d9d usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
154d5713a241 usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
1f5661388f43 staging: vme_user: Fix possible UAF in tsi148_dma_list_add
a3c4bc261605 usb: fotg210-udc: Fix ages old endianness issues
5e87d412219e uio: uio_dmem_genirq: Fix deadlock between irq config and handling
79a4bdb6b992 uio: uio_dmem_genirq: Fix missing unlock in irq configuration
3f22a273ef7c vfio: platform: Do not pass return buffer to ACPI _RST method
417ef049e3fd class: fix possible memory leak in __class_register()
f76824ab2bac serial: 8250_bcm7271: Fix error handling in brcmuart_init()
6b4424efcfaa serial: tegra: Read DMA status before terminating
a0ead7e8da84 drivers: dio: fix possible memory leak in dio_init()
e8985caf0589 RISC-V: Align the shadow stack
ca48174a7643 IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
82bd423ed977 hwrng: geode - Fix PCI device refcount leak
2b79a5e56077 hwrng: amd - Fix PCI device refcount leak
42cbff35f475 crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
b9634f99b6d4 RDMA/hns: Fix error code of CMD
b06bb747ce1f RDMA/hns: Fix page size cap from firmware
4c05c7cf2581 RDMA/hns: Fix PBL page MTR find
fa267c419216 RDMA/hns: Fix AH attr queried by query_qp
e27fb26e75cf orangefs: Fix sysfs not cleanup when dev init failed
3e9c395ef2d5 PCI: mt7621: Add sentinel to quirks table
bcc65c2e2a06 PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_
0a7eab1cc436 RDMA/srp: Fix error return code in srp_parse_options()
63011001792c RDMA/hfi1: Fix error return code in parse_platform_config()
339ca035af43 riscv/mm: add arch hook arch_clear_hugepage_flags
20d363dcd6dc crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
815b65d714f8 crypto: amlogic - Remove kcalloc without check
af71199291db RDMA/nldev: Fix failure to send large messages
bb895786a49d f2fs: avoid victim selection from previous victim section
655e955debde RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
1895e908b3ae scsi: snic: Fix possible UAF in snic_tgt_create()
09a60f908d8b scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
e59da172059f scsi: ipr: Fix WARNING in ipr_init()
c444f58fdad6 scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
4e4968dfb5fa scsi: fcoe: Fix possible name leak when device_register() fails
0f5006d7d13b scsi: scsi_debug: Fix a warning in resp_report_zones()
2432719b1afc scsi: scsi_debug: Fix a warning in resp_verify()
038359eeccff scsi: efct: Fix possible memleak in efct_device_init()
23053a792647 scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
2ab6d5927c7b scsi: hpsa: Fix error handling in hpsa_add_sas_host()
6a92129c8f99 scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
26c0f7e1ac92 padata: Fix list iterator in padata_do_serial()
17afa98bccec padata: Always leave BHs disabled when running ->parallel()
221afb2a1b8d crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
bfe10a1d9fbc scsi: hpsa: Fix possible memory leak in hpsa_init_one()
38ef0c0b0973 dt-bindings: visconti-pcie: Fix interrupts array max constraints
83aad8111bcf dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq
f64f08b9e6fb RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
35f9cd060e68 RDMA/hns: fix memory leak in hns_roce_alloc_mr()
6d5220a553de crypto: ccree - Make cc_debugfs_global_fini() available for module init function
2e9cf3e78311 RDMA/hfi: Decrease PCI device reference count in error path
7f476d639c89 PCI: Check for alloc failure in pci_request_irq()
49bc2be89759 RDMA/hns: Fix ext_sge num error when post send
0e6160d79db7 RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
e5ea48788ed6 crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set()
442caec12f4f crypto: cryptd - Use request context instead of stack for sub-request
ab677729fc5c crypto: ccree - Remove debugfs when platform_driver_register failed
0328ca389a80 scsi: scsi_debug: Fix a warning in resp_write_scat()
1ba8ecb66432 RDMA/siw: Set defined status for work completion with undefined status
6e757005ba49 RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
f981c697b2f9 RDMA/core: Make sure "ib_port" is valid when access sysfs node
13586753ae55 RDMA/restrack: Release MR restrack when delete
6e78ca677fa2 PCI: vmd: Disable MSI remapping after suspend
47e31b86edff IB/mad: Don't call to function that might sleep while in atomic context
f8d8fbd3b6d6 RDMA/siw: Fix immediate work request flush to completion queue
2a26849d793b scsi: qla2xxx: Fix set-but-not-used variable warnings
799ed3755951 RDMA/irdma: Report the correct link speed
d40d1b1c61a4 f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
847f725006e3 f2fs: fix normal discard process
865bb7b5a7de f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
5f509fa740b1 apparmor: Fix memleak in alloc_ns()
46f3cb83e480 crypto: rockchip - rework by using crypto_engine
3ed0548d395f crypto: rockchip - remove non-aligned handling
5562009f5f88 crypto: rockchip - better handle cipher key
26f397135606 crypto: rockchip - add fallback for ahash
34fe54af3cf5 crypto: rockchip - add fallback for cipher
314217591ec6 crypto: rockchip - do not store mode globally
853cd97d2bc1 crypto: rockchip - do not do custom power management
d5100272e478 f2fs: Fix the race condition of resize flag between resizefs
db72c5dffcba PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
26ffeff67b9a RDMA/core: Fix order of nldev_exit call
a00a7ac25114 PCI: dwc: Fix n_fts[] array overrun
10ae636115b5 apparmor: Use pointer to struct aa_label for lbs_cred
8d50ccfbe27b scsi: core: Fix a race between scsi_done() and scsi_timeout()
9bdf3a59b3dd crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
7efc0d39ee06 crypto: sun8i-ss - use dma_addr instead u32
aaef0bdd7ad2 crypto: hisilicon/qm - fix missing destroy qp_idr
d567776ae289 apparmor: Fix abi check to include v8 abi
bc9d2cbbdcd3 apparmor: fix lockdep warning when removing a namespace
775a37ffa9f4 apparmor: fix a memleak in multi_transaction_new()
09f30f394e83 net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
86664b865239 i40e: Fix the inability to attach XDP program on downed interface
0abd337acdd2 stmmac: fix potential division by 0
93a4a0455871 Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
8d6bbe5241e7 Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
804de4e24a5a Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
1030c3aeeef9 Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
9fcb5b367e6c Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
14cc94a59852 Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
06467130d521 Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
e52b7d460a30 Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()
f7c9de3bcfcd Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
2addf3cb6381 sctp: sysctl: make extra pointers netns aware
21296a52caa6 ntb_netdev: Use dev_kfree_skb_any() in interrupt context
0fff763f110f net: lan9303: Fix read error execution path
882bad40a008 can: tcan4x5x: Fix use of register error status mask
d50092f662ec can: m_can: Call the RAM init directly from m_can_chip_config
55064642aac1 can: tcan4x5x: Remove invalid write in clear_interrupts
641eef876657 net: amd-xgbe: Check only the minimum speed for active/passive cables
60b35e28dc2a net: amd-xgbe: Fix logic around active and passive cables
d436bf39f47b af_unix: call proto_unregister() in the error path in af_unix_init()
ee9d03bf8907 net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
6f1c4c01cc9b hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
eb2c6a6e8f75 net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
ef08e1082c45 net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
2786ef4066d9 net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
d81314e2dded net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
9a6544343bba net/tunnel: wait until all sk_user_data reader finish before releasing the sock
998b4e54f517 net: farsync: Fix kmemleak when rmmods farsync
71605c690621 ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
ce1b3a41e796 of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
8399b9893548 drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
96e50897029f net: stmmac: fix possible memory leak in stmmac_dvr_probe()
ecaf934e4412 net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
e1359bc90a49 net: defxx: Fix missing err handling in dfx_init()
c65603abc389 net: vmw_vsock: vmci: Check memcpy_from_msg()
9de42116fc45 clk: socfpga: Fix memory leak in socfpga_gate_init()
e515881adeb1 bpf: Do not zero-extend kfunc return values
ce61a877c79f blktrace: Fix output non-blktrace event when blk_classic option enabled
f2ae56fa0b61 wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
23060daf3759 wifi: rtl8xxxu: Fix the channel width reporting
6d0e00334e31 wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
e69d38065080 spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
4e501a31af8e clk: samsung: Fix memory leak in _samsung_clk_register_pll()
441c05485cf1 media: coda: Add check for kmalloc
b99872178e74 media: coda: Add check for dcoda_iram_alloc
fbf081ebe268 media: c8sectpfe: Add of_node_put() when breaking out of loop
2a7330d8200e regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
ecf1b317a86b mmc: core: Normalize the error handling branch in sd_read_ext_regs()
7fecca429e6e memstick/ms_block: Add check for alloc_ordered_workqueue
b77ced3fce5c memstick: ms_block: Add error handling support for add_disk()
ae00eb67792b mmc: renesas_sdhi: alway populate SCC pointer
88fa6a4e39c1 mmc: mmci: fix return value check of mmc_add_host()
29c3690969e7 mmc: wbsd: fix return value check of mmc_add_host()
0959cc1685eb mmc: via-sdmmc: fix return value check of mmc_add_host()
e0cfe7aa41f3 mmc: meson-gx: fix return value check of mmc_add_host()
62005dfcc396 mmc: omap_hsmmc: fix return value check of mmc_add_host()
1925472dec31 mmc: atmel-mci: fix return value check of mmc_add_host()
58c3a8d0f1ab mmc: wmt-sdmmc: fix return value check of mmc_add_host()
afc898019e7b mmc: vub300: fix return value check of mmc_add_host()
6444079767b6 mmc: toshsd: fix return value check of mmc_add_host()
df683201c7ff mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
30dc645461df mmc: rtsx_pci: fix return value check of mmc_add_host()
bc7e8744f581 mmc: pxamci: fix return value check of mmc_add_host()
2d496050ded8 mmc: mxcmmc: fix return value check of mmc_add_host()
f0502fe86a2d mmc: moxart: fix return value check of mmc_add_host()
29c5b4da41f3 mmc: alcor: fix return value check of mmc_add_host()
52e0d8a8dda3 riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
0de70ed675fa NFSv4.x: Fail client initialisation if state manager thread can't run
7055c878a0ec SUNRPC: Fix missing release socket in rpc_sockname()
79d4cd40da5a xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
cba633b24a98 ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
9018550d96df media: saa7164: fix missing pci_disable_device()
2df1e2a6ec52 ALSA: pcm: Set missing stop_operating flag at undoing trigger start
a443c55d96de bpf, sockmap: fix race in sock_map_free()
5229b9033713 hwmon: (jc42) Restore the min/max/critical temperatures on resume
785f5c732ab8 hwmon: (jc42) Convert register access and caching to regmap/regcache
c4c64d8abd65 regulator: core: fix resource leak in regulator_register()
07f82dca1122 configfs: fix possible memory leak in configfs_create_dir()
21a061772b08 hsr: Synchronize sequence number updates.
a82f5b2e0864 hsr: Synchronize sending frames to have always incremented outgoing seq nr.
bb3b40cd6ae5 hsr: Disable netpoll.
8e148d981bcc hsr: Avoid double remove of a node.
9387cbf7f7fd hsr: Add a rcu-read lock to hsr_forward_skb().
a051e10bfc69 clk: qcom: clk-krait: fix wrong div2 functions
8275c7465d9e clk: qcom: lpass-sc7180: Fix pm_runtime usage
91657ec4d0e5 regulator: core: fix module refcount leak in set_supply()
66976a3be9bc wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
a21e3f6f414b wifi: mt76: mt7921: fix reporting of TX AGGR histogram
c8659018b630 mt76: stop the radar detector after leaving dfs channel
ae19622e7ff8 wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
2e32f1299814 wifi: mac80211: fix memory leak in ieee80211_if_add()
f58888434d75 spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
b6d27d9250e7 bonding: uninitialized variable in bond_miimon_inspect()
7201e4f4f52e bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
6105ed3598e1 bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
8786bde11a4f bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
a222f992ce5b Input: wistron_btns - disable on UML
d78649c21bbb netfilter: conntrack: set icmpv6 redirects as RELATED
09fe3b139268 ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
8876793e56ec drm/amdkfd: Fix memory leakage
8f2d2badf8ca drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
88c6e0995c04 drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
0af0ff9fc00d drm/amd/pm/smu11: BACO is supported when it's in BACO state
27e7cf595d4a ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
905e5653756a ASoC: mediatek: mt8173: Fix debugfs registration for components
d8e32f1bf1a9 wifi: iwlwifi: mvm: fix double free on tx path.
d0bb44775c44 ALSA: asihpi: fix missing pci_disable_device()
f12377abac15 NFS: Fix an Oops in nfs_d_automount()
9a96aff53c21 NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
c6aca4c7ba8f NFSv4: Fix a credential leak in _nfs4_discover_trunking()
7f6607c88426 NFSv4.2: Fix initialisation of struct nfs4_label
51899eefd1a6 NFSv4.2: Fix a memory stomp in decode_attr_security_label
34dffc77ddf6 NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
d926611c89ac ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
f243ff92d6d3 ASoC: dt-bindings: wcd9335: fix reset line polarity in example
41d7b8291c6d drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
2376d7fa08bb media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
210fcf64be4d media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
b223cc15f922 media: dvb-core: Fix ignored return value in dvb_register_frontend()
825a8af31d6b pinctrl: pinconf-generic: add missing of_node_put()
eedc698d6610 clk: imx8mn: fix imx8mn_enet_phy_sels clocks list
f86a432604c3 clk: imx8mn: fix imx8mn_sai2_sels clocks list
5e98c3a34503 clk: imx: replace osc_hdmi with dummy
9453e097b862 clk: imx8mn: rename vpu_pll to m7_alt_pll
bffc80bac8c5 media: imon: fix a race condition in send_packet()
9c9ff35d6869 media: vimc: Fix wrong function called when vimc_init() fails
f849c116d320 ASoC: qcom: Add checks for devm_kcalloc
16437645dd97 drbd: destroy workqueue when drbd device was freed
cdaf45415c1e drbd: remove call to memset before free device/resource/connection
f35981083cb3 mtd: maps: pxa2xx-flash: fix memory leak in probe
87c750affd88 bonding: fix link recovery in mode 2 when updelay is nonzero
02105f0b3021 drm/amdgpu: fix pci device refcount leak
5b0a1f1247cd clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
27aac5c01246 regulator: core: use kfree_const() to free space conditionally
a69b1faa9b14 ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
9c0f3617ba31 ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
6159424e2dd9 pinctrl: k210: call of_node_put()
18a973fcb190 HID: hid-sensor-custom: set fixed size for custom attributes
0fc4280dbec3 bpf: Move skb->len == 0 checks into __bpf_redirect
8dbcb4c284bc mtd: spi-nor: Fix the number of bytes for the dummy cycles
58e1a0ef5255 mtd: spi-nor: hide jedec_id sysfs attribute if not present
348d95e39fec inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
4451bef1a3dd media: videobuf-dma-contig: use dma_mmap_coherent
b2781a862608 media: platform: exynos4-is: Fix error handling in fimc_md_init()
7cf71bbe5d2e media: solo6x10: fix possible memory leak in solo_sysfs_init()
c290aa527fd8 media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
648f3031025a Input: elants_i2c - properly handle the reset GPIO when power is off
e0d3e46ac666 mtd: lpddr2_nvm: Fix possible null-ptr-deref
ab4e42f51931 drm/msm/a6xx: Fix speed-bin detection vs probe-defer
fea795f7c7cf wifi: ath10k: Fix return value in ath10k_pci_init()
77482c4dd4a0 block: clear ->slave_dir when dropping the main slave_dir reference
62251948e2e7 ima: Fix misuse of dereference of pointer in template_desc_init_fields()
29d6c69ba4b9 integrity: Fix memory leakage in keyring allocation error path
8e6df9571744 drm/fourcc: Fix vsub/hsub for Q410 and Q401
ec1727f89ecd drm/fourcc: Add packed 10bit YUV 4:2:0 format
f72608b8dd08 regulator: qcom-rpmh: Fix PMR735a S3 regulator spec
63d011ad0505 nvme: return err on nvme_init_non_mdts_limits fail
f289a38df0da amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
cda1895f3b7f regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
1a5aaa5736eb nvmet: only allocate a single slab for bvecs
cb3033a43263 libbpf: Fix uninitialized warning in btf_dump_dump_type_data
83baa509396a ASoC: pxa: fix null-pointer dereference in filter()
a06ba0f7f859 drm/mediatek: Modify dpi power on/off sequence.
6d25bc637081 drm/radeon: Add the missed acpi_put_table() to fix memory leak
4cf11e9d3144 bfq: fix waker_bfqq inconsistency crash
55e822212e78 rxrpc: Fix ack.bufferSize to be 0 when generating an ack
5ef8bf0df14d net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
d1c44928bb3c media: camss: Clean up received buffers on failed start of streaming
3b4b4df3f8d8 wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
9e1440c858e6 Input: joystick - fix Kconfig warning for JOYSTICK_ADC
71212d731848 mtd: Fix device name leak when register device failed in add_mtd_device()
106311677b27 clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
322c7415e77e bpf: propagate precision across all frames, not just the last one
07c286c10a9c bpf: Check the other end of slot_type for STACK_SPILL
fdbc363bc1d0 bpf: propagate precision in ALU/ALU64 operations
b29e46610cfe media: platform: exynos4-is: fix return value check in fimc_md_probe()
ab54081a2843 media: vivid: fix compose size exceed boundary
3c58c83c6fc8 bpf: Fix slot type check in check_stack_write_var_off
cffa75198ca1 drm/msm/hdmi: use devres helper for runtime PM management
58d002b72e0a drm/msm/hdmi: drop unused GPIO support
2d4bc60693c4 ima: Handle -ESTALE returned by ima_filter_rule_match()
13fc167e1645 drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
c20672cfa097 spi: Update reference to struct spi_controller
2858d038c5d3 clk: renesas: r9a06g032: Repair grave increment error
f6ed73db3903 drm/rockchip: lvds: fix PM usage counter unbalance in poweron
13fab6322b9f can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
4e55d61e87f2 can: kvaser_usb: Add struct kvaser_usb_busparams
fcfd4df200ff can: kvaser_usb_leaf: Fix bogus restart events
51f07da38bae can: kvaser_usb_leaf: Fix wrong CAN state after stopping
647c26887b5b can: kvaser_usb_leaf: Fix improved state not being reported
9676d65a4ad3 can: kvaser_usb: make use of units.h in assignment of frequency
c76110856281 can: kvaser_usb_leaf: Set Warning state even without bus errors
a60bf9d81473 can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
8aae6bddc1d3 can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
972270be2452 can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
e9e0d9945fd1 can: kvaser_usb: do not increase tx statistics when sending error message frames
e39bce64e58e libbpf: Btf dedup identical struct test needs check for nested structs/arrays
d4419f93e214 media: exynos4-is: don't rely on the v4l2_async_subdev internals
8741792d8274 soreuseport: Fix socket selection for SO_INCOMING_CPU.
094f56192c56 venus: pm_helpers: Fix error check in vcodec_domains_get()
3c793a9ad9d3 media: i2c: ad5820: Fix error path
07611f9e44e1 media: adv748x: afe: Select input port when initializing AFE
aa81257dbf3b media: coda: jpeg: Add check for kmalloc
9a402adc9f5e media: v4l2-ctrls: Fix off-by-one error in integer menu control check
1caed03305b5 drm/amdgpu/powerplay/psm: Fix memory leak in power state init
f66a8770832e ipmi: kcs: Poll OBF briefly to reduce OBE latency
983320199e33 ata: libata: fix NCQ autosense logic
a9caf71aeb48 ata: add/use ata_taskfile::{error|status} fields
3483c3fb4877 ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros
67061355776e libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
a733bf10198e libbpf: Fix use-after-free in btf_dump_name_dups
b5ec2a04fed3 drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
6d40a49d0559 wifi: rtl8xxxu: Fix reading the vendor of combo chips
355f16f756aa wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
d856f7574bcc wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
12229a2523f0 platform/mellanox: mlxbf-pmc: Fix event typo
a0d93aac54ce rapidio: devices: fix missing put_device in mport_cdev_open
7af9cb8cbb81 hfs: Fix OOB Write in hfs_asc2mac
90962b3b1c3b relay: fix type mismatch when allocating memory in relay_create_buf()
0d60b11f8fce eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
2f5cc7fd73fd rapidio: fix possible UAF when kfifo_alloc() fails
337b68da6856 fs: sysv: Fix sysv_nblocks() returns wrong value
95d42a8d3d4a lockd: set other missing fields when unlocking files
318229b4d35b MIPS: OCTEON: warn only once if deprecated link status is being used
5e6d37a93a38 MIPS: BCM63xx: Add check for NULL for clk in clk_enable
50af0ba3e163 platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
3cf81501356c platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
0ceadb5a3e45 platform/chrome: cros_ec_typec: zero out stale pointers
49c98b568881 platform/chrome: cros_ec_typec: Cleanup switch handle return paths
b55ef8508ac4 PM: runtime: Do not call __rpm_callback() from rpm_idle()
0bf874183b32 xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
70966d6b0f59 x86/xen: Fix memory leak in xen_init_lock_cpu()
23aef94eea71 x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
03ab1c5c2f0b uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
6fde666278f9 ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
9cabd5f4f1ba clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
b73c76c3c445 cpu/hotplug: Do not bail-out in DYING/STARTING sections
6eb1802184df cpu/hotplug: Make target_store() a nop when target == state
cd130e2676dd futex: Resend potentially swallowed owner death notification
fd8a10d44c11 futex: Move to kernel/futex/
156144bd18c3 mips: ralink: mt7621: do not use kzalloc too early
186d59bb6a54 mips: ralink: mt7621: soc queries and tests as functions
8348da01e5c6 mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem
0f8e6fe09cfa clocksource/drivers/sh_cmt: Access registers according to spec
a47de2fd3f88 rapidio: rio: fix possible name leak in rio_register_mport()
ec3f04f74f50 rapidio: fix possible name leaks when rio_add_device() fails
4662d8e6ab20 debugfs: fix error when writing negative value to atomic_t debugfs file
7e8e8cc13625 lib/notifier-error-inject: fix error when writing -errno to debugfs file
39b5e6130b73 libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
19c202e6e55c cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
93e3c803383a genirq/irqdesc: Don't try to remove non-existing sysfs files
435cc7d18c96 nfsd: don't call nfsd_file_put from client states seqfile display
5030d4d2bf8b NFSD: Finish converting the NFSv2 GETACL result encoder
e498675e0684 SUNRPC: Return true/false (not 1/0) from bool functions
3e255dc21031 EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
740efb64ca5e irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()
77b99b483f82 irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
5139cbc0c6e4 thermal: core: fix some possible name leaks in error paths
cab345f9d519 platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
0358bc7cc21a perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
433bd587dca5 perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()
3485f1975180 perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
0021ef7dc612 perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology()
c12b314bb23d PNP: fix name memory leak in pnp_alloc_dev()
f1c7a6af710c selftests/efivarfs: Add checking of the test return value
46be3ee1cab9 MIPS: vpe-cmp: fix possible memory leak while module exiting
e820a8192ff6 MIPS: vpe-mt: fix possible memory leak while module exiting
61d68cf2ba79 ocfs2: fix memory leak in ocfs2_stack_glue_init()
e83b47580a07 lib/fonts: fix undefined behavior in bit shift for get_default_font
0df7d9ab6bce proc: fixup uptime selftest
07b8659b8e5b timerqueue: Use rb_entry_safe() in timerqueue_getnext()
413b18866b40 platform/x86: huawei-wmi: fix return value calculation
4b469322830d lib/debugobjects: fix stat count and optimize debug_objects_mem_init
f790dfe81629 perf: Fix possible memleak in pmu_dev_alloc()
418d21c0df5b selftests/ftrace: event_triggers: wait longer for test_event_enable
4ea765b10624 cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
c52d9c25d95c fs: don't audit the capability check in simple_xattr_list()
e4d0d13b46c6 PM: hibernate: Fix mistake in kerneldoc comment
1f62b8e50dd2 x86/sgx: Reduce delay and interference of enclave release
f5b88170f09c alpha: fix syscall entry in !AUDUT_SYSCALL case
a819ba80b99c alpha: fix TIF_NOTIFY_SIGNAL handling
eb2a732ef451 cpuidle: dt: Return the correct numbers of parsed idle states
3af4f5cb8ae7 sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
23cb580e0c6b sched/core: Introduce sched_asym_cpucap_active()
41c2dba3885e sched/fair: Removed useless update of p->recent_used_cpu
55ffeab089aa sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
4639bfbb83bd sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
309e50cbfefc sched/uclamp: Fix relationship between uclamp and migration margin
54a766e19681 sched/fair: Cleanup task_util and capacity type
26bffaf6784a ovl: remove privs in ovl_fallocate()
5dc34f9aaaf4 ovl: remove privs in ovl_copyfile()
9636e70ee2d3 ovl: use ovl_copy_{real,upper}attr() wrappers
a54843833caf ovl: store lower path in ovl_inode
163c5bbe7d2f tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
fe880e9df97a tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
ebc73c4f2662 pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
d4dcde11bff2 ARM: mmp: fix timer_read delay
95916147dcc7 pstore/ram: Fix error return code in ramoops_probe()
a31a647a3d10 seccomp: Move copy_seccomp() to no failure path.
b8b76b8da66d arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
820a5ccca7c3 ARM: dts: turris-omnia: Add switch port 6 node
b311f8e9f503 ARM: dts: turris-omnia: Add ethernet aliases
48ebdd06c93c ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
f27dd04e44d8 ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
1e53c63da8df ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
3af1a73e9e30 ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
e4ed8133c46d ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
b335b6344ee1 ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
5b3415e68336 arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
93f5e6649619 arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
debd938e21cd arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
b2c6397754f1 arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
96c972f83593 arm64: dts: mt2712e: Fix unit address for pinctrl node
2cd1391c28e8 arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
39877a3636cd arm64: dts: mt6779: Fix devicetree build warnings
af431ce47ef0 ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
0a616049ec03 arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
22a740824af8 arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
b131304fe722 perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
b99fbe8d949a perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init()
9285b623bbe1 perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
e6318a7e19f5 arm64: mm: kfence: only handle translation faults
46ddfb9d1e46 arm64: Treat ESR_ELx as a 64-bit register
681e3401286b soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
6eca7a2535eb soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
972f8fc0651e soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
fe53048f2adb arm: dts: spear600: Fix clcd interrupt
75baeec4642f arm64: dts: qcom: sm6125: fix SDHCI CQE reg names
0f9ac041911d soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
6855dd02c55d soc: qcom: apr: make code more reuseable
c9fb81a8355c arm64: dts: qcom: sm8250: drop bogus DP PHY clock
53ffa5746415 arm64: dts: qcom: sm8350: fix UFS PHY registers
d5a6bbd7a231 arm64: dts: qcom: sm8250: fix UFS PHY registers
3a52ff845f12 arm64: dts: qcom: sm8150: fix UFS PHY registers
800f8165e0ca arm64: dts: qcom: Correct QMP PHY child node name
ee136f275bad soc: qcom: llcc: make irq truly optional
aa7ffd41749b arm64: dts: qcom: sm8250: correct LPASS pin pull down
f94bacc616f2 arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
d5bf1197817d drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
4707d5daf842 ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
33647d7a467d ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
9f271a866071 objtool, kcsan: Add volatile read/write instrumentation to whitelist
51fe2dcba805 arm64: dts: qcom: msm8916: Drop MSS fallback compatible
a9fff3524f2a arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
6487f48ea359 arm64: dts: qcom: sdm630: fix UART1 pin bias
6c0c9c545857 ARM: dts: qcom: apq8064: fix coresight compatible
0f9b088d68ba arm64: dts: qcom: msm8996: fix GPU OPP table
270683fc7b3c arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables
5c5a62891434 arm64: dts: qcom: msm8996: Add MSM8996 Pro support
3f14048ee419 arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
89f79f8d7f30 arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
9db5992e72ed usb: musb: remove extra check in musb_gadget_vbus_draw
adc063a491a7 drm/amd/display: Manually adjust strobe for DCN303
5827ddaf4534 Linux 5.15.85
e22dbadac8d4 net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
314e7a7836c7 selftests: net: Use "grep -E" instead of "egrep"
19a78143961a Bluetooth: L2CAP: Fix u8 overflow
f692abf13940 HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
5325a884e2c3 usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
367e1e3399db igb: Initialize mailbox message for VF reset
a301742b35bc xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
5e959f0c4c57 USB: serial: f81534: fix division by zero on line-speed change
68fbe268d2cb USB: serial: f81232: fix division by zero on line-speed change
3ec7f24b8bb8 USB: serial: cp210x: add Kamstrup RF sniffer PIDs
2b092fab2340 USB: serial: option: add Quectel EM05-G modem
6b41a35b41f7 usb: gadget: uvc: Prevent buffer overflow in setup handler
828112571c92 udf: Fix extending file within last block
df1a2596c775 udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
63dbbd8f1499 udf: Fix preallocation discarding at indirect extent boundary
79a97f08ae5d udf: Discard preallocation before extending file with a hole
(From OE-Core rev: 4d05613d34e590a1382fe0581cd25352890e899e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 716a30060d8c1be02d9711204b5b001e71d7d890)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Namespace in this context means a branch, a tag, etc., clarify
it in the description. Also, fix a typo "a any", replace with
plain "any".
This patch is based of feedback on new applied patch
d32e5b0e ("fetch2/git: Prevent git fetcher from fetching gitlab repository metadata")
(Bitbake rev: 86f2fa5261da959cda706c794a0047e5e89d4d6b)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b4999425c812b25cb359d5163d11e3c1b030dc28)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bitbake git fetcher currently fetches 'refs/*:refs/*', i.e. every
single object in the remote repository. This works poorly with gitlab
and github, which use the remote git repository to track its metadata
like merge requests, CI pipelines and such.
Specifically, gitlab generates refs/merge-requests/*, refs/pipelines/*
and refs/keep-around/* and they all contain massive amount of data that
are useless for the bitbake build purposes. The amount of useless data
can in fact be so massive (e.g. with FDO mesa.git repository) that some
proxies may outright terminate the 'git fetch' connection, and make it
appear as if bitbake got stuck on 'git fetch' with no output.
To avoid fetching all these useless metadata, tweak the git fetcher such
that it only fetches refs/heads/* and refs/tags/* . Avoid using negative
refspecs as those are only available in new git versions.
Per feedback on the ML, Gerrit may push commits outsides of branches or
tags during CI runs, which currently works with the 'nobranch=1' fetcher
parameter. To retain this functionality, keep fetching everything in case
the 'nobranch=1' is present. This still avoids fetching massive amount of
data in the common case, since 'nobranch=1' is rare. Update 'nobranch'
documentation.
Reviewed-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
(Bitbake rev: c17fc1468ab84663b919e2809606b1b8ea2bebd9)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d32e5b0ec2ab85ffad7e56ac5b3160860b732556)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bb.utils.export_proxies() is a poor-man's alternative for the
environment setup code in bb/fetch2, but it's used in several places
where recipes want to download manually (such as cve-update-db-native).
Notably, export_proxies() doesn't pass on the SSL certificate paths from
the original environment, so if SSL_CERT_FILE needs to be set (for
example, in a buildtools environment) then proxies work but SSL doesn't.
In an ideal world export_proxies and the same logic in fetch2 would
merge, but until then we can add the SSL_CERT_ variables and duplicate
the basic logic: check the datastore first and then the original
environment for variables.
Also remove the return value as nothing ever checked it.
[ YOCTO #15000 ]
(Bitbake rev: ed0dcc40f80c48839bac20298013d70043858a4e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The check needs to report dri location on the host machine,
so pkg-config binary needs to be capable of finding the needed
dri.pc file on the host, and therefore needs to know where
host .pc files are located.
This may not be the case when using pkg-config from buildtools,
so this forces usage of host pkg-config.
runqemu already does the same PATH tweak, so this simply brings
the two in sync.
(From OE-Core rev: 07a1df271d47306a41cef8810db4dfb0646866e3)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f0521f8a3ba7e15482756529ee7b0a95b3d53e7d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously, if "showSignature" is present in user gitconfig, parsing
of the timestamp will fail.
Ideally we should replace this command with a git plumbing command.
(From OE-Core rev: 3db6db22770515fe52d847bdafd6ec9809ab50e0)
Signed-off-by: Benoît Mauduit <bmauduit@beneth.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3bd6f78f79b3d3e87d8db1e11f58d8021f929843)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The create_spdx code relies on patched code, if files are changed
or added during the do_configure phase they will be missed by the
create_spdx process. So we need to ensure files modifications/additions
happen in the do_patch phase.
(From OE-Core rev: 6f44b146f0875c588252b5c3b2015a621eba86ab)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 227c46fe48b64de7574f7b6b407b8c13be71b392)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixed an error when Bash's unbound variable protection is enabled (set -u) and variable "LD_LIBRARY_PATH" does not exist.
(From OE-Core rev: ad2b7b4d4138ac5f6f74f69d9d6d88a592b14c6f)
Signed-off-by: Jan Kircher <openembedded@hetsh.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 85685370b0ad93291cda59fb091a15eeecf5e0d5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In case of nodistro, dhcpcd gives us 'Bad system call'
error and exits. This is because there are syscalls that
should be allowed but not in privsep. Backport two patches
to fix this issue.
(From OE-Core rev: a40acd3741069bb70283581d186e09d1d7df2a7a)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f1e6a0c16d6685096ec9313301aa431e73d02c07)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In some scenarios (e.g. when "glib" removed from PACKAGECONFIG),
"${D}${bindir}" might not exist which caused `rmdir` to fail.
(From OE-Core rev: b342790a37c891cf83f24d4f96060e2d0bd79c07)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 21261072cbe0056e85550a0710de142fab8943e4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
tiff-native otherwise falsely detects webp if its installed on build
host. This ensures deterministic behavior regardless of host.
(From OE-Core rev: dafd8cf38d6414ca3102695b5a55a8fd2718e584)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 718c44f282310b2ca85877fed706460ccc1eebea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allow user to select the default DTB for FIT image when multiple
dtb's exists.
From machine.conf or local.conf user can specify the default dtb
for FIT image as shown below.
FIT_CONF_DEFAULT_DTB = "board-default.dtb"
Also fallback to avaialable dtb when FIT_CONF_DEFAULT_DTB doesn't
exits or empty.
(From OE-Core rev: 678ad9458a17d9feebb2ea897be4b9bc0daf3391)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit cd397284fa5f17de7e0a0d4b6b26fb8b56c3cd48)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The dtb files must be before the dtbo files, otherwise the overlays may
not be applied correctly.
From Bruce Ashfield:
We can split between dtbs and dtbos, they just need to be sorted
for reproducibility reasons.
Of course, this was only working by luck previously (before the
sort), since it has always been gathering dtbs and dtbo's with
find, depending on filesystem ordering for the order in the
fitimage).
(From OE-Core rev: ca91d226e3e1671872bea9de55510545598acf91)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 3df94d3c93707f03c501f8aa56450457d0f7fb71)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To avoid working with undeterministic config files, remove all the
temporary files to start from scratch.
(From OE-Core rev: a1cd0c804b974ae100cfe8cb34ddd400e3c8206b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 74cd440c4e3df0ed3b81cf5c60a3f92e0dd3fe6c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When compiling busybox a second time (e.g. with `compile -f`), busybox
can use an altered autoconf.h file for compiling, which can ultimately
produces different and unwanted binaries.
This can produce errors like this one:
ERROR: busybox-1.35.0-r0 do_package: Error executing a python function in exec_func_python() autogenerated:
The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:ptest_update_alternatives(d)
0003:
File: '…/poky/meta/classes/ptest.bbclass', lineno: 100, function: ptest_update_alternatives
0096: for alt_name, alt_link, alt_target, _ in alternatives:
0097: # Some alternatives are for man pages,
0098: # check if the alternative is in PATH
0099: if os.path.dirname(alt_link) in bin_paths:
*** 0100: os.symlink(alt_target, os.path.join(ptest_bindir, alt_name))
0101:}
0102:
0103:do_configure_ptest_base[dirs] = "${B}"
0104:do_compile_ptest_base[dirs] = "${B}"
Exception: FileExistsError: [Errno 17] File exists: '/bin/busybox.suid' -> '…/busybox/1.35.0-r0/package/usr/lib/busybox/ptest/bin/login'
This happens because ALTERNATIVE:busybox contains `/bin/login` twice,
initially that's because `/bin/login` is present in both
busybox.links.suid and busybox.links.nosuid. The reason for that is
because of the altered autoconf.h.
Steps to reproduce above error:
<add ptest to distro configs>
bitbake busybox -c clean
bitbake busybox -c package -f
bitbake busybox -c compile -f
bitbake busybox -c package -f
This patch guards against potential bugs by:
- making a backup of .config and autoconf.h that have matching
timestamps.
- make sure do_compile always starts with these files.
- restore .config and autoconf.h at the end of do_compile.
(From OE-Core rev: 7e94d0563fadb858aca60d1b1cc3a23e995a500d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b4a0f063edcfe0a5a4f418842e86ac0c46d9cad)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is already set in default-distrovars.inc and so this assignment
will almost never succeed. Rather than leaving it to confuse, set an
empty weak default.
(From OE-Core rev: bc620b0e241f9e1592cdb89e87d49a247bc69767)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit eb402948158659da7de0fbbb1bb403c8dad06e2b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport fix from master to allow gcc to use proper linker path for
musl [Yocto #14977].
Fixes:
| qemu-arm: Could not open '/lib/ld-musl-armhf.so.1': No such file or directory
(From OE-Core rev: d821a602c56a8d0c8171ee0d2ce31613121be3a6)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
(From OE-Core rev: 9308cfbb6cff9fd38fcea8495803d71da821aec2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b457e6976e9e64a737517f9d9142ab290cdce214)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d68f50bfb00f Linux 5.15.84
972707bae3d7 net: fec: properly guard irq coalesce setup
289721fe0993 ASoC: ops: Correct bounds check for second channel on SX controls
de0866b94a64 nvme-pci: clear the prp2 field when not used
8bffa95ac19f perf: Fix perf_pending_task() UaF
825bd2af4227 ASoC: cs42l51: Correct PGA Volume minimum value
91582b3a1ab2 net: fec: don't reset irq coalesce settings to defaults on "ip link up"
c772dab247f1 can: mcba_usb: Fix termination command argument
aa822de7de3b can: sja1000: fix size of OCR_MODE_MASK define
09e08740d78c pinctrl: meditatek: Startup with the IRQs disabled
172a95026f06 libbpf: Use page size as max_entries when probing ring buffer map
cf611d786796 ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
a74b88e17025 ASoC: fsl_micfil: explicitly clear CHnF flags
afac1e7d78eb ASoC: fsl_micfil: explicitly clear software reset bit
9d933af8fef3 nfp: fix use-after-free in area_cache_get()
e1a4f5880d00 vfs: fix copy_file_range() averts filesystem freeze protection
86e28ed25b00 x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
fd6d66840b42 Linux 5.15.83
f895511de9d2 io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
f435c66d2336 io_uring: move to separate directory
d9e1e5d8a74c block: move CONFIG_BLOCK guard to top Makefile
e5c0bc4ff5b0 can: esd_usb: Allow REC and TEC to return to zero
db6343a5b0d9 s390/qeth: fix use-after-free in hsci
a56c1cebe4a0 s390/qeth: fix various format strings
a6dba316c93e macsec: add missing attribute validation for offload
40500f1f4745 net: mvneta: Fix an out of bounds check
b9274dbe3999 net: thunderbolt: fix memory leak in tbnet_open()
7390c70bd431 ipv6: avoid use-after-free in ip6_fragment()
1beb475892f7 net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
b08412a9cf26 net: phy: mxl-gpy: fix version reporting
dec5abd91abc xen/netback: fix build warning
54d830e24247 dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()
c7adcbd0fd3f ethernet: aeroflex: fix potential skb leak in greth_init_rings()
d962d42d6376 tipc: call tipc_lxc_xmit without holding node_read_lock
f3b5dda26cd0 net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
5dab6fa068d7 ipv4: Fix incorrect route flushing when table ID 0 is used
ac566bd5770f ipv4: Fix incorrect route flushing when source address is deleted
af4ccae4b704 tipc: Fix potential OOB in tipc_link_proto_rcv()
b8ce0e6f9f88 net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
16854177745a net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
6f4798ac9c9e net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
114e65a22189 net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
51c04945756a net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
99eec0a766f9 ip_gre: do not report erspan version on GRE interface
2891957853f2 net: stmmac: fix "snps,axi-config" node property parsing
5cb8f1a784fd gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()
b8c2f0392d1d nvme initialize core quirks before calling nvme_init_subsystem
908b2da426fe NFC: nci: Bounds check struct nfc_target arrays
d841cc156304 i40e: Disallow ip4 and ip6 l4_4_bytes
625a13850b31 i40e: Fix for VF MAC address 0
5538794dbd42 i40e: Fix not setting default xps_cpus after reset
a6b30598fec8 net: mvneta: Prevent out of bounds read in mvneta_config_rss()
e6e897d4fe2f xen-netfront: Fix NULL sring after live migration
eefd8953a748 octeontx2-pf: Fix potential memory leak in otx2_init_tc()
f88acaed07b1 net: mdiobus: fix double put fwnode in the error path
cc62d76928e0 net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
ea113b570eee net: encx24j600: Fix invalid logic in reading of MISTAT register
8aae746d065c net: encx24j600: Add parentheses to fix precedence
a110287ef4a4 mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
e046421bed5a selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
4fa8988a36d5 net: dsa: sja1105: Check return value
b35be171dfe6 net: dsa: hellcreek: Check return value
a4c342e645d6 net: dsa: ksz: Check return value
edf7284a9829 Bluetooth: Fix not cleanup led when bt_init fails
3322193949ac Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
6c88c764e0c4 vmxnet3: use correct intrConf reference when using extended queues
5ad0d85757f8 vmxnet3: correctly report encapsulated LRO packet
5c014eb0ed6c af_unix: Get user_ns from in_skb in unix_diag_get_exact().
807a01a32979 drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
eb96fd3983b2 net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835
16eb678bca8e igb: Allocate MSI-X vector when testing
34c6367c946c e1000e: Fix TX dispatch condition
4271515f189b gpio: amd8111: Fix PCI device reference count leak
d57b60e9b355 drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
f8b29656013c netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
246bcd05ba6c ca8210: Fix crash by zero initializing data
80dad8df5fc2 ieee802154: cc2520: Fix error return code in cc2520_hw_init()
dd9dcfb85c65 drm/vmwgfx: Fix race issue calling pin_user_pages
7b09ba9036b2 netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
6daaa84b6214 gpiolib: fix memory leak in gpiochip_setup_dev()
1a1075d37108 gpiolib: check the 'ngpios' property in core gpiolib code
70c5515c1c30 gpiolib: improve coding style for local variables
3b714f25fc59 clk: Fix pointer casting to prevent oops in devm_clk_release()
c142cba37de2 can: af_can: fix NULL pointer dereference in can_rcv_filter
104bb1f67e3c HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
f755d11c55b2 HID: core: fix shift-out-of-bounds in hid_report_raw_event
2d4b310c32d4 HID: hid-lg4ff: Add check for empty lbuf
5e8021ae0865 HID: usbhid: Add ALWAYS_POLL quirk for some mice
5e88c6f4aaa7 net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()
1074fefce9cc drm/shmem-helper: Avoid vm_open error paths
83e3da8bb92f drm/shmem-helper: Remove errant put in error path
249011f4c3b8 drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
1e4fe9a1546f drm/vmwgfx: Don't use screen objects when SEV is active
f6550976fe22 KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
fe50a9bbeb1f net: mana: Fix race on per-CQ variable napi work_done
a49894a5ac36 Bluetooth: Fix crash when replugging CSR fake controllers
1dee2b504771 Bluetooth: btusb: Add debug message for CSR controllers
3ac29732a2ff mm/gup: fix gup_pud_range() for dax
aad8bbd17a1d memcg: fix possible use-after-free in memcg_write_event_control()
6fb8bc29bfa8 media: v4l2-dv-timings.c: fix too strict blanking sanity checks
a4c575541eeb Revert "ARM: dts: imx7: Fix NAND controller size-cells"
28abc1145924 soundwire: intel: Initialize clock stop timeout
22d800b378e4 media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
5d0fa6fc8899 xen/netback: don't call kfree_skb() with interrupts disabled
4422241ceffc xen/netback: do some code cleanup
0fe29bd92594 xen/netback: Ensure protocol headers don't fall in the non-linear area
f01677be31d1 drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()
ee2536830b16 cifs: fix use-after-free caused by invalid pointer `hostname`
dc62f05f666c rtc: cmos: avoid UIP when reading alarm time
48ea4199af85 rtc: cmos: avoid UIP when writing alarm time
3f52afc6ed93 rtc: mc146818-lib: extract mc146818_avoid_UIP
1a3f8c6cd29d mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
79ad784c9d21 mm/khugepaged: fix GUP-fast interaction by sending IPI
d15cd6de0123 mm/khugepaged: take the right locks for page table retraction
26f084e55466 net: usb: qmi_wwan: add u-blox 0x1342 composition
029a7f1c5d70 9p/xen: check logical size for buffer size
b398832893c8 usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
e70a5724400a fbcon: Use kzalloc() in fbcon_prepare_logo()
fd3768597d2a regulator: twl6030: fix get status of twl6032 regulators
9f74b9aa8d58 ASoC: soc-pcm: Add NULL check in BE reparenting
dae93f4168c4 btrfs: send: avoid unaligned encoded writes when attempting to clone range
f54e1edf579d selftests/net: Find nettest in current directory
fccd454129f6 ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
542a563bb751 regulator: slg51000: Wait after asserting CS pin
3d1b5fde360e 9p/fd: Use P9_HDRSZ for header size
fe2d44e86e96 ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
e945f3d809ed ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
c3b818c91a11 spi: mediatek: Fix DEVAPC Violation at KO Remove
d9f0107be1a9 ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
7ae0262748e5 ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
d81c62e3121f ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
66717ad03b80 fs: use acquire ordering in __fget_light()
1222e2364ac7 ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
996fb29b06b6 arm64: dts: rockchip: fix ir-receiver node names
752138ef89e8 ARM: dts: rockchip: fix ir-receiver node names
8045971e40cd arm: dts: rockchip: remove clock-frequency from rtc
5e9fb8013ac9 arm: dts: rockchip: fix node name for hym8563 rtc
2ed7137e911a arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
5a1122e1a896 mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
282f52c954a8 clk: Provide new devm_clk helpers for prepared and enabled clocks
eb94a7a20f3c clk: generalize devm_clk_get() a bit
d9790301361c Linux 5.15.82
48642f94311b proc: proc_skip_spaces() shouldn't think it is working on C strings
3eb9213f6612 proc: avoid integer type confusion in get_proc_long
4a4073a2e2fe ipc/sem: Fix dangling sem_array access in semtimedop race
53b9b1201e34 Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
571b6bbbf54d char: tpm: Protect tpm_pm_suspend with locks
f39891cfe79b Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
a759057af728 ACPI: HMAT: Fix initiator registration for single-initiator systems
da8a794d71ec ACPI: HMAT: remove unnecessary variable initialization
2d16161a2c98 i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
950a05cb15e3 i2c: npcm7xx: Fix error handling in npcm_i2c_init()
db3f8da033d9 serial: stm32: Deassert Transmit Enable on ->rs485_config()
45f628f4fd81 serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode
c60eae5b1d0b serial: stm32: Factor out GPIO RTS toggling into separate function
041f8dc88292 ipv4: Fix route deletion when nexthop info is not specified
25174d91e4a3 ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
a0ad247e55ea selftests: net: fix nexthop warning cleanup double ip typo
532847b69c29 selftests: net: add delete nexthop route warning test
e0783558817d Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
723fa02e0e0a parisc: Increase FRAME_WARN to 2048 bytes on parisc
b951ab4b35ba mm: migrate: fix THP's mapcount on isolation
c5eda6029cf9 mm: __isolate_lru_page_prepare() in isolate_migratepages_block()
bdb613ef179a iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
b6eea8b2e858 iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
787d81d4eb15 nvme: fix SRCU protection of nvme_ns_head list
12f237200c16 riscv: kexec: Fixup irq controller broken in kexec crash path
ac00301adb19 riscv: fix race when vmap stack overflow
fa7a7d185ef3 riscv: Sync efi page table's kernel mappings before switching
d86d69892545 pinctrl: single: Fix potential division by zero
98b15c706644 ASoC: ops: Fix bounds check for _sx controls
f88a6977f8b9 KVM: x86/mmu: Fix race condition in direct_page_fault
df4b177b4851 io_uring/poll: fix poll_refs race with cancelation
4b702b7d11ce io_uring: make poll refs more robust
1d58849ac26f io_uring: cmpxchg for poll arm refs release
cd1981a8c30d io_uring: fix tw losing poll events
62321dc7b081 io_uring: update res mask in io_poll_check_events
417d5ea6e735 tracing: Free buffers when a used dynamic event is removed
52fc245d150c tracing: Fix race where histograms can be called before the event
cb2b0612cd25 tracing/osnoise: Fix duration type
615a996ff397 drm/i915: Never return 0 if not all requests retired
01a2b25ef2cd drm/i915: Fix negative value passed as remaining time
ff1591ba33b8 drm/amdgpu: enable Vangogh VCN indirect sram mode
ac2d7fa90848 drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
57ee7bc4c60a mmc: sdhci: Fix voltage switch delay
bb8f8095143e mmc: sdhci-sprd: Fix no reset data and command after voltage switch
4c7681c1a52f mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
01dbe4db590a mmc: core: Fix ambiguous TRIM and DISCARD arg
738946e35504 mmc: mmc_test: Fix removal of debugfs file
635d0517348e net: stmmac: Set MAC's flow control register to reflect current settings
9132dcdf3bf6 v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
76ad884be092 pinctrl: intel: Save and restore pins in "direct IRQ" mode
41296b85fafa x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
33021419fd81 nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
2e44dd9a8dd6 tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
b60a8ad771fd error-injection: Add prompt for function error injection
757eb00c4c40 ALSA: dice: fix regression for Lexicon I-ONIX FW810S
a1a96a6f302c riscv: mm: Proper page permissions after initmem free
823df3607d8b riscv: vdso: fix section overlapping under some conditions
6e035d5a2a6b hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
7692700ac818 hwmon: (coretemp) Check for null before removing sysfs attrs
9b5836b9c4b0 net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
0dfb9a566327 sctp: fix memory leak in sctp_stream_outq_migrate()
fcb3e0216156 packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
04b995e96322 net: tun: Fix use-after-free in tun_detach()
43ca0adf79e5 afs: Fix fileserver probe RTT handling
543d917f691a net: mdiobus: fix unbalanced node reference count
dca370e575d9 net: hsr: Fix potential use-after-free
1daec0815655 tipc: re-fetch skb cb after tipc_msg_validate
16a64dc26545 dsa: lan9303: Correct stat name
766086ea8ca7 net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
c667751a4265 net: wwan: iosm: fix kernel test robot reported error
9c584d6d9cfb net: ethernet: nixge: fix NULL dereference
8782b32ef867 net/9p: Fix a potential socket leak in p9_socket_open
6fc9425bff4b net: net_netdev: Fix error handling in ntb_netdev_init_module()
3bc893ef36f9 net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()
7730904f50c7 net: phy: fix null-ptr-deref while probe() failed
59b54f0563b6 wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
dc0853f8b502 wifi: cfg80211: don't allow multi-BSSID in S1G
88a6fe370788 wifi: cfg80211: fix buffer overflow in elem comparison
08fff7aaeb7e aquantia: Do not purge addresses when setting the number of rings
2a7aa52573da qlcnic: fix sleep-in-atomic-context bugs caused by msleep
7b734d26f037 can: m_can: Add check for devm_clk_get
ea8dc27bb044 can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods
b1d2a8e02acc can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()
e53da04e37e4 can: cc770: cc770_isa_probe(): add missing free_cc770dev()
d452a71995cb can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
372eb550faa0 net/mlx5e: Fix use-after-free when reverting termination table
839eeab03c83 net/mlx5: Fix uninitialized variable bug in outlen_write()
34feea3bfb37 net/mlx5: DR, Fix uninitialized var warning
3485ef2aabeb net/mlx5: DR, Rename list field in matcher struct to list_node
9fc27d22cdb9 e100: Fix possible use after free in e100_xmit_prepare
0d9f5bd54b91 iavf: Fix error handling in iavf_init_module()
b0b2b9050c17 iavf: remove redundant ret variable
69501d820508 fm10k: Fix error handling in fm10k_init_module()
5e3657dede36 i40e: Fix error handling in i40e_init_module()
7109e9410992 ixgbevf: Fix resource leak in ixgbevf_init_module()
196ea810e21c of: property: decrement node refcount in of_fwnode_get_reference_args()
36164db278a8 nvmem: rmem: Fix return value check in rmem_read()
e3761831674a bpf: Do not copy spin lock field from user in bpf_selem_alloc
45f6e8186374 hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
a90251376c3e hwmon: (i5500_temp) fix missing pci_disable_device()
eeb31b828daf hwmon: (ina3221) Fix shunt sum critical calculation
9514b95cac51 hwmon: (ltc2947) fix temperature scaling
0140e079a420 libbpf: Handle size overflow for ringbuf mmap
06d5790e7df5 ARM: at91: rm9200: fix usb device clock id
d074f173fbd1 scripts/faddr2line: Fix regression in name resolution on ppc64le
ee3d37d79610 bpf, perf: Use subprog name when reporting subprog ksymbol
ec02fc0a4101 iio: light: rpr0521: add missing Kconfig dependencies
f7419fc42afc iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
e7e76a77aabe iio: health: afe4403: Fix oob read in afe4403_read_raw
ebdca90efbb5 drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
c365d3c3e512 drm/amdgpu: update drm_display_info correctly when the edid is read
df5346466e51 drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
044da1a371a0 btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
da86809ab822 btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
5d66eadc1cc3 spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
6b4544a13179 btrfs: free btrfs_path before copying inodes to userspace
c7ae3becee72 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino
acc2f40b980c erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
ca9f27448af0 drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
c2f2972889eb drm/i915: Create a dummy object for gen6 ppgtt
918002bdbe43 arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored
e4a7232c917c Linux 5.15.81
5c5c563a0817 cifs: fix missed refcounting of ipc tcon
ee2d04f23bbb drm/i915: fix TLB invalidation for Gen12 video and compute engines
bef834845d89 drm/amdgpu: always register an MMU notifier for userptr
7901de7aa833 drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
e7bf1fe53817 drm/amd/display: No display after resume from WB/CB
5033cba00c71 drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
b8dc24590923 btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
914baca57af7 btrfs: use kvcalloc in btrfs_get_dev_zone_info
c1e6d4bfdee3 btrfs: zoned: fix missing endianness conversion in sb_write_pointer
d88bf6be02de btrfs: free btrfs_path before copying subvol info to userspace
f218b404fc0e btrfs: free btrfs_path before copying fspath to userspace
fea9397101c1 btrfs: free btrfs_path before copying root refs to userspace
7d0c25b5fe54 genirq: Take the proposed affinity at face value if force==true
f17657cce069 irqchip/gic-v3: Always trust the managed affinity provided by the core code
52a93f2dcf6c genirq: Always limit the affinity to online CPUs
599cf4b84526 genirq/msi: Shutdown managed interrupts with unsatifiable affinities
7aed1dd5d221 wifi: wilc1000: validate number of channels
e9de501cf70d wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
143232cb5a4c wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
cd9c4869710b wifi: wilc1000: validate pairwise and authentication suite offsets
f2fb18d429c3 fuse: lock inode unconditionally in fuse_fallocate()
bb1c33bdf409 dm integrity: clear the journal on suspend
20ad31b09e98 dm integrity: flush the journal on suspend
5ca2110ba5e3 gpu: host1x: Avoid trying to use GART on Tegra20
97f47617e813 scsi: iscsi: Fix possible memory leak when device_register() failed
56ab7f237e7e net: usb: qmi_wwan: add Telit 0x103a composition
e2e33f213dea tcp: configurable source port perturb table size
269928e5c7bb platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
17d995dc69c8 platform/x86: hp-wmi: Ignore Smart Experience App event
e85bdc78720c zonefs: fix zone report size in __zonefs_io_error()
982fcd83fb16 drm/amdgpu: disable BACO support on more cards
ea11f8197dad platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
09af15e69196 platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
ba040bea9deb xen/platform-pci: add missing free_irq() in error path
6815b2087d23 xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
4c13ddb74f2c ASoC: stm32: dfsdm: manage cb buffers cleanup
dd82295a23bc Input: i8042 - apply probe defer to more ASUS ZenBook models
e12e121feb63 Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
9f5c167074d3 Input: soc_button_array - add use_low_level_irq module parameter
aaef86eac9e2 Input: goodix - try resetting the controller when no config is set
e2223f5fbbb8 serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
4e208294de45 tools: iio: iio_generic_buffer: Fix read size
0d0e2545fa92 ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
e394cf9d7a83 Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
96b5d1177752 x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
d048f7481524 x86/pm: Add enumeration check before spec MSRs save/restore setup
070e3560bf04 x86/tsx: Add a feature bit for TSX control MSR support
1430c98ebbe7 KVM: x86: remove exit_int_info warning in svm_handle_exit
27550a5930bb KVM: x86: add kvm_leave_nested
3e87cb0caa25 KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
6425c590d0cc KVM: x86: forcibly leave nested mode on vCPU reset
f42ebf972a9f KVM: x86: nSVM: leave nested mode on vCPU free
7b3c9405b272 mm: vmscan: fix extreme overreclaim and swap floods
feb2eda5e11f gcov: clang: fix the buffer overflow issue
ea6aa25c9ac0 nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
9d97a9fbfc11 usb: dwc3: gadget: Clear ep descriptor last
02632ea4dfaa usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
765ca3e63f37 usb: dwc3: gadget: conditionally remove requests
7945cbf8666a bus: ixp4xx: Don't touch bit 7 on IXP42x
39c039018a2c iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
0791a5ddbac2 iio: light: apds9960: fix wrong register for gesture gain
f0158b9bfcc2 arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
277d19ec283d ext4: fix use-after-free in ext4_ext_shift_extents
c9d133100bce usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
c2ad434cd4b2 usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
1d91c648874e usb: dwc3: exynos: Fix remove() function
0a216625c3ab KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1
f0044a4a31c9 mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
8e6940979bb8 mmc: sdhci-brcmstb: Enable Clock Gating to save power
24b46bfa9661 mmc: sdhci-brcmstb: Re-organize flags
227543ccacf8 nios2: add FORCE for vmlinuz.gz
6a4ea16a6734 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
c4a9046c2735 lib/vdso: use "grep -E" instead of "egrep"
5fefdceafb78 s390/crashdump: fix TOD programmable field size
592b6fd74afd net: thunderx: Fix the ACPI memory leak
697eb30a3534 octeontx2-af: Fix reference count issue in rvu_sdp_init()
6ba1687ea102 octeontx2-pf: Add check for devm_kcalloc
26c31e7c73d4 net: enetc: preserve TX ring priority across reconfiguration
0e16bbf616cc net: enetc: cache accesses to &priv->si->hw
68de40f66a5a net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
5c0858e1426b nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
e09243fb160b nfc: st-nci: fix memory leaks in EVT_TRANSACTION
dca20b7a1959 nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
67d638f8efc4 s390/dasd: fix no record found for raw_track_access
88277853cf8a arcnet: fix potential memory leak in com20020_probe()
1d44ec8507b7 ipv4: Fix error return code in fib_table_insert()
918e83c6bfa7 dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
8ce9b1c97fce fs: do not update freeing inode i_io_list
8db9e60cdfda netfilter: flowtable_offload: add missing locking
c1da3bfca111 netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
606091b2f6dc dma-buf: fix racing conflict of dma_heap_add()
8af9450befba bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
251bcf6cfb35 regulator: twl6030: re-add TWL6032_SUBCLASS
6258a8f91304 NFC: nci: fix memory leak in nci_rx_data_packet()
ffe6021154ea net: sched: allow act_ct to be built without NF_NAT
a05c0f9511d0 net: sparx5: fix error handling in sparx5_port_open()
182ef20f0f1c sfc: fix potential memleak in __ef100_hard_start_xmit()
2da022fac96d net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
a48b345b87f9 xfrm: Fix ignored return value in xfrm6_init()
19989e163595 xfrm: Fix oops in __xfrm_state_delete()
46d450067fc0 tipc: check skb_linearize() return value in tipc_disc_rcv()
33fb115a76ae tipc: add an extra conn_get in tipc_conn_alloc
4ae907c45fca tipc: set con sock in tipc_conn_alloc
ef866d9ea922 net/mlx5: Fix handling of entry refcount when command is not issued to FW
3101318939f5 net/mlx5: Fix FW tracer timestamp calculation
1eaabb5bbbb6 net/mlx5: Do not query pci info while pci disabled
8180099b2aea netfilter: ipset: regression in ip_set_hash_ip.c
448b6273706c Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
082c31cb99d8 Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
7fdd9daa5b12 macsec: Fix invalid error code set
e8fb93a0792c nfp: add port from netdev validation for EEPROM access
e44e424ed95f nfp: fill splittable of devlink_port_attrs correctly
527046c13815 net: pch_gbe: fix pci device refcount leak while module exiting
f77c84dd5b28 octeontx2-af: debugsfs: fix pci device refcount leak
cd581ffd8dda net/qla3xxx: fix potential memleak in ql3xxx_send()
a8976074e2cb net: mvpp2: fix possible invalid pointer dereference
3a4cc56cd17d net/mlx4: Check retval of mlx4_bitmap_init
c368220e1780 net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
d9729437b28f ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
1c0b6a97c478 ARM: mxs: fix memory leak in mxs_machine_init()
ecff08f3c469 iavf: Fix race condition between iavf_shutdown and iavf_remove
31147d4e907c iavf: Do not restart Tx queues after reset task failure
232942b26c54 iavf: Fix a crash during reset task
0600615d010f netfilter: nf_tables: do not set up extensions for end interval
60387731e69f netfilter: conntrack: Fix data-races around ct mark
ee3ccd1abbe1 9p/fd: fix issue of list_del corruption in p9_fd_cancel()
131c2eeabc72 net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
f58df483ff37 nfc/nci: fix race with opening and closing
da22d7410afd net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
38fe0988bd51 rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
d92151b4659b rxrpc: Use refcount_t rather than atomic_t
3c33e41fa5b3 rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
46cefa268958 net: liquidio: simplify if expression
95500ee0b3bd selftests: mptcp: fix mibit vs mbit mix up
f8c4da198eed selftests: mptcp: more stable simult_flows tests
1c0efab08c9b ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
ade662f3f242 tee: optee: fix possible memory leak in optee_register_device()
d1dd119134ba bus: sunxi-rsb: Support atomic transfers
b1ed61e7066b bus: sunxi-rsb: Remove the shutdown callback
61a41d1abc7c regulator: core: fix UAF in destroy_regulator()
a85c0db3f5ad spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
d9f9b3255b97 regulator: core: fix kobject release warning and memory leak in regulator_register()
bd419c7c68bd ASoC: max98373: Add checks for devm_kcalloc
f9bc4a18e7d5 scsi: storvsc: Fix handling of srb_status and capacity change events
c2153fe2d0c6 x86/hyperv: Restore VP assist page after cpu offlining/onlining
b2ddd7623712 ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
dd62cb7e6fd4 ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
d80ffd4823b6 ASoC: hdac_hda: fix hda pcm buffer overflow issue
10bee7eb2a2f ARM: dts: am335x-pcm-953: Define fixed regulators in root node
8fe533c0f909 af_key: Fix send_acquire race with pfkey_register
0c69a4658e94 xfrm: replay: Fix ESN wrap around for GSO
ecc6ce4fdf0d xfrm: fix "disable_policy" on ipv4 early demux
5a792c1d4d77 MIPS: pic32: treat port as signed integer
144452b42143 RISC-V: vdso: Do not add missing symbols to version section in linker script
799970b8cc45 ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
38b09dc14f7c Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
44d50fccf889 nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
5adc12d9e2b5 arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
1340f02773ae block, bfq: fix null pointer dereference in bfq_bio_bfqg()
86d4dca4a6ae drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
b90e6234f57e scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
cdbba6a4de39 scsi: ibmvfc: Avoid path failures during live migration
6e8124a151bd platform/x86/intel/hid: Add some ACPI device IDs
32735e24f47a platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
83a6823016f2 platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
f707986a1414 platform/x86: ideapad-laptop: Disable touchpad_switch
5e38740ae545 Revert "net: macsec: report real_dev features when HW offloading is enabled"
26b72202ee26 selftests/bpf: Add verifier test for release_reference()
8395e3f98c4a spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
d04722f2809c wifi: ath11k: Fix QCN9074 firmware boot on x86
9cc96a20a92a wifi: mac80211: Fix ack frame idr leak when mesh has no route
86f90014e767 wifi: airo: do not assign -1 to unsigned char
f5558fbda022 audit: fix undefined behavior in bit shift for AUDIT_BIT
af5de982ffc9 riscv: dts: sifive unleashed: Add PWM controlled LEDs
ee34a19dbe2a wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
3513785dc13f wifi: mac80211: fix memory free error when registering wiphy fail
855485d31e2a ceph: fix NULL pointer dereference for req->r_session
729c9ad2940e ceph: Use kcalloc for allocating multiple elements
d276fb4a7eb8 binder: validate alloc->mm in ->mmap() handler
5277e3d633a5 x86/sgx: Add overflow check in sgx_validate_offset_length()
b5a838ba47f2 x86/sgx: Create utility to validate user provided offset and length
2f6e2de3a528 ceph: avoid putting the realm twice when decoding snaps fails
8bef55d7934d ceph: do not update snapshot context when there is no new snapshot
cdee3136c966 iio: pressure: ms5611: fixed value compensation bug
5d6696e79d94 iio: ms5611: Simplify IO callback parameters
f0ee88e83ce9 nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
a61716cd2401 nvme-pci: disable write zeroes on various Kingston SSD
19b60f336317 nvme-pci: disable namespace identifiers for the MAXIO MAP1001
d537e1930640 nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
af03ce894c9c nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
c6803faa6a6d drm/display: Don't assume dual mode adaptors support i2c sub-addressing
d2284fe43c63 ata: libata-core: do not issue non-internal commands once EH is pending
e09583e83e4a ata: libata-scsi: simplify __ata_scsi_queuecmd()
a9059e338fc0 cifs: Fix connections leak when tlink setup failed
81d583baa5f1 cifs: support nested dfs links over reconnect
dbc0ea91be28 cifs: split out dfs code from cifs_reconnect()
b3ce844d234f cifs: introduce new helper for cifs_reconnect()
2ea600b598dd sctp: clear out_curr if all frag chunks of current msg are pruned
1f9f346fbb78 sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
e8915faa9f41 tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
bd19013935af serial: fsl_lpuart: Fill in rs485_supported
87c81c19cda1 serial: Add rs485_supported to uart_port
c08f4ea79f7a ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
d1e4288d2a63 ASoC: fsl_sai: use local device pointer
71e496bd3382 Linux 5.15.80
b63ddb3ba61e ntfs: check overflow when iterating ATTR_RECORDs
ab6a1bb17e3c ntfs: fix out-of-bounds read in ntfs_attr_find()
5330c423b862 ntfs: fix use-after-free in ntfs_attr_find()
43bbadb7e463 net/9p: use a dedicated spinlock for trans_fd
9357fca9dad7 mm: fs: initialize fsdata passed to write_begin/write_end interface
b334ab4c3347 wifi: wext: use flex array destination for memcpy()
0e07032b4b47 9p/trans_fd: always use O_NONBLOCK read/write
7c7b7476b56e gfs2: Switch from strlcpy to strscpy
28275a7c84d2 gfs2: Check sb_bsize_shift after reading superblock
a4f1a01b2e81 9p: trans_fd/p9_conn_cancel: drop client lock earlier
f7b0e95071bb kcm: close race conditions on sk_receive_queue
27d706b0d394 kcm: avoid potential race in kcm_tx_work
b49026d9c86f tcp: cdg: allow tcp_cdg_release() to be called multiple times
e41cbf98df22 macvlan: enforce a consistent minimal mtu
d5f7f6e63fed Input: i8042 - fix leaking of platform device on module removal
c49cc2c059b5 kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
71beab7119d0 scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
a636772988ba scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
cb7893c85ea8 net: use struct_group to copy ip/ipv6 header addresses
9b8c0c88f414 tracing: Fix warning on variable 'struct trace_array'
73cf0ff9a393 ring-buffer: Include dropped pages in counting dirty patches
35c60b4e8ca7 perf: Improve missing SIGTRAP checking
2ac6276864de serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
b1a27b2aad93 nvme: ensure subsystem reset is single threaded
bccece3c3331 nvme: restrict management ioctls to admin
8cddb0d96b9c perf/x86/intel/pt: Fix sampling using single range output
8e2f33c59837 misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
9a72a46cb01d docs: update mediator contact information in CoC doc
a99a547658e5 mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
4a1b6f7839d3 mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
fd285d421563 mmc: core: properly select voltage range without power cycle
8a9bae5f1b53 firmware: coreboot: Register bus in module init
052d0e79efe5 iommu/vt-d: Set SRE bit only when hardware has SRS cap
c31a792a825a iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
11edbdee4399 scsi: zfcp: Fix double free of FSF request when qdio send fails
fdf87b5b3087 net: phy: marvell: add sleep time after enabling the loopback bit
9648d760edf4 maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
fdd57c20d440 Input: iforce - invert valid length check when fetching device IDs
0cafb719bed5 serial: 8250_lpss: Configure DMA also w/o DMA filter
59f6596697f1 serial: 8250: Flush DMA Rx on RLSI
118b52c2ae08 serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
6ffce7a92ef5 dm ioctl: fix misbehavior if list_versions races with module loading
2b104973f7fd iio: pressure: ms5611: changed hardcoded SPI speed to value limited
1678d4abb2dc iio: adc: mp2629: fix potential array out of bound access
bd22c232ead9 iio: adc: mp2629: fix wrong comparison of channel
656f67061366 iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
1bf8c0aff8fb iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
afc0aea70261 usb: typec: mux: Enter safe mode only when pins need to be reconfigured
8236628a549d usb: cdns3: host: fix endless superspeed hub port reset
ead83b0db81f usb: chipidea: fix deadlock in ci_otg_del_timer
cc9e6d8c55c9 usb: add NO_LPM quirk for Realforce 87U Keyboard
70eca1d261b2 USB: serial: option: add Fibocom FM160 0x0111 composition
1b6a54885c40 USB: serial: option: add u-blox LARA-L6 modem
b0467d0059bc USB: serial: option: add u-blox LARA-R6 00B modem
95688a8a5735 USB: serial: option: remove old LARA-R6 PID
53dee78ea382 USB: serial: option: add Sierra Wireless EM9191
e7764e88e6c4 USB: bcma: Make GPIO explicitly optional
a190a83db284 speakup: fix a segfault caused by switching consoles
b3c6edbee48e slimbus: stream: correct presence rate frequencies
6b35ac831555 slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
0f847462fea1 Revert "usb: dwc3: disable USB core PHY management"
23ad214a8665 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
a36b505749c6 ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
02b94885b2fd ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
7176d6f3adb9 drm/amd/display: Add HUBP surface flip interrupt handler
e57daa750369 tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
3a41c0f2a5c3 tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
7291dec4f2d1 tracing: Fix race where eprobes can be called before the event
6517b97134f7 tracing: Fix wild-memory-access in register_synth_event()
07ba4f0603ab tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
8b318f3032bf tracing/ring-buffer: Have polling block on watermark
2c21ee020ce4 tracing: Fix memory leak in tracing_read_pipe()
00f74b1a98a2 ring_buffer: Do not deactivate non-existant pages
1bea037a1abb ftrace: Fix null pointer dereference in ftrace_add_mod()
fadfcf39fbcd ftrace: Optimize the allocation for mcount entries
5c5f2642898f ftrace: Fix the possible incorrect kernel message
2ab249416244 cifs: add check for returning value of SMB2_set_info_init
5783abda58d6 net: thunderbolt: Fix error handling in tbnet_init()
80e590aeb132 net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
4a55aec1425f cifs: Fix wrong return value checking when GETFLAGS
c8baf1fc248b net/x25: Fix skb leak in x25_lapb_receive_frame()
af4b57fa6bd0 net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
61404a182eb5 cifs: add check for returning value of SMB2_close_init
d3233f4bf3dd platform/surface: aggregator: Do not check for repeated unsequenced packets
69691714035b platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
7d93417d5964 drbd: use after free in drbd_create_device()
fc16a2c81a3e bridge: switchdev: Fix memory leaks when changing VLAN protocol
3d90a668c4bc net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
3f7b2ef8fe92 net: ena: Fix error handling in ena_init()
2540eea1bdc3 net: ionic: Fix error handling in ionic_init_module()
c08c13cb13fa xen/pcpu: fix possible memory leak in register_pcpu()
97009f07f217 net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
88da008e5e2f net: mhi: Fix memory leak in mhi_net_dellink()
8f839715d032 bnxt_en: Remove debugfs when pci_register_driver failed
b88713d92bd3 net: caif: fix double disconnect client in chnl_net_open()
6d2403416089 net: macvlan: Use built-in RCU list checking
596230471da3 mISDN: fix misuse of put_device() in mISDN_register_device()
07a6a8cf1712 net: liquidio: release resources when liquidio driver open failed
19feb6cf4136 soc: imx8m: Enable OCOTP clock before reading the register
8c54d706d829 net: stmmac: ensure tx function is not running in stmmac_xdp_release()
6219f46c2b9d net: hinic: Fix error handling in hinic_module_init()
7a05e3929668 mISDN: fix possible memory leak in mISDN_dsp_element_register()
0ee6455c9cfa net: bgmac: Drop free_netdev() from bgmac_enet_remove()
7ff4fa179e4e bpf: Initialize same number of free nodes for each pcpu_freelist
12f178cf05f3 MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
a4d6e024bea2 MIPS: fix duplicate definitions for exported symbols
44142b652a28 nfp: change eeprom length to max length enumerators
f23058dc2398 ata: libata-transport: fix error handling in ata_tdev_add()
67b219314628 ata: libata-transport: fix error handling in ata_tlink_add()
e7bb1b7a7bf2 ata: libata-transport: fix error handling in ata_tport_add()
377ff82c33c0 ata: libata-transport: fix double ata_host_put() in ata_tport_add()
494df0b0efe8 arm64: dts: imx8mn: Fix NAND controller size-cells
7178d568f7cc arm64: dts: imx8mm: Fix NAND controller size-cells
8ccf18c82a0a ARM: dts: imx7: Fix NAND controller size-cells
e884a6c2d49a drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
07e56de8766f drm/drv: Fix potential memory leak in drm_dev_init()
45c300613bee drm/panel: simple: set bpc field for logic technologies displays
779f3f9e0cdc drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
97e5b508e961 pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
9a77b8557fdb parport_pc: Avoid FIFO port location truncation
5d03c2911c52 siox: fix possible memory leak in siox_device_add()
530e987a0226 arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
d4944497827a bpf: Fix memory leaks in __check_func_call
25521fd2e217 block: sed-opal: kmalloc the cmd/resp buffers
2f21d653c648 scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
7cd28bc410d2 pinctrl: rockchip: list all pins in a possible mux route for PX30
ab79b8dbe21e ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
eaa8edd86514 bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
33cabe04d2c8 tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
ae22294e213a serial: imx: Add missing .thaw_noirq hook
26db1cd5191e serial: 8250: omap: Flush PM QOS work on remove
e0db709a58bd serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
83b6d4d6da67 serial: 8250_omap: remove wait loop from Errata i202 workaround
76db05ab7092 serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
2aee616a6b11 ARM: at91: pm: avoid soft resetting AC DLL
188546c78006 ASoC: tas2764: Fix set_tdm_slot in case of single slot
5782896daf65 ASoC: tas2770: Fix set_tdm_slot in case of single slot
34eee4189bce ASoC: core: Fix use-after-free in snd_soc_exit()
aa6f8aecbbf2 ARM: dts: at91: sama7g5: fix signal name of pin PB2
487fff700f5f spi: stm32: Print summary 'callbacks suppressed' message
2cec2f65c1e7 arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
44dbe66bb3ea arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
8b2eae7def2b arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
c8e76eeea77c arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
30571f28bb35 hugetlbfs: don't delete error page from pagecache
14ddbb83c342 KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
a9b964ed7cf9 spi: intel: Use correct mask for flash and protected regions
f4eb68642ed3 mtd: spi-nor: intel-spi: Disable write protection only if asked
156d0c823c59 ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
5907ff9f2c8f x86/cpu: Add several Intel server CPU model numbers
41e37d04e397 Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
b02a025dd188 btrfs: remove pointless and double ulist frees in error paths of qgroup tests
1c366c206ff2 drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
1c8ded1b3879 i2c: i801: add lis3lv02d's I2C address for Vostro 5568
b432581f19a0 i2c: tegra: Allocate DMA memory for DMA engine
7b0ae4c7b918 firmware: arm_scmi: Cleanup the core driver removal callback
1a8a2fef273d ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
8a03a4a5cf6d NFSv4: Retry LOCK on OLD_STATEID during delegation return
49ca2227c47b btrfs: raid56: properly handle the error when unable to find the missing stripe
0f7bd3a2dfe1 RDMA/efa: Add EFA 0xefa2 PCI ID
a42d4363e78f ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
004decd41b32 drm/amd/display: Remove wrong pipe control lock
7779efbb99bf ASoC: rt1308-sdw: add the default value of some registers
ef1e4ed85814 selftests/intel_pstate: fix build for ARCH=x86_64
dfd3cc1ef3e2 selftests/futex: fix build for clang
648467236c12 ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
64ee750c29da ASoC: codecs: jz4725b: fix capture selector naming
150b74cd0625 ASoC: codecs: jz4725b: use right control for Capture Volume
5352d8b31572 ASoC: codecs: jz4725b: fix reported volume for Master ctl
85134577a7f2 ASoC: codecs: jz4725b: add missed Line In power control bit
5e61dffb16dc spi: intel: Fix the offset to get the 64K erase opcode
c697cb2e6663 ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
569085124d75 ASoC: rt1019: Fix the TDM settings
4160a515c75b ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
2963ec4535a1 ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
30a2f9479c21 ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
3bf6da38a292 ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
94fa250ea55c mm: shmem: don't truncate page if memory failure happens
003fa195911d mm: hwpoison: handle non-anonymous THP correctly
a62b1bc603a1 mm: hwpoison: refactor refcount check handling
3df0eeae4d9a Linux 5.15.79
599b24eedf2a x86/cpu: Restore AMD's DE_CFG MSR after resume
9132fa043f96 net: tun: call napi_schedule_prep() to ensure we own a napi
1dea25e25acd drm/amdkfd: Migrate in CPU page fault use current mm
a1c303fbd4dd marvell: octeontx2: build error: unknown type name 'u64'
d948b228343a dmaengine: at_hdmac: Check return code of dma_async_device_register
c556ecf32a07 dmaengine: at_hdmac: Fix impossible condition
8a941ff34e53 dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
53831f7a13c3 dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
14f5462e4a00 dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
5482403228be dmaengine: at_hdmac: Fix concurrency over the active list
82ca19414faa dmaengine: at_hdmac: Free the memset buf without holding the chan lock
8fd36e069d65 dmaengine: at_hdmac: Fix concurrency over descriptor
1ee012d452b1 dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
90c1b07406f0 dmaengine: at_hdmac: Protect atchan->status with the channel lock
b5ee1fe06ad7 dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
9bbf5df0fc8c dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
f7d1aaa90319 dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
e9777b4efcce dmaengine: at_hdmac: Don't start transactions at tx_submit level
4e28674a0ecd dmaengine: at_hdmac: Fix at_lli struct definition
49eba53137f5 cert host tools: Stop complaining about deprecated OpenSSL functions
69e86c6268d5 can: j1939: j1939_send_one(): fix missing CAN header initialization
81fc8f90b885 mm/shmem: use page_mapping() to detect page cache for uffd continue
e91451af11f9 mm/memremap.c: map FS_DAX device memory as decrypted
48998c1773a4 mm/damon/dbgfs: check if rm_contexts input is for a real context
c736ed854160 udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
2e87eddf5736 mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
91c38504e589 btrfs: zoned: initialize device's zone info for seeding
432c30ba3f56 btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
c9fe4719c662 btrfs: fix match incorrectly in dev_args_match_device
f96fd3693631 wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
8e2b576caf91 platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
cb3ab0e1e074 drm/amdgpu: disable BACO on special BEIGE_GOBY card
dc066a78500a drm/i915/dmabuf: fix sg_table handling in map_dma_buf
afbd1188382a nilfs2: fix use-after-free bug of ns_writer on remount
abc082aac0d9 nilfs2: fix deadlock in nilfs_count_free_blocks()
589da2288197 ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
51ae4579a5d5 vmlinux.lds.h: Fix placement of '.data..decrypted' section
1f8e08ab3269 ALSA: usb-audio: Add DSD support for Accuphase DAC-60
c2451f62b2bd ALSA: usb-audio: Add quirk entry for M-Audio Micro
031d1480a0f4 ALSA: usb-audio: Yet more regression for for the delayed card registration
574f51e4aa40 ALSA: hda/realtek: Add Positivo C6300 model quirk
7140d7aaf93d ALSA: hda: fix potential memleak in 'add_widget_node'
f6d7a487aabd ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
1ccd55b3901b ALSA: hda/hdmi - enable runtime pm for more AMD display audio
29100c674208 mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
3dce99e2eb06 mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
9d6bd33e6aeb mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
ad01f16ca90c mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
1aa78c1d013c mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
c198524a99cb MIPS: jump_label: Fix compat branch range check
9713ceffa40a arm64: efi: Fix handling of misaligned runtime regions and drop warning
518e49f0590d riscv: fix reserved memory setup
d07c3d7491b4 riscv: vdso: fix build with llvm
cc36c7fa5d93 riscv: process: fix kernel info leakage
a8d67367ab33 net: macvlan: fix memory leaks of macvlan_common_newlink
7b194dd32b13 ethernet: tundra: free irq when alloc ring failed in tsi108_open()
7de10342fe14 net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
88e1dd2d9291 ethernet: s2io: disable napi when start nic failed in s2io_card_up()
3652f1f8d3ea net: atlantic: macsec: clear encryption keys from the stack
fca3b0a1fd3e net: phy: mscc: macsec: clear encryption keys when freeing a flow
60a0af8813fd stmmac: dwmac-loongson: fix missing of_node_put() while module exiting
ee4a9bd2c7f4 stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
4a8770eebc39 stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
83196d8dc5a8 cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
49d8a6e24a34 mctp: Fix an error handling path in mctp_init()
29961d2332a5 stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz
8604bebc5c32 stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S
7dec6dae2b61 net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
960f9d30def3 net: cpsw: disable napi in cpsw_ndo_open()
1360778fdb6f net/mlx5e: E-Switch, Fix comparing termination table instance
f13e9ebd2925 net/mlx5: Allow async trigger completion execution on single CPU systems
48b73b46a5b0 net/mlx5: Bridge, verify LAG state when adding bond to bridge
13b1ea861e8a net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg
7e4dcacb4dd6 net: nixge: disable napi when enable interrupts failed in nixge_open()
409731df6310 net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
77ff31cba9a6 netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()
e62cb1c093d6 netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()
0bd20318da08 perf tools: Add the include/perf/ directory to .gitignore
a733671e388c perf stat: Fix printing os->prefix in CSV metrics output
c36e9e2c4aff drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
4689bd3a1b23 net: lapbether: fix issue of invalid opcode in lapbeth_open()
1dd27541aa2b dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
992e966caf57 dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
9766af75ba5a dmaengine: pxa_dma: use platform_get_irq_optional
301caa06091a tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
6a264203dbdb net: broadcom: Fix BCMGENET Kconfig
e7871b9a21ae net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
261178a1c262 can: af_can: fix NULL pointer dereference in can_rx_register()
2acb2779b147 ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
13ecaa6832fb tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
bc79cb9fb006 drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
2845bc9070ce net: wwan: mhi: fix memory leak in mhi_mbim_dellink
2ce2348c2858 net: wwan: iosm: fix memory leak in ipc_wwan_dellink
7b6bc50f65e9 hamradio: fix issue of dev reference count leakage in bpq_device_event()
f59adebb8c28 net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
119407dc329a KVM: s390: pv: don't allow userspace to set the clock under PV
500bcd3a99ea phy: ralink: mt7621-pci: add sentinel to quirks table
151dc8087b56 capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
435c7ddfd510 net: fman: Unregister ethernet device on removal
3a504d6d96ea bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
ac257c43fa61 bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
d7569302a7a5 net: tun: Fix memory leaks of napi_get_frags
430d1f4964dd octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
ec0db81883b4 octeontx2-pf: Use hardware register for CQE count
b89a0d8859ae macsec: clear encryption keys from the stack after setting up offload
eeba7f07a0cb macsec: fix detection of RXSCs when toggling offloading
3070a880eb03 macsec: fix secy->n_rx_sc accounting
e957555a3694 macsec: delete new rxsc when offload fails
ad25a115f508 net: gso: fix panic on frag_list with mixed head alloc types
466ce46f251d bpf: Fix wrong reg type conversion in release_reference()
35d8130f2ad0 bpf: Add helper macro bpf_for_each_reg_in_vstate
61274498fbf8 bpf, sock_map: Move cancel_work_sync() out of sock lock
32b5dd03beeb bpf: Fix sockmap calling sleepable function in teardown path
e9915581899c bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
5ad95d71344b HID: hyperv: fix possible memory leak in mousevsc_probe()
6dcdd1b68b7f bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
2fc902245c82 wifi: mac80211: Set TWT Information Frame Disabled bit as 1
95adbd2ac8de bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
06615967d488 bpf, verifier: Fix memory leak in array reallocation for stack state
4335a82c4f7b soundwire: qcom: check for outanding writes before doing a read
ae4dad2e5374 soundwire: qcom: reinit broadcast completion
38c9fa2cc6bf wifi: cfg80211: fix memory leak in query_regdb_file()
2c6ba0a7872b wifi: cfg80211: silence a sparse RCU warning
921738c280ab phy: stm32: fix an error code in probe
fa722006f762 hwspinlock: qcom: correct MMIO max register for newer SoCs
3c1bb6187e56 drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
b1f852277171 drm/amdkfd: handle CPU fault on COW mapping
36770c045aba drm/amdkfd: avoid recursive lock in migrations back to RAM
93a5de7e8843 fuse: fix readdir cache race
1920cf94545a thunderbolt: Add DP OUT resource when DP tunnel is discovered
47dbf2496990 thunderbolt: Tear down existing tunnels when resuming from hibernate
(From OE-Core rev: 0da091fb301cfc54297d716e2097360553bb8ae1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ee40eebc70d1d09c758eeba2ff6de969fb717a0b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
da5513f30187 libbpf: Fix build warning on ref_ctr_off
(From OE-Core rev: 422c3fee2364ae8376d0c4f601749b616a76fb03)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit eb75d561256c794baf6c89c1975967343145da87)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
4c5a089621a8 perf python: Account for multiple words in CC
(From OE-Core rev: 9125916666e1d160b10edcb31f4306d20ce9cdd3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1cf78a856beb42a2d68e6c49bfdbc33fea68ebb5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
(From OE-Core rev: 6dd61c0dc143e53acddd3a181298b18bb8bc789a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 474ddb758dd1b327540e48ccfe1500fb4231f30b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Noteworthy changes in version 1.6.3 (2022-12-06)
Fix another integer overflow in the CRL parser. [T6284,CVE-2022-47629]
(From OE-Core rev: 0c1829b0e7e085ba8aef0d47852abf520ef9d635)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 83f3f21b1b84ab9e7b461ac966691c80f4ed4e97)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit f098cb5073051eb371f4142678b4b3d5e7b52426)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prepare for stable version bump which includes this fix
This reverts commit e4cb0bf273ea556db91699594046a47514c8583c.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2019-6461 and CVE-2019-6462 are fixed, but the reporting is
incorrect as the patch for CVE-2019-6461 is actually for CVE-2019-6462
and vice-versa.
This swaps both files and edit the CVE field to report the correct
identifier.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: 960f9a9243282da838da655d03bb34261e300498)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f12c2a5ac94cb29f473f3c7e335463c7fb6d8a6e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building an image cve_check_write_rootfs_manifest() would sometimes fail
with a FileNotFoundError when writing the manifest.cve due to the parent
directory (DEPLOY_DIR_IMAGE) not (yet) existing.
The image task will provide the manifest in the deploy directory afterwards,
so other recipes depending on the manifest being in DEPLOY_DIR_IMAGE should
continue to function properly.
(From OE-Core rev: 3e1ae171d89d0ac5487a8930bf6f8a97c43fdf57)
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 00fb2aae22ce0d7ff5f3f8766fa770eeb4e73483)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We get random SSL failures when fetching the CVE database, and it's
notable that the NVD server is behind a DNS round-robin or geographically
diverse servers.
On a hunch that there is one misconfigured server, dump the IP that we
connected to.
(From OE-Core rev: 99f1a8971192f85fefad3cbc993b23a59627eb4c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91f46d431dc8f40e8c6475c800bb61cb08b82b0a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The database update has been done on the original file. In case of
network connection issues, temporary outage of the NVD server or
a similar situation, the function could exit with incomplete data
in the database. This patch solves the issue by performing the update
on a copy of the database. It replaces the main one only if the whole
update was successful.
See https://bugzilla.yoctoproject.org/show_bug.cgi?id=14929
Reported-by: Alberto Pianon <alberto@pianon.eu>
(From OE-Core rev: 878988a67b488a01f53658bcc528b5d0422672ae)
Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8efe99214d8b005f0ecac690ce5ba17b31758f92)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
avformat/nutdec: Add check for avformat_new_stream
Check for failure of avformat_new_stream() and propagate
the error code.
(From OE-Core rev: e17ddd0fafb562ed7ebe7708dac9bcef2d6cecc1)
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>
GTKIC_CMD variable gets the wrong assignation leading into a post
install script error. Fix if-else condition in GTKIC_CMD variable
to assign gtk4-update-icon-cache when GTKIC_VERSION is 4 but
gtk-update-icon-cache when is 3.
Also, rename gtk-update-icon-cache-3.0.0 to gtk-update-icon-cache-3.0
to match the gtk-update-icon-cache binary name deployed in
meta/recipes-gnome/gtk+/gtk+3.inc.
(From OE-Core rev: 34de16fd86775c0f2ede1670fec90217e4d11776)
Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on glibc-2.35 stable branch are updated.
293211b6fd time: Use 64 bit time on tzfile
26c8278889 nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402)
f75f61b659 nis: Build libnsl with 64 bit time_t
ca97201c24 Apply asm redirections in syslog.h before first use [BZ #27087]
cad7947db7 elf: Fix wrong fscanf usage on tst-pldd
e9eb987894 Allow for unpriviledged nested containers
2636fbb7ef elf: Fix wrong fscanf usage on tst-pldd
e7019eeeb5 x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591]
fb73a40981 elf: Fix rtld-audit trampoline for aarch64
(From OE-Core rev: 4db5727a0b44d471382c95c3897b68af5ab1a3b4)
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An issue discovered in Python Packaging Authority (PyPA) Wheel 0.37.1
and earlier allows remote attackers to cause a denial of service via
attacker controlled input to wheel cli.
CVE: CVE-2022-40898
Upstream-Status: Backport [88f02bc335]
(From OE-Core rev: 0974291e545aec68755dfb634c75dca37cca1ea9)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python Packaging Authority (PyPA) setuptools before 65.5.1 allows remote attackers
to cause a denial of service via HTML in a crafted package or custom PackageIndex
page. There is a Regular Expression Denial of Service (ReDoS) in package_index.py.
CVE: CVE-2022-40897
Upstream-Status: Backport [43a9c9bfa6]
(From OE-Core rev: f574d8d57ff3fbc38e350e7a90913993081c4fdf)
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>
devtool modify/upgrade are not currently equipped to handle conditional local files
in SRC_URI, and provide only the main no-override set in a workspace under
source/component/oe-local-files/ (this is done via meta/classes/devtool-source.bbclass).
On the other hand, updating the changes from workspace into a recipe
is run iteratively against all overrides; this works for patches (as they
all are directed into their own override branches in the workspace
git source tree), but breaks down when trying to match local files
in a workspace against local files in overridden SRC_URI lists, resulting in
bad recipe breakage.
(there's an additional twist here: existing code has a guard against this
but the guard relies on metadata in workspace .bbappend that is only there
in modify operations, but not upgrades. This commit replaces the guard
with a general check that will work everywhere).
Implementing multiple sets of local files is significant work; let's for now
simply not touch local files in recipes except when on the no-override variant.
Also, adjust the selftest cases to include conditional local files in sample
recipes, so the situation is covered by the tests.
(From OE-Core rev: 4760fac939a6204e3cb7dcd3699cd9a2508f9dee)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3a8654b860fa98f94e80c3c3fff359ffed14bbe7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Yocto #14346]
Systemd may be slow in killing pam session sometimes [1][2]. It may cause rpm
test to fail because there's process (sd_pam) running and own by "test1" user
after timeout.
Increasing timeout to 2 mins and assert earlier with debug output if
there's such process(es). If increasing of timeout doesn't help we may
want to force deletion of the user as [2] suggests.
[1] https://github.com/systemd/systemd/issues/8598
[2] https://access.redhat.com/solutions/6969188
(From OE-Core rev: 36491639258c6f9f0bd1890ee68f8e2f44a77e72)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 972fcc0ed1e0d36c3470071a9c667c5327c1ef78)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The do_rm_work() task is using the first available 'rm' binary
available in PATH to remove files and folders.
However, depending on the PATH setup and RECIPE_SYSROOT_NATIVE
contents, the function can be using the 'rm' binary available
in RECIPE_SYSROOT_NATIVE, a folder that will get removed.
This causes a sporadic race-condition when trying to access the
'rm' binary of a folder already deleted.
Solve this by exclusively using the HOSTTOOLS 'rm' binary, as
this folder will not get removed.
(From OE-Core rev: 7ad7ba54916351f4fe2d0bd1542962539e5eb4bd)
Signed-off-by: Luis Martins <luis.pinto.martins@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edcd9ad333bc4e504594e8af83e8cb7007d2e35c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous code had 2 issues:
1. make hosttools/ccache always link to host's ccache (/usr/bin/ccache)
even we have one buildtools
2. make hosttools/gcc etc, link to host's gcc event we have one
buildtools when keyword ccache in buildtools's path, eg:
/mnt/ccache/bin/buildtools
This patch is for fix above issues.
(From OE-Core rev: 19f6849b161115161c025a0b435229d5097abb9e)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b7c81414cf252a7203d95703810a770184d7e4d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
The key file IO locks objects would never get deleted from the hashtable due to
off-by-one error.
ANY responses could sometimes have the wrong TTL.
Speed up the named shutdown time by explicitly canceling all recursing ns_client
objects for
Removing a catalog zone from catalog-zones without also removing the referenced
zone could leave a dangling pointer. [GL #3683]
nslookup and host were not honoring the selected port in TCP mode. [GL #3721]
Deprecate alt-transfer-source, alt-transfer-source-v6 and
use-alt-transfer-source. [GL #3694]
Move the "final reference detached" log message from dns_zone unit to the
DEBUG(1) log level.
Fix assertion failure in isc_http API used by statschannel if the read callback
would be called on HTTP request that has been already closed.
Deduplicate time unit conversion factors.
Copy TLS identifier when setting up primaries for catalog member zones.
Deprecate 'auto-dnssec'. [GL #3667]
The decompression implementation in dns_name_fromwire() is now smaller and
faster. [GL #3655]
Use the current domain name when checking answers from a dual-stack-server.
Ensure 'named-checkconf -z' respects the check-wildcard option when loading a
zone. [GL #1905]
Deprecate 'coresize', 'datasize', 'files', and 'stacksize' named.conf options.
The view's zone table was not locked when it should have been leading to race
conditions when external extensions that manipulate the zone table where in use.
Some browsers (Firefox) send more than 10 HTTP headers. Bump the number of
allowed HTTP headers to 100. [GL #3670]
NXDOMAIN cache records are no longer retained in the cache after expiry,
even when serve-stale is in use. [GL #3386]
(From OE-Core rev: 932546383875692c4cc9e05c75a4be64a6c3f0c7)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1c093c38e247b522f279f616d16373795a4cdf89)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 410d69c684ba4eb6dd279a40436043259f94b6b9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Libarchive 3.6.2 is a bugfix and security release.
Important security fixes:
NULL pointer dereference vulnerability in archive_write.c (#1754, #1759, CVE-2022-36227)
Important bug fixes:
include ZSTD in Windows builds (#1688)
SSL fixes on Windows (#1714, #1723, #1724)
rar5 reader: fix possible garbled output with bsdtar -O (#1745)
mtree reader: support reading mtree files with tabs (#1783)
various small fixes for issues found by CodeQL
Use --without-iconv as otherwise autotools write a bogus iconv
dependency into .pc file.
(From OE-Core rev: 41e1b4c29e45a9022eea8f89dfb09b6eb2eae60b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edce1bce81fe2f47fb2c5e2b94ebda73f95cbaea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 93b972845a28b62ea01ee0f4a1e043bd58fc0892)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An issue was discovered in the FFmpeg package, where vp3_decode_frame in libavcodec/vp3.c lacks check of
the return value of av_malloc() and will cause a null pointer dereference, impacting availability.
CVE: CVE-2022-3109
Upstream-Status: Backport [656cb0450a]
(From OE-Core rev: 874b72fe259cd3a23f4613fccfe2e9cc3f79cd6a)
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>
* CVE-2022-45873.patch was backported from systemd/main, but it doesn't
build without another change from v252 when elfutils PACKAGECONFIG is
enabled.
* fixes:
| ../git/src/shared/elf-util.c: In function 'parse_elf_object':
| ../git/src/shared/elf-util.c:792:27: error: void value not ignored as it ought to be
| 792 | r = json_variant_dump(package_metadata, JSON_FORMAT_FLUSH, json_out, NULL);
| | ^
(From OE-Core rev: bc8501a5a2ffc5673bad50f744d78822525bea9d)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When running oe-selftest and seeing the end of a running log, it is
extremely helpful to know if there have been failures or not to save
looking at the rest of the log. Add the number of failures to the summary
line so that people monitoring builds have an easier time before the end
totals are printed.
(From OE-Core rev: 5fa9d58f59bebfc9eb495b50ef9a767a5c765b77)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b23996911d91f7f99774646c6db9f3490b4cb62)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test is failing on the arm workers only so skip there until the issue
can be worked on and resolved. The bug #14311 will remain open for tracking.
(From OE-Core rev: c35db8b7ac2eaeff36afb43a0c3f54b5866c8305)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d98deec9e4aed9e05343d2758f3a3892e2044616)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The QB_DEFAULT_KERNEL is set to pick bundled initramfs kernel image
if the Linux kernel image is generated with INITRAMFS_IMAGE_BUNDLE="1".
This makes runqemu to automatically pick bundled initramfs kernel image
instead of explicitly mentioning bundled initramfs kernel image in
runqemu.
[YOCTO #14748]
(From OE-Core rev: ce673bc9f74aff1b6ba06e7b1d90da529894dce3)
Signed-off-by: Jagadeesh Krishnanjanappa <workjagadeesh@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 52371624313184e1a825519160c3833e282df8b9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'devtool modify' writes additional settings to workspace .bbappend so that this
can be handled correctly, but 'devtool upgrade' does not. This adds the missing
settings.
In particular, local files should not anymore mysteriously disappear from
SRC_URIs on upgrades.
(From OE-Core rev: 22f210f9f4dfc9e13fdc229147fd1677db5a35ec)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0817aa5537a8d7cc9591c53dfaa1d225f4c327f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, allyesconfig test runs for x86_64 fail with:
ERROR: linux-yocto-5.19.17+gitAUTOINC+0cba9aa404_aaf4490d18-r0 do_package:
QA Issue: linux-yocto: Files/directories were installed but not shipped in any
package:
/lib/modules/5.19.17/kernel/drivers/nvdimm
With CONFIG_NVDIMM_TEST_BUILD=m, an empty nvdimm directory is created during
modules_install, which triggers the QA issue.
Extend kernel_do_install() to also remove inner empty directories that might
get created by modules_install.
(From OE-Core rev: 2f2abcb6d2394cdfd3985499ed882f43a5d2a299)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7120b09a33af4c9a18063c0f2e51fb598697e39c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* switch from tar.gz to tar, because the tar.gz archives upstream are regular tar as well now
https://www.w3.org/XML/Test/ still has 3 separate URLs for .zip, .tar
and .tar.gz, but both tar links return the same file:
xmlts20080827.tar: POSIX tar archive (GNU)
xmlts20080827.tar.gz: POSIX tar archive (GNU)
-rw-r--r-- 1 martin martin 5.7M Sep 1 2008 xmlts20080827.tar
-rw-r--r-- 1 martin martin 5.7M Sep 1 2008 xmlts20080827.tar.gz
9b2c865aba66c6429ca301a7ef048d7eca2cdb7a9106184416710853c7b37d0d xmlts20080827.tar
9b2c865aba66c6429ca301a7ef048d7eca2cdb7a9106184416710853c7b37d0d xmlts20080827.tar.gz
96151685cec997e1f9f3387e3626d61e6284d4d6e66e0e440c209286c03e9cc7 /OE/build/downloads/xmlts20080827.tar.gz
(From OE-Core rev: 55f37f90dc2039fda085c66bb8c6095374b2947f)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch was upstreamed in 6b09a8bc, 1.5.5 onwards.
(From OE-Core rev: 50c27f5f98c6f1afca4893594c2c4950cf1b7b10)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 99b6e1ecb18d595e7b66344de882c1e1db6f35c3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default GOCACHE is set to $HOME/.cache.
Same issue for all other go recipes had been fixed by commit 9a6d208b:
[ go: avoid host contamination by GOCACHE ]
but that commit missed go-crosssdk recipe.
(From OE-Core rev: 803b754c64c8ee923cc02c17cf80798c93e3811c)
Signed-off-by: Robert Andersson <robert.m.andersson@atlascopco.com>
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e5fd10c647ac4baad65f9efa964c3380aad7dd10)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since qemuboot is part of IMAGE_CLASSES via qemu.inc it is being
inherited before we set the QB_FOO variables.
Since our variables have conditional definitions and at that point
they've already been defined by qemuboot, we can no longer define
them in our class.
Move the IMAGE_CLASSES inherit to execute it after we set the
QB_FOO variables to fix booting via runqemu.
(From OE-Core rev: c588b05ed4bc6b46749e24e80300228df017c694)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8ed78ec262b2502dc3b673b24a868a3eec616a20)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It appears that rngd is not needed as of linux-5.6 and later[1]
and should not be installed by default since the purpose of rngd
is to provide additional trusted sources of entropy.
We did some testing on real hardware, the result seems to support that
we no longer need rngd by default on kernel v5.6 and later.
Testing result as below:
1. observing the crng init stage.
the "random: crng init done" always available before fs being mounted.
2. generating random number without rngd.
testing command: dd if=/dev/random of=/dev/null status=progress
on Marvell CN96xx RDB board, speed almost 20.4 MB/s without block
on NXP i.mx6q board, speed almost 31.9 MB/s without block
on qemu x86-64, speed almost 2.6MB/s without block
3. using rngtest command without rngd
testing command: rngtest -c 1000 </dev/random
on Marvell CN96xx RDB board:
rngtest: input channel speed: (min=4.340; avg=135.364; max=146.719)Mibits/s
rngtest: FIPS tests speed: (min=8.197; avg=69.020; max=72.800)Mibits/s
rngtest: Program run time: 418771 microseconds
on NXP i.mx6q board:
rngtest: input channel speed: (min=96.820; avg=326.769; max=340.598)Mibits/s
rngtest: FIPS tests speed: (min=15.090; avg=37.543; max=40.324)Mibits/s
rngtest: Program run time: 570229 microseconds
on qemu x86-64:
rngtest: input channel speed: (min=37.769; avg=101.136; max=136.239)Mibits/s
rngtest: FIPS tests speed: (min=10.288; avg=30.682; max=40.155)Mibits/s
rngtest: Program run time: 836800 microseconds
4. observing sshd service.
using "systemctl disable rng-tools" disable service and reboot system.
system boot up normal, sshd service also start in normal time without
block.
Reference:
[1] 30c08efec8
(From OE-Core rev: 2ed579aa28194cf671e5d4f4c61dc38d05de4b0c)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 868dfb46d96a27ec9041cb902fb769330277257d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
systemclock waiting fixes for certain 32-bit platforms/libcs
alphacombine: robustness improvements for corner case scenarios
avfvideosrc: Report latency when doing screen capture
d3d11videosink: various thread-safety and stability fixes
decklink: fix performance issue when HDMI signal has been lost for a long time
flacparse: Fix handling of headers advertising 32 bits per sample
mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
opengl: fix automatic dispmanx detection for rpi4 and fix usage of eglCreate/DestroyImage
opusdec: Various channel-related fixes
textrender: event handling fixes, esp. for GAP event
subparse: Fix non-closed tag handling
videoscale: fix handling of unknown buffer metas
videosink: reverse playback handling fixes
qtmux: Prefill mode fixes, especially for raw audio
multiudpsink: allow binding to IPv6 address
rtspsrc: Fix usage of IPv6 connections in SETUP
rtspsrc: Only EOS on timeout if all streams are timed out/EOS
splitmuxsrc: fix playback stall if there are unlinked pads
v4l2: Fix SIGSEGV on state change during format changes
wavparse robustness fixes
Fix static linking on macOS (opengl, vulkan)
gstreamer-vaapi: fix headless build against mesa >= 22.3.0
GStreamer Editing Services library: Fix build with tools disabled
webrtc example/demo fixes
unit test fixes for aesdec and rtpjitterbuffer
Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates and other build fixes
Binary packages: pkg-config file fixes for various recipes (ffmpeg, taglib, gstreamer)
Binary packages: Enable high bitdepth support for libvpx (VP8/VP9 encoding/decoding)
Binary packages: ship aes plugin
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
Performance improvements
(From OE-Core rev: e9a05c026c6b1f39c4413abea9912542aa608cbe)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fd8ab6052d88120c58cf84ad7d77d60c12ef3b8a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
webkitgtk 2.36.8 is a bug fix release in the stable 2.36 series.
What’s new in the WebKitGTK 2.36.8 release?
* Fix jumpy elements when scrolling GitLab and other web sites.
* Fix WebKitWebView:web-process-terminated signal not being emitted for
the first web view when sandboxing is enabled.
* Fix hang when opening HTML <select> elements in GTK4 builds.
* Fix kinetic scrolling with elements that use overflow scrolling.
* Fix several crashes and rendering issues.
It fixes CVES:
CVE: CVE-2022-32886
CVE: CVE-2022-32891
CVE: CVE-2022-32912
Refs:
* https://webkitgtk.org/2022/09/16/webkitgtk2.36.8-released.html
* https://webkitgtk.org/security/WSA-2022-0009.html
(From OE-Core rev: 94c4dc8d233a35270dfedd9739f36c7aca0a559f)
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>
Changelog:
==========
* Changed the error handler of oversized chunks (i.e. larger than
PNG_USER_CHUNK_MALLOC_MAX) from png_chunk_error to png_benign_error.
* Fixed a buffer overflow error in contrib/tools/pngfix.
* Fixed a memory leak (CVE-2019-6129) in contrib/tools/pngcp.
* Disabled the ARM Neon optimizations by default in the CMake file,
following the default behavior of the configure script.
* Allowed configure.ac to work with the trunk version of autoconf.
* Removed the support for "install" targets from the legacy makefiles;
removed the obsolete makefile.cegcc.
* Cleaned up the code and updated the internal documentation.
(From OE-Core rev: 63725065af4c74a352984cfe7563e4099199d24d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 19799cb50a00561b318cba1c8c20737f20e4a47f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
a2428a8dcb4f Linux 5.10.160
54c15f67cb72 ASoC: ops: Correct bounds check for second channel on SX controls
74b139c63f07 nvme-pci: clear the prp2 field when not used
77ebf88e0031 ASoC: cs42l51: Correct PGA Volume minimum value
4db1d19b74e0 can: mcba_usb: Fix termination command argument
683837f2f69d can: sja1000: fix size of OCR_MODE_MASK define
434b5236710f pinctrl: meditatek: Startup with the IRQs disabled
5cb4abb0caa5 libbpf: Use page size as max_entries when probing ring buffer map
50b5f6d4d9d2 ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
344739dc56f1 ASoC: fsl_micfil: explicitly clear CHnF flags
a49c1a730775 ASoC: fsl_micfil: explicitly clear software reset bit
75454b4bbfc7 io_uring: add missing item types for splice request
17f386e6b769 fuse: always revalidate if exclusive create
eb6313c12955 nfp: fix use-after-free in area_cache_get()
965d93fb39b9 vfs: fix copy_file_range() averts filesystem freeze protection
ed9673394979 vfs: fix copy_file_range() regression in cross-fs copies
970862a96c0d x86/smpboot: Move rcu_cpu_starting() earlier
931578be6987 Linux 5.10.159
4fd6f84e0a0c can: esd_usb: Allow REC and TEC to return to zero
cf0e42310648 macsec: add missing attribute validation for offload
6b03e41767c7 net: mvneta: Fix an out of bounds check
8208d7e56b1e ipv6: avoid use-after-free in ip6_fragment()
3d59adad126d net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
a00444e25bbc xen/netback: fix build warning
87277bdf2c37 ethernet: aeroflex: fix potential skb leak in greth_init_rings()
cc668fddde42 tipc: call tipc_lxc_xmit without holding node_read_lock
4be43e46c3f9 net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
8e3f9ac00956 ipv4: Fix incorrect route flushing when table ID 0 is used
5211e5ff9ddc ipv4: Fix incorrect route flushing when source address is deleted
36e248269a16 tipc: Fix potential OOB in tipc_link_proto_rcv()
93aaa4bb72e3 net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
296a50aa8b29 net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
8d1aed7a117a net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
a5cfbc199536 ip_gre: do not report erspan version on GRE interface
696e34d54ca1 net: stmmac: fix "snps,axi-config" node property parsing
ca26f45083d6 nvme initialize core quirks before calling nvme_init_subsystem
27eb2d7a1b99 NFC: nci: Bounds check struct nfc_target arrays
a2506b19d7a3 i40e: Disallow ip4 and ip6 l4_4_bytes
8329b65e34ef i40e: Fix for VF MAC address 0
215f3ac53b18 i40e: Fix not setting default xps_cpus after reset
146ebee8fcdb net: mvneta: Prevent out of bounds read in mvneta_config_rss()
e6860c889f4a xen-netfront: Fix NULL sring after live migration
3d3b30718ae3 net: encx24j600: Fix invalid logic in reading of MISTAT register
51ba1820e736 net: encx24j600: Add parentheses to fix precedence
42c319635c0c mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
4c693330cec2 selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
bccda3ad0748 net: dsa: ksz: Check return value
e7b950458156 Bluetooth: Fix not cleanup led when bt_init fails
1717354d77f8 Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
80c69b31aa5b vmxnet3: correctly report encapsulated LRO packet
575a6266f63d af_unix: Get user_ns from in_skb in unix_diag_get_exact().
6c788c0a2506 drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
de918d9738c7 igb: Allocate MSI-X vector when testing
6595c9208d97 e1000e: Fix TX dispatch condition
5ee6413d3dd9 gpio: amd8111: Fix PCI device reference count leak
b9aca69a6c82 drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
b46e8c50c386 netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
0a8e66e37573 ca8210: Fix crash by zero initializing data
27c71825ffc4 ieee802154: cc2520: Fix error return code in cc2520_hw_init()
a0418d0a6b2d netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
cb283cca1ddc rtc: mc146818-lib: fix signedness bug in mc146818_get_time()
5c432383b687 rtc: mc146818-lib: fix locking in mc146818_set_time
5e26531d8113 rtc: cmos: Disable irq around direct invocation of cmos_interrupt()
fccee93eb20d mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
c42221efb115 can: af_can: fix NULL pointer dereference in can_rcv_filter
bc03f809da78 HID: core: fix shift-out-of-bounds in hid_report_raw_event
959a23a4d111 HID: hid-lg4ff: Add check for empty lbuf
4dde75945a9c HID: usbhid: Add ALWAYS_POLL quirk for some mice
11e95d85c3c9 drm/shmem-helper: Avoid vm_open error paths
6a4da05acd06 drm/shmem-helper: Remove errant put in error path
007f561f599f drm/vmwgfx: Don't use screen objects when SEV is active
3cb78c39252e KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
549b46f8130e Bluetooth: Fix crash when replugging CSR fake controllers
380d183e998b Bluetooth: btusb: Add debug message for CSR controllers
f1cf856123ce mm/gup: fix gup_pud_range() for dax
f1f7f36cf682 memcg: fix possible use-after-free in memcg_write_event_control()
32f01f0306a9 media: v4l2-dv-timings.c: fix too strict blanking sanity checks
043b2bc96ca2 Revert "ARM: dts: imx7: Fix NAND controller size-cells"
abfb8ae69bdc media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
83632fc41449 xen/netback: don't call kfree_skb() with interrupts disabled
3eecd2bc10e0 xen/netback: do some code cleanup
49e07c0768db xen/netback: Ensure protocol headers don't fall in the non-linear area
db44a9443e58 rtc: mc146818: Reduce spinlock section in mc146818_set_time()
17293d630f5f rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ
acfd8ef683fb rtc: cmos: avoid UIP when reading alarm time
949bae02827e rtc: cmos: avoid UIP when writing alarm time
33ac73a41af6 rtc: mc146818-lib: extract mc146818_avoid_UIP
8bb5fe58305f rtc: mc146818-lib: fix RTC presence check
775d4661f145 rtc: Check return value from mc146818_get_time()
b9a5c470e075 rtc: mc146818-lib: change return values of mc146818_get_time()
94eaf9966e04 rtc: cmos: remove stale REVISIT comments
f5b51f855036 rtc: mc146818: Dont test for bit 0-5 in Register D
3736972360fa rtc: mc146818: Detect and handle broken RTCs
7c7075c88da4 rtc: mc146818: Prevent reading garbage
7f445ca2e0e5 mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
4a1cdb49d0f2 mm/khugepaged: fix GUP-fast interaction by sending IPI
cdfd3739b212 mm/khugepaged: take the right locks for page table retraction
1c0eec6a1d17 net: usb: qmi_wwan: add u-blox 0x1342 composition
a8c5ffb4dffd 9p/xen: check logical size for buffer size
ec36ebae3667 usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
d9b53caf0191 fbcon: Use kzalloc() in fbcon_prepare_logo()
8b130c770d00 regulator: twl6030: fix get status of twl6032 regulators
f6f45e538328 ASoC: soc-pcm: Add NULL check in BE reparenting
688a45aff2b2 btrfs: send: avoid unaligned encoded writes when attempting to clone range
15c42ab8d43a ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
d38e021416b2 regulator: slg51000: Wait after asserting CS pin
1331bcfcac18 9p/fd: Use P9_HDRSZ for header size
96b43f36a593 ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
ddf58f59393b ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
dbd78abd696d ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
bb1866cf1ee9 ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
b1f40a0cdf00 ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
5f9474d07b60 arm64: dts: rockchip: fix ir-receiver node names
060d58924af6 ARM: dts: rockchip: fix ir-receiver node names
3e0c4667713a arm: dts: rockchip: fix node name for hym8563 rtc
3ada63a87654 arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
592346d5dc9b Linux 5.10.158
cc1b4718cc42 ipc/sem: Fix dangling sem_array access in semtimedop race
d072a10c81d3 v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
9ba389863ac6 proc: proc_skip_spaces() shouldn't think it is working on C strings
4aa32aaef6c1 proc: avoid integer type confusion in get_proc_long
5f2f77560591 block: unhash blkdev part inode when the part is deleted
a82869ac52f3 Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
4e0d6c687c92 char: tpm: Protect tpm_pm_suspend with locks
5a6f935ef34e Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
f075cf139f55 ACPI: HMAT: Fix initiator registration for single-initiator systems
f3b76b4d38fd ACPI: HMAT: remove unnecessary variable initialization
63e72417a1ad i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
df7613659872 i2c: npcm7xx: Fix error handling in npcm_i2c_init()
7462cd2443bc x86/pm: Add enumeration check before spec MSRs save/restore setup
5e3d4a68e2e1 x86/tsx: Add a feature bit for TSX control MSR support
b7f7a0402eb7 Revert "tty: n_gsm: avoid call of sleeping functions from atomic context"
481f9ed8ebdc ipv4: Fix route deletion when nexthop info is not specified
0b5394229eba ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
4919503426c9 selftests: net: fix nexthop warning cleanup double ip typo
7ca14c5f24db selftests: net: add delete nexthop route warning test
f09ac62f0e3f Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
19d91d3798e7 parisc: Increase FRAME_WARN to 2048 bytes on parisc
fcf20da09974 xtensa: increase size of gcc stack frame check
a1877001ed6d parisc: Increase size of gcc stack frame check
a5c65cd56aed iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
10ed7655a17f iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
302edce1dd42 pinctrl: single: Fix potential division by zero
b50c96418972 ASoC: ops: Fix bounds check for _sx controls
a2efc465245e io_uring: don't hold uring_lock when calling io_run_task_work*
be111ebd8868 tracing: Free buffers when a used dynamic event is removed
648b92e57607 drm/i915: Never return 0 if not all requests retired
8649c023c427 drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
940b774069f1 mmc: sdhci: Fix voltage switch delay
ed1966245307 mmc: sdhci-sprd: Fix no reset data and command after voltage switch
ef767907e77d mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
46ee041cd655 mmc: core: Fix ambiguous TRIM and DISCARD arg
b79be962b567 mmc: mmc_test: Fix removal of debugfs file
d4fc344c0d9c net: stmmac: Set MAC's flow control register to reflect current settings
549e24409ac5 pinctrl: intel: Save and restore pins in "direct IRQ" mode
471fb7b735bf x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
e858917ab785 nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
6ddf788400dd tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
c099d12c5502 error-injection: Add prompt for function error injection
26b6f927bb86 riscv: vdso: fix section overlapping under some conditions
2b1d8f27e205 net/mlx5: DR, Fix uninitialized var warning
c40db1e5f316 hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
f06e0cd01eab hwmon: (coretemp) Check for null before removing sysfs attrs
d93522d04f84 net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
176ee6c673cc sctp: fix memory leak in sctp_stream_outq_migrate()
1c38c88acc96 packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
5f442e1d403e net: tun: Fix use-after-free in tun_detach()
5fa0fc5876b5 afs: Fix fileserver probe RTT handling
7ca81a161e40 net: hsr: Fix potential use-after-free
a1ba595e35aa tipc: re-fetch skb cb after tipc_msg_validate
4621bdfff5f8 dsa: lan9303: Correct stat name
45752af02475 net: ethernet: nixge: fix NULL dereference
e01c1542379f net/9p: Fix a potential socket leak in p9_socket_open
b080d4668f3f net: net_netdev: Fix error handling in ntb_netdev_init_module()
fe6bc99c27c2 net: phy: fix null-ptr-deref while probe() failed
0184ede0ec61 wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
e2ed90fd3ae0 wifi: cfg80211: don't allow multi-BSSID in S1G
9e6b79a3cd17 wifi: cfg80211: fix buffer overflow in elem comparison
6922948c2ec1 aquantia: Do not purge addresses when setting the number of rings
fa59d49a49b0 qlcnic: fix sleep-in-atomic-context bugs caused by msleep
d753f554f25d can: cc770: cc770_isa_probe(): add missing free_cc770dev()
e74746bf0453 can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
0d2f9d95d9fb net/mlx5e: Fix use-after-free when reverting termination table
2cb84ff34938 net/mlx5: Fix uninitialized variable bug in outlen_write()
b775f37d9439 e100: Fix possible use after free in e100_xmit_prepare
086f656e447b e100: switch from 'pci_' to 'dma_' API
971c55f0763b iavf: Fix error handling in iavf_init_module()
d389a4c69877 iavf: remove redundant ret variable
fd4960ea5362 fm10k: Fix error handling in fm10k_init_module()
dd425cec79ba i40e: Fix error handling in i40e_init_module()
f166c62cad79 ixgbevf: Fix resource leak in ixgbevf_init_module()
8f7047f41810 of: property: decrement node refcount in of_fwnode_get_reference_args()
be006212bd53 bpf: Do not copy spin lock field from user in bpf_selem_alloc
90907cd4d113 hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
7649bba2633d hwmon: (i5500_temp) fix missing pci_disable_device()
dddfc03f044b hwmon: (ina3221) Fix shunt sum critical calculation
984fcd3ec1aa hwmon: (ltc2947) fix temperature scaling
8a549ab67245 libbpf: Handle size overflow for ringbuf mmap
cc140c729c68 ARM: at91: rm9200: fix usb device clock id
592724b14da7 scripts/faddr2line: Fix regression in name resolution on ppc64le
353c3aaaf3c4 bpf, perf: Use subprog name when reporting subprog ksymbol
d48f6a578405 iio: light: rpr0521: add missing Kconfig dependencies
5eb114f55b37 iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
b1756af172fb iio: health: afe4403: Fix oob read in afe4403_read_raw
01d7c41eac91 btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
d3f5be824669 drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
00570fafc2bc drm/amdgpu: update drm_display_info correctly when the edid is read
44b204730bf3 drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
1faf21bdd111 btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
6050872f9f31 spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
7b020665d482 btrfs: free btrfs_path before copying inodes to userspace
d5b7a34379fa btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino
f4245f05389c Linux 5.10.157
4801672fb076 fuse: lock inode unconditionally in fuse_fallocate()
86f0082fb947 drm/i915: fix TLB invalidation for Gen12 video and compute engines
feb97cf45e77 drm/amdgpu: always register an MMU notifier for userptr
596b7d55d7c6 drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
c86c1a7037cd btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
1581830c0eca btrfs: free btrfs_path before copying subvol info to userspace
0bdb8f7ef87d btrfs: free btrfs_path before copying fspath to userspace
24a37ba2cb66 btrfs: free btrfs_path before copying root refs to userspace
b56d6e55857b genirq: Take the proposed affinity at face value if force==true
9d90a2b98e6e irqchip/gic-v3: Always trust the managed affinity provided by the core code
e0d2c59ee995 genirq: Always limit the affinity to online CPUs
f8f80d532f78 genirq/msi: Shutdown managed interrupts with unsatifiable affinities
3eb6b89a4e9f wifi: wilc1000: validate number of channels
5a068535c007 wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
905f886eae4b wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
7c6535fb4d67 wifi: wilc1000: validate pairwise and authentication suite offsets
64b7f9a7ddfb dm integrity: clear the journal on suspend
d306f73079f3 dm integrity: flush the journal on suspend
79d9a1167978 gpu: host1x: Avoid trying to use GART on Tegra20
a7f30b5b8d7c net: usb: qmi_wwan: add Telit 0x103a composition
7e8eaa939eea tcp: configurable source port perturb table size
0acc008cf98e platform/x86: hp-wmi: Ignore Smart Experience App event
0964b77bab54 zonefs: fix zone report size in __zonefs_io_error()
a5937dae662b platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
52fb7bcea0c6 platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
4fa717ba2d25 xen/platform-pci: add missing free_irq() in error path
f45a5a6c9f6d xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
9bbb58747243 Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
4ea4316dffda Input: soc_button_array - add use_low_level_irq module parameter
c1620e996d0a Input: goodix - try resetting the controller when no config is set
f4db0509587a serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
7c3e39ccf5bd ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
36e0b976196c Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
ae9e0cc973fb binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
017de842533f binder: Address corner cases in deferred copy and fixup
2e3c27f24173 binder: fix pointer cast warning
c9d3f25a7f4e binder: defer copies of pre-patched txn data
5204296fc766 binder: read pre-translated fds from sender buffer
23e9d815fad8 binder: avoid potential data leakage when copying txn
22870431cd25 x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
3fdeacf087ff KVM: x86: remove exit_int_info warning in svm_handle_exit
7e5cb13091e6 KVM: x86: nSVM: leave nested mode on vCPU free
d925dd3e444c mm: vmscan: fix extreme overreclaim and swap floods
a4a62a23fadc gcov: clang: fix the buffer overflow issue
e7f21d10e93e nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
f06b7e6a77c1 usb: dwc3: gadget: Clear ep descriptor last
cff7523ab8b8 usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
a32635528d65 usb: dwc3: gadget: conditionally remove requests
ca3a08e9d9eb ceph: fix NULL pointer dereference for req->r_session
00c004c070f2 ceph: Use kcalloc for allocating multiple elements
69263bf781be ceph: fix possible NULL pointer dereference for req->r_session
8e137ace5333 ceph: put the requests/sessions when it fails to alloc memory
38993788f40c ceph: fix off by one bugs in unsafe_request_wait()
8a31ae7f7794 ceph: flush the mdlog before waiting on unsafe reqs
78b2f546f789 ceph: flush mdlog before umounting
d94ba7b3b7e7 ceph: make iterate_sessions a global symbol
9ac038d3c2f2 ceph: make ceph_create_session_msg a global symbol
8382cdf0ab5d usb: cdns3: Add support for DRD CDNSP
57112da86b1b mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
b5d770977b18 mmc: sdhci-brcmstb: Enable Clock Gating to save power
049194538cb8 mmc: sdhci-brcmstb: Re-organize flags
fbe955be268b nios2: add FORCE for vmlinuz.gz
c0a9c9973d24 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
456e895fd0b8 iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
fa9efcbfbf77 iio: light: apds9960: fix wrong register for gesture gain
bd1b8041c2f6 arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
86ba9c859577 ext4: fix use-after-free in ext4_ext_shift_extents
350e98a08af1 usb: dwc3: exynos: Fix remove() function
d21d26e65b5f lib/vdso: use "grep -E" instead of "egrep"
c0cf8bc259e0 net: enetc: preserve TX ring priority across reconfiguration
de4dd4f9b3f6 net: enetc: cache accesses to &priv->si->hw
1f080b8caae9 net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
1d840c5d673d s390/crashdump: fix TOD programmable field size
11052f118879 net: thunderx: Fix the ACPI memory leak
b034fe2a0800 nfc: st-nci: fix memory leaks in EVT_TRANSACTION
e14583073fc0 nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
9cc863d52399 arcnet: fix potential memory leak in com20020_probe()
4d2be0cf27d9 net: arcnet: Fix RESET flag handling
e61b00374a6e s390/dasd: fix no record found for raw_track_access
aeebb0749972 ipv4: Fix error return code in fib_table_insert()
c0af4d005a26 dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
b8e494240e69 netfilter: flowtable_offload: add missing locking
af9de5cdcb10 dma-buf: fix racing conflict of dma_heap_add()
c40b76dfa7e4 bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
f81e9c0510b0 regulator: twl6030: re-add TWL6032_SUBCLASS
32b944b9c4b2 NFC: nci: fix memory leak in nci_rx_data_packet()
68a7aec3f4b5 net: sched: allow act_ct to be built without NF_NAT
8e2664e12bc6 sfc: fix potential memleak in __ef100_hard_start_xmit()
6b638a16ead1 xfrm: Fix ignored return value in xfrm6_init()
c7788361a645 tipc: check skb_linearize() return value in tipc_disc_rcv()
4058e3b74ab3 tipc: add an extra conn_get in tipc_conn_alloc
e87a077d09c0 tipc: set con sock in tipc_conn_alloc
891daa95b0bb net/mlx5: Fix handling of entry refcount when command is not issued to FW
e06ff9f8fedf net/mlx5: Fix FW tracer timestamp calculation
5689eba90a20 netfilter: ipset: regression in ip_set_hash_ip.c
e62e62ea912a netfilter: ipset: Limit the maximal range of consecutive elements to add/delete
8dca384970ac Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
909186cf34de Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
f42802e14a87 macsec: Fix invalid error code set
72be055615e0 nfp: add port from netdev validation for EEPROM access
ce41e03cacaa nfp: fill splittable of devlink_port_attrs correctly
0b553ded3450 net: pch_gbe: fix pci device refcount leak while module exiting
2c59ef9ab63d net/qla3xxx: fix potential memleak in ql3xxx_send()
a24d5f6c8b7b net/mlx4: Check retval of mlx4_bitmap_init
da86a63479e5 net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
756534f7cf53 ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
290a71ff721b ARM: mxs: fix memory leak in mxs_machine_init()
5c97af75f53c netfilter: conntrack: Fix data-races around ct mark
459332f8dbfb 9p/fd: fix issue of list_del corruption in p9_fd_cancel()
26bb8f6aaae3 net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
398a860a4429 nfc/nci: fix race with opening and closing
3535c632e6d1 rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
23c03ee0eec4 rxrpc: Use refcount_t rather than atomic_t
bddde342c62e rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
a2d5dba2fc69 net: liquidio: simplify if expression
8124a02e1717 ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
b547bf71fa7e tee: optee: fix possible memory leak in optee_register_device()
b76c5a99f44a bus: sunxi-rsb: Support atomic transfers
0c059b7d2a6b regulator: core: fix UAF in destroy_regulator()
fcb2d286362b spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
0b6441abfa5d regulator: core: fix kobject release warning and memory leak in regulator_register()
26d3d3ffa82b scsi: storvsc: Fix handling of srb_status and capacity change events
c34db0d6b88b ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
4f6c7344ab26 ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
164a5b50d104 ASoC: hdac_hda: fix hda pcm buffer overflow issue
7cfb4b8579d3 ARM: dts: am335x-pcm-953: Define fixed regulators in root node
b7000254c125 af_key: Fix send_acquire race with pfkey_register
51969d679ba4 xfrm: replay: Fix ESN wrap around for GSO
497653f6d239 xfrm: fix "disable_policy" on ipv4 early demux
836bbdfcf8ef MIPS: pic32: treat port as signed integer
c0bb600f0768 RISC-V: vdso: Do not add missing symbols to version section in linker script
81cc6d8400ac arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
fa5f2c72d39f block, bfq: fix null pointer dereference in bfq_bio_bfqg()
d29bde868945 drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
f7ce6fb04e04 scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
2574903ee260 scsi: ibmvfc: Avoid path failures during live migration
7fc62181c1d4 platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
f54a11b6bf82 Revert "net: macsec: report real_dev features when HW offloading is enabled"
f4b8c0710ab6 selftests/bpf: Add verifier test for release_reference()
361a16509898 spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
2c1ca23555ed wifi: mac80211: Fix ack frame idr leak when mesh has no route
8d39913158ad wifi: airo: do not assign -1 to unsigned char
8552e6048ec9 audit: fix undefined behavior in bit shift for AUDIT_BIT
1c9eb641d13e riscv: dts: sifive unleashed: Add PWM controlled LEDs
92ae6facd129 wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
2fcc593b5047 wifi: mac80211: fix memory free error when registering wiphy fail
044bc6d3c2c0 ceph: avoid putting the realm twice when decoding snaps fails
d43219bb33d5 ceph: do not update snapshot context when there is no new snapshot
49c71b68141e iio: pressure: ms5611: fixed value compensation bug
879139bc7afb iio: ms5611: Simplify IO callback parameters
80c825e1e33b nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
f4066fb91021 nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
4f0cea018e03 drm/display: Don't assume dual mode adaptors support i2c sub-addressing
347f1793b573 bridge: switchdev: Fix memory leaks when changing VLAN protocol
89a7f155e6b2 bridge: switchdev: Notify about VLAN protocol changes
f5cbd86ebf28 ata: libata-core: do not issue non-internal commands once EH is pending
4034d06a4dbe ata: libata-scsi: simplify __ata_scsi_queuecmd()
03aabcb88aee scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
6d46ef50b123 Linux 5.10.156
7be134eb691f Revert "net: broadcom: Fix BCMGENET Kconfig"
957732a09c38 ntfs: check overflow when iterating ATTR_RECORDs
6322dda48334 ntfs: fix out-of-bounds read in ntfs_attr_find()
b825bfbbaafb ntfs: fix use-after-free in ntfs_attr_find()
294ef12dccc6 mm: fs: initialize fsdata passed to write_begin/write_end interface
a8e2fc8f7b41 9p/trans_fd: always use O_NONBLOCK read/write
a5da76df467a gfs2: Switch from strlcpy to strscpy
5fa30be7ba81 gfs2: Check sb_bsize_shift after reading superblock
f14858bc77c5 9p: trans_fd/p9_conn_cancel: drop client lock earlier
4154b6afa2bd kcm: close race conditions on sk_receive_queue
7deb7a9d33e4 kcm: avoid potential race in kcm_tx_work
35309be06b6f tcp: cdg: allow tcp_cdg_release() to be called multiple times
e929ec98c0c3 macvlan: enforce a consistent minimal mtu
95ebea5a15e4 uapi/linux/stddef.h: Add include guards
3f25add5ecf8 Input: i8042 - fix leaking of platform device on module removal
7d606ae1abcc kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
89ece5ff7dbe scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
75205f1b47a8 scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
6e9334436d78 net: use struct_group to copy ip/ipv6 header addresses
9fd7bdaffe0e stddef: Introduce struct_group() helper macro
47c3bdd95505 usbnet: smsc95xx: Fix deadlock on runtime resume
8208c266fe27 ring-buffer: Include dropped pages in counting dirty patches
36b5095b07ac net: fix a concurrency bug in l2tp_tunnel_register()
023435a095d2 nvme: ensure subsystem reset is single threaded
b9a5ecf24180 nvme: restrict management ioctls to admin
5e2f14d77223 perf/x86/intel/pt: Fix sampling using single range output
62634b43d3c4 misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
c1eb46a65b09 docs: update mediator contact information in CoC doc
4423866d31a0 mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
440653a180f5 mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
8e70b1413178 mmc: core: properly select voltage range without power cycle
05b0f6624dda firmware: coreboot: Register bus in module init
deda86a0d84d iommu/vt-d: Set SRE bit only when hardware has SRS cap
d2c7d8f58e9c scsi: zfcp: Fix double free of FSF request when qdio send fails
db744288af73 maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
24cc679abbf3 Input: iforce - invert valid length check when fetching device IDs
5f4611fe012f serial: 8250_lpss: Configure DMA also w/o DMA filter
8679087e9357 serial: 8250: Flush DMA Rx on RLSI
a5eaad87bfca serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
f59f5a269ca5 dm ioctl: fix misbehavior if list_versions races with module loading
67a75a9480fc iio: pressure: ms5611: changed hardcoded SPI speed to value limited
d95b85c5084a iio: adc: mp2629: fix potential array out of bound access
46b8bc62c5ea iio: adc: mp2629: fix wrong comparison of channel
8dddf2699da2 iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
85d2a8b287a8 iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
85cc1a2fd8bf usb: typec: mux: Enter safe mode only when pins need to be reconfigured
efaab055201b usb: chipidea: fix deadlock in ci_otg_del_timer
143ba5c2d2a7 usb: add NO_LPM quirk for Realforce 87U Keyboard
249cef723fee USB: serial: option: add Fibocom FM160 0x0111 composition
5c44c60358da USB: serial: option: add u-blox LARA-L6 modem
0e88a3cfa6ed USB: serial: option: add u-blox LARA-R6 00B modem
de707957d9d4 USB: serial: option: remove old LARA-R6 PID
878227a3ddb2 USB: serial: option: add Sierra Wireless EM9191
25c652811ddd USB: bcma: Make GPIO explicitly optional
eb3af3ea5bca speakup: fix a segfault caused by switching consoles
8cbaf4ed530e slimbus: stream: correct presence rate frequencies
15155f7c0e30 Revert "usb: dwc3: disable USB core PHY management"
100d1e53bb3b ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
c7dcc8948279 ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
a80369c8ca50 ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
28a54854a959 tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
bb70fcae4115 tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
315b149f0822 tracing: Fix wild-memory-access in register_synth_event()
65ba7e7c2411 tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
5d4cc7bc1a8d tracing/ring-buffer: Have polling block on watermark
5fdebbeca5db ring_buffer: Do not deactivate non-existant pages
6a14828cadda ftrace: Fix null pointer dereference in ftrace_add_mod()
6ed60c60ec90 ftrace: Optimize the allocation for mcount entries
9569eed79bc0 ftrace: Fix the possible incorrect kernel message
5fc19c831320 cifs: add check for returning value of SMB2_set_info_init
0aeb0de528ec net: thunderbolt: Fix error handling in tbnet_init()
e13ef43813eb cifs: Fix wrong return value checking when GETFLAGS
9f00da9c866d net/x25: Fix skb leak in x25_lapb_receive_frame()
94822d23310a net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
3aeb13bc3db2 cifs: add check for returning value of SMB2_close_init
c24013273ed4 platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
9ed51414aef6 drbd: use after free in drbd_create_device()
6b23a4b25204 net: ena: Fix error handling in ena_init()
2d5a49550135 net: ionic: Fix error handling in ionic_init_module()
bb9924a6edd9 xen/pcpu: fix possible memory leak in register_pcpu()
d6a561bd4c53 bnxt_en: Remove debugfs when pci_register_driver failed
389738f5dbc5 net: caif: fix double disconnect client in chnl_net_open()
fb5ee1560bab net: macvlan: Use built-in RCU list checking
709aa1f73d3e mISDN: fix misuse of put_device() in mISDN_register_device()
417f2d2edf30 net: liquidio: release resources when liquidio driver open failed
4cba73f2d6fc net: hinic: Fix error handling in hinic_module_init()
083a2c9ef82e mISDN: fix possible memory leak in mISDN_dsp_element_register()
6b23993d5bef net: bgmac: Drop free_netdev() from bgmac_enet_remove()
1f6a73b25dab bpf: Initialize same number of free nodes for each pcpu_freelist
ef2ac07ab831 ata: libata-transport: fix error handling in ata_tdev_add()
7377a14598f6 ata: libata-transport: fix error handling in ata_tlink_add()
b5362dc1634d ata: libata-transport: fix error handling in ata_tport_add()
ac471468f7c1 ata: libata-transport: fix double ata_host_put() in ata_tport_add()
ac4f404c250b arm64: dts: imx8mn: Fix NAND controller size-cells
30ece7dbeeca arm64: dts: imx8mm: Fix NAND controller size-cells
f68a9efd7895 ARM: dts: imx7: Fix NAND controller size-cells
1d160dfb3fdf drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
c47a823ea186 drm/drv: Fix potential memory leak in drm_dev_init()
c776a49d099c drm/panel: simple: set bpc field for logic technologies displays
777430aa4ddc pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
bce3e6fe8ba7 parport_pc: Avoid FIFO port location truncation
a4b5423f88a1 siox: fix possible memory leak in siox_device_add()
0679f571d3de arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
58636b5ff3f6 block: sed-opal: kmalloc the cmd/resp buffers
e27458b18b35 sctp: clear out_curr if all frag chunks of current msg are pruned
0b4c259b63ea sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
7360e7c29d27 ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
e60f37a1d379 bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
b8fe1a5aa733 tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
0a3160f4ffc7 serial: imx: Add missing .thaw_noirq hook
7e1f908e65c5 serial: 8250: omap: Flush PM QOS work on remove
d833cba201ad serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
b0b6ea651ecf serial: 8250_omap: remove wait loop from Errata i202 workaround
f14c312c2189 serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
85cdbf04b435 serial: 8250: Remove serial_rs485 sanitization from em485
f5dedad4059b ASoC: tas2764: Fix set_tdm_slot in case of single slot
9e82d78fbe54 ASoC: tas2770: Fix set_tdm_slot in case of single slot
8d21554ec768 ASoC: core: Fix use-after-free in snd_soc_exit()
38ca9bd336c8 spi: stm32: Print summary 'callbacks suppressed' message
a180da5564b5 drm/amdgpu: disable BACO on special BEIGE_GOBY card
f3adf0adf306 drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
b0faeff69a0a drm/amd/pm: Read BIF STRAP also for BACO check
6958556285ec drm/amd/pm: support power source switch on Sienna Cichlid
7daab001a6f6 mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
65ac4d1807d2 spi: intel: Use correct mask for flash and protected regions
23793518a752 mtd: spi-nor: intel-spi: Disable write protection only if asked
a326fffdc78b ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
24839d027c83 ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
bd487932408d Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
ce75e9085988 btrfs: remove pointless and double ulist frees in error paths of qgroup tests
16743c4bf3ef drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
df2747f295ac i2c: i801: add lis3lv02d's I2C address for Vostro 5568
959cb0fd6951 i2c: tegra: Allocate DMA memory for DMA engine
6cb657722e37 NFSv4: Retry LOCK on OLD_STATEID during delegation return
f0187227e2b8 drm/amd/display: Remove wrong pipe control lock
bb3edbd09287 ASoC: rt1308-sdw: add the default value of some registers
b1619f030776 selftests/intel_pstate: fix build for ARCH=x86_64
fdf680760629 selftests/futex: fix build for clang
c1f0defecbdc ASoC: codecs: jz4725b: fix capture selector naming
aeb7e8bc0d3e ASoC: codecs: jz4725b: use right control for Capture Volume
c87945c17385 ASoC: codecs: jz4725b: fix reported volume for Master ctl
9aae00961ab3 ASoC: codecs: jz4725b: add missed Line In power control bit
0b4d650f905c spi: intel: Fix the offset to get the 64K erase opcode
6910e7279f5d ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
c7432616f6aa ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
a47606064cc0 ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
f8f254c8b506 ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
c73aa2cc4156 ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
41217963b1d9 Linux 5.10.155
0f544353fec8 io_uring: kill goto error handling in io_sqpoll_wait_sq()
154d744fbefc x86/cpu: Restore AMD's DE_CFG MSR after resume
e7294b01de40 mmc: sdhci-esdhc-imx: Convert the driver to DT-only
534762e261c8 net: tun: call napi_schedule_prep() to ensure we own a napi
367bc0fa988f dmaengine: at_hdmac: Check return code of dma_async_device_register
85f97c97efc5 dmaengine: at_hdmac: Fix impossible condition
f53a233eaad6 dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
f4512855223c dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
6be4ab08c863 dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
a35dd5dd98b6 dmaengine: at_hdmac: Fix concurrency over the active list
0f603bf553a7 dmaengine: at_hdmac: Free the memset buf without holding the chan lock
7f07cecc7411 dmaengine: at_hdmac: Fix concurrency over descriptor
1582cc3b4805 dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
9b69060a725d dmaengine: at_hdmac: Protect atchan->status with the channel lock
ee356822618e dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
7078e935b410 dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
ad4cbe8e9c3a dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
24f9e93e506a dmaengine: at_hdmac: Don't start transactions at tx_submit level
4b51cce72ab7 dmaengine: at_hdmac: Fix at_lli struct definition
d37dfb9357e9 cert host tools: Stop complaining about deprecated OpenSSL functions
f8e0edeaa0f2 can: j1939: j1939_send_one(): fix missing CAN header initialization
0b692d41ee5c mm/memremap.c: map FS_DAX device memory as decrypted
03f9582a6a2e udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
4ea3aa3b983b mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
9c0accfa5a35 btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
8fa0c22ef824 platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
b5ee579fcb14 drm/i915/dmabuf: fix sg_table handling in map_dma_buf
4feedde5486c nilfs2: fix use-after-free bug of ns_writer on remount
1d4ff7306209 nilfs2: fix deadlock in nilfs_count_free_blocks()
344ddbd688d8 ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
516f9f23008b vmlinux.lds.h: Fix placement of '.data..decrypted' section
f6896fb69d50 ALSA: usb-audio: Add DSD support for Accuphase DAC-60
2032c2d32b2a ALSA: usb-audio: Add quirk entry for M-Audio Micro
a414a6d6ef3c ALSA: hda/realtek: Add Positivo C6300 model quirk
3a79f9568de0 ALSA: hda: fix potential memleak in 'add_widget_node'
380d64168da4 ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
181cfff57bdc ALSA: hda/hdmi - enable runtime pm for more AMD display audio
ea6787e482ad mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
0a8d4531a0d5 mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
3f558930add7 mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
b55e64d0a3a3 mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
4631cb040645 MIPS: jump_label: Fix compat branch range check
475fd3991a0d arm64: efi: Fix handling of misaligned runtime regions and drop warning
94ab8f88feb7 riscv: fix reserved memory setup
0cf9cb061493 riscv: Separate memory init from paging init
d7716240bca5 riscv: Enable CMA support
ecf78af5141f riscv: vdso: fix build with llvm
e56d18a976dd riscv: process: fix kernel info leakage
956e0216a199 net: macvlan: fix memory leaks of macvlan_common_newlink
59ec132386a0 ethernet: tundra: free irq when alloc ring failed in tsi108_open()
dd7beaec8b48 net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
56d3b5531bf6 ethernet: s2io: disable napi when start nic failed in s2io_card_up()
05b222843457 net: atlantic: macsec: clear encryption keys from the stack
1a4e495edfe2 net: phy: mscc: macsec: clear encryption keys when freeing a flow
4ad684ba028c cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
38aa7ed8c2c3 net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
fd52dd2d6e2f net: cpsw: disable napi in cpsw_ndo_open()
3b27e20601ab net/mlx5e: E-Switch, Fix comparing termination table instance
eb6fa0ac2a9c net/mlx5: Allow async trigger completion execution on single CPU systems
bdd282bba72d net: nixge: disable napi when enable interrupts failed in nixge_open()
5333cf1b7f68 net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
cf4853880e24 perf stat: Fix printing os->prefix in CSV metrics output
3a4a3c3b1fe6 drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
0b7ee3d50f32 dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
6e2ffae69d17 dmaengine: pxa_dma: use platform_get_irq_optional
f31dd1585809 tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
fbb4e8e6dc7b net: broadcom: Fix BCMGENET Kconfig
cb6d639bb1ef net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
d68fa77ee3d0 can: af_can: fix NULL pointer dereference in can_rx_register()
a033b86c7f76 ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
02f8dfee7580 tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
f3aa8a7d9550 drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
bcb3bb10695f hamradio: fix issue of dev reference count leakage in bpq_device_event()
bc4591a86b8f net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
2bf8b1c111ff KVM: s390: pv: don't allow userspace to set the clock under PV
a60cc64db72f KVM: s390x: fix SCK locking
fcbd2b336834 capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
8aae24b0ed76 net: fman: Unregister ethernet device on removal
e2c5ee3b628f bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
38147073c96d bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
3401f964028a net: tun: Fix memory leaks of napi_get_frags
adaa0f180de5 macsec: clear encryption keys from the stack after setting up offload
9dc7503bae33 macsec: fix detection of RXSCs when toggling offloading
7f4456f0119b macsec: fix secy->n_rx_sc accounting
3b05d9073ae2 macsec: delete new rxsc when offload fails
50868de7dc4e net: gso: fix panic on frag_list with mixed head alloc types
cedd4f01f67b bpf: Fix wrong reg type conversion in release_reference()
9069db2579e9 bpf: Add helper macro bpf_for_each_reg_in_vstate
95b6ec733752 bpf: Support for pointers beyond pkt_end.
8597b59e3d22 HID: hyperv: fix possible memory leak in mousevsc_probe()
8c80b2fca411 bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
cc21dc48a78c bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
e1e12180321f wifi: cfg80211: fix memory leak in query_regdb_file()
914cb94e738b wifi: cfg80211: silence a sparse RCU warning
72ea2fc29962 phy: stm32: fix an error code in probe
925bf1ba7604 hwspinlock: qcom: correct MMIO max register for newer SoCs
76eba54f0ddf fuse: fix readdir cache race
(From OE-Core rev: 3ea61d42282a41d1266a48ad3f4d922967a3baed)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
f5b40c0eb9ea Linux 5.10.154
bf506e366da4 ipc: remove memcg accounting for sops objects in do_semtimedop()
c6678c8f4f3f wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
a6c57adec567 drm/i915/sdvo: Setup DDC fully before output init
b86830cc95af drm/i915/sdvo: Filter out invalid outputs more sensibly
9f3b8678080a drm/rockchip: dsi: Force synchronous probe
23f1fc7ce55f ext4,f2fs: fix readahead of verity data
e5cef906cb40 KVM: x86: emulator: update the emulation mode after CR0 write
ce9261accccd KVM: x86: emulator: introduce emulator_recalc_and_set_mode
c8a2fd7a715d KVM: x86: emulator: em_sysexit should update ctxt->mode
e0c7410378cd KVM: x86: Mask off reserved bits in CPUID.80000001H
9302ebc1c21d KVM: x86: Mask off reserved bits in CPUID.80000008H
cc40c5f3e921 KVM: x86: Mask off reserved bits in CPUID.8000001AH
bd64a88f364c KVM: x86: Mask off reserved bits in CPUID.80000006H
156451a67b93 ext4: fix BUG_ON() when directory entry has invalid rec_len
5370b965b7a9 ext4: fix warning in 'ext4_da_release_space'
c9598cf62953 parisc: Avoid printing the hardware path twice
98f836e80d21 parisc: Export iosapic_serial_irq() symbol for serial port driver
814af9a32b03 parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
29d106d086d2 perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
98f6e7c33703 perf/x86/intel: Fix pebs event constraints for ICL
3be2d66822a0 efi: random: Use 'ACPI reclaim' memory for random seed
83294f7c7759 efi: random: reduce seed size to 32 bytes
f8e8cda869fd fuse: add file_modified() to fallocate
cdf01c807e97 capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
ff32d8a099dc tracing/histogram: Update document for KEYS_MAX size
533bfacbacb8 tools/nolibc/string: Fix memcmp() implementation
f100a0274861 kprobe: reverse kp->flags when arm_kprobe failed
bef08acbe560 tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
2bf33b5ea46d tcp/udp: Make early_demux back namespacified.
ea5f2fd4640e ftrace: Fix use-after-free for dynamic ftrace_ops
06de93a47cec btrfs: fix type of parameter generation in btrfs_get_dentry
e33ce54cef5d coresight: cti: Fix hang in cti_disable_hw()
015ac18be7de binder: fix UAF of alloc->vma in race with munmap()
836686e1a01d memcg: enable accounting of ipc resources
e4e4b24b42e7 mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
818c36b988b8 tcp/udp: Fix memory leak in ipv6_renew_options().
29997a6fa60d fscrypt: fix keyring memory leak on mount failure
391cceee6d43 fscrypt: stop using keyrings subsystem for fscrypt_master_key
092401142b95 fscrypt: simplify master key locking
54c13d3520ef ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
a0e2577cf3cc block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
26ca2ac091b4 Bluetooth: L2CAP: Fix attempting to access uninitialized memory
6b6f94fb9a74 Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
bfd5e62f9a7e i2c: piix4: Fix adapter not be removed in piix4_remove()
fc3e2fa0a5fb arm64: dts: juno: Add thermal critical trip points
b743ecf29ca7 firmware: arm_scmi: Make Rx chan_setup fail on memory errors
29e8e9bfc2f2 firmware: arm_scmi: Suppress the driver's bind attributes
d7b1e2cbe0a4 ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
160d8904b2b5 efi/tpm: Pass correct address to memblock_reserve
c40b4d604b3e i2c: xiic: Add platform module alias
5bf8c7798b1c drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
496eb203d046 HID: saitek: add madcatz variant of MMO7 mouse device ID
ff06067b7086 scsi: core: Restrict legal sdev_state transitions via sysfs
9edf20e5a1d8 ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
be6e22f54623 media: meson: vdec: fix possible refcount leak in vdec_probe()
c5fd54a65c35 media: dvb-frontends/drxk: initialize err to 0
7fdc58d8c213 media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
1609231f8676 media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
c46759e3703b media: rkisp1: Zero v4l2_subdev_format fields in when validating links
3144ce557440 media: rkisp1: Initialize color space on resizer sink and source pads
6b24d9c2acda s390/boot: add secure boot trailer
efc6420d65ae xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
37bb57908dd3 mtd: parsers: bcm47xxpart: Fix halfblock reads
85e458369c0f mtd: parsers: bcm47xxpart: print correct offset on read error
ec54104febdc fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
f8c86d782952 video/fbdev/stifb: Implement the stifb_fillrect() function
e975d7aecad7 mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
afeae13b8a3c mmc: sdhci-pci: Avoid comma separated statements
a06721767cfc mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
59400c9b0d07 drm/msm/hdmi: fix IRQ lifetime
8225bdaec5b0 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
5dbb47ee8976 ipv6: fix WARNING in ip6_route_net_exit_late()
1c89642e7f2b net, neigh: Fix null-ptr-deref in neigh_table_clear()
634f066d02bd net: mdio: fix undefined behavior in bit shift for __mdiobus_register
d9ec6e2fbd4a Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
cb1c012099ef Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
0a0dead4ad1a btrfs: fix ulist leaks in error paths of qgroup self tests
61e061281137 btrfs: fix inode list leak during backref walking at find_parent_nodes()
a52e24c7fcc3 btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
81204283ea13 isdn: mISDN: netjet: fix wrong check of device registration
e77d213843e6 mISDN: fix possible memory leak in mISDN_register_device()
f06186e5271b rose: Fix NULL pointer dereference in rose_send_frame()
2c8d81bdb268 ipvs: fix WARNING in ip_vs_app_net_cleanup()
931f56d59c85 ipvs: fix WARNING in __ip_vs_cleanup_batch()
d69328cdb92f ipvs: use explicitly signed chars
b2d7a92aff0f netfilter: nf_tables: release flow rule object from commit path
3583826b443a net: tun: fix bugs for oversize packet when napi frags enabled
5960b9081bac net: sched: Fix use after free in red_enqueue()
24f9c41435a8 ata: pata_legacy: fix pdc20230_set_piomode()
c85ee1c3cbc6 net: fec: fix improper use of NETDEV_TX_BUSY
52438e734c15 nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
0acfcd2aed4f nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
9ae2c9a91ff0 nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
eecea068bf11 NFC: nxp-nci: remove unnecessary labels
e8c11ee2d07f nfc: fdp: Fix potential memory leak in fdp_nci_send()
31b83d6990c8 nfc: fdp: drop ftrace-like debugging messages
4e1e4485b252 RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
d360e875c011 RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
37a098fc9b42 net: dsa: Fix possible memory leaks in dsa_loop_init()
45aea4fbf61e nfs4: Fix kmemleak when allocate slot failed
f0f1c74fa670 NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
10c554d72275 NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
4813dd737dc4 NFSv4: Fix a potential state reclaim deadlock
7c4260f8f188 IB/hfi1: Correctly move list in sc_disable()
87ac93c8dd6d RDMA/cma: Use output interface for net_dev check
4dbb739eb29c KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
bb584caee895 KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
9faacf442d11 KVM: x86: Protect the unused bits in MSR exiting flags
5bdbccc79c86 x86/topology: Fix duplicated core ID within a package
6c31fc028a65 x86/topology: Fix multiple packages shown on a single-package system
f5ad52da145a x86/topology: Set cpu_die_id only if DIE_TYPE found
570fa3bcd2f9 KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
e5d7c6786bef KVM: x86: Trace re-injected exceptions
8364786152d5 KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
523e1dd9f8d4 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01
028fcabd8a67 serial: ar933x: Deassert Transmit Enable on ->rs485_config()
e6da7808c955 serial: 8250: Let drivers request full 16550A feature probing
95aa34f72132 Linux 5.10.153
26a2b9c468de serial: Deassert Transmit Enable on probe in driver-specific way
4a230f65d6a8 serial: core: move RS485 configuration tasks from drivers into core
eb69c07eca22 can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
d5924531dd8a arm64/kexec: Test page size support with new TGRAN range values
c911f03f8d44 arm64/mm: Fix __enable_mmu() for new TGRAN range values
d523384766fd scsi: sd: Revert "scsi: sd: Remove a local variable"
52a43b82006d arm64: Add AMPERE1 to the Spectre-BHB affected list
9889ca7efa12 net: enetc: survive memory pressure without crashing
fdba224ab028 net/mlx5: Fix crash during sync firmware reset
bbcc06933f35 net/mlx5: Fix possible use-after-free in async command interface
16376ba5cfd7 net/mlx5e: Do not increment ESN when updating IPsec ESN state
0d88359092dd nh: fix scope used to find saddr when adding non gw nh
3519b5ddac21 net: ehea: fix possible memory leak in ehea_register_port()
79631daa5a51 openvswitch: switch from WARN to pr_warn
00d6f33f6782 ALSA: aoa: Fix I2S device accounting
ce6fd1c382a3 ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
97262705c0cb net: fec: limit register access on i.MX6UL
df67a8e625fc PM: domains: Fix handling of unavailable/disabled idle states
1f262d80882a net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
6170b4579f36 i40e: Fix flow-type by setting GL_HASH_INSET registers
9abae363af5c i40e: Fix VF hang when reset is triggered on another VF
23d5599058a0 i40e: Fix ethtool rx-flow-hash setting for X722
44affe7ede59 ipv6: ensure sane device mtu in tunnels
905f05c0ab19 media: vivid: set num_in/outputs to 0 if not supported
b6c7446d0a38 media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
683015ae1634 media: v4l2-dv-timings: add sanity checks for blanking values
147b8f1892aa media: vivid: dev->bitmap_cap wasn't freed in all cases
1cf51d51581c media: vivid: s_fbuf: add more sanity checks
3221c2701d19 PM: hibernate: Allow hybrid sleep to work with s2idle
0eb19ecbd0a9 can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
6b2d07fc0b0a can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
1634d5d39cfd tcp: fix indefinite deferral of RTO with SACK reneging
4f23cb2be530 tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
49713d7c3858 tcp: minor optimization in tcp_add_backlog()
aab883bd60bc net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
c3edc6e80820 net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
e2a28807b1ce kcm: annotate data-races around kcm->rx_wait
c325f92d8d9b kcm: annotate data-races around kcm->rx_psock
af7879529e5a atlantic: fix deadlock at aq_nic_stop
d7ccd49c4dd9 amd-xgbe: add the bit rate quirk for Molex cables
17350734fdca amd-xgbe: fix the SFP compliance codes check for DAC cables
b55d6ea965ba x86/unwind/orc: Fix unreliable stack dump with gcov
0ce1ef335300 net: hinic: fix the issue of double release MBOX callback of VF
6603843c80b1 net: hinic: fix the issue of CMDQ memory leaks
bb01910763f9 net: hinic: fix memory leak when reading function table
ce605b68db53 net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
62f0a08e82a6 net: netsec: fix error handling in netsec_register_mdio()
32a3d4660b34 tipc: fix a null-ptr-deref in tipc_topsrv_accept
fb94152aae88 perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
bfce73088682 ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
2663b16c76d0 ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
a52755729956 arc: iounmap() arg is volatile
648ac633e764 ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
6571f6ca8a21 drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
4953a989b72d media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
9d00384270b1 net: ieee802154: fix error return code in dgram_bind()
568e3812b177 mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
935a8b620210 mm/memory: add non-anonymous page check in the copy_present_page()
49db6cb81400 xen/gntdev: Prevent leaking grants
a3f2cc11d6b6 Xen/gntdev: don't ignore kernel unmapping error
467230b9ef40 s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
fe187c801a44 s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
449070996ce6 perf auxtrace: Fix address filter symbol name match for modules
6f72a3977ba9 kernfs: fix use-after-free in __kernfs_remove
0bcd1ab3e8b3 counter: microchip-tcb-capture: Handle Signal1 read and Synapse
8bf037279b58 mmc: core: Fix kernel panic when remove non-standard SDIO card
5684808b269b mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
b686ffc0acb8 drm/msm/dp: fix IRQ lifetime
08c7375fa27a drm/msm/hdmi: fix memory corruption with too many bridges
21c4679af01f drm/msm/dsi: fix memory corruption with too many bridges
44a86d96fac8 scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
c368f751da8e mac802154: Fix LQI recording
9ba2990f4e80 exec: Copy oldsighand->action under spin-lock
706215300411 fs/binfmt_elf: Fix memory leak in load_elf_binary()
d9ddfeb01fb9 fbdev: smscufx: Fix several use-after-free bugs
f19f1a75d378 iio: temperature: ltc2983: allocate iio channels once
af236da8552e iio: light: tsl2583: Fix module unloading
90ff5bef2bc7 tools: iio: iio_utils: fix digit calculation
678d2cc2041c xhci: Remove device endpoints from bandwidth list when freeing the device
3b250824b6d3 xhci: Add quirk to reset host back to default state at shutdown
63c7df3c818e mtd: rawnand: marvell: Use correct logic for nand-keep-config
228101fc832f usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
2bc4f99ee243 usb: bdc: change state when port disconnected
e440957f9c8b usb: dwc3: gadget: Don't set IMI for no_interrupt
fb074d622ccc usb: dwc3: gadget: Stop processing more requests on IMI
c29fcef5791d USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
4cc7a360ec3b ALSA: rme9652: use explicitly signed char
895909230008 ALSA: au88x0: use explicitly signed char
2bf5b1631569 ALSA: Use del_timer_sync() before freeing timer
ca1034bff85a can: kvaser_usb: Fix possible completions during init_completion
370be31cde50 can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
(From OE-Core rev: ac6645ecd9e8770a4a6566b03f5c8f34348d5f14)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7d51b4c67cfb Linux 5.10.152
43d5109296fa udp: Update reuse->has_conns under reuseport_lock.
a50ed2d28727 mm: /proc/pid/smaps_rollup: fix no vma's null-deref
31b1570677e8 blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
e2f9b62ead9a mmc: core: Add SD card quirk for broken discard
3a260e9844c9 Makefile.debug: re-enable debug info for .S files
6ab2287b26f1 x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
67dafece56b6 ACPI: video: Force backlight native for more TongFang devices
dcaf6313202a hv_netvsc: Fix race between VF offering and VF association message from host
da54c5f4b5b5 perf/x86/intel/pt: Relax address filter validation
79c3482fbe20 riscv: topology: fix default topology reporting
a6e770733dc4 arm64: topology: move store_cpu_topology() to shared code
cb1024d8a4d0 arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
f687e2111b6f fcntl: fix potential deadlocks for &fown_struct.lock
b1efc196446a fcntl: make F_GETOWN(EX) return 0 on dead owner task
ca4c49838278 perf: Skip and warn on unknown format 'configN' attrs
dea47fefa6aa perf pmu: Validate raw event with sysfs exported format bits
86e995f964f6 riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
0e4c06ae7c54 riscv: Add machine name to kernel boot log and stack dump output
7fba4a389d07 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
3c6a888e3522 xen/gntdev: Accommodate VMA splitting
5232411f37d7 xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
ea82edad0aee tracing: Do not free snapshot if tracer is on cmdline
bd6af07e7993 tracing: Simplify conditional compilation code in tracing_set_tracer()
4e3a15ca24b3 dmaengine: mxs: use platform_driver_register
1da5d2497046 dmaengine: mxs-dma: Remove the unused .id_table
1414e9bf3c30 drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
d74196bb278b iommu/vt-d: Clean up si_domain in the init_dmars() error path
ef11e8ec00b9 iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
35c92435be76 net: phy: dp83822: disable MDI crossover status change interrupt
7aa3d623c11b net: sched: fix race condition in qdisc_graft()
2974f3b330ef net: hns: fix possible memory leak in hnae_ae_register()
3032e316e0a9 sfc: include vport_id in filter spec hash and equal()
ded86c4191a3 net: sched: sfb: fix null pointer access issue when sfb_init() fails
305aa36b628e net: sched: delete duplicate cleanup of backlog and qlen
ae48bee2830b net: sched: cake: fix null pointer access issue when cake_init() fails
2008ad08a2ae nvme-hwmon: kmalloc the NVME SMART log buffer
770b7e3a2c1f nvme-hwmon: consistently ignore errors from nvme_hwmon_init
67106ac27243 nvme-hwmon: Return error code when registration fails
bc17f727b005 nvme-hwmon: rework to avoid devm allocation
191d71c6357e ionic: catch NULL pointer issue on reconfig
ff7ba7667583 net: hsr: avoid possible NULL deref in skb_clone()
7286f8755104 cifs: Fix xid leak in cifs_ses_add_channel()
2d08311aa305 cifs: Fix xid leak in cifs_flock()
bf49d4fe4ab7 cifs: Fix xid leak in cifs_copy_file_range()
05cc22c0085e net: phy: dp83867: Extend RX strap quirk for SGMII mode
118f412bedc5 net/atm: fix proc_mpc_write incorrect return value
c8310a99e7e4 sfc: Change VF mac via PF as first preference if available.
39d10f0dfb72 HID: magicmouse: Do not set BTN_MOUSE on double report
ed5baf3d0a33 i40e: Fix DMA mappings leak
e558e1489384 tipc: fix an information leak in tipc_topsrv_kern_subscr
1f4ed95ce617 tipc: Fix recognition of trial period
fc8c6b8bb294 ACPI: extlog: Handle multiple records
57e157749ad9 btrfs: fix processing of delayed tree block refs during backref walking
590929ef6972 btrfs: fix processing of delayed data refs during backref walking
cc841a8a704c r8152: add PID for the Lenovo OneLink+ Dock
51b96ecaedc0 arm64: errata: Remove AES hwcap for COMPAT tasks
910ba49b3345 blk-wbt: call rq_qos_add() after wb_normal is initialized
392536023da1 block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init
ab6aaa821024 media: venus: dec: Handle the case where find_format fails
bce5808fc95d media: mceusb: set timeout to at least timeout provided
6d725672ce85 KVM: arm64: vgic: Fix exit condition in scan_its_table()
34db701dc65f kvm: Add support for arch compat vm ioctls
e55feb31df3f cpufreq: qcom: fix memory leak in error path
303d0f761431 ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
6a2aadcb0186 ata: ahci-imx: Fix MODULE_ALIAS
d9f0159da05d hwmon/coretemp: Handle large core ID value
0fb04676c4fd x86/microcode/AMD: Apply the patch early on every logical thread
6dcf1f0802cc i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
794ded0bc461 cpufreq: qcom: fix writes in read-only memory region
2723875e9d67 selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
0d65f040fdbb ocfs2: fix BUG when iput after ocfs2_mknod fails
b838dcfda164 ocfs2: clear dinode links count in case of error
c34d1b22fef3 Linux 5.10.151
ecad33121117 kbuild: Add skip_encoding_btf_enum64 option to pahole
c5006abb80e2 kbuild: Unify options for BTF generation for vmlinux and modules
f5f413cb3e8a kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21
06481cd9f7f6 kbuild: Quote OBJCOPY var to avoid a pahole call break the build
bbaea0f1cd33 bpf: Generate BTF_KIND_FLOAT when linking vmlinux
a10a57a224f3 Linux 5.10.150
243c8f42ba10 Revert "drm/amdgpu: make sure to init common IP before gmc"
8026d58b495a gcov: support GCC 12.1 and newer compilers
cbf2c43b36e0 f2fs: fix wrong condition to trigger background checkpoint correctly
7b19858803d7 thermal: intel_powerclamp: Use first online CPU as control_cpu
f039b43cbaea inet: fully convert sk->sk_rx_dst to RCU rules
67de22cb0b6c ext4: continue to expand file system when the target size doesn't reach
357db159e965 Revert "drm/amdgpu: use dirty framebuffer helper"
98ab15bfdcda Revert "drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega"
791489a5c563 net/ieee802154: don't warn zero-sized raw_sendmsg()
a96336a5f28b Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
dc54ff9fc4a4 net: ieee802154: return -EINVAL for unknown addr type
45c33966759e mm: hugetlb: fix UAF in hugetlb_handle_userfault
c378c479c517 io_uring/af_unix: defer registered files gc to io_uring release
67cbc8865a66 io_uring: correct pinned_vm accounting
904f881b5736 arm64: topology: fix possible overflow in amu_fie_setup()
b5dc2f25789d perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
9b4e849777a9 clk: bcm2835: Make peripheral PLLC critical
b8bbae3236ab usb: idmouse: fix an uninit-value in idmouse_open
d5bb45f47b37 nvmet-tcp: add bounds check on Transfer Tag
b79da0080d81 nvme: copy firmware_rev on each init
e6cc39db24a6 staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
3a5a34ed9d68 Revert "usb: storage: Add quirk for Samsung Fit flash"
acf0006f2b2b usb: musb: Fix musb_gadget.c rxstate overflow bug
91271a3e772e usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
782b3e71c957 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
dbcca76435a6 HID: roccat: Fix use-after-free in roccat_read()
f00c049ede46 soundwire: intel: fix error handling on dai registration issues
f04a673d4a27 soundwire: cadence: Don't overwrite msg->buf during write commands
c263516c2c20 bcache: fix set_at_max_writeback_rate() for multiple attached devices
fcad2ac86399 ata: libahci_platform: Sanity check the DT child nodes number
19c010ae44f0 blk-throttle: prevent overflow while calculating wait time
1b3cebeca99e staging: vt6655: fix potential memory leak
89f305a71418 power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
b2700f98b3f4 nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
5942e5c63dc9 scsi: 3w-9xxx: Avoid disabling device if failing to enable it
48727117bd62 usb: host: xhci-plat: suspend/resume clks for brcm
c13d0d2f5a48 usb: host: xhci-plat: suspend and resume clocks
12d31182de8d clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
c2257c8a5015 media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
d9e2585c3bce clk: zynqmp: Fix stack-out-of-bounds in strncpy`
70f8b48d0b61 btrfs: scrub: try to fix super block errors
8f554dd23c18 arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
451ce2521c21 kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
017cabfb3f86 ARM: dts: imx6sx: add missing properties for sram
9d3ca48722d3 ARM: dts: imx6sll: add missing properties for sram
9735f2b62be9 ARM: dts: imx6sl: add missing properties for sram
2829b6ad30c2 ARM: dts: imx6qp: add missing properties for sram
0c3a0b3d5e9c ARM: dts: imx6dl: add missing properties for sram
2763a3b43ac3 ARM: dts: imx6q: add missing properties for sram
82e0d91484f7 ARM: dts: imx7d-sdb: config the max pressure for tsc2046
166feb964fc8 drm/amd/display: Remove interface for periodic interrupt 1
1bb6f4a8db5a drm/dp: Don't rewrite link config when setting phy test pattern
bb91c06b0be4 mmc: sdhci-msm: add compatible string check for sdm670
8a427a22839d drm/meson: explicitly remove aggregate driver at module unload time
1c7d957c5d81 drm/amdgpu: fix initial connector audio value
69130888b226 ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
54f2585e2de0 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
a9d6a7c9b685 platform/chrome: cros_ec: Notify the PM of wake events during resume
e29d20deaf9a drm: panel-orientation-quirks: Add quirk for Anbernic Win600
bfdb391d57df drm/vc4: vec: Fix timings for VEC modes
b70f8abc1a44 drm: bridge: dw_hdmi: only trigger hotplug event on link change
bbe2f6f90310 udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
0a4fddc95c63 drm/amd/display: fix overflow on MIN_I64 definition
3959e8faf8bf gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
c28a8082b25c drm: Prevent drm_copy_field() to attempt copying a NULL pointer
e7d701800365 drm: Use size_t type for len variable in drm_copy_field()
3339a51bcd89 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
484400d433ca r8152: Rate limit overflow messages
0c108cf3ad38 Bluetooth: L2CAP: Fix user-after-free
65029aaedd15 net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
4851303c8539 wifi: rt2x00: correctly set BBP register 86 for MT7620
a01614447954 wifi: rt2x00: set SoC wmac clock register
5aa0461d1180 wifi: rt2x00: set VGC gain for both chains of MT7620
8d9c00979a7e wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
27ed98e8a9b0 wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
3d67986e7208 can: bcm: check the result of can_send() in bcm_can_tx()
7b674dce4162 Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
e25ca9af8a13 Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
b051d9bf98bd regulator: core: Prevent integer underflow
e01d96494a9d wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
be81c44242b2 xfrm: Update ipcomp_scratches with NULL when freed
9661724f6206 wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
0958e487e81b tcp: annotate data-race around tcp_md5sig_pool_populated
129ca0db956e openvswitch: Fix overreporting of drops in dropwatch
4398e8a7fd6a openvswitch: Fix double reporting of drops in dropwatch
e3c9b9473453 bpftool: Clear errno after libcap's checks
50e45034c580 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
bbacfcde5fff NFSD: fix use-after-free on source server when doing inter-server copy
3de402a5248a NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
1f730d4ae6f9 x86/entry: Work around Clang __bdos() bug
513943bf879d thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
708b9abe1b4a powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
b434edb0e9d1 MIPS: BCM47XX: Cast memcmp() of function to (void *)
6c61a37ea70e ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
0dd025483f15 rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE()
36d4ffbedff7 rcu: Back off upon fill_page_cache_func() allocation failure
278d8ba2b288 selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
b60aa21e2f3a f2fs: fix to account FS_CP_DATA_IO correctly
0b8230d44ce7 f2fs: fix to avoid REQ_TIME and CP_TIME collision
ecbd95958c48 f2fs: fix race condition on setting FI_NO_EXTENT flag
110146ce8f84 ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
dce07e87ee1e thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
3a720eb89026 crypto: cavium - prevent integer overflow loading firmware
7bfa7d677353 crypto: marvell/octeontx - prevent integer overflows
cdd42eb4689b kbuild: rpm-pkg: fix breakage when V=1 is used
6d1aef17e7f2 kbuild: remove the target in signal traps when interrupted
8d76dd508093 tracing: kprobe: Make gen test module work in arm and riscv
c6512a6f0cb1 tracing: kprobe: Fix kprobe event gen test module on exit
9e6ba62d418d iommu/iova: Fix module config properly
426d5bc089e7 crypto: qat - fix DMA transfer direction
a43babc059a7 crypto: qat - use pre-allocated buffers in datapath
a91af5085027 crypto: qat - fix use of 'dma_map_single'
8a4ed09ed816 crypto: inside-secure - Change swab to swab32
d33935e66604 crypto: ccp - Release dma channels before dmaengine unrgister
a1354bdd191d crypto: akcipher - default implementation for setting a private key
2fee0dbfaeaa iommu/omap: Fix buffer overflow in debugfs
cfde58a8e41f cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
ab2485eb5dfa hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
d88b88514ef2 crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
25f134247372 crypto: sahara - don't sleep when in softirq
2d285164fbe4 powerpc: Fix SPE Power ISA properties for e500v1 platforms
2bde4e1e4f01 powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
7ae8bed9087a x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
6315998170b4 powerpc/powernv: add missing of_node_put() in opal_export_attrs()
434db6d17b6b powerpc/pci_dn: Add missing of_node_put()
718e2d802388 powerpc/sysdev/fsl_msi: Add missing of_node_put()
592d283a656d powerpc/math_emu/efp: Include module.h
44c26ceffaa3 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
b1616599c99a clk: ast2600: BCLK comes from EPLL
6d01017247ee clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
9b65fd651334 clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
9a6087a438ef clk: baikal-t1: Add SATA internal ref clock buffer
5f143f3bc2e0 clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
823fd523912f clk: baikal-t1: Fix invalid xGMAC PTP clock divider
2f19a1050e1b clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
92f52770a7af spmi: pmic-arb: correct duplicate APID to PPID mapping logic
a01c0c160049 dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
1dd5148445eb clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
6e58f2469ec5 mfd: sm501: Add check for platform_driver_register()
3469dd8e22ff mfd: fsl-imx25: Fix check for platform_get_irq() errors
b425e03c9639 mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
f7b438863622 mfd: lp8788: Fix an error handling path in lp8788_probe()
08d40518033d mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
28868b940b53 mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
382a5fc49e6e fsi: core: Check error number after calling ida_simple_get
ed8e6011b953 clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
884a788f0655 scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
a9e5176ead6d scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
8f740c11d891 serial: 8250: Fix restoring termios speed after suspend
ab5a3e714437 firmware: google: Test spinlock on panic path to avoid lockups
95ac62e8545b staging: vt6655: fix some erroneous memory clean-up loops
878f9871668f phy: qualcomm: call clk_disable_unprepare in the error handling
9a56ade124d4 tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
572fb97fce35 serial: 8250: Toggle IER bits on only after irq has been set up
3fbfa5e3cc0d serial: 8250: Add an empty line and remove some useless {}
71ffe5111f0f drivers: serial: jsm: fix some leaks in probe
7efdd91d54cb usb: gadget: function: fix dangling pnp_string in f_printer.c
cc952e3bf61c xhci: Don't show warning for reinit on known broken suspend
dac769dd7dc8 IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
360386e11c8d RDMA/cm: Use SLID in the work completion as the DLID in responder side
a1263294b55c md/raid5: Ensure stripe_fill happens on non-read IO with journal
76694e9ce0b2 md: Replace snprintf with scnprintf
7bd5f3b4a805 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
f5325f3202b8 ata: fix ata_id_has_dipm()
f5a6fa1877f4 ata: fix ata_id_has_ncq_autosense()
3c34a91c8aa7 ata: fix ata_id_has_devslp()
fc61a0c8200a ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
e3917c85f41e RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
3a9d7d8dcf98 mtd: rawnand: fsl_elbc: Fix none ECC mode
f87f72081132 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
d06cc0e11d5b dyndbg: drop EXPORTed dynamic_debug_exec_queries
1d6598558914 dyndbg: let query-modname override actual module name
c0e206da44e5 dyndbg: fix module.dyndbg handling
5047bd3bd739 dyndbg: fix static_branch manipulation
af12e209a9d5 dmaengine: hisilicon: Add multi-thread support for a DMA channel
d3fd838536df dmaengine: hisilicon: Fix CQ head update
d5065ca461a4 dmaengine: hisilicon: Disable channels when unregister hisi_dma
f59861946fa5 fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
7ba19a60c74f misc: ocxl: fix possible refcount leak in afu_ioctl()
cf3bb86edd8f RDMA/rxe: Fix the error caused by qp->sk
cdce36a88def RDMA/rxe: Fix "kernel NULL pointer dereference" error
2630cc88327a media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
40aa0999a3e4 media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
551b87976a0c tty: xilinx_uartps: Fix the ignore_status
28cdf6c6fb7a media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
1f683bff1a9c HSI: omap_ssi_port: Fix dma_map_sg error check
962f22e7f769 HSI: omap_ssi: Fix refcount leak in ssi_probe
70f0a0a27d79 clk: tegra20: Fix refcount leak in tegra20_clock_init
c01bfd23cc13 clk: tegra: Fix refcount leak in tegra114_clock_init
f487137a53b1 clk: tegra: Fix refcount leak in tegra210_clock_init
59e90c4d9861 clk: sprd: Hold reference returned by of_get_parent()
57141b1dd689 clk: berlin: Add of_node_put() for of_get_parent()
dc190b46c63f clk: qoriq: Hold reference returned by of_get_parent()
baadc6f58fa8 clk: oxnas: Hold reference returned by of_get_parent()
b95f4f905461 clk: meson: Hold reference returned by of_get_parent()
beec2f02555c usb: common: debug: Check non-standard control requests
9d965a22f657 usb: common: move function's kerneldoc next to its definition
20b63631a38a usb: common: add function to get interval expressed in us unit
c1ef8c66a362 usb: common: Parse for USB SSP genXxY
ffffb159e1e5 usb: ch9: Add USB 3.2 SSP attributes
aa7aada4b7b8 iio: ABI: Fix wrong format of differential capacitance channel ABI.
b9a0526cd02b iio: inkern: only release the device node when done with it
44ec4b04fc99 iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
513c72d76df6 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
d259b90f0c3d iio: adc: at91-sama5d2_adc: check return status for pressure and touch
bc2b97e177a9 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
5b9bb0cbd9e7 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
657de36c72f5 arm64: ftrace: fix module PLTs with mcount
40e966a404c7 ARM: Drop CMDLINE_* dependency on ATAGS
477dbf9d1bd5 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
5bbd3dd7f923 soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
09c35f1520e7 ia64: export memory_add_physaddr_to_nid to fix cxl build error
e31c0e14cfad ARM: dts: kirkwood: lsxl: remove first ethernet port
df4f05b35634 ARM: dts: kirkwood: lsxl: fix serial line
43faaedf3a7f ARM: dts: turris-omnia: Fix mpp26 pin name and comment
d5c2051898fd soc: qcom: smem_state: Add refcounting for the 'state->of_node'
39781c98ad46 soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
1d312c12c91f memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
daaec4b3fe22 memory: of: Fix refcount leak bug in of_get_ddr_timings()
fde46754d548 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
2c442b0c0624 ALSA: hda/hdmi: Don't skip notification handling during PM operation
f182de42d786 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
37e3e01c9a78 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
fb2356969935 ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
c1b269dda1e7 ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
71704c2e1b2c mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
c940636d9c74 ALSA: dmaengine: increment buffer pointer atomically
4993c1511d66 ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
ef59819976da drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
598d8f7d86f1 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
a9a60d640572 ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
ad0b8ed172a1 mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
1f340e1c1c74 drm/omap: dss: Fix refcount leak bugs
cbe37857dda1 ALSA: hda: beep: Simplify keep-power-at-enable behavior
f0fb0817ebce ASoC: rsnd: Add check for rsnd_mod_power_on
877e92e9b1bd drm/bridge: megachips: Fix a null pointer dereference bug
c577b4e97227 drm: fix drm_mipi_dbi build errors
804d8e59f34f platform/x86: msi-laptop: Fix resource cleanup
c21c08fab716 platform/x86: msi-laptop: Fix old-ec check for backlight registering
b77755f58ede ASoC: tas2764: Fix mute/unmute
2e6b64df54cd ASoC: tas2764: Drop conflicting set_bias_level power setting
c2c6022e1004 ASoC: tas2764: Allow mono streams
868fc93b615b platform/chrome: fix memory corruption in ioctl
84da5cdf43d2 platform/chrome: fix double-free in chromeos_laptop_prepare()
5e25bfcd12d8 drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
ad06d6bed5f2 drm/dp_mst: fix drm_dp_dpcd_read return value checks
3f5889fd6500 drm/bridge: parade-ps8640: Fix regulator supply order
45120fa5e522 drm/mipi-dsi: Detach devices when removing the host
050b65050741 drm/bridge: Avoid uninitialized variable warning
7839f2b3495b drm: bridge: adv7511: fix CEC power down control register offset
29f50bcf0f8b net: mvpp2: fix mvpp2 debugfs leak
6cb54f21623d once: add DO_ONCE_SLOW() for sleepable contexts
67cb80a9d2c8 net/ieee802154: reject zero-sized raw_sendmsg()
6cc0e2afc6a1 bnx2x: fix potential memory leak in bnx2x_tpa_stop()
da349221c4d2 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
d9e25dc053f6 spi: Ensure that sg_table won't be used after being freed
96a3ddb87031 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
f65955340e00 sctp: handle the error returned from sctp_auth_asoc_init_active_key
2a1d03632085 mISDN: fix use-after-free bugs in l1oip timer handlers
b4a5905fd2ef vhost/vsock: Use kvmalloc/kvfree for larger packets.
d2b5dc3a5394 wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
17196f2f98ab spi: s3c64xx: Fix large transfers with DMA
b284e1fe15c4 netfilter: nft_fib: Fix for rpath check with VRF devices
b384e8fb1606 Bluetooth: hci_core: Fix not handling link timeouts propertly
129f01116b8c i2c: mlxbf: support lock mechanism
534909fe3c92 spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
9da61e7b5993 spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
1ef5798638bd x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
6ed7b05a3592 x86/microcode/AMD: Track patch allocation size explicitly
07299e52e5b9 wifi: ath11k: fix number of VHT beamformee spatial streams
d7cc0d51ffcb Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
ed403bcd979d bpf: Ensure correct locking around vulnerable function find_vpid()
2a1c29dc9b7e net: fs_enet: Fix wrong check in do_pd_setup
795954d75197 wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
226e6f241258 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
0a60ac7a0dad bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
8398a45d3d72 spi: meson-spicc: do not rely on busy flag in pow2 clk ops
351cf55595d3 wifi: rtl8xxxu: Fix skb misuse in TX queue selection
1e911790576f spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
7b83d11d48ff spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
557600830515 selftests/xsk: Avoid use-after-free on ctx
c823df067941 wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
ea1b6b54098c Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
07194ccbb14c Bluetooth: btusb: fix excessive stack usage
cdadf95435ff Bluetooth: btusb: Fine-tune mt7663 mechanism.
294395caacf1 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
029a1de92ce2 spi: mt7621: Fix an error message in mt7621_spi_probe()
2afb93e4e416 bpftool: Fix a wrong type cast in btf_dumper_int
61905bbb6116 wifi: mac80211: allow bw change during channel switch in mesh
75652070667f leds: lm3601x: Don't use mutex after it was destroyed
08faf07717be wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
e060c4b9f33c nfsd: Fix a memory leak in an error handling path
730191a098d8 objtool: Preserve special st_shndx indexes in elf_update_symbol
84837738d406 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
f1d6edeaa8d0 ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd()
da2aecef866b MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create()
0c667858c026 MIPS: SGI-IP27: Free some unused memory
35984456983b sh: machvec: Use char[] for section boundaries
6e4be747f15f userfaultfd: open userfaultfds with O_RDONLY
28d9b3973307 selinux: use "grep -E" instead of "egrep"
d11e09953cc0 smb3: must initialize two ACL struct fields to zero
abd13b21004d drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
fd37286f392a drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
5d6093c49c09 drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
57f1a89a8e4e drm/nouveau/kms/nv140-: Disable interlacing
d0febad83e29 staging: greybus: audio_helper: remove unused and wrong debugfs usage
ceeb8d4a43ac KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
83fe0b009bd0 KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
085ca1d33b19 KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
bda8120e5b10 media: cedrus: Set the platform driver data earlier
dbdd3b1448e5 efi: libstub: drop pointless get_memory_map() call
68158654b583 thunderbolt: Explicitly enable lane adapter hotplug events at startup
fc08f8438172 tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
0cf6c09dafee ring-buffer: Fix race between reset page and reading page
588f02f8b9d9 ring-buffer: Add ring_buffer_wake_waiters()
586f02c500b2 ring-buffer: Check pending waiters when doing wake ups as well
6617e5132c44 ring-buffer: Have the shortest_full queue be the shortest not longest
4a3bbd40e452 ring-buffer: Allow splice to read previous partially read pages
f2ca4609d0c3 ftrace: Properly unset FTRACE_HASH_FL_MOD
846f041203b9 livepatch: fix race between fork and KLP transition
2189756eabbb ext4: update 'state->fc_regions_size' after successful memory allocation
2cfb769d60a2 ext4: fix potential memory leak in ext4_fc_record_regions()
c9ce7766dc4e ext4: fix potential memory leak in ext4_fc_record_modified_inode()
d575fb52c466 ext4: fix miss release buffer head in ext4_fc_write_inode
74d2a398d2d8 ext4: place buffer head allocation before handle start
fbb0e601bd51 ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
0e1764ad71ab ext4: don't increase iversion counter for ea_inodes
483831ad0440 ext4: fix check for block being out of directory size
ac66db1a4365 ext4: make ext4_lazyinit_thread freezable
f34ab9516276 ext4: fix null-ptr-deref in ext4_write_info
fb98cb61efff ext4: avoid crash when inline data creation follows DIO write
e65506ff181f jbd2: add miss release buffer head in fc_do_one_pass()
1d4d16daec2a jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
7a33dde572fc jbd2: fix potential buffer head reference count leak
eea3e455a3ae jbd2: wake up journal waiters in FIFO order, not LIFO
ba52e685d29b hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
bdcb1d7cf285 hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
d621a87064fa hardening: Clarify Kconfig text for auto-var-init
4a8e8bf28070 f2fs: fix to do sanity check on summary info
73fb4bd2c055 f2fs: fix to do sanity check on destination blkaddr during recovery
12014eaf1b3f f2fs: increase the limit for reserve_root
47b5ffe86332 btrfs: fix race between quota enable and quota rescan ioctl
e50472949604 fbdev: smscufx: Fix use-after-free in ufx_ops_open()
9931bd05bb8d scsi: qedf: Populate sysfs attributes for vport
102c4b6e8c4b powerpc/boot: Explicitly disable usage of SPE instructions
7db60fd46e0c powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
9119a92ad93e PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
a3c08c021778 mm/mmap: undo ->mmap() when arch_validate_flags() fails
7d551b7d6114 block: fix inflight statistics of part0
0a129790893b drm/udl: Restore display mode on resume
f134f261d76a drm/virtio: Check whether transferred 2D BO is shmem
303436e301ba nvme-pci: set min_align_mask before calculating max_hw_sectors
6a73e6edcbf3 UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
1a053f597f42 riscv: Pass -mno-relax only on lld < 15.0.0
d15dca1d46ab riscv: Make VM_WRITE imply VM_READ
d8c6f9b2e194 riscv: Allow PROT_WRITE-only mmap()
a6dcc6cfa293 parisc: fbdev/stifb: Align graphics memory size to 4MB
2ce9fab94b8d RISC-V: Make port I/O string accessors actually work
ffb571e1232f regulator: qcom_rpm: Fix circular deferral regression
85909424a1f5 hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
8ef0e1c0ae50 ASoC: wcd934x: fix order of Slimbus unprepare/disable
9b2c82af65f7 ASoC: wcd9335: fix order of Slimbus unprepare/disable
1c20d672e3a5 platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
6b7ae4a904a4 quota: Check next/prev free block number after reading from quota file
5b1a56beb6b8 HID: multitouch: Add memory barriers
bfe60d7641b0 fs: dlm: handle -EBUSY first in lock arg validation
0b2d8e4db40c fs: dlm: fix race between test_bit() and queue_work()
057d5838c795 mmc: sdhci-sprd: Fix minimum clock limit
448fffc1aea6 can: kvaser_usb_leaf: Fix CAN state after restart
a3776e09b361 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
0f8c88978da4 can: kvaser_usb_leaf: Fix overread with an invalid command
5d1cb7bfad21 can: kvaser_usb: Fix use of uninitialized completion
b239a0993aa2 usb: add quirks for Lenovo OneLink+ Dock
afbbf305dbac iio: pressure: dps310: Reset chip after timeout
9daadd1d1015 iio: pressure: dps310: Refactor startup procedure
ae49d80400e6 iio: adc: ad7923: fix channel readings for some variants
ea4dcd3d6acc iio: ltc2497: Fix reading conversion results
30e1bd0d3e66 iio: dac: ad5593r: Fix i2c read protocol requirements
9312e04b6c6b cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
64f23e5430d3 cifs: destage dirty pages before re-reading them for cache=none
50d3d895375c mtd: rawnand: atmel: Unmap streaming DMA mappings
e8eb44eeee59 ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
4491fbd0a79c ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
4285d06d1296 ALSA: hda/realtek: Correct pin configs for ASUS G533Z
768cd2cd1ae6 ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
3e29645fbaa6 ALSA: usb-audio: Fix NULL dererence at error path
bc1d16d282bc ALSA: usb-audio: Fix potential memory leaks
ef1658bc482c ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
026fcb6336d6 ALSA: oss: Fix potential deadlock at unregistration
(From OE-Core rev: c344ea005c7a17b945f91ee0753081d8e356cf21)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream went with something slightly different so let's update the
patch so we don't have to carry a patch that isn't going to be merged.
This patch is part of snapshot 1.17.6.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: dc7b7a757a850187ceaba5cf3eb0fa983b54fdfb)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 19eb1e388fbbe5bfb8462710c745f2bb5446b5b5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add patch to fix the security issue "curl can be asked to tunnel
virtually all protocols it supports through an HTTP proxy. HTTP proxies
can (and often do) deny such tunnel operations using an appropriate HTTP
error response code." as per below link
Link: https://curl.se/docs/CVE-2022-43552.html
(From OE-Core rev: a0db3ddf6f2efe733271ff7f6c68fda4d215b1bb)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add patch to fix the security issue "curl's HSTS check could be bypassed
to trick it to keep using HTTP. Using its HSTS support, curl can be
instructed to use HTTPS instead of using an insecure clear-text HTTP
step even when HTTP is provided in the URL." as per below link
Link: https://curl.se/docs/CVE-2022-43551.html
(From OE-Core rev: baa18f2cf107af7a5e1c7b7befad46e6c48f4222)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LICENSE for curl is set to MIT-open-group which is wrong and proper
license is 'curl'
I check below link and the line "Curl and libcurl are licensed under
the license below, which is inspired by MIT/X, but not identical." says
that the license is identical to MIT but actual license is identical
from the file "meta/files/common-licenses/curl"
Link: https://curl.se/docs/copyright.html
Also, I do not find the MIT-open-group license text in the entire
source-code
(From OE-Core rev: 34b228bd3a80a74bf4d84ef7ee362f4ab1e3a466)
(From OE-Core rev: 95b5df5c9e0bdef55d0f977fb814f9de74363e68)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4a246e06cb)
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since the commit 005b6aba89eaf1b79fdd7565dd028fdd9bbfcc7d
(efivar: add musl libc compatibility) efibootmgr compiles with
musl too. Update the variable to take that into account.
(From OE-Core rev: ada5e64a97d5f269886772540e0bb0c324088b21)
Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For unknown reasons we've never seemingly run the check layer script
against OE-Core itself. This isn't entirely straightforward as the core
layer is a bit of a special case, we can't for example compare signatures
against ourselve and we can't remove core from bblayers.conf.
Core does have distro, machine and software components too, in the case
of distro, our fallback default settings. Whilst the qemu machines could
be split into a seperate layer directory, core wouldn't then parse at all
standalone due to the lack of any machine so it seems a bit pointless to
do that.
These changes tweak the script to handle core's special cases, specifically
to allow distro and machine directories and to account for the README placed
a directory level higher than other layers.
(From OE-Core rev: 2d0641df27196ad029d95c52fb790122b2db3f9f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When starting to use combo-layer, or if someone else is using it too,
the local last_revision may be incorrect.
This command will forcibly update the last_revision config values to the
latest SHA on the remote branch that is tracked.
(From OE-Core rev: ba24231de6a3826558c9fcd403b075fc6772fffa)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2bb5d12ecd1b0273983f7c05699f34dd64b11c25)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake may not be configured, and bb isn't imported anyway.
Instead just use os.rename(), and take the filename from the file object
instead of duplicating logic.
(From OE-Core rev: 87543ed6550f7e78b3ddcfed0ef088bea932ba57)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 528f4fb3683d048537604e4562ea758968060d62)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 0533edac27 broke
bitbake parsing when bitbake is executed from directory with existing .gitmodules
and the recipe in externalsrc does not have .gitmodules
The check needs to search for .gitmodules in sources path, not cwd.
iParsing recipes...ERROR: ExpansionError during parsing <path to recipe>
...
bb.data_smart.ExpansionError: Failure expanding variable do_compile[file-checksums], expression was ${@srctree_hash_files(d)} which triggered exception CalledProcessError: Command '['git', 'config', '--file', '.gitmodules', '--get-regexp', 'path']' returned non-zero exit status 1.
(From OE-Core rev: 1f3b39c4d6828940934a341e9f8b73214dc67fdf)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 66ff3d1f65cd2e7f5319e98fa41f47a59b714c72)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The /proc/pressure support in buildstats is creating directories in the
buildstats tree called reduced_proc_pressure, which confuses the parsing
logic as that cannot be parsed as a name-epoc-version-revision tuple.
Explicitly skip this directory to solve the problem.
(From OE-Core rev: 96cf8b322f4cdec31175cc2c1082e9e3bc488118)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 24f0331f0b7e51161b1fa43d4592b491d2037fe9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For now, if we use rm_work and `bitbake core-image-minimal', some
recipes' WORKDIRs are not cleaned up, e.g., makedevs-native.
Adjust the dependency to make do_rm_work_all depend on do_rm_work
to solve this problem.
Below are the detailed explanation of why this would work.
Without this patch, the dependency chain is like:
[other deps] -> [do_rm_work] -+-> [do_build]
|
[do_rm_work_all] -------------+
With this patch, the depedency chain is like:
[other deps] -> [do_rm_work] -> [do_rm_work_all] -> [do_build]
Such dependency chain adjustment fixes the issue because do_rm_work_all
now depends on [other deps] and thus the [depends] of these [other deps].
Take core-image-minimal as an example. Before this adjustment,
do_rm_work_all does not have any relationship with do_rootfs, and we have
do_rootfs[depends] += "makedevs-native:do_populate_sysroot ..."
This essentially prevents 'recrdeptask' setting of do_rm_work_all extend
to makedevs-native. With this patch, the do_rm_work_all now depends
on do_rm_work which in turn depends on do_rootfs, and so do_rm_work_all's
recrdeptask could have effect on makedevs-native.
With this patch, all built recipes WORKDIR will be cleaned up with
a few expected exceptions such as kernel and qemu-helper-native.
(From OE-Core rev: 2565fe40514ac17d0c97e847bb9ff0ab90410e53)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b25cc45c9b39f79ba0a03c4556cb2e2431677b4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some distributions (NI LinuxRT) provide both busybox-lsof and
full-featured lsof implementations. When users install the full-featured
lsof package, the full-binary fails to replace the bbox-binary in PATH,
because `lsof` contains no update-alternatives logic.
Inherit the update-alternatives bbclass and assert that the
full-featured lsof package has higher priority than the busybox
implementation.
Co-Authored-By: Kyle Roeschley <kyle.roeschley@ni.com>
(From OE-Core rev: 750f4e17f63cf957076c13c53139ddaab1617597)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e2893fa692a6e91eee09fc04c8c03fe27c718a58)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* The build error happens already at configure time:
| meson.build: ERROR: Problem encountered: DRI3 requested, but xshmfence not found
(From OE-Core rev: 7a27f91670d6978433ecab5d3ef694303d5da79e)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 451fe4a067432b432b9cd38d2fc78072f6ce5421)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bc is needed for compiling kernel modules, more specifially
whenr running `make scripts prepare'.
In linux-yocto.inc, we have bc-native in DEPENDS. But we will
need nativesdk-bc in case we compile a kernel module inside
SDK.
(From OE-Core rev: 713ebd37cb740ebd1f3f57d14f4448ded8a5fe3c)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 95b5c89066baccb1e64bfba7d9a66feeeb086da9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* Fix -Werror=sign-conversion in lib/alg-yescrypt-platform.c.
With commit 894aee75433b4dc8d9724b126da6e79fa5f6814b we introduced some
changes to huge page handling, that show this error when building with
GCC v12.2.1, and thus need a small fix.
(From OE-Core rev: fbad6f482d2c3213eff12bda4020d14bbe4df288)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6918477ad121f9c7335c661433a909e948f66d51)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
Fix a crash that could happen when you change
a dnssec-policy zone with NSEC3 to start using
inline-signing. [GL #3591]
Don't trust a placeholder KEYDATA from the managed-keys
zone by adding it into secroots. [GL #2895]
Fixed a race condition that could cause a crash
in dns_zone_synckeyzone(). [GL #3617]
Don't enforce the jemalloc use on NetBSD. [GL #3634]
Fix an inheritance bug when setting the port on
remote servers in configuration. [GL #3627]
Fix a resolver prefetch bug when the record's TTL value
is equal to the configured prefetch eligibility value,
but the record was erroneously not treated as eligible
for prefetching. [GL #3603]
Always call dns_adb_endudpfetch() after calling
dns_adb_beginudpfetch() for UDP queries in resolver.c,
in order to adjust back the quota. [GL #3598]
Fix a startup issue on Solaris systems with many
(reportedly > 510) CPUs. Thanks to Stacey Marshall from
Oracle for deep investigation of the problem. [GL #3563]
rpz-ip rules could be ineffective in some scenarios
with CD=1 queries. [GL #3247]
The RecursClients statistics counter could overflow
in certain resolution scenarios. [GL #3584]
Less ceremonial UNEXPECTED_ERROR() and FATAL_ERROR()
reporting macros. [GL !6914]
Fix a couple of bugs in cfg_print_duration(), which
could result in generating incomplete duration values
when printing the configuration using named-checkconf.
[GL !6880]
Refactor the isc_httpd implementation used in the
statistics channel. [GL !6879]
(From OE-Core rev: 38219ac0617eac1969e4535a7dd22bf4c1fa1463)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e57fe26b3f85ebfabdc8b574caa5c97602e4d771)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen two different regressions in this API since it is used by
layer-index but not be the core code. Add a test for it to try and
ensure we don't break it again.
(From OE-Core rev: 2816c63240f21b175461e535d88943fc6bcd0b52)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b07de5de43ec9c9a2c5d496a64940ccdc5b47cf8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In current psplash framework, the psplash might not exist at all.
For example, in case DSITRO is set to nodistro, the psplash does
not exist.
In our psplash recipe, we have:
SPLASH_IMAGES = "file://psplash-poky-img.h;outsuffix=default"
This variable is parsed to if psplash-poky-img.h exists, a package
named psplash-default is created and is added to RDEPENDS:${PN}.
We can see that the psplash-poky-img.h resides in meta-poky,
and in psplash_git.bbappend file in meta-poky, we have:
FILESEXTRAPATHS:prepend:poky := "${THISDIR}/files:"
So this file is only available in case poky distro is used.
To fix this issue, add condition check in the corresponding systemd
services.
(From OE-Core rev: c1d57880c786b3650f29afb89530941797e85560)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7a62ff9ed39c179d2b9b0c40f4f8423ced413063)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently TOOLCHAIN is strictly set to gcc in kernel-arch.bbclass.
And this prevents any TOOLCHAIN changes for any kernel recipe.
This change makes TOOLCHAIN configurable as usual.
(From OE-Core rev: 0fd2cd0b1f28e9c829efc105f70611a4eafd4f31)
Signed-off-by: Alexey Smirnov <pyih.soft@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit be1634fc35dcc81f0301d942064a6eed584e0704)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds argument parsing to the conversion script so that the fields that
the script uses to do conversions can be customized on the command line.
The intention is to allows easier customization without having to fork
the script, and allow automated checking on 3rd party layers via CI
without false positives
(From OE-Core rev: b4afe3c1aaf5e8296e410ef01960f48a09dd717c)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b9551f9180bf9f13fb1c480b5b7892fdc831ffcd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An earlier version of valgrind fixed the defunct processes bug, so those
tests that were skipped specifically for arm can pass now in master,
kirkstone, honister, hardknott, and dunfell.
Detailed test result with remove-for-aarch64 skipped on qemuarm64:
Commit Pass Fail Skip
master 624 9 21
kirkstone 618 10 20
honister 616 10 19
hardknott 609 13 18
dunfell 598 16 17
zeus Out of memory: Killed (with many defunct processes)
There are now only 12 skipped by remove-for-aarch64 because 9 fail on
qemuarm64 and 3 more fail on raspberry pi. These are tracked by:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=14960
(From OE-Core rev: 1101e877d818144ac64bab3d50364a1343c09d16)
Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com>
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit cbeb9418c43ec834868aa65b774dc09e983d26d9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Distros can customize the location of OPKG data using OPKGLIBDIR. In
OE-Core commit 11f1956cf5d7 ("package_manager.py: define info_dir and
status_file when OPKGLIBDIR isn't the default"), a fix was applied to
correctly set the info_dir and status_file options relative to
OPKGLIBDIR.
However, as the commit message notes, the opkg.conf file deployed as
part of the opkg package must also be adjusted to correctly reflect the
changed location. Otherwise, opkg running inside the image cannot find
its data.
Fix this by also setting the info_dir and status_file options in
opkg.conf to the correct location relative to OPKGLIBDIR.
Fixes: 11f1956cf5d7 ("package_manager.py: define info_dir and status_file when OPKGLIBDIR isn't the default")
(From OE-Core rev: 658c9901be38a322770f3445ba2bc2fa01dc0aab)
Signed-off-by: Harald Seiler <hws@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit adb939ae3635de6e02208859fbf29cf0ed39f565)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 0361ecf7eb82c386a9842cf1f3cb706c0a112e77 introduced regression
in submodules path parsing. As the result gitsm fetcher fails on each
submodule which name begins from the name of the parent repo which is
totally valid usecase [Yocto #14045] [1]
Fix the code to error out only if submodule's name is equal to parent
name but not if it's part of it.
[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=14045#c4
(Bitbake rev: 7e268c107bb0240d583d2c34e24a71e373382509)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ad27272c18f2bb9edd441f840167a3dabd5407b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, dhcpcd does not work well with systemd. When using dhcpcd
to configure network, the /etc/resolv.conf contents are not correct.
This issue could easily be reproduced by using 'qemu + slirp' to
start a systemd based image and using dhcpcd to configure network.
The expected 'nameserver 10.0.2.3' is not in /etc/resolv.conf.
The root cause of this problem is that dhcpcd assumes the resolvconf
should recognize .protocol suffix[1]. But systemd's resolvconf (which
is a symlink to resolvectl) has a limited support for traditional
resolvconf interface[2], and "may not work with all clients"[3]. This
of cource includes the clients that use the .protocol suffix.
The current situation is:
1. systemd is not going to support the .protocol suffix in the foreseeable
near future[4].
2. dhcpcd does not want to merge systemd specific patch and insists
systemd needs to consider the .protocol suffix[5][6].
It's a normal thing that people have different opinions. As a build system
that supports such combination, however, we do need to come up with a
solution to fix this typical integration problem, making dhcpcd and systemd
work together.
This patch solves this integration problem by relying on dhcpcd's ability
to manage its own resolv.conf contents. But instead of letting it to write
to /etc/resolv.conf directly, we supply the generated contents to resolvconf.
In this way, the resolvconf still stands in the central place and dhcpcd remains
a supplier to it. And the /etc/resolv.conf can get the correct contents.
With this patch, dhcpcd could work with both sysvinit and systemd.
[1] https://man.archlinux.org/man/resolvconf.8.en
[2] https://man.archlinux.org/man/resolvectl.1#COMPATIBILITY_WITH_RESOLVCONF(8)
[3] https://wiki.archlinux.org/title/systemd-resolved
[4] https://github.com/systemd/systemd/issues/25032
[5] https://github.com/NetworkConfiguration/dhcpcd/pull/152
[6] https://github.com/NetworkConfiguration/dhcpcd/issues/146
(From OE-Core rev: 26c1338f5ad73488d80cdb97ae2efbf0652ee1ac)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 935ae419f51d911c73f5dc7b4a2e5e9a7b206985)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current resolvconf does not work. Make it work with the
following changes.
1. Install normalize-resolvconf, which is used by resolvconf.
2. Add dependencies: sed, util-linux-flock.
util-linux-flock is needed by our busybox does not support '-w'
by default. sed is needed because we want to avoid package
QA issue complaining sed is needed by no one provides it.
3. Add a patch to replace 'readlink -m' with 'readlink -l'.
This could avoid the runtime dependency on coreutils. The replacement
is safe as /etc always exits in OE's system.
4. Remove allarch inheritage. This is because the above RDEPENDS
change does not allow this any more. test_sstate_allarch_samesigs
would fail if we don't do this.
(From OE-Core rev: 66d85b2d841e6d3281f47ef9a39aa5483aad35d0)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1b0581fd241cc9de2feda896aefbf055dc0099dc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since oe-core commit 64b89f3c8fc31842256c482a3039d90d3f12c1cc
("sstatesig.py: make it fatal error when sstate manifest isn't found")
errors like:
| Manifest [..]/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-dbus.populate_sysroot not found in imx8mm_dummy cortexa53-mx8mm cortexa53 armv8a-crc armv8a aarch64 allarch x86_64_x86_64-nativesdk (variant '')?
are fatal now and cannot be ignored but must be debugged.
Unfortunately, the currently emitted error message is a bit imprecise
with telling the reader what has actually gone wrong.
This commit:
* adds the word 'sstate' to the error message to clarify the scope we
are dealing with ('sstate manifests', since there are other manifests,
too)
* does not randomly print the last manifest file searched for as THE
manifest file that could not be found
Instead, we print the name of the task the sstate was searched for
* adds the word 'multilib' to variant to make clear which variant we are
talking about
* adds a separate line noting the searched pkgarchs and adds explicitly
mentions this word ('pkgarchs')
* prints a list of ALL manifest file locations attempted
* removes the '?' at the end of the message since such errors indeed
leave the question of what is the cause but the error message itself
is more like a statement.
The result for the exact same issue as noted above then looks as
follows:
| The sstate manifest for task 'dbus:populate_sysroot' (multilib variant '') could not be found.
| The pkgarchs considered were: imx8mm_dummy, cortexa53-mx8mm, cortexa53, armv8a-crc, armv8a, aarch64, allarch, x86_64_x86_64-nativesdk.
| But none of these manifests exists:
| [..]/tmp/sstate-control/manifest-imx8mm_dummy-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-cortexa53-mx8mm-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-cortexa53-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-armv8a-crc-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-armv8a-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-aarch64-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-allarch-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-dbus.populate_sysroot
(From OE-Core rev: cb4ad96a5d71c0a7e7a24fe12f12c2fbe06ae119)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 735ec126ec219c7cb89cb05b0e433201bb7f59eb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, the KERNEL_DEBUG_TIMESTAMPS is not working as expected
at rebuild. That is, even if we set it to "1", the kernel build time
is not changed. The problem could be reproduced by the following steps.
1. bitbake core-image-minimal; start image and check `uname -a` output.
2. set in local.conf: KERNEL_DEBUG_TIMESTAMPS = "1"
3. bitbake core-image-minimal; start image and check `uname -a` output.
It's expected that after enabling KERNEL_DEBUG_TIMESTAMPS, the kernel
build time will be set to current date. But it's not. This is because
the compile.h was not re-generated when do_compile task was re-executed.
In mkcompile_h, we have:
"""
# Only replace the real compile.h if the new one is different,
# in order to preserve the timestamp and avoid unnecessary
# recompilations.
# We don't consider the file changed if only the date/time changed,
# unless KBUILD_BUILD_TIMESTAMP was explicitly set (e.g. for
# reproducible builds with that value referring to a commit timestamp).
# A kernel config change will increase the generation number, thus
# causing compile.h to be updated (including date/time) due to the
# changed comment in the
# first line.
"""
It has made it very clear that it will not be re-generated unless
we have KBUILD_BUILD_TIMESTAMP set explicitly. So we set this variable
explicitly in do_compile to fix this issue.
(From OE-Core rev: 640ac18b2daed698adbf849a5aef55f5de9e5db5)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1b68c2d2d385013a1c535ef81172494302a36d74)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bumping the SRCREV to integrat the following kern-tools change:
commit 2d01f24bc78256c709728eb3f204491bce13e0e5
Author: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Date: Fri Nov 4 23:32:38 2022 +0000
kconf_check: store some files in tmpdir
Some file systems, like ZFS, are very slow at appending to existing
files. Due to Copy-On-Write nature, they create a new copy of a file
each time we do ">>" in a shell script. This becomes very noticeable
if shell script does lots and lots of appends, like sanitize_fragment()
function in kconf_check. On my setup, do_kernel_configcheck task takes
literally hours to complete.
To fix this issue, we can store sanitized_list and fragment_errors.txt
files on tmpfs, which is extremely fast at writing. As most distros
use tmpfs for /tmp, logical step is to use `mktemp` to create
temporary files.
After completing writing to temporary locations, we can move those two
files back to ${LOGDIR}.
Also, function 'cleanup' was added to remove temporary files in case
of abnormal exit.
With this patch, do_kernel_configcheck task completes in ~2 minutes on
my setup, which is a great improvement.
Signed-off-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
(From OE-Core rev: a592314318509e6367a7625caf88837480570fcd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9d50e2606eb66019044ee176f355a84a65a1499c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
509a32764e1a Linux 5.15.78
7038af4ce951 wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
b66617cc3c2f drm/i915/sdvo: Setup DDC fully before output init
73d52322c4af drm/i915/sdvo: Filter out invalid outputs more sensibly
2219b6aad345 drm/rockchip: dsi: Force synchronous probe
dd955eb4e616 drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
cfa8a89af9f2 cifs: fix regression in very old smb1 mounts
3189de0ac310 ext4,f2fs: fix readahead of verity data
a663e6ab17a2 tee: Fix tee_shm_register() for kernel TEE drivers
d46db722a0af KVM: x86: emulator: update the emulation mode after CR0 write
942aec252b23 KVM: x86: emulator: update the emulation mode after rsm
9df4bb7b3863 KVM: x86: emulator: introduce emulator_recalc_and_set_mode
311f1e51a290 KVM: x86: emulator: em_sysexit should update ctxt->mode
37a03de2d0c5 KVM: arm64: Fix bad dereference on MTE-enabled systems
167dca5e210b KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable
19c2b2ffbeec KVM: x86: Mask off reserved bits in CPUID.8000001FH
553fd40d3bf7 KVM: x86: Mask off reserved bits in CPUID.80000001H
006366b96c16 KVM: x86: Mask off reserved bits in CPUID.80000008H
fc796fd861fa KVM: x86: Mask off reserved bits in CPUID.8000001AH
ef7716398a78 KVM: x86: Mask off reserved bits in CPUID.80000006H
a88998446b6d x86/syscall: Include asm/ptrace.h in syscall_wrapper header
999cff2b6ce3 ext4: fix BUG_ON() when directory entry has invalid rec_len
0a43c015e981 ext4: fix warning in 'ext4_da_release_space'
ada82803a773 parisc: Avoid printing the hardware path twice
081ff43a7786 parisc: Export iosapic_serial_irq() symbol for serial port driver
5daf985dd0f3 parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
425fe99771bf perf/x86/intel: Fix pebs event constraints for SPR
4613a450172e perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
7de3fe6a1354 perf/x86/intel: Fix pebs event constraints for ICL
71d6c33fe223 arm64: entry: avoid kprobe recursion
52be536155f5 efi: random: Use 'ACPI reclaim' memory for random seed
83b5ec7ee82d efi: random: reduce seed size to 32 bytes
0417f70b8588 fuse: add file_modified() to fallocate
2de8eec8afb7 capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
bd07f8067b35 tracing/histogram: Update document for KEYS_MAX size
27b4406f9c35 tools/nolibc/string: Fix memcmp() implementation
b5074df412bf ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()
85f3caa95579 kprobe: reverse kp->flags when arm_kprobe failed
d1b6a8e3414a tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
828577e0baaf tcp/udp: Make early_demux back namespacified.
88561a66777e ftrace: Fix use-after-free for dynamic ftrace_ops
450d7480705e btrfs: fix type of parameter generation in btrfs_get_dentry
007058eb8292 btrfs: fix tree mod log mishandling of reallocated nodes
336fdd295c14 btrfs: fix lost file sync on direct IO write with nowait and dsync iocb
cff805b1518f fscrypt: fix keyring memory leak on mount failure
e6f4fd85ef1e fscrypt: stop using keyrings subsystem for fscrypt_master_key
3975affcf55f af_unix: Fix memory leaks of the whole sk due to OOB skb.
4302806dbfea block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
3e4697ffdfbb Bluetooth: L2CAP: Fix attempting to access uninitialized memory
81035e1201e2 Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
d78ccdce662e i2c: piix4: Fix adapter not be removed in piix4_remove()
c76ff8ae113f arm64: dts: juno: Add thermal critical trip points
7398435e616d firmware: arm_scmi: Fix devres allocation device in virtio transport
3653cdc21b9e firmware: arm_scmi: Make Rx chan_setup fail on memory errors
e514d67b2364 firmware: arm_scmi: Suppress the driver's bind attributes
4e68c5da60cd block: Fix possible memory leak for rq_wb on add_disk failure
bf822b6980a6 arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers
f2329886e567 arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
33fcc55dbc5b arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
f3429a1e4924 arm64: dts: imx8: correct clock order
de2a83186ad3 ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
cb9ce8910a6f clk: qcom: Update the force mem core bit for GPU clocks
bdc118249698 efi/tpm: Pass correct address to memblock_reserve
3a4d6f165eac i2c: xiic: Add platform module alias
62eea4014a9b drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
7a2547cac2e0 HID: saitek: add madcatz variant of MMO7 mouse device ID
931c97a54cd1 scsi: core: Restrict legal sdev_state transitions via sysfs
c50ec15725e0 ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
8ecd1db58b7a media: v4l: subdev: Fail graciously when getting try data for NULL state
f96ad391d054 media: meson: vdec: fix possible refcount leak in vdec_probe()
8b785cdcd3cb media: dvb-frontends/drxk: initialize err to 0
73dfb6421338 media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
cbfa26936f31 media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
647c12c47ee0 media: rkisp1: Zero v4l2_subdev_format fields in when validating links
abbeb8f7271b media: rkisp1: Use correct macro for gradient registers
03b30e5a369d media: rkisp1: Initialize color space on resizer sink and source pads
d58b6b665c88 media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
0e501fd0f38e s390/cio: fix out-of-bounds access on cio_ignore free
c65cc569370c s390/cio: derive cdev information only for IO-subchannels
c64be93f1e51 s390/boot: add secure boot trailer
1cdaca8f00a7 s390/uaccess: add missing EX_TABLE entries to __clear_user()
509cbbdec9d7 mtd: parsers: bcm47xxpart: Fix halfblock reads
5b8797e9dbf7 mtd: parsers: bcm47xxpart: print correct offset on read error
2f07635876bd fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
154934c74f97 video/fbdev/stifb: Implement the stifb_fillrect() function
b524b41806e9 drm/msm/hdmi: fix IRQ lifetime
c55dd6200131 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
d153d468c43d vsock: fix possible infinite sleep in vsock_connectible_wait_data()
0ed71af4d017 ipv6: fix WARNING in ip6_route_net_exit_late()
2b45d6d0c41c net, neigh: Fix null-ptr-deref in neigh_table_clear()
61defd6450a9 net/smc: Fix possible leaked pernet namespace in smc_init()
de889774273f stmmac: dwmac-loongson: fix invalid mdio_node
535b78739ae7 ibmvnic: Free rwi on reset success
985a88bf0b27 net: mdio: fix undefined behavior in bit shift for __mdiobus_register
aa16cac06b75 Bluetooth: L2CAP: Fix memory leak in vhci_write
a3a7b2ac64de Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
cf2719a21fdb Bluetooth: virtio_bt: Use skb_put to set length
8278a87bb1ee Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
42d20d5e2457 netfilter: ipset: enforce documented limit to prevent allocating huge memory
f46ea5fa3320 btrfs: fix ulist leaks in error paths of qgroup self tests
222a3d533027 btrfs: fix inode list leak during backref walking at find_parent_nodes()
6ba3479f9e96 btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
a80634f392af isdn: mISDN: netjet: fix wrong check of device registration
029d5b7688a2 mISDN: fix possible memory leak in mISDN_register_device()
3e2129c67dac rose: Fix NULL pointer dereference in rose_send_frame()
06d7596d1872 ipvs: fix WARNING in ip_vs_app_net_cleanup()
5ee2d6b726b0 ipvs: fix WARNING in __ip_vs_cleanup_batch()
33e7783bc07e ipvs: use explicitly signed chars
6044791b7be7 netfilter: nf_tables: release flow rule object from commit path
1ffe7100411a netfilter: nf_tables: netlink notifier might race to release objects
dcc79cf735b8 net: tun: fix bugs for oversize packet when napi frags enabled
fc4b50adb400 net: sched: Fix use after free in red_enqueue()
ab80025ea7ac ata: pata_legacy: fix pdc20230_set_piomode()
dede9ba02705 net: fec: fix improper use of NETDEV_TX_BUSY
5dfdac5e3f8d nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
7486f5c90078 nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
3cba1f061bfe nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
44bc1868a4f5 nfc: fdp: Fix potential memory leak in fdp_nci_send()
4bef9a89f2f5 net: dsa: fall back to default tagger if we can't load the one from DT
06f9e0b37f7e RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
6b3d5dcb1234 RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
9f555b1584fc net: dsa: Fix possible memory leaks in dsa_loop_init()
24641993a7dc nfs4: Fix kmemleak when allocate slot failed
0797c85433cc NFSv4.2: Fixup CLONE dest file size for zero-length count
d59722d088a9 SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
dea7ef05deea NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
7b1c2458dec1 NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
4ec017e30089 NFSv4: Fix a potential state reclaim deadlock
e3e53c5af563 RDMA/hns: Disable local invalidate operation
85ab79ac9413 RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx()
be16cc7abdae RDMA/hns: Remove magic number
ba95409d6b58 IB/hfi1: Correctly move list in sc_disable()
484d9690370e RDMA/cma: Use output interface for net_dev check
f7d9de8a0d33 KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
b7b66f13ac09 KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
0c60fa7f5518 KVM: x86: Protect the unused bits in MSR exiting flags
ad8e4868dd16 HID: playstation: add initial DualSense Edge controller support
3a44ae4afaa5 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
8576d7edeaa5 drm/amd/display: explicitly disable psr_feature_enable appropriately
058b3a11f748 KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
9ee32892c767 KVM: x86: Trace re-injected exceptions
0c9c1306d6bd serial: ar933x: Deassert Transmit Enable on ->rs485_config()
21d65b351691 scsi: lpfc: Rework MIB Rx Monitor debug info logic
d70705e131d6 scsi: lpfc: Adjust CMF total bytes and rxmonitor
9ebc6e8ad13b scsi: lpfc: Adjust bytes received vales during cmf timer interval
793d8378b74a Linux 5.15.77
1401e9336beb tcp/udp: Fix memory leak in ipv6_renew_options().
b079d3775237 serial: Deassert Transmit Enable on probe in driver-specific way
63f75fea3a72 serial: core: move RS485 configuration tasks from drivers into core
0753069d4431 can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
17ff99e2240c can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
aad798a0b39c scsi: sd: Revert "scsi: sd: Remove a local variable"
52c2329147cf arm64: Add AMPERE1 to the Spectre-BHB affected list
5397ea6a08a5 net: enetc: survive memory pressure without crashing
885a454e97c4 kcm: do not sense pfmemalloc status in kcm_sendpage()
92b4c5c3fa81 net: do not sense pfmemalloc status in skb_append_pagefrags()
ae1b08592edf net/mlx5: Fix crash during sync firmware reset
37ada47d019b net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
9e6523d06a09 net/mlx5: Print more info on pci error handlers
ab3de780c176 net/mlx5: Fix possible use-after-free in async command interface
8bbff203e306 net/mlx5e: Extend SKB room check to include PTP-SQ
ee1c0ca1af7c net/mlx5e: Do not increment ESN when updating IPsec ESN state
eefa97a7a001 netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
c9589e18a60c net: broadcom: bcm4908_enet: update TX stats after actual transmission
9711616a4908 net: broadcom: bcm4908enet: remove redundant variable bytes
b317d53680b1 nh: fix scope used to find saddr when adding non gw nh
2ad284ac8866 net: bcmsysport: Indicate MAC is in charge of PHY PM
d1cfa71d5b68 net: ehea: fix possible memory leak in ehea_register_port()
588bdd7ee48f openvswitch: switch from WARN to pr_warn
9a1c1df9255b ALSA: aoa: Fix I2S device accounting
e81d7826b8f4 ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
77a754fcfec1 net: ethernet: ave: Fix MAC to be in charge of PHY PM
bc2518ec710e net: fec: limit register access on i.MX6UL
f710deeea73a perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
eb59cb2fabd4 PM: domains: Fix handling of unavailable/disabled idle states
bde7c2acef30 net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
8927d90d56e4 i40e: Fix flow-type by setting GL_HASH_INSET registers
c39de3ae5075 i40e: Fix VF hang when reset is triggered on another VF
250bf8ab78f7 i40e: Fix ethtool rx-flow-hash setting for X722
ad3f1d9bf162 ipv6: ensure sane device mtu in tunnels
e2ec5bb78ca8 perf vendor events power10: Fix hv-24x7 metric events
f9df388ed6ea media: vivid: set num_in/outputs to 0 if not supported
4cc7d8d42047 media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
491c0959f01d media: v4l2-dv-timings: add sanity checks for blanking values
0f83edbe4fe9 media: vivid: dev->bitmap_cap wasn't freed in all cases
5b1fb2a28d0a media: vivid: s_fbuf: add more sanity checks
3436e5633776 PM: hibernate: Allow hybrid sleep to work with s2idle
3cc8c4088fae can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
a3e09eff32d8 can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
304a10161696 drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()
2fe6b24ce299 net-memcg: avoid stalls when under memory pressure
9b171fdcbf0e tcp: fix indefinite deferral of RTO with SACK reneging
a85d39f14aa8 tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
2437f3c5c6a6 tcp: minor optimization in tcp_add_backlog()
ef27df75912d net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
a1e18acb0246 net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
62086d1c4602 kcm: annotate data-races around kcm->rx_wait
342d918cf9a4 kcm: annotate data-races around kcm->rx_psock
6bb23225bb70 atlantic: fix deadlock at aq_nic_stop
4e2cbc1f0e18 drm/i915/dp: Reset frl trained flag before restarting FRL training
3d92ab0865f1 amd-xgbe: add the bit rate quirk for Molex cables
75a6d1ebf8b7 amd-xgbe: fix the SFP compliance codes check for DAC cables
98bada8fa0e3 x86/unwind/orc: Fix unreliable stack dump with gcov
88e879c9f595 nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
18c60b383df3 net: macb: Specify PHY PM management done by MAC
95c22fc1e80e net: hinic: fix the issue of double release MBOX callback of VF
6016d96a6adf net: hinic: fix the issue of CMDQ memory leaks
e6765fe8de37 net: hinic: fix memory leak when reading function table
62aa78a0c3e5 net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
1e0bee973ef6 net: netsec: fix error handling in netsec_register_mdio()
7a939503fc32 tipc: fix a null-ptr-deref in tipc_topsrv_accept
c638b520ba4b perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
4fdf6f978c6b ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
b68873690373 ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
eca851572df5 mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
08c246c7dfef arc: iounmap() arg is volatile
739eac37ff9c sched/core: Fix comparison in sched_group_cookie_match()
ca7b0a10287e perf: Fix missing SIGTRAPs
eb77474a2a21 ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
9b6841ab7096 KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
59de8738ed43 drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
a560aeac2f2d media: atomisp: prevent integer overflow in sh_css_set_black_frame()
32f93e460861 media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
5a93a8288c57 net: ieee802154: fix error return code in dgram_bind()
138a13d8f5c8 ethtool: eeprom: fix null-deref on genl_info in dump
1c2b1d3bba2e mmc: block: Remove error check of hw_reset on reset
0b0d169723f4 Revert "scsi: lpfc: SLI path split: Refactor lpfc_iocbq"
7a0fce24de60 Revert "scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4"
7a36c9de4324 Revert "scsi: lpfc: SLI path split: Refactor SCSI paths"
eb8be2dbfbb4 Revert "scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()"
065bf71a8a53 Revert "scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()"
97dc9076ea5e Revert "scsi: lpfc: Resolve some cleanup issues following SLI path refactoring"
b32b766be44e s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
1ad7213fcf49 s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
ae9398e837b9 perf auxtrace: Fix address filter symbol name match for modules
14009ada5712 ARC: mm: fix leakage of memory allocated for PTE
eb9ed3343ca7 pinctrl: Ingenic: JZ4755 bug fixes
94d2643df1e7 kernfs: fix use-after-free in __kernfs_remove
f1204dfc4cd7 counter: microchip-tcb-capture: Handle Signal1 read and Synapse
6fb0106c64ee mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
73e3901e7029 mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
1e8cd93ae536 mmc: core: Fix kernel panic when remove non-standard SDIO card
02e51e7cd1d3 mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
4c365a0c21aa coresight: cti: Fix hang in cti_disable_hw()
b32775e03969 drm/msm/dp: fix IRQ lifetime
b48949ab451e drm/msm/hdmi: fix memory corruption with too many bridges
9f035d1fb306 drm/msm/dsi: fix memory corruption with too many bridges
986a89b3717e drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
a2f0934e6bdb scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
2b1a3172ee4d mac802154: Fix LQI recording
46b4b1e11e52 exec: Copy oldsighand->action under spin-lock
265b6fb780f5 fs/binfmt_elf: Fix memory leak in load_elf_binary()
24030742a7b8 cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores
3423a3417f4f cpufreq: intel_pstate: Read all MSRs on the target CPU
cc6a7249842f fbdev: smscufx: Fix several use-after-free bugs
1a8b22e3f394 iio: adxl372: Fix unsafe buffer attributes
2f08cad21366 iio: temperature: ltc2983: allocate iio channels once
1bfe97f49785 iio: light: tsl2583: Fix module unloading
569709540e12 tools: iio: iio_utils: fix digit calculation
c892a81c7424 xhci: Remove device endpoints from bandwidth list when freeing the device
dfacb5c7f0a9 xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
64058af657ba xhci: Add quirk to reset host back to default state at shutdown
022f21e850e9 mtd: rawnand: marvell: Use correct logic for nand-keep-config
f90897c0f634 usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
a0c54d5152d5 usb: bdc: change state when port disconnected
e0fd70ab4815 usb: dwc3: gadget: Don't set IMI for no_interrupt
ad538aea64dd usb: dwc3: gadget: Stop processing more requests on IMI
f2f53be61714 usb: gadget: uvc: fix sg handling during video encode
80ff4ef77737 usb: gadget: uvc: fix sg handling in error case
555011f6b27b USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
311428871ba1 ALSA: rme9652: use explicitly signed char
fa8b39c7ed82 ALSA: au88x0: use explicitly signed char
8af82d330d5d ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
259cb4dee1bb ALSA: Use del_timer_sync() before freeing timer
33ddee2b95ab can: kvaser_usb: Fix possible completions during init_completion
86da269c7567 can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
ead049562758 NFSv4: Add an fattr allocation to _nfs4_discover_trunking()
eb1fe9600b86 NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
(From OE-Core rev: 522ddd3600eaecf1ef3f3e7f771eef1fa4ef5f23)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7514e04bf4dae3d3bbd20bb21b442f273f8d6c73)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
4f5365f77018 Linux 5.15.76
33fc9e26b7cb mm: /proc/pid/smaps_rollup: fix no vma's null-deref
b9d8cbe90a0f mmc: core: Add SD card quirk for broken discard
0ee2f0567a56 Makefile.debug: re-enable debug info for .S files
117825e9bbb1 x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
0983205085fa ACPI: video: Force backlight native for more TongFang devices
289b56715ba6 perf: Skip and warn on unknown format 'configN' attrs
9d912a385368 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
7aeda81191fd tracing: Do not free snapshot if tracer is on cmdline
57252e7bd491 tracing: Simplify conditional compilation code in tracing_set_tracer()
20bc6d23f7f6 ksmbd: fix incorrect handling of iterate_dir
3c8cfcaa2d9a ksmbd: handle smb2 query dir request for OutputBufferLength that is too small
8754fa5dbc6e arm64: mte: move register initialization to C
ea7be82fd7e1 fs: dlm: fix invalid derefence of sb_lvbptr
0365d6af75f9 iommu/vt-d: Clean up si_domain in the init_dmars() error path
5c95d0c9d0eb iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
209740fd132e net: phy: dp83822: disable MDI crossover status change interrupt
ce1234573d18 net: sched: fix race condition in qdisc_graft()
91f8f5342bee net: hns: fix possible memory leak in hnae_ae_register()
50c31fa95230 wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
d2fc83a6b55e sfc: include vport_id in filter spec hash and equal()
c2e1e59d59fa net: sched: sfb: fix null pointer access issue when sfb_init() fails
34f2a4eedc8e net: sched: delete duplicate cleanup of backlog and qlen
154f4c06d9db net: sched: cake: fix null pointer access issue when cake_init() fails
5efed7578dd4 nvmet: fix workqueue MEM_RECLAIM flushing dependency
2f2b84b02088 nvme-hwmon: kmalloc the NVME SMART log buffer
66c56b232839 nvme-hwmon: consistently ignore errors from nvme_hwmon_init
d77f6908f9ce netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
efa9dd7e679e ionic: catch NULL pointer issue on reconfig
35ece858660e net: hsr: avoid possible NULL deref in skb_clone()
e326df21da25 dm: remove unnecessary assignment statement in alloc_dev()
847301f0ee1c cifs: Fix xid leak in cifs_ses_add_channel()
8905d13b9ede cifs: Fix xid leak in cifs_flock()
27cfd3afaab0 cifs: Fix xid leak in cifs_copy_file_range()
593d877c39aa cifs: Fix xid leak in cifs_create()
a8df9d0428c7 udp: Update reuse->has_conns under reuseport_lock.
9749595feb33 scsi: lpfc: Fix memory leak in lpfc_create_port()
b9122e0e0ea8 net: phylink: add mac_managed_pm in phylink_config structure
412db9b06d3c net: phy: dp83867: Extend RX strap quirk for SGMII mode
5ce613051994 net/atm: fix proc_mpc_write incorrect return value
0eb17faedce7 sfc: Change VF mac via PF as first preference if available.
0f58940ca3c1 HID: magicmouse: Do not set BTN_MOUSE on double report
94a171c982b8 i40e: Fix DMA mappings leak
dbc01c0a4e20 tipc: fix an information leak in tipc_topsrv_kern_subscr
b294cad6f02e tipc: Fix recognition of trial period
6161c364e378 ACPI: extlog: Handle multiple records
40e5fceddfd5 drm/vc4: Add module dependency on hdmi-codec
6c5041a10324 btrfs: fix processing of delayed tree block refs during backref walking
af67578d565c btrfs: fix processing of delayed data refs during backref walking
c439cafce8cf x86/topology: Fix duplicated core ID within a package
d31f4bc22596 x86/topology: Fix multiple packages shown on a single-package system
fcc96e89b3ff media: venus: dec: Handle the case where find_format fails
b22b4823a0a5 media: mceusb: set timeout to at least timeout provided
5265cc1202a3 media: ipu3-imgu: Fix NULL pointer dereference in active selection access
1e4e71f9e197 KVM: arm64: vgic: Fix exit condition in scan_its_table()
5bf2fda26a72 kvm: Add support for arch compat vm ioctls
112a005d1ded mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
2d508b4e6536 drm/amdgpu: fix sdma doorbell init ordering on APUs
b5606e3ab1f7 cpufreq: qcom: fix memory leak in error path
d866f5982c15 x86/resctrl: Fix min_cbm_bits for AMD
8fbe13de1cc7 ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
5d6a037b3a94 ata: ahci-imx: Fix MODULE_ALIAS
30cf0dee372b hwmon/coretemp: Handle large core ID value
2f7171465f26 x86/microcode/AMD: Apply the patch early on every logical thread
93d7e2b47a72 i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
14d260f94ff8 cpufreq: qcom: fix writes in read-only memory region
3006766d247b selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
1b31cb0065e2 ocfs2: fix BUG when iput after ocfs2_mknod fails
e469db818ec9 ocfs2: clear dinode links count in case of error
ded9d535be0d btrfs: enhance unsupported compat RO flags handling
537412c54712 perf/x86/intel/pt: Relax address filter validation
8ddc58e0e312 arm64: errata: Remove AES hwcap for COMPAT tasks
738515cf8bb4 usb: gadget: uvc: improve sg exit condition
db11d8c72a5d usb: gadget: uvc: giveback vb2 buffer on req complete
aee340dccf5a usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer
2f54ce7392d7 usb: gadget: uvc: use on returned header len in video_encode_isoc_sg
d80db2f1450c usb: gadget: uvc: consistently use define for headerlen
f9681a67503e arm64/mm: Consolidate TCR_EL1 fields
5b20aacff7ad r8152: add PID for the Lenovo OneLink+ Dock
bd8a595958a5 Linux 5.15.75
b6e2c54be37d io-wq: Fix memory leak in worker creation
7c359e28492f gcov: support GCC 12.1 and newer compilers
8418c1672c1f thermal: intel_powerclamp: Use first online CPU as control_cpu
55c824b62067 ext4: continue to expand file system when the target size doesn't reach
0e63de6d7e4c lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
84cd0b20fada Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
371aaf6b48f5 Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
e1591557e3a0 drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
34f31a2b6679 net/ieee802154: don't warn zero-sized raw_sendmsg()
de904d0fe1cb Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
9c65eef9d6c9 net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
d7eadffce032 blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
28787ff9fbea ALSA: usb-audio: Fix last interface check for registration
b8989e95d74e net: ieee802154: return -EINVAL for unknown addr type
0db2efb3bff8 mm: hugetlb: fix UAF in hugetlb_handle_userfault
98aada6e2278 io_uring/rw: fix unexpected link breakage
d6b7efc722a2 io_uring/rw: fix error'ed retry return values
e857457c6f90 io_uring/rw: fix short rw error handling
cd148d4e3183 io_uring: correct pinned_vm accounting
813d8fe5d303 io_uring/af_unix: defer registered files gc to io_uring release
c69a2324fc6b perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
e81bf40b280b clk: bcm2835: Round UART input clock up
da17cbb229af clk: bcm2835: Make peripheral PLLC critical
20b8c456df58 usb: idmouse: fix an uninit-value in idmouse_open
ec8adf767e1c nvmet-tcp: add bounds check on Transfer Tag
1c6432884010 nvme: copy firmware_rev on each init
b9b5560b342e ext2: Use kvmalloc() for group descriptor array
8c067a3051cd scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
39bef9c6a91b staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
b4573a2bad3c staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
eb24d93e3e01 Revert "usb: storage: Add quirk for Samsung Fit flash"
3a38985d8bfd usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
9d4f84a15f9c arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
3c84c7f592c4 usb: musb: Fix musb_gadget.c rxstate overflow bug
fcd594da0b59 usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
9e86dffd0b02 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
f8e80792c1a8 eventfd: guard wake_up in eventfd fs calls as well
c61786dc727d HID: roccat: Fix use-after-free in roccat_read()
f7f425d61de9 soundwire: intel: fix error handling on dai registration issues
093a5463aeec soundwire: cadence: Don't overwrite msg->buf during write commands
1b4ed920b2ff bcache: fix set_at_max_writeback_rate() for multiple attached devices
eecb5ccc84a1 ata: libahci_platform: Sanity check the DT child nodes number
70b2adb1d698 blk-throttle: prevent overflow while calculating wait time
ff8551d411f1 staging: vt6655: fix potential memory leak
7c8bc374659d power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
3d6946180734 iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
c0d73be0af8c nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
9d54de866062 scsi: 3w-9xxx: Avoid disabling device if failing to enable it
d68da10b0cce dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
518a2a1cc361 usb: host: xhci-plat: suspend/resume clks for brcm
f002aa7c0ac5 usb: host: xhci-plat: suspend and resume clocks
6bcd745c87a0 clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
5c32cbf6ccea media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
6f21976095c1 media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
0a07b13af04d clk: zynqmp: Fix stack-out-of-bounds in strncpy`
3680442cbaee ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
4a89c0befca7 btrfs: don't print information about space cache or tree every remount
39a07058c762 btrfs: scrub: try to fix super block errors
f3857dd7c03a btrfs: dump extra info if one free space cache has more bitmaps than it should
d3c6d5be46de arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
82046b6a84e0 kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
35365417333d ARM: dts: imx6sx: add missing properties for sram
602813650cbc ARM: dts: imx6sll: add missing properties for sram
6a12e1e23cb1 ARM: dts: imx6sl: add missing properties for sram
8c24dc621bb7 ARM: dts: imx6qp: add missing properties for sram
47666b9a11a1 ARM: dts: imx6dl: add missing properties for sram
19fe40c5185d ARM: dts: imx6q: add missing properties for sram
9361ba779152 ARM: dts: imx7d-sdb: config the max pressure for tsc2046
0f90671ff93f drm/amd/display: Remove interface for periodic interrupt 1
88fd06740659 drm/dp: Don't rewrite link config when setting phy test pattern
668806a8268b mmc: sdhci-msm: add compatible string check for sdm670
587c7da87721 drm/meson: explicitly remove aggregate driver at module unload time
d76ff04a72f9 drm/meson: reorder driver deinit sequence to fix use-after-free bug
d894db35617f drm/amdgpu: fix initial connector audio value
e3675f688d3b ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
f16e1b7b3968 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
39da49ffa2f3 platform/chrome: cros_ec: Notify the PM of wake events during resume
74636047845c drm: panel-orientation-quirks: Add quirk for Anbernic Win600
2810061452f9 drm/vc4: vec: Fix timings for VEC modes
0506c4eae9a9 ALSA: usb-audio: Register card at the last interface
39d7a81bbb7a drm: bridge: dw_hdmi: only trigger hotplug event on link change
dfbed8c92eb8 udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
a47d92c74b1e drm/amd/display: fix overflow on MIN_I64 definition
a29f7427041a gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
5ff7bec678ca drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
ca163e389f0a drm: Prevent drm_copy_field() to attempt copying a NULL pointer
df5ac9392648 drm: Use size_t type for len variable in drm_copy_field()
5ab84b1596b2 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
b3179865cf7e r8152: Rate limit overflow messages
d1e894f950ad Bluetooth: L2CAP: Fix user-after-free
124b7c773271 net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
5b94d48898d9 hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
a269c3e39087 wifi: rt2x00: correctly set BBP register 86 for MT7620
b5e6ada5a5d6 wifi: rt2x00: set SoC wmac clock register
357c89074ae6 wifi: rt2x00: set VGC gain for both chains of MT7620
92e2e04da567 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
4304b8e07579 wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
4a5eab200e43 can: bcm: check the result of can_send() in bcm_can_tx()
3423a50fa018 Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
3ac837cef1fb Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
af46b2b9b096 wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
e33da263e965 regulator: core: Prevent integer underflow
d58c8781c0d7 Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
232d59eca07f wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
37f15edba22d iavf: Fix race between iavf_close and iavf_reset_task
03155680191e xfrm: Update ipcomp_scratches with NULL when freed
716c526d666d thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
b1b4144508ad wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
839f563c5dc5 x86/mce: Retrieve poison range from hardware
1663629bc3ff tcp: annotate data-race around tcp_md5sig_pool_populated
7b03296b4f7a openvswitch: Fix overreporting of drops in dropwatch
ffd7a1dcae9a openvswitch: Fix double reporting of drops in dropwatch
d449d00a8dce net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
624f03a027f2 ice: set tx_tstamps when creating new Tx rings via ethtool
2e52d858de3a bpftool: Clear errno after libcap's checks
75995ce1c926 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
83b94969751a NFSD: fix use-after-free on source server when doing inter-server copy
118dc74b2bc0 NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
066b1302f2a9 x86/entry: Work around Clang __bdos() bug
06c56c9d5da8 ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable
6733222f2cc9 ARM: decompressor: Include .data.rel.ro.local
561490843445 thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
139bbbd01114 powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
a1387ae83e97 MIPS: BCM47XX: Cast memcmp() of function to (void *)
c2790fede920 cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode
30eca146c89d ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address
5374638222d0 ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
7ed95b080334 rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE()
cf38a05eb1d0 rcu: Back off upon fill_page_cache_func() allocation failure
3e2d8b89f031 rcu: Avoid triggering strict-GP irq-work when RCU is idle
27d3e646dd83 fs: dlm: fix race in lowcomms
b6b87460f4eb selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
497d736784e5 f2fs: fix to account FS_CP_DATA_IO correctly
fb1dcc2a9e4b f2fs: fix race condition on setting FI_NO_EXTENT flag
6ddbd411a00a ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
21f1ba52b88c thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
172c8a24fc83 crypto: cavium - prevent integer overflow loading firmware
12acfa1059ad crypto: marvell/octeontx - prevent integer overflows
c963ce2fa05d kbuild: rpm-pkg: fix breakage when V=1 is used
059ce6b68b76 kbuild: remove the target in signal traps when interrupted
1e9c23db31b6 tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
84795de93e1f tracing: kprobe: Make gen test module work in arm and riscv
867fce09aa20 tracing: kprobe: Fix kprobe event gen test module on exit
a9990f24adfe iommu/iova: Fix module config properly
f0cac6cc02a9 cifs: return correct error in ->calc_signature()
1f1ab76e2515 crypto: qat - fix DMA transfer direction
393307b99aac crypto: inside-secure - Change swab to swab32
93538944ab0b crypto: ccp - Release dma channels before dmaengine unrgister
779a9930f3e1 crypto: akcipher - default implementation for setting a private key
0c7043a5b5c3 iommu/omap: Fix buffer overflow in debugfs
046803b74d51 cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
771d8aa02dac crypto: hisilicon/qm - fix missing put dfx access
9bf3ec61a246 crypto: qat - fix default value of WDT timer
3bfc220e5ce3 hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
507128a0e32d cgroup: Honor caller's cgroup NS when resolving path
8ffe511b7de7 hwrng: arm-smccc-trng - fix NO_ENTROPY handling
272093471305 crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
e0b4ebf59834 crypto: sahara - don't sleep when in softirq
8484023b5763 powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
7f536a8cb62d powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
1f98f8f43541 powerpc: Fix SPE Power ISA properties for e500v1 platforms
72c5b7110fba powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
399afe92f640 x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
592b302d8bf6 powerpc: Fix fallocate and fadvise64_64 compat parameter combination
61af84b3db81 powerpc/powernv: add missing of_node_put() in opal_export_attrs()
5be9cb6c06fa powerpc/pci_dn: Add missing of_node_put()
5a13d3f1af1c powerpc/sysdev/fsl_msi: Add missing of_node_put()
b0c0490b3c57 powerpc/math_emu/efp: Include module.h
93379dc92de0 powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
25a4fb0e1a76 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
b8fcd9ab0f65 mailbox: mpfs: account for mbox offsets while sending
ba2264359525 mailbox: mpfs: fix handling of the reg property
fad007a315fe clk: ast2600: BCLK comes from EPLL
3441076f83aa clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
9209e6bab75d clk: imx: scu: fix memleak on platform_device_add() fails
bdf72f2d649b clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
e338131e980b clk: baikal-t1: Add SATA internal ref clock buffer
35b766027580 clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
b2db8b2c5391 clk: baikal-t1: Fix invalid xGMAC PTP clock divider
435a8a39c6ae clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
b0bc75fe6775 spmi: pmic-arb: correct duplicate APID to PPID mapping logic
faabbb103d60 usb: mtu3: fix failed runtime suspend in host only mode
57f66534a41a dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
8aa96c5bc393 clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
2dafc5afd9d6 mfd: sm501: Add check for platform_driver_register()
d43d93dbd8aa mfd: fsl-imx25: Fix check for platform_get_irq() errors
b940bb3c8154 mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
0715005c483e mfd: lp8788: Fix an error handling path in lp8788_probe()
aec1f073f91f mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
53bfc1c3c751 mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
2f921d62c236 fsi: core: Check error number after calling ida_simple_get
041c79f6aefb RDMA/rxe: Fix resize_finish() in rxe_queue.c
959d4ee095e9 clk: qcom: gcc-sm6115: Override default Alpha PLL regs
8e556f557368 clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
a26b0658751b scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
e87fb1fcf88f scsi: iscsi: Run recv path from workqueue
c2af03a7c1b5 scsi: iscsi: Add recv workqueue helpers
d6aafc21bef1 scsi: iscsi: Rename iscsi_conn_queue_work()
e45a1516d293 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
6a54f769748b serial: 8250: Fix restoring termios speed after suspend
a5dba0933834 firmware: google: Test spinlock on panic path to avoid lockups
60d14575d0ba slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
f19e5b7df545 staging: vt6655: fix some erroneous memory clean-up loops
433c33c554d7 phy: qualcomm: call clk_disable_unprepare in the error handling
c4293def8860 tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
a91a3c2d8db8 serial: 8250: Toggle IER bits on only after irq has been set up
6be8e565a4a6 drivers: serial: jsm: fix some leaks in probe
1d05df7757f4 usb: gadget: function: fix dangling pnp_string in f_printer.c
ed2c66b75280 xhci: Don't show warning for reinit on known broken suspend
4d7d8f5cb284 IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
e221b4f16e9e RDMA/cm: Use SLID in the work completion as the DLID in responder side
7a37c58ee72e md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
b467d9460ec2 md/raid5: Ensure stripe_fill happens on non-read IO with journal
5d8259c9d191 md: Replace snprintf with scnprintf
9e92d5ca5424 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
058833dbeb8d ata: fix ata_id_has_dipm()
dad910a6d4a5 ata: fix ata_id_has_ncq_autosense()
21faddeff7bf ata: fix ata_id_has_devslp()
204cc767dcb5 ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
5c75d608fad5 RDMA/siw: Fix QP destroy to wait for all references dropped.
308cd50f174c RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
e58a0b9100ba RDMA/srp: Fix srp_abort()
dc9e4ef6b072 RDMA/irdma: Align AE id codes to correct flush code and event
84ce1a8e36bb mtd: rawnand: fsl_elbc: Fix none ECC mode
be424a7d5374 mtd: rawnand: intel: Remove undocumented compatible string
445395900b64 mtd: rawnand: intel: Read the chip-select line from the correct OF node
cbbf9cca47ac phy: phy-mtk-tphy: fix the phy type setting issue
e4be7c9495c8 phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
88263152ff56 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
a0e4ac698891 clk: qcom: sm6115: Select QCOM_GDSC
aecb632674b7 dyndbg: drop EXPORTed dynamic_debug_exec_queries
0d4421f2cb54 dyndbg: let query-modname override actual module name
0c0d9f38b087 dyndbg: fix module.dyndbg handling
49d85932f7d2 dyndbg: fix static_branch manipulation
7cb9b20941e1 dmaengine: hisilicon: Add multi-thread support for a DMA channel
b88630d9aac0 dmaengine: hisilicon: Fix CQ head update
e84aeeafe8b3 dmaengine: hisilicon: Disable channels when unregister hisi_dma
b94605f5cb99 fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
11bd8bbdf8f6 misc: ocxl: fix possible refcount leak in afu_ioctl()
c23c5e184550 RDMA/rxe: Fix the error caused by qp->sk
f2f405af70e6 RDMA/rxe: Fix "kernel NULL pointer dereference" error
2ea7caa96846 media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
23624abbc9c6 media: uvcvideo: Use entity get_cur in uvc_ctrl_set
6c5da92103bd media: uvcvideo: Fix memory leak in uvc_gpio_parse
4e2042f1adc7 media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
aeffca434426 tty: xilinx_uartps: Fix the ignore_status
a8d772c7b853 media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
6225501072d3 HSI: omap_ssi_port: Fix dma_map_sg error check
691f23a8475f HSI: omap_ssi: Fix refcount leak in ssi_probe
d6e750535b46 clk: tegra20: Fix refcount leak in tegra20_clock_init
e7a57fb92af5 clk: tegra: Fix refcount leak in tegra114_clock_init
417ed4432b1b clk: tegra: Fix refcount leak in tegra210_clock_init
ca5f338ef165 clk: sprd: Hold reference returned by of_get_parent()
49343bdf95eb clk: berlin: Add of_node_put() for of_get_parent()
857b719bede4 clk: qoriq: Hold reference returned by of_get_parent()
a8cbce0305b2 clk: oxnas: Hold reference returned by of_get_parent()
e0001a565c16 clk: meson: Hold reference returned by of_get_parent()
e900ec4c4f74 usb: common: debug: Check non-standard control requests
c11f48764c8b RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
cd35ad9a7d66 iio: magnetometer: yas530: Change data type of hard_offsets to signed
23fafc2e2cf6 iio: ABI: Fix wrong format of differential capacitance channel ABI.
8169da520e8f iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
504e8807fe5f iio: inkern: only release the device node when done with it
b0d4fcc3ecb8 iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
5db9b840ac88 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
c5c63736d2a1 iio: adc: at91-sama5d2_adc: check return status for pressure and touch
5f1654a0e520 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
017cf3b0a628 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
6c93b683ceda arm64: ftrace: fix module PLTs with mcount
bbf64eb10273 ext4: don't run ext4lazyinit for read-only filesystems
7a00a2320752 ARM: Drop CMDLINE_* dependency on ATAGS
2af04fe87ea5 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
2134214bc403 arm64: dts: ti: k3-j7200: fix main pinmux range
7247a1d7a46a soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
4f7892f24281 ia64: export memory_add_physaddr_to_nid to fix cxl build error
2ef01657b2d6 ARM: dts: kirkwood: lsxl: remove first ethernet port
bf7caa3c5caf ARM: dts: kirkwood: lsxl: fix serial line
42ce4c73a468 ARM: dts: turris-omnia: Fix mpp26 pin name and comment
96d8f2b43e72 ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
08ada28d1def soc: qcom: smem_state: Add refcounting for the 'state->of_node'
96e0028debdd soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
a29b6eb959bd locks: fix TOCTOU race when granting write lease
7e053784c4c7 memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
2680690f9ce4 memory: of: Fix refcount leak bug in of_get_ddr_timings()
566b143aa511 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
10df962300c2 ALSA: hda/hdmi: Don't skip notification handling during PM operation
cc756b79a5c9 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
f9cb3bd55726 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
b7dda65fa875 ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
b2bc9fc56a3e ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
3c3ef19a8870 mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
b14dc262274b ALSA: dmaengine: increment buffer pointer atomically
f5f1f5ee5048 ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
f910aca07625 ASoC: codecs: tx-macro: fix kcontrol put
b47a37ad4a44 drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
bdf54d4b0074 drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
635e7700c5b4 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
4f859884673d ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
64545b8a9690 mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
3ba3814c00a4 drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
a5ce83e85d79 drm/omap: dss: Fix refcount leak bugs
f5f599daa0bc drm/bochs: fix blanking
928ac9fc1ace ALSA: hda: beep: Simplify keep-power-at-enable behavior
fbb88a7c84c1 ASoC: rsnd: Add check for rsnd_mod_power_on
4610e7a4111f drm/bridge: megachips: Fix a null pointer dereference bug
079c550c57ff drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
c12daccc9017 platform/chrome: cros_ec_typec: Correct alt mode index
c317d2b8a430 platform/x86: msi-laptop: Fix resource cleanup
0e21d41bc768 platform/x86: msi-laptop: Fix old-ec check for backlight registering
6bc81c1b6313 ASoC: tas2764: Fix mute/unmute
e644497c5361 ASoC: tas2764: Drop conflicting set_bias_level power setting
35bd912ed6c0 ASoC: tas2764: Allow mono streams
fd1d3b265784 platform/chrome: fix memory corruption in ioctl
27bb672c0437 platform/chrome: fix double-free in chromeos_laptop_prepare()
57dfb855bc9e ASoC: mt6359: fix tests for platform_get_irq() failure
8a475a7732a5 drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
56d2233cf573 drm/dp_mst: fix drm_dp_dpcd_read return value checks
fe6eb3d0c874 drm/bridge: parade-ps8640: Fix regulator supply order
60630834fad3 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
26c1b4cfe56f drm/mipi-dsi: Detach devices when removing the host
652042135e08 drm/bridge: Avoid uninitialized variable warning
f369fb4deed7 drm: bridge: adv7511: unregister cec i2c device after cec adapter
20609125b8bd drm: bridge: adv7511: fix CEC power down control register offset
a624161ebe0c net: mvpp2: fix mvpp2 debugfs leak
7aef5082c56e once: add DO_ONCE_SLOW() for sleepable contexts
77bfd26cbb61 net/ieee802154: reject zero-sized raw_sendmsg()
dc4e9cd6d6a6 net: wwan: iosm: Call mutex_init before locking it
0b6516a4e3eb bnx2x: fix potential memory leak in bnx2x_tpa_stop()
30bfa5aa7228 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
f828333ca90f hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
c91b922b4170 spi: Ensure that sg_table won't be used after being freed
49d429760df7 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
19d636b663e0 sctp: handle the error returned from sctp_auth_asoc_init_active_key
7bfa18b05f38 mISDN: fix use-after-free bugs in l1oip timer handlers
6f1991a940b9 eth: alx: take rtnl_lock on resume
e28a4e7f0296 vhost/vsock: Use kvmalloc/kvfree for larger packets.
5dbdd690ed83 wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
432eecffcf1b spi: s3c64xx: Fix large transfers with DMA
1454a26cb1ab netfilter: nft_fib: Fix for rpath check with VRF devices
7d98b26684cb xfrm: Reinject transport-mode packets through workqueue
397e880acf44 Bluetooth: hci_core: Fix not handling link timeouts propertly
1331d3e1f9b5 i2c: mlxbf: support lock mechanism
9233ab8198d8 skmsg: Schedule psock work if the cached skb exists on the psock
44f1dc2e821d spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
daa5239ea49f spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
6b941151865e x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
3c27a1380798 x86/microcode/AMD: Track patch allocation size explicitly
3e2b805a68ab wifi: ath11k: fix number of VHT beamformee spatial streams
5a6827cdc258 netfilter: conntrack: revisit the gc initial rescheduling bias
9c39ca418ba3 netfilter: conntrack: fix the gc rescheduling delay
b8917dce2134 Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
c087c35292ea bpf: Ensure correct locking around vulnerable function find_vpid()
a0f15af17b7d net: fs_enet: Fix wrong check in do_pd_setup
ee7c5e814fb2 Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
57d4f2f8a67b wifi: mt76: mt7915: do not check state before configuring implicit beamform
dea9093f24d6 wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
817e8b75ae06 wifi: mt76: sdio: fix transmitting packet hangs
5dc095a37fbd wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
9973f78c19f3 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
5d9222c68022 bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
4ce47c5545d2 spi: meson-spicc: do not rely on busy flag in pow2 clk ops
36c484bac9ed wifi: rtl8xxxu: Fix skb misuse in TX queue selection
fefd2269e681 spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
e22f6499183d spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
37005a948677 selftests/xsk: Avoid use-after-free on ctx
69995c64e50e wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
6f9484e969cb wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
d091771f511d Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
f91e25cfa553 bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
0e1342510490 bpf: Propagate error from htab_lock_bucket() to userspace
0b00c6130c1a bpf: Disable preemption when increasing per-cpu map_locked
68ab7690332a xsk: Fix backpressure mechanism on Tx
0559a6d96a99 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
e962e458bf96 spi: mt7621: Fix an error message in mt7621_spi_probe()
0a16bbc8b030 bpftool: Fix a wrong type cast in btf_dumper_int
6e8eadfa9bb1 wifi: mac80211: allow bw change during channel switch in mesh
4ed5155043c9 bpf: Fix reference state management for synchronous callbacks
3d0a101e7139 leds: lm3601x: Don't use mutex after it was destroyed
54a3201f3c1f wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
714536ff6f6c wifi: rtlwifi: 8192de: correct checking of IQK reload
80a474502ef5 NFSD: Fix handling of oversized NFSv4 COMPOUND requests
dc7f225090c2 NFSD: Protect against send buffer overflow in NFSv2 READDIR
cedaf73c8bda SUNRPC: Fix svcxdr_init_encode's buflen calculation
6b55707ff8b2 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
aed881630557 nfsd: Fix a memory leak in an error handling path
5c4b234c44cb objtool: Preserve special st_shndx indexes in elf_update_symbol
425a2a9469d2 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
2647b20e043c ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd()
93296e7ab774 MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create()
993b13abde17 MIPS: SGI-IP27: Free some unused memory
959855093f94 sh: machvec: Use char[] for section boundaries
91fafd22f852 thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
81fb3ee298d5 ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
33d478eee2b5 userfaultfd: open userfaultfds with O_RDONLY
10918ebecdc9 ima: fix blocking of security.ima xattrs of unsupported algorithms
b7af9b8be891 selinux: use "grep -E" instead of "egrep"
73b8218ef4aa smb3: must initialize two ACL struct fields to zero
adf428ae46be drm/amd/display: Fix vblank refcount in vrr transition
60a517452560 drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
01bd3eaa5371 drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
20018a252f19 drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
861f085f81fd drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
446d40e2a8cb drm/nouveau/kms/nv140-: Disable interlacing
4dab0d27a421 staging: greybus: audio_helper: remove unused and wrong debugfs usage
28eb4bdb23e2 KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
4f7b1e7d0f36 KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
be1a6a61f1b3 KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
379de01906eb KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
e3e5baa36879 blk-wbt: call rq_qos_add() after wb_normal is initialized
e8e0a6f4b8a2 media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
b76fac61c33f media: cedrus: Set the platform driver data earlier
b19254eadab3 efi: libstub: drop pointless get_memory_map() call
5cda4a11b490 thunderbolt: Explicitly enable lane adapter hotplug events at startup
d9c79fbcbdb6 tracing: Fix reading strings from synthetic events
b9ab154d22b8 tracing: Add "(fault)" name injection to kernel probes
8ae88c4842c2 tracing: Move duplicate code of trace_kprobe/eprobe.c into header
84f4be2093e1 tracing: Add ioctl() to force ring buffer waiters to wake up
32eb54a986f4 tracing: Wake up waiters when tracing is disabled
2475de2bc0de tracing: Wake up ring buffer waiters on closing of the file
48272aa48d80 tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
d4ab9bc5f56e ring-buffer: Fix race between reset page and reading page
be60f698c276 ring-buffer: Add ring_buffer_wake_waiters()
5201dd81aef7 ring-buffer: Check pending waiters when doing wake ups as well
bc6d4e9d6484 ring-buffer: Have the shortest_full queue be the shortest not longest
e8d116738514 ring-buffer: Allow splice to read previous partially read pages
fb96b7489fbd ftrace: Properly unset FTRACE_HASH_FL_MOD
31dc1727c103 livepatch: fix race between fork and KLP transition
36997b75bbb3 ext4: update 'state->fc_regions_size' after successful memory allocation
417b0455a0b6 ext4: fix potential memory leak in ext4_fc_record_regions()
9b5eb368a86f ext4: fix potential memory leak in ext4_fc_record_modified_inode()
ef1607c99136 ext4: fix miss release buffer head in ext4_fc_write_inode
d29fa1ab4e62 ext4: fix dir corruption when ext4_dx_add_entry() fails
d12471b41674 ext4: place buffer head allocation before handle start
46e5f470a144 ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
1f5e643b3829 ext4: don't increase iversion counter for ea_inodes
dd366295d1ec ext4: fix check for block being out of directory size
4a967fe8b043 ext4: make ext4_lazyinit_thread freezable
533c60a0b97c ext4: fix null-ptr-deref in ext4_write_info
d8e4af8314df ext4: avoid crash when inline data creation follows DIO write
56fcd0788f0d jbd2: add miss release buffer head in fc_do_one_pass()
d11d2ded2939 jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
e7385c868ee0 jbd2: fix potential buffer head reference count leak
d87fe290a533 jbd2: wake up journal waiters in FIFO order, not LIFO
7434626c5eaa hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
095493833b18 hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
73687c53919f f2fs: fix to do sanity check on summary info
ed854f10e6af f2fs: fix to do sanity check on destination blkaddr during recovery
7f10357c9046 f2fs: increase the limit for reserve_root
0035b84223de f2fs: flush pending checkpoints when freezing super
ab4958975490 f2fs: complete checkpoints during remount
0a408c6212c1 btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
4b996a3014ef btrfs: fix race between quota enable and quota rescan ioctl
0d9423034308 fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
95a520b591c9 ksmbd: Fix user namespace mapping
a19f316406ea ksmbd: Fix wrong return value and message length check in smb2_ioctl()
39b685562825 ksmbd: fix endless loop when encryption for response fails
2b0897e33682 fbdev: smscufx: Fix use-after-free in ufx_ops_open()
aa7b2c927e4e pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
5d97378b3626 gpio: rockchip: request GPIO mux to pinctrl when setting direction
e0b1c16fdadd scsi: qedf: Populate sysfs attributes for vport
1d567179f277 slimbus: qcom-ngd: cleanup in probe error path
fa0aab2e45f0 slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
ba2159df1806 powerpc/boot: Explicitly disable usage of SPE instructions
9df2a9cdad5b powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
75d9de25a6f8 NFSD: Protect against send buffer overflow in NFSv3 READ
2be9331ca606 NFSD: Protect against send buffer overflow in NFSv2 READ
071a076fd1b7 NFSD: Protect against send buffer overflow in NFSv3 READDIR
209a94c5192b serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
63a3d75cf18c serial: 8250: Let drivers request full 16550A feature probing
26e5c79e673c PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
7c16d0a4e6a4 xen/gntdev: Accommodate VMA splitting
1cb73704cb47 xen/gntdev: Prevent leaking grants
43bed0a13a5c mm/mmap: undo ->mmap() when arch_validate_flags() fails
2b0072d33eb6 mm/damon: validate if the pmd entry is present before accessing
91c4eb16e804 arm64: errata: Add Cortex-A55 to the repeat tlbi list
fc0f921b7e6e drm/udl: Restore display mode on resume
064093472524 drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
fb3910436be4 drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
f122bcb34f1a drm/virtio: Check whether transferred 2D BO is shmem
a95fb5d55af0 dmaengine: mxs: use platform_driver_register
e7a3334e83f9 Revert "drm/amdgpu: use dirty framebuffer helper"
4bdedc3b5341 nvme-pci: set min_align_mask before calculating max_hw_sectors
32aa0b3f0c06 nvme-multipath: fix possible hang in live ns resize with ANA access
9391cc3a787a nvmem: core: Fix memleak in nvmem_register()
7efe61dc6aa4 UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
81ab826a285d riscv: Pass -mno-relax only on lld < 15.0.0
7780bb02a069 riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
c657b70e8074 riscv: Make VM_WRITE imply VM_READ
3c3c4fa118a4 riscv: Allow PROT_WRITE-only mmap()
af3aaee08df8 parisc: fbdev/stifb: Align graphics memory size to 4MB
dc235db7b79a RISC-V: Make port I/O string accessors actually work
8c487db000fd riscv: topology: fix default topology reporting
d46c24f307fb arm64: topology: move store_cpu_topology() to shared code
fcf0f6cbb653 regulator: qcom_rpm: Fix circular deferral regression
78d81a8a8ce1 net: thunderbolt: Enable DMA paths only after rings are enabled
3281e81ce90c hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
e1ab98ec2bc9 ASoC: wcd934x: fix order of Slimbus unprepare/disable
a2140a9922d1 ASoC: wcd9335: fix order of Slimbus unprepare/disable
d0507b36da9f platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
fcfeecca153d quota: Check next/prev free block number after reading from quota file
17214cfab73b HID: multitouch: Add memory barriers
219e4a0f9d68 fs: dlm: handle -EBUSY first in lock arg validation
34ed22dd2860 fs: dlm: fix race between test_bit() and queue_work()
7fa5304c4b5b i2c: designware: Fix handling of real but unexpected device interrupts
f9effcefa8be mmc: sdhci-sprd: Fix minimum clock limit
a4df91a88c3f can: kvaser_usb_leaf: Fix CAN state after restart
0c28c2c0cfa2 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
b8c4f6345e0e can: kvaser_usb_leaf: Fix overread with an invalid command
de4434d6823c can: kvaser_usb: Fix use of uninitialized completion
354d768e315d usb: add quirks for Lenovo OneLink+ Dock
103b459590e1 xhci: dbc: Fix memory leak in xhci_alloc_dbc()
39f4c90b9995 iio: pressure: dps310: Reset chip after timeout
bc493cd75466 iio: pressure: dps310: Refactor startup procedure
5f6bfc1926bb iio: adc: ad7923: fix channel readings for some variants
1be580ed8403 iio: ltc2497: Fix reading conversion results
ef4018707df8 iio: dac: ad5593r: Fix i2c read protocol requirements
60480291c1fc cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
0d814a2199cf cifs: destage dirty pages before re-reading them for cache=none
15993e9a9b12 hv_netvsc: Fix race between VF offering and VF association message from host
f9dc33f23153 io_uring/net: don't update msg_name if not provided
a1bd289c10ac mtd: rawnand: atmel: Unmap streaming DMA mappings
3e4d2375d154 ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
41e83faf036c ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
c01f385c70db ALSA: hda/realtek: Correct pin configs for ASUS G533Z
0d50e05ecc2c ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
ec439b97d983 ALSA: usb-audio: Fix NULL dererence at error path
0672215994e2 ALSA: usb-audio: Fix potential memory leaks
550ca3082ebd ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
45899fae65e5 ALSA: oss: Fix potential deadlock at unregistration
5ca155aa79e9 Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
(From OE-Core rev: 3660f67312ae8a320ba0c66b01e419e5957a36e7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 865633976508a3af002a68f0c68d36a74ce6b53c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The Linux-PAM package before 1.5.2-6.1 for openSUSE Tumbleweed allows
authentication bypass for SSH logins. The pam_access.so module doesn't
correctly restrict login if a user tries to connect from an IP address
that is not resolvable via DNS. In such conditions, a user with denied
access to a machine can still get access. NOTE: the relevance of this
issue is largely limited to openSUSE Tumbleweed and openSUSE Factory;
it does not affect Linux-PAM upstream.
References:
https://nvd.nist.gov/vuln/detail/CVE-2022-28321
Upstream patches:
08992030c523393bef92
(From OE-Core rev: 399d4986a7707c081dd5da1991647cb02cbea69c)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b1fd799af0086347de1ec4b72d562b1fb490def1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* so that they can be easily and cleanly applied with "git am"
* manually fix CVE-2022-2953.patch commit message not to use UTF-8
quotes and replace it with human readable text from original commit:
8fe3735942
(From OE-Core rev: 535c814259ec63916debb17a326fa328c4f6237b)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
if a source is using work-shared but isn't a kernel,
like for instance llvm-source from meta-clang, share_src was
previously undefined leading to a crash of the python code.
Default to WORKDIR and just override it in case the source being
a kernel recipe.
Additionally changes the variable names in the following, as
they imply that it's only about the kernel, which is not the case
in every case
(From OE-Core rev: 34fa68a0b07328c4ed4eef81f8cde80137a91f18)
(From OE-Core rev: 5b2ee67e3a5587b4c7d97d2a9bc00022d1eedae3)
Signed-off-by: Konrad Weihmann <kweihmann@witekio.com>
On-behalf-of: Avnet Embedded <AvnetEmbedded@avnet.eu>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
From NEWS for v236:
* The "uaccess" udev tag has been dropped from /dev/kvm and
/dev/dri/renderD*. These devices now have the 0666 permissions by
default (but this may be changed at build-time). /dev/dri/renderD*
will now be owned by the "render" group along with /dev/kfd.
Without the group systemd-udevd startup logs:
/lib/udev/rules.d/50-udev-default.rules:39 Unknown group 'render', ignoring
/lib/udev/rules.d/50-udev-default.rules:40 Unknown group 'render', ignoring
(From OE-Core rev: f902338f312cf5c55b2857e5c7e980cb11a26a9c)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 84efd72d48616405dbe4d73ec95917077144ed09)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This call was effectively like update_data and no longer did anything
in bitbake. Drop it as it is obsolete.
(From OE-Core rev: 06e088ef6e961f05ca600612adcc71bff91f09be)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d3eb4531aae28a07cb7e52ed5fe1102445d2effd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
do_deploy_archives tasks don't need their dependencies so we can optimistion
this as we do for some other tasks.
(From OE-Core rev: 1e32ad0849f06aee92fe844e8eaee73c5935bfb0)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3dd9f6e398844380d3765c54d35afe0d2ccf82e7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can exclude the SSTATETASKS from the rm_work task signature
to avoid running the task when we remove some setscene tasks
from the dependencie chain.
The inject_rm_work handler on the rm_work bbclass triggers the
rm_work task running for any signature change in the dependencie
chain of the task do_build of each recipe.
i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work
when we collect the sstate cache with INHERIT = "create-spdx"
(From OE-Core rev: c06df50b0c7e6ecb138f37c51196c57295649437)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 77729bea5b17d65dafb604fd1665c612091b28c7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can skip the rm_work task signature to avoid running the task
when we remove some tasks from the dependencie chain.
The inject_rm_work handler on the rm_work bbclass triggers the
rm_work task running for any signature change in the dependencie
chain of the task do_build of each recipe.
i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work
when we collect the sstate cache with INHERIT = "create-spdx"
(From OE-Core rev: ad52bb4643eb8063ff4db6bcb86b9a593ad6ce7d)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 292305700e39d0ebd64763f5032c39ace5005fad)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
E.g. if version is '43' without any dots, existing code would return ''.
(From OE-Core rev: f3dfc90b8d4e7735eedfeab99d0ebe2ba6e970a0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 38c15322bdbb2423973939e861b5ad1ffb5c8b7f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Staging the whole /usr/bin is not correct, as it pulls in also
all the vala's cross binaries, which may be discovered by other recipes
and things will go wrong then.
(From OE-Core rev: 66bdef9f5cae941c5067d88b1d26b2d6236ec56d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 52629d9db0344146ff4734632b17bd731e247fd5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's no need to have linux-firmware in the sysroot. The sysroot won't
ever be used anyway as nothing needs the firmware at build-time, but this
saves us building a ~900MB sysroot (~300MB sstate tarball).
(From OE-Core rev: a75f20f71b4dd964befbae2f517d0f41f02fb4fc)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 26ed998c4f201c5cacf330f52e51e416afbd300c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous version of this wasn't correctly passing the program name
as argv[0], and was also over-complicated anyway because argv[] is
guaranteed to be terminated with a NULL pointer, so it can be passed
directly to the execv'd process without needing to be copied.
(From OE-Core rev: c8b7a0570903fc7916530c2fcffaee3b61f27301)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6edf38add3c20c44efe0588e2815bb280d22e0c4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bridge helper program is invoked directly from QEMU when it needs to
attach to a network bridge. As such, it is subject to the environment of
QEMU itself. Specifically, if bridging is enabled with direct rendering
acceleration, QEMU is run with an LD_PRELOAD that attempts to preload
several uninative libraries; however /bin/sh doesn't use the uninative
loader which means it can fail to start with an error like:
/bin/sh: symbol lookup error: sysroots-uninative/x86_64-linux/lib/librt.so.1: undefined symbol: __libc_unwind_link_get, version GLIBC_PRIVATE
Converting the helper program to a C program resolves this problem
because it will now use the uninative loader so the preload doesn't
cause errors.
(From OE-Core rev: 428a0be91eafb961f0fe92d2abccde5352c54c54)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f698e98f2f09952b34488b8cf9e73e82bd7aea07)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
- ISO 3166-1: Update name for TR. Fixes#38
- Translation updates for ISO 3166-1
- Translation updates for ISO 3166-2. Closes: #1020633
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- Translation updates for ISO 639-3
- Translation updates for ISO 639-5
- Translation updates for ISO 4217
- Translation updates for ISO 15924
(From OE-Core rev: 017abb138460978e87c84c509f9af7524a053e1b)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 99917b4b7d5642b292cb95c770871b95e411dfc5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes since 1.5.9
- Fix for building with MSVC on non-English locale [Seungha Yang]
- Fix build on Android [Caolán McNamara]
- Add the right include paths for EGL and X11 headers [Alex Richardson]
(From OE-Core rev: 6a3e430a776866c05d354d272c0513dbf188ed34)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 436cb3c98c582e17e6ed2491cc6598c56976af46)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Latest version doesn't come with stable tarballs.
(From OE-Core rev: 1944a5dd84c3629c9c994383e2904731cf28ea87)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4b6eed2bb323a3c7390ca3ad426afe27e9072bf0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The fourth 1.20 bug-fix release (1.20.4) was released on 12 October 2022.
This release only contains bugfixes and it should be safe to upgrade from 1.20.x.
Highlighted bugfixes in 1.20.4
- avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x
- Fix deadlock when loading gst-editing-services plugin
- Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers
- glimagesink: fix crash on Android
- subtitle handling and subtitle overlay fixes
- matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9
- rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers
- WebRTC fixes
- RTP retransmission fixes
- video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
- macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support
- Fix consuming of the macOS package as a framework in XCode
- Performance improvements
- Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
(From OE-Core rev: cb8842b09959f4eefdc7d638a435db4361fd2441)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 58e4825328dafd7f593d9eb42be5506408627a31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Raw short log since the 2.1.4 release:
Alex Henrie (1):
mkfs.jffs2: fix spelling of --compression-mode parameter in help text
Andrew Mellor (1):
ubinfo: Fix --vol_id return code for absent volume id
Christophe Kerello (1):
nandflipbits: fix corrupted oob
David Oberhollenzer (1):
Release mtd-utils-2.1.5
Enrico Jorns (1):
libmtd: do not ignore non-zero eraseblock size when MTD_NO_ERASE is set
Frederic Germain (2):
.gitignore: add new ubiscan utility
Fix warning about unaligned pointer in jffs2reader
Khem Raj (1):
tests: Remove unused linux/fs.h header from includes
Michael Walle (1):
mtd-utils: flash_otp_dump make offset optional
Mike Frysinger (1):
fix test bashism
Rafał Miłecki (1):
nandwrite: warn about writing 0xff blocks
Sascha Hauer (1):
mtd-utils: nanddump: fix writing big images on 32bit machines
liaohua (1):
nor-utils: fix memory leak
(From OE-Core rev: 7f2503ef132634431b28207c51b3fd18de076eb9)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a3289c988764e5b864873b4adc7656c101a5b9c0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Version 3.0.16 is a patch release.
- Fix regressions in 3.0.15 due to improperly tested fuzz fixes
- Fix argument guards in icaltime_as_timet to match documentation and tests.
(From OE-Core rev: 6d68985f1a7a55cda92c177c739e51cac3faf653)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 77d4557d6f6a1405d03bb5dc7ca23d7ee78c2037)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3.4.4 Oct-23-2022
Important aarch64 fixes, including support for linux builds
with Link Time Optimization (-flto).
Fix x86 stdcall stack alignment.
Fix x86 Windows msvc assembler compatibility.
Fix moxie and or1k small structure args.
3.4.3 Sep-19-22
All struct args are passed by value, regardless of size, as per ABIs.
Enable static trampolines for Cygwin.
Add support for Loongson's LoongArch64 architecture.
Fix x32 static trampolines.
Fix 32-bit x86 stdcall stack corruption.
Fix ILP32 aarch64 support.
License-Update: copyright years
(From OE-Core rev: 6ad074b1caff63e90805aac25cca8a831b57273d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5b42ba98ef26a52bad8de1790b402938fec4a160)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A vulnerability classified as problematic was found in ffmpeg. This vulnerability affects the function
smc_encode_stream of the file libavcodec/smcenc.c of the component QuickTime Graphics Video Encoder. The
manipulation of the argument y_size leads to out-of-bounds read. The attack can be initiated remotely.
The name of the patch is 13c13109759090b7f7182480d075e13b36ed8edd. It is recommended to apply a patch to
fix this issue. The identifier of this vulnerability is VDB-213544.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-3965
Upstream Fix:
13c1310975
(From OE-Core rev: c1f1ab29b5e2911a15b072e7feb0133320bad976)
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>
A vulnerability classified as problematic has been found in ffmpeg. This affects an unknown part of the file
libavcodec/rpzaenc.c of the component QuickTime RPZA Video Encoder. The manipulation of the argument y_size
leads to out-of-bounds read. It is possible to initiate the attack remotely. The name of the patch is
92f9b28ed84a77138105475beba16c146bdaf984. It is recommended to apply a patch to fix this issue. The associated
identifier of this vulnerability is VDB-213543.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-3964
Upstream Fix:
92f9b28ed8
(From OE-Core rev: 40a1c9d3c839df6479582ac27264fac851a0d4c3)
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>
It's "runtime/cases" in master and kirkstone.
If layer specific tests are in "runtime" directory,
they will not be found.
(From yocto-docs rev: 23dcf002eec5136427554112af8679fc2b98e61d)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ext2/3/4 FS contains not only mtime, but also ctime, atime and crtime.
Currently, all the files are being added into the rootfs image using
mkfs -d functionality which affects all the timestamps excluding mtime.
This patch ensures these timestamps inside the FS image equal to
the SOURCE_DATE_EPOCH if it is set.
(From OE-Core rev: da2c64b3158c58eb0a484d3acbdf0419df2d34e8)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 75d2dd0ea7790db2e8ee921784ca373abff2df65)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently if you switch machines, gcc-source do_deploy_source_date_epoch
would re-run as the stamps are tune specific. This hasn't caused much
of an issue until now, however if we fix the gcc recipes to reuse the
timestamp from this task, it does then create problems.
Copy code from allarch to ensure this task hash doesn't change between
machines/tunes.
(From OE-Core rev: 1511cb3bae2d6e2dad48269108e68967ae302efc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7e052d03464ba5e880a6c5a0e45ff2f467ef97e8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Whilst we patch gengtype.cc, we don't patch gengtype-lex.cc which would
be the file which would trigger regeneration of files.
The real bug that was likely the cause for this fix is probably SDE issues
with gcc shared workdir so this code can now be dropped.
(From OE-Core rev: 8a49626bb32b40a2cf97fd8b80564b494ae38698)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7ab82b5db2a737c2a0266280b15d343a27c0e1d5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The source date epoch for gcc isn't being transferred from the shared
workdir to the current WORKDIR for the specific recipe. This results in
the clamping code within sstate.bbclass using a value from 2011 which
changes the timestamps of many files. Since this happens part way
through the build, if pieces of gcc haven't built, or build/rebuild
later, we see things rebuilding when they should not and for generated
files, races are possible.
Fix this by copying the SDE from the shared workdir into the recipe
workdir.
[YOCTO #14953]
(From OE-Core rev: 0511f24264bcc27d6b61edd2e16f899c985eb8ad)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b996293b4c8ab7ff3ed852045d17290df29205df)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building with CONFIG_MODVERSIONS=y and CONFIG_RANDSTRUCT=y we need
to copy the build assets generated for the randstrutc seed to
STAGING_KERNEL_BUILDDIR, otherwise the out-of-tree modules build will
generate those assets which will result in a different
RANDSTRUCT_HASHED_SEED.
(From OE-Core rev: d6cb9dce1ffb14f9db497e9bb0cb7265ea4064ec)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b36303158b2e0273ff415bdedefb379f680b30fc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since RRECOMMENDS declaration implictly induces building the recipes
that provide the runtime recommended packages, conditionalize adding
such values according to associated PACKAGECONFIG settings in order
to avoid redundant building.
(From OE-Core rev: 41ecfff7a413fff178364d67c1bf96c8e6d31c30)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a1989add927f7805378fe4d5afbde780b747ba77)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the trailing '.git' to git repo uri in SRC_URI then it could share
source code repo on premirror with grpc which uses libuv as a git
submodule with fixed revision.
(From OE-Core rev: 8e5d2044ff27b54a8013fbf2ecf1cccd2cf76871)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit cecdf616e7cf192cdc723a446be1d14c197c980d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Whilst SDE definitely needs to be exported, the fallback does not as
it is only used in our python code via the datastore.
It was introduced as an export in 9a1dde74e794362399193dc3f81c9685a83d0776
but even then it doesn't look like it needed to be, likely just a copy and
paste mistake.
Drop the export.
(From OE-Core rev: 7a1555a0f4223f8ca4485b410de91098301d5896)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 74fb6539dd06acb0dd6a9af4809152975e8473e6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Check if the module object has attribute '__file__' to fix and
avoid errors like:
AttributeError: module '_abc' has no attribute '__file__'. Did you mean: '__name__'?
(From OE-Core rev: 1684457df9fb7029a276df4438c8fc4a17e3e1e9)
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8acce12c1a4cf37ac312c92d62a6ae93a349dddf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the hciattach bcm43xx firmware loader looks up the firmware
blob in /etc/firmware . Change this to /lib/firmware instead, so that
the path is consistent with Linux kernel which also looks up firmware
for the WiFi part in /lib/firmware .
(From OE-Core rev: 67f6fe7d2cfb95c9a39a0d288daabf69babf6f17)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 72b3b79ad8b980e8dd9470d16b72c2c70072bbc0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
STAGING_KERNEL_DIR uses the MACHINE name so it breaks the multiconfig
and in this cases it will run the shared recipes twice, one for each
machine.
STAGING_KERNEL_DIR it's been introduced in commit 5487dee2e1
(From OE-Core rev: 8e65e5d9204cbc04587b7e90ff4ed8cd7bffdb65)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6050d1f74c02495490d982ead2993b6b3c9cc04a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Newer versions of binutils (2.38+) have changed how the
"--only-keep-debug" of objcopy behaves when stripping non-debug sections
from an ELF.
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=68f543154e92ab0f5d6c569e0fa143f5e8bd2d80
This change causes associated sections to be correctly marked as NOBITS
with the section contents removed from the output. The side effect is
that this causes issues with objcopy's ability to perform symbol and
relocation stripping (-S/--strip-all) on the debug split ELF, such that
with some object files (e.g. kernel modules) objcopy fails to strip
symbols/relocations with an error like the following:
.../.debug/nls_cp950.ko[.rodata]: file truncated
Because of this it is now problematic to generate minidebuginfo for
these types of ELF objects. However it is not typically useful to inject
minidebuginfo into these types of ELFs, and other distributions (e.g.
Fedora, referring to find-debuginfo.sh of debugedit) only insert
minidebuginfo into executables and shared libraries.
This change causes the minidebuginfo injection to only apply to EXEC/DYN
type ELFs, which limits the injection to executables and shared
libraires.
Additionally this change fixes the parsing of the sections from the
"readelf -W -S" output which was not accounting for the section index
column having leading spaces for single digit index values e.g. "[ 1]".
(From OE-Core rev: 9485559d269ed11bfcc90399c9282549ced35ce0)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2084cfcb3d15db3e02637f1cd63ab9c997f38a65)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The glibc-locale recipe already partially depends on the base depends in
order to satisfy the do_package dependency on binutils. However since
commit d6ffd683bf6 NM has defaulted to gcc-nm, meaning do_package
depends on gcc (for minidebuginfo).
Whilst the do_package task could handle having the dependencies
explicitly defined (either in glibc-locale or in package.bbclass),
setting these would require some amount of conditional dependency
configuration (cross/crosssdk/etc.). Since both binutils and gcc are
already dependencies of virtual/libc (although compilerlibs is not),
having glibc-locale not inhibit the default depends simplifies the
handling of this situation for both glibc-locale and package.bbclass.
(From OE-Core rev: 97020ee9912663196a7e8a524a23b0b70d8cf686)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8a40d0a6039e87a5b4b26a0e84dd797fe5c75cba)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new selftest to validate minidebuginfo support. This selftest
builds a complete target image with PACKAGE_MINIDEBUGINFO enabled. ELFs
included in the image are expected to have minidebuginfo included in the
resulting executables and shared libraries, the self test validates this
by unpacking the image and checking for the associated ".gnu_debugdata"
section on busybox and libc ELFs.
(From OE-Core rev: e7b0b23fd8357456ba41fe8d222f10313536d2d3)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5063a31ad05b75ec6ac12158fe759e81fcdb1585)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Config written to the emptytest include file is invalid after the test
has cleaned up its temporary directories resulting in the emptytest
recipe potentially having invalid content when parsed by successive
bitbake runs.
This presents the following error in tests after lic_checksum execution,
e.g. 'oe-selftest -r lic_checksum recipetool'
ERROR: .../emptytest.bb: Unable to get checksum for emptytest SRC_URI entry tmpn_nyosnq: file could not be found
Remove the recipe include content once the bitbake runs are completed in
each lic_checksum test case.
(From OE-Core rev: 63f4da1f46d4fdf0c244f0e52028087657fea7d4)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 087df767a64b271b503d714df3df6d8b3caad1c0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* configure: Restore ucontext api functionality check.
In c3f01c72b303cbbb0cc8983120677edee2f3fa4b the use of the ucontext api
in the main program was removed, and with it the configure check for it.
However, the ucontext api is still used in the "explicit_bzero" test and
thus this test still needs to be in place.
See also: https://bugs.gentoo.org/838172
* configure: Restore the functionality of the '--disable-symvers' switch.
Without this fix the build was simply broken, if symbol versioning was
disabled for any reason, e.g. whether the compiler nor the linker
supporting it, or if disabled on purpose by the user (issue #142).
* Fix variable name in crypt(3) for a datamember of 'struct crypt_data'
(issue #153).
* Add glibc-on-loongarch-lp64 (Loongson LA464 / LA664) entry to
libcrypt.minver. This was added in GNU libc 2.36.
(From OE-Core rev: 061a969a6d7a8d3a7009190a18c1564cae4ad990)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7da5dd3b43718b876645602b1a23c739cbe8016d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1.7.4.4 is a bug fix release
0001-configure.ac-check-getprotobynumber_r-with-AC_TRY_LI.patch
removed since it's included in 1.7.4.4
(From OE-Core rev: 42942e565870bd4d0753e0dc7bed9277a71bccf9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c00e9d66f0b8449ff1bf24546f232345eb6feebd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_18_8/CHANGES
--- 9.18.7 released ---
5962. [security] Fix memory leak in EdDSA verify processing.
(CVE-2022-38178) [GL #3487]
5960. [security] Fix serve-stale crash that could happen when
stale-answer-client-timeout was set to 0 and there was
a stale CNAME in the cache for an incoming query.
(CVE-2022-3080) [GL #3517]
5959. [security] Fix memory leaks in the DH code when using OpenSSL 3.0.0
and later versions. The openssldh_compare(),
openssldh_paramcompare(), and openssldh_todns()
functions were affected. (CVE-2022-2906) [GL #3491]
5958. [security] When an HTTP connection was reused to get
statistics from the stats channel, and zlib
compression was in use, each successive
response sent larger and larger blocks of memory,
potentially reading past the end of the allocated
buffer. (CVE-2022-2881) [GL #3493]
5957. [security] Prevent excessive resource use while processing large
delegations. (CVE-2022-2795) [GL #3394]
5956. [func] Make RRL code treat all QNAMEs that are subject to
wildcard processing within a given zone as the same
name. [GL #3459]
5955. [port] The libxml2 library has deprecated the usage of
xmlInitThreads() and xmlCleanupThreads() functions. Use
xmlInitParser() and xmlCleanupParser() instead.
[GL #3518]
5954. [func] Fallback to IDNA2003 processing in dig when IDNA2008
conversion fails. [GL #3485]
5953. [bug] Fix a crash on shutdown in delete_trace_entry(). Add
mctx attach/detach pair to make sure that the memory
context used by a memory pool is not destroyed before
the memory pool itself. [GL #3515]
5952. [bug] Use quotes around address strings in YAML output.
[GL #3511]
5951. [bug] In some cases, the dnstap query_message field was
erroneously set when logging response messages.
[GL #3501]
5948. [bug] Fix nsec3.c:dns_nsec3_activex() function, add a missing
dns_db_detachnode() call. [GL #3500]
5947. [func] Change dnssec-policy to allow graceful transition from
an NSEC only zone to NSEC3. [GL #3486]
5946. [bug] Fix statistics channel's handling of multiple HTTP
requests in a single connection which have non-empty
request bodies. [GL #3463]
5945. [bug] If parsing /etc/bind.key failed, delv could assert
when trying to parse the built in trust anchors as
the parser hadn't been reset. [GL !6468]
5944. [bug] Fix +http-plain-get and +http-plain-post options
support in dig. Thanks to Marco Davids at SIDN for
reporting the problem. [GL !6672]
5942. [bug] Fix tkey.c:buildquery() function's error handling by
adding the missing cleanup code. [GL #3492]
5941. [func] Zones with dnssec-policy now require dynamic DNS or
inline-siging to be configured explicitly. [GL #3381]
5938. [bug] An integer type overflow could cause an assertion
failure when freeing memory. [GL #3483]
5936. [bug] Don't enable serve-stale for lookups that error because
it is a duplicate query or a query that would be
dropped. [GL #2982]
5935. [bug] Fix DiG lookup reference counting bug, which could
be observed in NSSEARCH mode. [GL #3478]
(From OE-Core rev: ed4a32b9c6e25b09a2aa4eb0446bf0ea9ed37ca9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1d87d2652f7f6640dda85e037c580c83f99a8ba8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Release 2.5.0 Tue October 25 2022
Security fixes:
#616#649#650 CVE-2022-43680 -- Fix heap use-after-free after overeager
destruction of a shared DTD in function
XML_ExternalEntityParserCreate in out-of-memory situations.
Expected impact is denial of service or potentially
arbitrary code execution.
Bug fixes:
#612#645 Fix curruption from undefined entities
#613#654 Fix case when parsing was suspended while processing nested
entities
#616#652#653 Stop leaking opening tag bindings after a closing tag
mismatch error where a parser is reset through
XML_ParserReset and then reused to parse
#656 CMake: Fix generation of pkg-config file
#658 MinGW|CMake: Fix static library name
Other changes:
#663 Protect header expat_config.h from multiple inclusion
#666 examples: Make use of XML_GetBuffer and be more
consistent across examples
#648 Address compiler warnings
#667#668 Version info bumped from 9:9:8 to 9:10:8;
see https://verbump.de/ for what these numbers do
Includes a fix for CVE-2022-43680.
(From OE-Core rev: 8dda30a9c64a4ad1f8eee11deb2e5143ba5fd719)
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 a257a674272dc638f09167e9b9202adfb477ef1e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prepare for version bump which includes this fix
This reverts commit 791fe354e5887af3fa3d3f772fafacc5eaedca21.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch from upstream[1] to fix CVE-2022-42011 dbus-daemon can be crashed by messages with array length inconsistent with element type
[1] b9e6a75230
(From OE-Core rev: 5d96a3c244388623d87a2999dafaa25d0bd216b6)
Signed-off-by: Xiangyu Chen <xiangyu.chen@eng.windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We identified a use case where a native recipe (autoconf-native) was
rebuilt with no change in output yet the sstate for do_package tasks
wasn't being used.
The issue is that do_package tasks have a hard dependency on
pseudo-native:do_populate_sysroot. That task was one of the many
tasks being rehashed when autoconf-native's hash was changed.
If update_tasks processed a recipe before it had processed pseudo-native,
that recipe would be marked as not possible from sstate and would
run the full tasks.
The fix is to split the processing into two passes, first to handle
the existing covered/notcovered updates, then in the second pass,
check whether there are "harddep" issues.
This defers the do_package tasks until after pseudo-native is installed
from sstate as expected and everything works well again.
(Bitbake rev: 72a3afd99e8b785cb2a2f687e71a58e08cdd9c74)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e479d1e418a7d34f0a4663b4a0e22bb11503c8ab)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
io_uring is enabled or disabled depending on whether liburing is available,
so add a PACKAGECONFIG to make this explicit, disabled by default.
(From OE-Core rev: 3243b069db7629d15e4b8c25b4133f824d18520c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit daee79639c39ac6278855b35e0ddf71e52dd13f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need the system tar to be GNU tar, as we reply on --xattrs. Some
distributions may be using libarchive's tar binary, which is definitely
not as featureful, so check for this and abort early with a clear
message instead of later with mysterious errors.
(From OE-Core rev: 238993097826461a0f8bc2545c9383d8cfc0beea)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7dd2b1cd1bb10e67485dab8600c0787df6c2eee7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When generating our SPL-verifying certificate, we use FIT_KEY_REQ_ARGS,
which is intended for the U-Boot-verifying certificate. Instead, use
UBOOT_FIT_KEY_REQ_ARGS.
Fixes: 0e6b0fefa0 ("u-boot: Use a different Key for SPL signing")
(From OE-Core rev: a066246170af979b29945c45b436228f5dbba121)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a2d939ccb182a1ad29280d236b9f9e1d09527af1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport of patch already present upstream to fix issues with invalid
characters for GLIB when combining gstreamer1.0-libav with ffmpeg 5.x.
Remove when gstreamer1.0-libav is upgraded to 1.21.1 or above
(From OE-Core rev: d142cc8e6faf42c0a495c28c177061ffb9b1f793)
Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 703ff945557ad307bbe4ba0b0b7f1a2e5b4b847e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Git has removed support for "git submodule--helper list".
31955475d1
This change provides an alternate method for gathering the submodules
information.
Tested:
Build recipes with and without submodules
(From OE-Core rev: 0750fa73ea9ff08e844480865cc51db0c924ad0b)
Signed-off-by: Carson Labrado <clabrado@google.com>
Signed-off-by: John Edward Broadbent <jebr@google.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6d9364e5f3535954f65cbbc694ee7933ac1d664f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The trailing slash in ${B} caused -fdebug-prefix-map=${B}=... to not
match as intended, resulting in ${TMPDIR} ending up in files in
${PN}-dbg when externalsrc was in use, which in turn triggered buildpath
QA warnings.
(From OE-Core rev: e29509d855374995034d89b381e6ad9ffed90c23)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9b5031ed5a0d102905fa75acc418246c23df6eef)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fix issue introduced in:
https://git.openembedded.org/openembedded-core/commit/?id=95fbac8dcad6c93f4c9737e9fe13e92ab6befa09
* it added check for s_dir + git-dir (typically '.git') isn't
the same as ${TOPDIR} + git-dir, but due to copy-paste issue
it was just comparing it with s_dir + git-dir again, resulting
in most external repos (where git-dir is '.git') to be processed
as regular directory (not taking advantage of git write-tree).
* normally this wouldn't be an issue, but for big repo with a lot of
files this added a lot of checksums in:
d.setVarFlag('do_compile', 'file-checksums', '${@srctree_hash_files(d)}')
and I mean *a lot, e.g. in chromium build it was 380227 paths
which still wouldn't that bad, but the checksum processing in
siggen.py isn't trivial and just looping through all these
checksums takes very long time (over 1000sec on fast NVME drive
with warm cache) and then
https://git.openembedded.org/bitbake/commit/?id=b4975d2ecf615ac4c240808fbc5a3f879a93846b
made the processing a bit more complicated and the loop in
get_taskhash() function took 6448sec and to make things worse
there was no output from bitbake during that time, so even with -DDD
it looks like this:
DEBUG: virtual/libgles2 resolved to: mesa (langdale/oe-core/meta/recipes-graphics/mesa/mesa_22.2.0.bb)
Bitbake still alive (no events for 600s). Active tasks:
Bitbake still alive (no events for 1200s). Active tasks:
Bitbake still alive (no events for 1800s). Active tasks:
Bitbake still alive (no events for 2400s). Active tasks:
Bitbake still alive (no events for 3000s). Active tasks:
Bitbake still alive (no events for 3600s). Active tasks:
Bitbake still alive (no events for 4200s). Active tasks:
Bitbake still alive (no events for 4800s). Active tasks:
Bitbake still alive (no events for 5400s). Active tasks:
Bitbake still alive (no events for 6000s). Active tasks:
DEBUG: Starting bitbake-worker
without -DDD it will get stuck for almost 2 hours in:
"Initialising tasks..."
before it finally writes sstate summary like:
"Sstate summary: Wanted 3102 Local 0 Mirrors 0 Missed 3102 Current 1483 (0% match, 32% complete)"
* fix the copy&paste typo to use git work-tree in most cases, but
be aware that this issue still exists for huge local source
trees not in git
[YOCTO #14942]
(From OE-Core rev: 1b1b9756c5e50a9b195f774b902881a9b0052f69)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9102e5a94b8146cb1da27afbe41d3db999a914ff)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In case user requested to build a binary repeatable package,
it's required to honor the SOURCE_DATE_EPOCH environment
variable. So forcefully set mtime inside all the routines
which modify fstab in case it is updated.
(From OE-Core rev: 2671667f33d0eac1425db3fc4dff56d4eed1eb3c)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 99719a3712a88dce8450994d995803e126e49115)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise, xserver will no longer start when NO_RECOMMENDATIONS = “1”,
because dependencies in XSERVER_RRECOMMENDS are missing.
(From OE-Core rev: a3607a035b4c9ab89232ccb1d0361791e5892b34)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit bc7bd3953f3896af0db036250cda34bc9ecbb3ac)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* we don't need other_lib/ios/Debug-iphoneos/libSDL2.a from
https://github.com/KhronosGroup/KTX-Software.git so we can explicitly
disable LFS here to avoid do_unpack error, bitbake will then use
GIT_LFS_SKIP_SMUDGE=1 to override smudge setting in gitconfig,
otherwise we would need bitbake patch to fetch LFS objects from the
submodules as well
* do_fetch won't fetch LFS objects without explicitly requesting lfs in SRC_URI
then do_unpack might run git smudge when enabled in .gitconfig (or /etc/gitconfig) with:
[filter "lfs"]
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
clean = git-lfs clean -- %f
and do_unpack fails as in:
http://errors.yoctoproject.org/Errors/Details/672888/
The default /etc/gitconfig in ubuntu has this added automatically by
git-lfs postinst:
root@ljama:~# rm /etc/gitconfig
root@ljama:~# git lfs install --skip-repo --system
Git LFS initialized.
root@ljama:~# cat /etc/gitconfig
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
root@ljama:~# cat /var/lib/dpkg/info/git-lfs.postinst
set -e
# Set up /etc/gitconfig for git-lfs. The --skip-repo option prevents failure if
# / is a Git repository with existing non-git-lfs hooks.
git lfs install --skip-repo --system > /dev/null 2>&1
according to
https://changelogs.ubuntu.com/changelogs/pool/universe/g/git-lfs/git-lfs_3.0.2-1/changelog
it was added in:
git-lfs (2.6.0-1) unstable; urgency=medium
* New upstream release
* Bump standards version to 4.2.1
* Add postinst/prerm to set up/remove git-lfs gitconfig
FWIW: vulkan-samples still fail to build with DEBUG_BUILD enabled:
http://errors.yoctoproject.org/Errors/Details/672892/
(From OE-Core rev: ef035d9f49c9c974e24709e7824c661e92d819c0)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b45b1f5dba02a626b7e9040d45198bd17dce4c99)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replacing sysroot_stage_all by a no-op recipe makes it difficult for
bbappends to stage files intentionally. Instead, just clear
SYSROOT_DIRS, allowing other bbappends to easily add new directories.
(From OE-Core rev: 45ed53ec09e24956ce3d7d008e254bc759cf5f85)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 849791e7086463a4c7c53c2c1ed9603a6c3a080d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Improve the fatal error message of the yocto-kernel-tools symbol_why.py
and shows the command that generate the error as it can help understand
the root cause of the error.
(From OE-Core rev: e09d98cb1f940119600f90045ed4525987f4f481)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 54ae08779071f2e97bff0ff6514ede3124312c3b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous fix for processing of paths with relative components, broke
uses cases that were a mix of patches and configuration fragments.
Updating the SRCREV to include a simplied fix for relative paths, and
a cleanup patch from Jose:
[
Author: Jose Quaresma <quaresma.jose@gmail.com>
Date: Thu Sep 29 16:37:23 2022 +0000
scc: only look for error in scc_output_file if it has valid content
When process_file function fails the output of the processed script is show to
the user, some parsing is performed as well to look for common errors so we
can point to the right input file.
This can only be done when the scc_output_file have some valid content
otherwise it will show invalid messages to the user.
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Author: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Wed Oct 5 19:13:33 2022 +0000
spp: ensure that prefix check uses absolute paths
The previous fix for this issue was too broad, and impacted
all calls to the prefix check and removal. With this change,
we only expand the input on scc/spp operations that may
execute with relative paths.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 110bcaf1629ee89d7117ea1d4f860fe9f61ce225)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 533720a1756454447341769c4a0969fce8d6f287)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add packages for the firmware required by amdgpu kernel driver.
(From OE-Core rev: 55e74e86a8451decefbe4a9402b36ee4fbf235d8)
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0d7aa21f120a756d1a4fc4ae0be3527b54a58247)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Realtek Bluetooth devices require binary firmware files. Package them
separately in order to avoid installing the full linux-firmware package
on embedded devices.
Affected (end user) products (incomplete list):
- TP-Link UB500
- Logilink BT0054
(From OE-Core rev: 8d6bb62e03d2c2d63d0d8659028bd8f745a36677)
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fb44eb4feef54f2343c8186809a65dcb9b58a9b2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
c68173b2012b Linux 5.15.72
713fa3e4591f drm/i915/gem: Really move i915_gem_context.link under ref protection
a00ed4e5d5ee x86/alternative: Fix race in try_get_desc()
c3d4b8970c0d KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
ab5c5787ab5e clk: iproc: Do not rely on node name for correct PLL setup
e748a084b51c clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
19f4e1636626 fs: split off setxattr_copy and do_setxattr function from setxattr
a0e3719e030a vdpa/ifcvf: fix the calculation of queuepair
4755d9d2c9b0 selftests: Fix the if conditions of in test_extra_filter()
c83a7606aa65 net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
a8cd7e1bc7cd net: stmmac: power up/down serdes in stmmac_open/release
67c00bcf4231 wifi: mac80211: fix regression with non-QoS drivers
520e434a082d nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
e9d7d809022e net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
8b1b908507ce cxgb4: fix missing unlock on ETHOFLD desc collect fail path
e99c7a61d89e net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
815381aeff95 usbnet: Fix memory leak in usbnet_disconnect()
af91321b7372 gpio: mvebu: Fix check for pwm support on non-A8K platforms
f592ccddac68 Input: melfas_mip4 - fix return value check in mip4_probe()
ff982b1f325d Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
bde7795794f4 drm/bridge: lt8912b: fix corrupted image output
e103b0e83991 drm/bridge: lt8912b: set hdmi or dvi mode
473f653a86ee drm/bridge: lt8912b: add vsync hsync
6a12105d9d4f ASoC: tas2770: Reinit regcache on reset
75ef73d7d2b3 arm64: dts: qcom: sm8350: fix UFS PHY serdes size
5664dc84fc2e ASoC: imx-card: Fix refcount issue with of_node_put
367403bc1cfe soc: sunxi: sram: Fix debugfs info for A64 SRAM C
68d2f42cf4f6 soc: sunxi: sram: Fix probe function ordering issues
2f82b5290078 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
861adc2b2037 soc: sunxi: sram: Prevent the driver from being unbound
8b07378ebe43 soc: sunxi: sram: Actually claim SRAM regions
d50e0e2f3d94 ARM: dts: am5748: keep usb4_tm disabled
c48e3db1df25 reset: imx7: Fix the iMX8MP PCIe PHY PERST support
606229101290 ARM: dts: am33xx: Fix MMCHS0 dma properties
bfe5dc2101ba swiotlb: max mapping size takes min align mask into account
a6a3b6b11ac0 media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
ab9d32844742 media: rkvdec: Disable H.264 error detection
69379139ed78 media: dvb_vb2: fix possible out of bound access
6287c9e00595 mm,hwpoison: check mm when killing accessing process
f9aed3d8a029 mm: fix madivse_pageout mishandling on non-LRU page
1299c1198878 mm/migrate_device.c: flush TLB while holding PTL
e858f7ac7395 mm: fix dereferencing possible ERR_PTR
d75ce115625e mm: prevent page_frag_alloc() from corrupting the memory
23d17e2b04c7 mm/page_alloc: fix race condition between build_all_zonelists and page allocation
fec2db7a434a mmc: hsq: Fix data stomping during mmc recovery
4fef6e1fe07c mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
4f75d0cacd65 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
dc248ddf41ea vduse: prevent uninitialized memory accesses
ea774829699a drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
25759a7bc1f4 drm/i915/gt: Restrict forced preemption to the active context
e0f576335d05 Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
5de02ab84aec net: mt7531: only do PLL once after the reset
56e3f8d56299 mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
149da9e60b8c ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
dc8cdb988453 ARM: dts: integrator: Tag PCI host with device_type
aa5c3aa3f197 x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
476c188b9dbe clk: ingenic-tcu: Properly enable registers before accessing timers
d134b0f7a9b9 can: c_can: don't cache TX messages for C_CAN cores
6fff203793cb Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
006a5085a3a8 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
81e759d71a6b thunderbolt: Explicitly reset plug events delay back to USB4 spec value
85a70a259916 usb: typec: ucsi: Remove incorrect warning
ac12a04c8e08 uas: ignore UAS for Thinkplus chips
528aba78ee01 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
0a4e8f384e82 uas: add no-uas quirk for Hiksemi usb_disk
8484a356cee8 cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
ae04dd5ef180 cgroup: reduce dependency on cgroup_mutex
7a64e6dc6cb7 ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
6a3bee2ead9b ALSA: hda: Fix Nvidia dp infoframe
f7392f93a2fb ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
de5deddfa7e7 ALSA: hda: Do disconnect jacks at codec unbind
90c7e9b400c7 Linux 5.15.71
214194610a18 ext4: use locality group preallocation for small closed files
8a1ac4167dda ext4: avoid unnecessary spreading of allocations among groups
fd8b82919549 ext4: make mballoc try target group first even with mb_optimize_scan
21dada4ce19c ext4: limit the number of retries after discarding preallocations blocks
be4df018c0be ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
90bc7b630c6c ext4: make directory inode spreading reflect flexbg size
95d714d8ad3d devdax: Fix soft-reservation memory description
27bf7a5d1198 NFSv4: Fixes for nfs4_inode_return_delegation()
21b0301f2234 drm/amdgpu: don't register a dirty callback for non-atomic
6eb08245da51 i2c: mlxbf: Fix frequency calculation
dc2a0c587006 i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
621c6ab03ac3 i2c: mlxbf: incorrect base address passed during io write
c242dbf2e36f i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
c71ec39be45a workqueue: don't skip lockdep work dependency in cancel_work_sync()
929ef155e1da fsdax: Fix infinite loop in dax_iomap_rw()
9aac3819f099 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
1c26968caf18 drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
492db4ffcff3 drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
9539cfc74493 drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
a541c0111818 drm/amd/display: Limit user regamma to a valid value
33b128f790b6 drm/amdgpu: use dirty framebuffer helper
f76d6f309a68 drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
e5ae504c8623 drm/gma500: Fix BUG: sleeping function called from invalid context errors
e07d9154bb81 Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
5f270b61ee8b drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
d3a67c21b18f s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
faf0e1b5d82b serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
0aada772fd16 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
4c7e17270cab serial: Create uart_xmit_advance()
4199425b1132 serial: fsl_lpuart: Reset prior to registration
cc1504f6da2e KVM: x86/mmu: Fold rmap_recycle into rmap_add
dddae48eabfb selftests: forwarding: add shebang for sch_red.sh
08483e4c0c83 bnxt: prevent skb UAF after handing over to PTP worker
f8162aed962b net: sched: fix possible refcount leak in tc_new_tfilter()
bd29ca2b398c net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
ec3a6f4ffe55 bonding: fix NULL deref in bond_rr_gen_slave_id
db145b8a04fc net/smc: Stop the CLC flow if no link to map buffers on
5daef0042d2c drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
a08cba2f50d7 perf tools: Honor namespace when synthesizing build-ids
1a83f39dc4e1 perf kcore_copy: Do not check /proc/modules is unchanged
a3b923f449a3 perf jit: Include program header in ELF files
39dc6ccdd5af perf stat: Fix BPF program section name
c6d939639fe0 can: gs_usb: gs_can_open(): fix race dev->can.state condition
e1676adedc17 net: sh_eth: Fix PHY state warning splat during system resume
71200518bbbf net: ravb: Fix PHY state warning splat during system resume
d5917b7af7ca netfilter: ebtables: fix memory leak when blob is malformed
08d7524f366a netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
91aa52652f4b netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
c721623efd09 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
f58e43184226 net/sched: taprio: avoid disabling offload when it was never enabled
510e703e4ed0 net: enetc: deny offload of tc-based TSN features on VF interfaces
11eb9ed08856 net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
c60801e4e2b5 wireguard: netlink: avoid variable-sized memcpy on sockaddr
3ebf690d1cde wireguard: ratelimiter: disable timings test by default
c2dc533a7edb net: ipa: properly limit modem routing table use
cbdab7d68f20 of: mdio: Add of_node_put() when breaking out of for_each_xx
ca86577c10bc drm/hisilicon: Add depends on MMU
68c4acee6328 drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
8547c7bfc061 sfc: fix null pointer dereference in efx_hard_start_xmit
360910b88d14 sfc: fix TX channel offset when using legacy interrupts
bc750d7127a9 i40e: Fix set max_tx_rate when it is lower than 1 Mbps
53220b99059a i40e: Fix VF set max MTU size
7249a653fe5f iavf: Fix set max MTU size with port VLAN and jumbo frames
030e0688b6b2 mlxbf_gige: clear MDIO gateway lock after read
93859f6878e7 iavf: Fix bad page state
e1dbe8a62098 um: fix default console kernel parameter
7400e2edfc9e MIPS: Loongson32: Fix PHY-mode being left unspecified
abea65fa7713 MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
831cf63c043e drm/panel: simple: Fix innolux_g121i1_l01 bus_format
408d5752b60f net: team: Unsync device addresses on ndo_stop
f50265a4f3da net: bonding: Unsync device addresses on ndo_stop
e6b277f7367e net: bonding: Share lacpdu_mcast_addr definition
8b2ab46b6c63 scsi: mpt3sas: Fix return value check of dma_get_required_mask()
89df49e561b4 scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
5826a555f77c net: phy: aquantia: wait for the suspend/resume operations to finish
4d2f1bc9067a net: core: fix flow symmetric hash
8d06006c7eb7 ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
dae9d2abe25b iavf: Fix cached head and tail value for iavf_get_tx_pending
34447d64b8d2 ice: Don't double unplug aux on peer initiated reset
816eab147e5c netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
dc33ffbc361e netfilter: nf_conntrack_irc: Tighten matching on DCC message
0606c5d5fefd netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
0babb5bc85ee arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
dd5a6c5a0875 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
1b0e46d970b4 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
e352fea1d0fc drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
43733b6c9fda arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
2929463a9eff arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
166a332463b5 firmware: arm_scmi: Fix the asynchronous reset requests
1f08a1b26cfc firmware: arm_scmi: Harden accesses to the reset domains
9ec5a534d77c xfs: validate inode fork size against fork format
5caa3a127953 xfs: fix xfs_ifree() error handling to not leak perag ref
9e7b231687fd xfs: reorder iunlink remove operation in xfs_ifree
28c7ef86b21b vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
3c3edb82d67b arm64: topology: fix possible overflow in amu_fie_setup()
2427a04bce86 KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
61703b248be9 mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
2d6e55e0c038 mm/slub: fix to return errno if kmalloc() fails
71075d7d4632 net: mana: Add rmb after checking owner bits
19aea370fd09 can: flexcan: flexcan_mailbox_read() fix return value for drop = true
bf0197aea195 kasan: call kasan_malloc() from __kmalloc_*track_caller()
c75288a4902b riscv: fix a nasty sigreturn bug...
97da736cd11a gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
9b26723e058f gpio: mockup: Fix potential resource leakage when register a chip
18352095a0d5 gpio: mockup: fix NULL pointer dereference when removing debugfs
2279e977405b wifi: mt76: fix reading current per-tid starting sequence number for aggregation
b5bc5a274d54 efi: libstub: check Shim mode using MokSBStateRT
ef43fee9f211 efi: x86: Wipe setup_data on pure EFI boot
b173f1f8ef9e thunderbolt: Add support for Intel Maple Ridge single port controller
65b13f951fe6 usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
7143f6cf58db media: flexcop-usb: fix endpoint type check
d8a76a2e514f btrfs: fix hang during unmount when stopping a space reclaim worker
46053262b5f5 btrfs: fix hang during unmount when stopping block group reclaim worker
b02f86689a5a iommu/vt-d: Check correct capability for sagaw determination
a963fe6d0eb6 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
4b2fa20da623 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
eb54e457c4ad ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
0898469913cd ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
c6a746b4fca5 ALSA: hda/realtek: Re-arrange quirk table entries
41e974cd6ecb ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
5421125bbda8 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
84481d7a59a2 ALSA: hda: add Intel 5 Series / 3400 PCI DID
04b5bd5702ab ALSA: hda/tegra: set depop delay for tegra
e10425c5424b ALSA: core: Fix double-free at snd_card_new()
10a8c5d7d393 Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
06c0204a6e80 USB: serial: option: add Quectel RM520N
6cf9e8b7e67a USB: serial: option: add Quectel BG95 0x0203 composition
369b008bbe36 USB: core: Fix RST error in hub.c
d10d1e9d9f1e drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
6eede01dfd0e Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
c02431f43e12 Revert "usb: add quirks for Lenovo OneLink+ Dock"
8de5e12f587b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
2db7a7176c45 usb: add quirks for Lenovo OneLink+ Dock
a72eee6d905e usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
f79a57d4091f usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
1a9923999459 usb: dwc3: gadget: Refactor pullup()
7604a210acbb usb: dwc3: gadget: Prevent repeat pullup()
a0b5d22b0448 usb: dwc3: Issue core soft reset before enabling run/stop
8d583ba79cde usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
167b18f25b96 staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
add40eda8258 staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)
55653c548612 drm/amdgpu: make sure to init common IP before gmc
25a90a11036b drm/amdgpu: Separate vf2pf work item init from virt data exchange
3e98e33d345e Linux 5.15.70
21f948cab866 ALSA: hda/sigmatel: Fix unused variable warning for beep power change
5db17805b6ba cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
39b0235284c7 KVM: SEV: add cache flush to solve SEV cache incoherency issues
d9bf46e74735 net: Find dst with sk's xfrm policy not ctl_sk
ab5140c6ddd7 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
9af7af862cb8 mksysmap: Fix the mismatch of 'L0' symbols in System.map
2340f23c770d drm/panfrost: devfreq: set opp to the recommended one to configure regulator
7e8df4920b2a MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
af88da4c737a afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
2dd0ae85fb3c net: usb: qmi_wwan: add Quectel RM520N
a5e949e088bc ALSA: hda/tegra: Align BDL entry to 4KB boundary
3d25aaf71fe0 ALSA: hda/sigmatel: Keep power up while beep is enabled
d582756bfc71 wifi: mac80211_hwsim: check length for virtio packets
17898c3b578a rxrpc: Fix calc of resend age
1bbcd88c3c99 rxrpc: Fix local destruction being repeated
87cd4c02bdb1 scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE
f08a320b4b60 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
80c7be217ba7 ASoC: nau8824: Fix semaphore unbalance at error paths
f1d57c4c99c2 arm64: dts: juno: Add missing MHU secure-irq
59b756da49bf video: fbdev: i740fb: Error out if 'pixclock' equals zero
899f4160b140 binder: remove inaccurate mmap_assert_locked()
8c2bbfb0ded3 drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
0a7d86f156fa drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
dcef16f64969 drm/amdgpu: Don't enable LTR if not supported
710ebf8f1a08 tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
309e9f4a17cf parisc: Allow CONFIG_64BIT with ARCH=parisc
9a72466fb61b cifs: always initialize struct msghdr smb_msg completely
21c47a08f96a cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
e1aad8c56090 cifs: revalidate mapping when doing direct writes
b04e0208d025 of/device: Fix up of_dma_configure_id() stub
8fd27239ca92 parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
5f285e4c47c3 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
f86092d12fbb drm/meson: Fix OSD1 RGB to YCbCr coefficient
d38eb1f37538 drm/meson: Correct OSD1 global alpha value
89cfddd416ba gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
9a173db71a99 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
cd358b2ee56f pinctrl: sunxi: Fix name for A100 R_PIO
ca2b798e53d4 pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
30fccb4fe449 pinctrl: qcom: sc8180x: Fix wrong pin numbers
cbafdbb6f6ce pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
ba6b9f7cc110 of: fdt: fix off-by-one error in unflatten_dt_nodes()
c23065adf97f tty: serial: atmel: Preserve previous USART mode if RS485 disabled
1d01d7beccba serial: atmel: remove redundant assignment in rs485_config
f3450c33411b drm/tegra: vic: Fix build warning when CONFIG_PM=n
820b689b4a7a Linux 5.15.69
277674996dcf Input: goodix - add compatible string for GT1158
b9b39f7332c5 RDMA/irdma: Use s/g array in post send only when its valid
125c3ae8a936 usb: gadget: f_uac2: fix superspeed transfer
fa7e0266c239 usb: gadget: f_uac2: clean up some inconsistent indenting
07609e83c1b9 soc: fsl: select FSL_GUTS driver for DPIO
3998dc50ebdc mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
cd698131ef5d usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
6087747599ec platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
d4441b810bd8 perf/arm_pmu_platform: fix tests for platform_get_irq() failure
55032fb14d4a net: dsa: hellcreek: Print warning only once
985a5d3d491d drm/amd/amdgpu: skip ucode loading if ucode_size == 0
a1347be8f0ff nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
3d380f9d1e2b Input: iforce - add support for Boeder Force Feedback Wheel
b9682878abee ieee802154: cc2520: add rc code in cc2520_tx()
3a10e8edee2b gpio: mockup: remove gpio debugfs when remove device
b4ebcd6d48bc tg3: Disable tg3 device on system reboot to avoid triggering AER
f715188c23fa hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
a86c8d1b36a9 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
2e3aeb48995a dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
1b80691d5115 drm/msm/rd: Fix FIFO-full deadlock
a9687a2dc7e1 platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
49801d5f8b67 Input: goodix - add support for GT1158
709edbac4c45 iommu/vt-d: Fix kdump kernels boot failure with scalable mode
90f922646f57 tracefs: Only clobber mode/uid/gid on remount if asked
3c90af5a773a tracing: hold caller_addr to hardirq_{enable,disable}_ip
64840a4a2d8e task_stack, x86/cea: Force-inline stack helpers
0b009e5fd146 x86/mm: Force-inline __phys_addr_nodebug()
f9571a969973 lockdep: Fix -Wunused-parameter for _THIS_IP_
dee782da3937 ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
424ac5929d0a ARM: dts: at91: fix low limit for CPU regulator
8be25fa7cfd6 ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
78eb5e326a0e ARM: dts: imx: align SPI NOR node name with dtschema
3bb12efc5e4d ACPI: resource: skip IRQ override on AMD Zen platforms
a68a734b19af NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests
(From OE-Core rev: ce015f3e0d28bec21ba4aedcb489854e51e83735)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fbc8840580fe008c2deda50c0d2d5a98e9b6c564)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=============
* Update comment about TCP_INFO on OpenBSD
* [mod_ajp13] fix crash with bad response headers (fixes#3170)
* [core] handle RDHUP when collecting chunked body
* [core] tweak streaming request body to backends
* [core] handle ENOSPC with pwritev() (#3171)
* [core] manually calculate off_t max (fixes#3171)
* [autoconf] force large file support (#3171)
* [multiple] quiet coverity warnings using casts
* [meson] add license keyword to project declaration
(From OE-Core rev: da59d2883b8b0af2e6e435c630e74ae3732a6ad0)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7a399862bb2e1503fbffa18e7ec0767643f76132)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Fixed a crash caused by trying to deallocate already freed graphics buffers in certain situations.
(From OE-Core rev: d5269e53d936570c875ef743f4ac198bb3658b6e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0db4627fe8c6f8a0080248052dc06419774cba4f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
v2.0.15 changes
Various bug fixes and cleanups
Supported multiple preferred nodes
This release didn't include a release tarball. Furthermore, it had issues such as #135, #136 and #138 that got fixed in the follow up release. Please try to use v2.0.16 instead.
License checksum change from a typo fix.
(From OE-Core rev: c275a87794027b03fde68ee11fa2f5eddbf3c344)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8829fe6ee093acc6fb990f9ca6cad67c2c7549d5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Add missing property parameters into libical-glib
Fix CMake option USE_32BIT_TIME_T actually uses a 32-bit time_t value
Fix icaltime_as_timet, which returned incorrect results for years >= 2100, to work properly between years 1902 and 10k.
Fix x-property comma handling and escaping
Built-in timezones updated to tzdata2022d (now with a VTIMEZONE for each time zone alias)
Fix fuzzer issues
Handle unreachable-code compile warnings with clang
Ensure all vanew_foo() calls finish with (void*)0 (not 0)
(From OE-Core rev: d0882397cb37ab19543733535c3d01d09c3845a4)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6092ae3cbe0eaf006db615c6cc3f1692e1cc1df8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RELEASE NOTES FOR 2.66
Fix documentation typos in cap_from_text.3 (Bug: 216514 reported by Paulo Andrade.)
Some getpcaps code clean up and a fix for PID argument parsing from Jakub Wilk.
Slightly more robust Makefiles to address an error with make -j48 test observed by Tomasz Kłoczko.
Include a simple Go program, captrace, to trace kernel capability validation checks
This program can be used to figure out what capabilities a program needs to operate.
captrace (a wrapper for bpftrace) uses BPF kprobes to monitor the kernel for capability checks and whether or not they succeed for the system, a specific PID or a program's direct execution.
Trim down the default file capabilities for contrib/sucap/su to those actually needed and set USER and HOME environment variables so bash doesn't complain about a sourcing error.
(From OE-Core rev: 003a81171366956c899305ca9adc352d3c99c964)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9040e612084a561b1766bb86c9c002b811eea4c9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is to get rid of the intermittent failures in clock_gettime04,
which are likely caused by different clock tick rates on platforms.
Here give two thresholds (in milliseconds) for comparison, one for
COARSE clock and one for the rest.
(From OE-Core rev: 9452efd99299a5bf23cc6518e8900e58b3a2fff9)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Trying to build cmake-native on a host system where curl was built with cmake
(resulting in CURLConfig.cmake and friends, which do not use the same naming
schemes expected by cmake-native's build process, being installed to a system
wide cmake directory like /usr/lib64/cmake/CURL) results in undefined
references to all libcurl symbols.
The problem is that cmake-native sees and uses the system wide
/usr/lib64/cmake/CURL/CURLConfig.cmake, which defines CURL::libcurl and
CURL::curl as opposed to setting ${CURL_LIBRARIES} as expected by
cmake-native.
find_package(CURL) (cmake-native's CMakeLists.txt, line 478) succeeds, but
incorrectly uses the system wide CURLConfig.cmake, resulting
CMAKE_CURL_LIBRARIES to be set to an empty string (cmake-native's
CMakeLists.txt, line 484), causing the cmake-native build to miss -lcurl.
The simplest fix is to let cmake know the right value for
CURL_LIBRARIES. Making it -lcurl should always work with libcurl-native
in recipe-sysroot-native.
(From OE-Core rev: 0896d76a167dc9a64d69717ba66f12e7e1c41a77)
Signed-off-by: Bernhard Rosenkränzer <bero@baylibre.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When machine configuration defines a mount point, which is not used in
any recipe, allow to fall through and only report a note in the logs.
This can be expected behavior, when a mount point is defined for several
machines, but not used in all of them
(From OE-Core rev: 89d83920dc7f80abb20fadde97b47aba9cd992cc)
Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit a9c604b5e0d943b5b5f7c8bdd5be730c2abcf866)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit c7c6b273656a3e2b8b959004b996e56d4086ce5e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The code to parse arguments was inadvertently skipping all arguments in
the elif block after gl-es if it was specified on the command line.
(From OE-Core rev: 45356f2ef90e4b67b890ca745513fafa32a469cf)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 718bb8d56f6a24c86e67830a7d13af54df2ebb4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit dd1dcfada1fa46ecb8227c2852769b35026875d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of changing the script environment to affect the child
processes, make a copy of the environment with modifications and pass
that to subprocess.
Specifically, when dri rendering is enabled, LD_PRELOAD was being passed
to all processes created by the script which resulted in other commands
(e.g. stty) exiting with a failure like:
/bin/sh: symbol lookup error: sysroots-uninative/x86_64-linux/lib/librt.so.1: undefined symbol: __libc_unwind_link_get, version GLIBC_PRIVATE
Making a copy of the environment fixes this because the LD_PRELOAD is
now only passed to qemu itself.
(From OE-Core rev: 74911cf7ea703c54920a6c58c344a22a46398b02)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2232599d330bd5f2a9e206b490196569ad855de8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With libjack-devel or jack-audio-connection-kit-devel, qemu-native
detects the library/header and tries to build with it. Since its
missing from the sysroot, it fails to build.
-O2 -fPIE -D_REENTRANT -Wno-undef -MD -MQ libcommon.fa.p/audio_jackaudio.c.o
-MF libcommon.fa.p/audio_jackaudio.c.o.d -o libcommon.fa.p/audio_jackaudio.c.o
-c ../qemu-6.2.0/audio/jackaudio.c
| ../qemu-6.2.0/audio/jackaudio.c:34:10: fatal error: jack/jack.h: No such file
or directory
| 34 | #include <jack/jack.h>
| | ^~~~~~~~~~~~~
| compilation terminated.
(From OE-Core rev: 05eb77bd1e9e1ba59032cbb49953cab8015e37a3)
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 27260be388f7f9f324ff405e7d8e254925b4ae90)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The custom path of the ca-certificates.crt within the buildtools-tarball requires more
environment variables to be exported. Namely REQUESTS_CA_BUNDLE for the python requests library
and CURL_CA_BUNDLE for curl.
(From OE-Core rev: a38eab48fa1ccd6ae3ba0bd8ed30f5a9bdf9b661)
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 5c249db9de8ad8cfe0996ff4fee4c575a5ff1e34)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The meson-wrapper adds setup options to facilitate cross-compilation.
The current options are exclusive to the setup sub-command and might
cause issues with other sub-commands.
Update the wrapper to make options sub-command specific.
(From OE-Core rev: 6f4764ae2ef06c54dbbf77bcbf07af9390a565c9)
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7bcda141f2019862b4fb5d8dec7956cd8344b420)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a access or creation timestamp has 0 microseconds, then the test
fails as it doesn't expect this to be a valid value. Expand a previous
fix for modification times to cover these timestamps too.
[ YOCTO #14373 ]
(From OE-Core rev: a4e29fe2bd3f834f8253716790fbbf032aad9fcc)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 15715e6ad81c97cd50e288f3745615eb19be90d1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Unless we're using systemd, dbus is not pulled into the system
automatically. Bluez5 will not work without dbus so add it to RDEPENDS
explicitly.
(From OE-Core rev: eba53bb6663222d47e14d26a5f22d26ba198f019)
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 377ef7009a8638efe688b6b61f67ae399eb1f23d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Splitting u-boot-configure.inc out of the base left duplicate
cml1.bbclass in the base include.
Fixes: fc9a17ad38 ("u-boot: Split do_configure logic into separate file")
(From OE-Core rev: a6506c2c0563820293031d3312c2405998c25287)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 286f91f7659307bcdf0ba541b8d6b56db5604ceb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
opkg-utils fetches using a cgit snapshot of a tag, which is not
reproducible as the tag could move, not reliable as a future dynamic
snapshot could have a different checksum, and a waste of CPU load as
these tarballs are built on demand.
Switch opkg-utils to use a proper git clone of the relevant SHA.
(From OE-Core rev: 6ff0464d2fb21dea438e44538195dd9ff464a67c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dafd2631a20ffd94e6f21c46938a010e92b57da4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise when the installation of recommended packages is prevented
(NO_RECOMMENDATIONS = "1"), then splash screen will not be cast.
(From OE-Core rev: 15342afa50de81bb882bc879892efa6ba63e75ff)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2a0928532b8303858980d6df6271669dbb69e224)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since the commit "populate_sdk_base/images: Drop use of 'meta' class and
hence do_build dependencies"[1], builds of images or SDKs don't
recursively depend on the top-level do_build target. This is typically
a good thing: images just depend on the packages themselves and those
dependencies already exist, but they don't need each recipes sysroot to
be populated.
However, eSDK generation is partly done via the script oe-check-sstate,
which does a 'dry-run' build of the target and collates all of the
sstate that is used. With this commit the sstate that is used is a
fraction of what would be needed in the SDK, specifically there are no
sysroots populated during the build, so there are no sysroots in the
SDK.
This is obviously a problem, as the entire point of an eSDK is to
contain a sysroot. Resolve this problem by forcing bitbake to run the
build task for all targets, so that all potentially needed sstate is
collated.
[YOCTO #14626]
[1] 41d7f1aa2c
Tested-by: Andrej Valek <andrej.valek@siemens.com>
(From OE-Core rev: c6b8543fbd0e840483cbcdca93116cc9c994a9f2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b62344f919b5122f048b6409d09386d7d6dd3cd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The scriptutils import isn't used, there's no need to run bitbake
in a shell environment, and invoke bitbake as a list instead of a
string.
(From OE-Core rev: 4b9946bd3961679048e1460bdfc74b286c386feb)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 663aa284adf312eb5c8a471e5dbff2634e87897d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The urlopen() call can block indefinitely under some circumstances.
This can result in the bitbake process to run endlessly because of
the 'do_fetch' task of cve-update-bb-native to remain active.
This adds a default timeout of 60 seconds to avoid this hang, while
being large enough to minimize the risk of unwanted timeouts.
(From OE-Core rev: 28497b96346a669ba0ed3873cc40bc3ade611251)
Signed-off-by: Frank de Brabander <debrabander@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5f6652854f544106b40d860de2946954de642f3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An internal reference count is held on the buffer pool,
incremented every time a new buffer is created from the pool.
The reference count is maintained as an int;
on LP64 systems this can cause thereference count to overflow if
the client creates a large number of wl_shm buffer objects,
or if it can coerce the server to create a large number of external references
to the buffer storage. With the reference count overflowing, a use-after-free
can be constructed on the wl_shm_pool tracking structure,
where values may be incremented or decremented;
it may also be possible to construct a limited oracle to leak 4 bytes of
server-side memory to the attacking client at a time.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2021-3782
Upstream patch:
b19488c715
(From OE-Core rev: 09b8ff8d2361b2db001bc963f481db294ccf2170)
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>
While this does not happen with the tiff 4.3.0 release, it does happen with
the series of patches we have, so backport the two simple changes that
restrict the tiffcrop options to avoid the vulnerability.
CVE-2022-2953.patch was taken from upstream, and a small typo was fixed
for the CVE number. The other patch is included in tiff 4.4.0 but not
4.3.0, so add it as well.
(From OE-Core rev: cd94ed01214251027d1076b67cf65c3058f51dad)
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In OE-Core d6b15d1e70b99185cf245d829ada5b6fb99ec1af,
"openssl: export necessary env vars in SDK", the value added for
SSL_CERT_FILE was in conflict with the value used elsewhere, such as
in buildtools. This makes them match and fixes buildtools testsdk
failures.
(From OE-Core rev: 850ccc2a303f940f3a13ea6b2581081162f014e4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7d383a7fc6da666c80f2fc037af5f49a3388eb2b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit a9a50f2216951e26b62ed2f86f341d9ad13acf48)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In current SDK, when running the following command in python
shell, we get an error.
$ python3
>>> from cryptography.hazmat.backends import openssl
The error message is as below:
cryptography.exceptions.InternalError: Unknown OpenSSL error.
We could set OPENSSL_MODULES explicitly in nativesdk-openssl package
so that when SDK is set up, it's in environment and we can
get rid of the above error.
Also, there are other env vars that need to be exported. And we export
all of them to keep sync with openssl-native.bbclass.
(From OE-Core rev: f51c9af925ab4cf338ec9ba3e4bebdae25113a3a)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d6b15d1e70b99185cf245d829ada5b6fb99ec1af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 69030b368773baae65d95e39d3587913b8401bc7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the ability to expose the lower layer of /etc when mounting overlay.
This is the similar to what overlayroot script from initramfs-framework does.
By default, this option is turned off to keep an old behavior intact.
(From OE-Core rev: 6ad25304abefcbe538db7745e17ac213fa7d0719)
Signed-off-by: Vyacheslav Yurkov <v.yurkov@precitec.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 791e8a8bacce5a7f31f4d7bcbfb17df2967fd258)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This release addresses the security issues CVE-2022-39253 and
CVE-2022-39260.
* CVE-2022-39253:
When relying on the `--local` clone optimization, Git dereferences
symbolic links in the source repository before creating hardlinks
(or copies) of the dereferenced link in the destination repository.
This can lead to surprising behavior where arbitrary files are
present in a repository's `$GIT_DIR` when cloning from a malicious
repository.
Git will no longer dereference symbolic links via the `--local`
clone mechanism, and will instead refuse to clone repositories that
have symbolic links present in the `$GIT_DIR/objects` directory.
Additionally, the value of `protocol.file.allow` is changed to be
"user" by default.
* CVE-2022-39260:
An overly-long command string given to `git shell` can result in
overflow in `split_cmdline()`, leading to arbitrary heap writes and
remote code execution when `git shell` is exposed and the directory
`$HOME/git-shell-commands` exists.
`git shell` is taught to refuse interactive commands that are
longer than 4MiB in size. `split_cmdline()` is hardened to reject
inputs larger than 2GiB.
Credit for finding CVE-2022-39253 goes to Cory Snider of Mirantis. The
fix was authored by Taylor Blau, with help from Johannes Schindelin.
Credit for finding CVE-2022-39260 goes to Kevin Backhouse of GitHub.
The fix was authored by Kevin Backhouse, Jeff King, and Taylor Blau.
(From OE-Core rev: 43badfadb92a1d6684801f81fa2ed9c8b5652bb6)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
014862eecf03 Linux 5.10.147
98f722cc2438 ALSA: hda/hdmi: fix warning about PCM count when used with SOF
b12d0489e402 x86/alternative: Fix race in try_get_desc()
374d4c307534 KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
a8e6cde5062f clk: iproc: Do not rely on node name for correct PLL setup
cf41711aa4a7 clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
83db457b41a8 selftests: Fix the if conditions of in test_extra_filter()
84cab3531ff7 net: stmmac: power up/down serdes in stmmac_open/release
743a6e53cf1c nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
469dc5fd9a58 nvme: add new line after variable declatation
2c248c468162 cxgb4: fix missing unlock on ETHOFLD desc collect fail path
fde656dbc372 net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
fa065e60811a usbnet: Fix memory leak in usbnet_disconnect()
57959392f7f0 Input: melfas_mip4 - fix return value check in mip4_probe()
330b77578168 Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
359e73edd3be ASoC: tas2770: Reinit regcache on reset
8884a192f95e soc: sunxi: sram: Fix debugfs info for A64 SRAM C
4e2ede7cb9b5 soc: sunxi: sram: Fix probe function ordering issues
50fbc81f80d2 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
0fdc3ab9b438 soc: sunxi: sram: Prevent the driver from being unbound
3e0405c69bc9 soc: sunxi: sram: Actually claim SRAM regions
a658f0bc72cb reset: imx7: Fix the iMX8MP PCIe PHY PERST support
8934aea1a46c ARM: dts: am33xx: Fix MMCHS0 dma properties
cce5dc03338e scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW"
625899cd06e1 swiotlb: max mapping size takes min align mask into account
6f478fe8c3fb media: rkvdec: Disable H.264 error detection
ac828e241691 media: dvb_vb2: fix possible out of bound access
be2cd261ca51 mm: fix madivse_pageout mishandling on non-LRU page
1002d5fef406 mm/migrate_device.c: flush TLB while holding PTL
a54fc5369113 mm: prevent page_frag_alloc() from corrupting the memory
466a26af2d10 mm/page_alloc: fix race condition between build_all_zonelists and page allocation
9b751b4dc350 mmc: hsq: Fix data stomping during mmc recovery
36b10cde0c44 mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
02d55a837e1a libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
e72a435fa30c net: mt7531: only do PLL once after the reset
a48daecd0994 ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
1d71422bd483 ARM: dts: integrator: Tag PCI host with device_type
dab144c5dd07 clk: ingenic-tcu: Properly enable registers before accessing timers
6c5742372b2d Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
8cf377baf0c3 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
0695e590de3c thunderbolt: Explicitly reset plug events delay back to USB4 spec value
efdff5339462 usb: typec: ucsi: Remove incorrect warning
e5ee7b77ac9b uas: ignore UAS for Thinkplus chips
5f91ceea6c14 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
1e4b856fc0bb uas: add no-uas quirk for Hiksemi usb_disk
6ac5b52e3f35 btrfs: fix hang during unmount when stopping a space reclaim worker
29d849c3de57 ALSA: hda: Fix Nvidia dp infoframe
24070d32c6ec ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically
c1256c531d67 ALSA: hda/tegra: Reset hardware
ded9e8964d00 ALSA: hda/tegra: Use clk_bulk helpers
b2ad53fbc0e1 thunderbolt: Add support for Intel Maple Ridge single port controller
53e6282dde62 thunderbolt: Add support for Intel Maple Ridge
62aea694445d Linux 5.10.146
c18383218c31 ext4: make directory inode spreading reflect flexbg size
a968542d7e24 ext4: limit the number of retries after discarding preallocations blocks
958b0ee23f5a ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
25117265152e devdax: Fix soft-reservation memory description
0fa11239c4d3 i2c: mlxbf: Fix frequency calculation
48ee0a864d1a i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
4f6db1f9219e i2c: mlxbf: incorrect base address passed during io write
2f58c47c36d3 i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
90f1c0025be0 workqueue: don't skip lockdep work dependency in cancel_work_sync()
4dfc96d8d730 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
58101a9cfc5f drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
3ae1dede22e3 drm/amd/display: Limit user regamma to a valid value
867b2b2b6802 drm/amdgpu: use dirty framebuffer helper
c5812807e416 drm/gma500: Fix BUG: sleeping function called from invalid context errors
ec2bf249bdff Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
2a2e503a62e5 cifs: always initialize struct msghdr smb_msg completely
877231b0e678 cifs: use discard iterator to discard unneeded network data more efficiently
09867977fcc2 drm/amdgpu: Fix check for RAS support
8c6fd05cf887 vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external()
f31ea57c1183 usb: xhci-mtk: fix issue of out-of-bounds array access
f5fcc9d6d71d s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
fb189aa1be09 serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
e1993864a935 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
7f11386733ab serial: Create uart_xmit_advance()
fda04a0bab7f drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
4bc4b6419e65 selftests: forwarding: add shebang for sch_red.sh
8844c750eeb0 net: sched: fix possible refcount leak in tc_new_tfilter()
75ca7f44dab6 net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
d76151a8131e net/smc: Stop the CLC flow if no link to map buffers on
fd938b4ce0fb drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
c99062160688 perf kcore_copy: Do not check /proc/modules is unchanged
28d185095e51 perf jit: Include program header in ELF files
78926cf76291 can: gs_usb: gs_can_open(): fix race dev->can.state condition
ebd97dbe3c55 netfilter: ebtables: fix memory leak when blob is malformed
b043a525a3f5 netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
710e3f526bd2 netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
1e7e55374d01 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
586def6ebed1 net/sched: taprio: avoid disabling offload when it was never enabled
aa400ccadf59 net: socket: remove register_gifconf
8bd98cfbfcb0 net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
f0a057f49b8d wireguard: netlink: avoid variable-sized memcpy on sockaddr
b7b385959894 wireguard: ratelimiter: disable timings test by default
ddd47f1cd67d net: ipa: properly limit modem routing table use
8c1454d5493b net: ipa: kill IPA_TABLE_ENTRY_SIZE
53b1715e283e net: ipa: DMA addresses are nicely aligned
48afea293a89 net: ipa: avoid 64-bit modulus
3ae25aca3f89 net: ipa: fix table alignment requirement
c2cf0613d1ff net: ipa: fix assumptions about DMA address size
d58815af8979 of: mdio: Add of_node_put() when breaking out of for_each_xx
9101e54c95cf drm/hisilicon: Add depends on MMU
bac7328fc0d7 drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
b3b41d4d95d3 sfc: fix null pointer dereference in efx_hard_start_xmit
b4afd3878f96 sfc: fix TX channel offset when using legacy interrupts
2dbf487d6b38 i40e: Fix set max_tx_rate when it is lower than 1 Mbps
65ee2bcc8990 i40e: Fix VF set max MTU size
15e9724f6bb3 iavf: Fix set max MTU size with port VLAN and jumbo frames
ccddb1db4b3c iavf: Fix bad page state
21b535fe5ecb MIPS: Loongson32: Fix PHY-mode being left unspecified
a4121785a3a3 MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
1ac50c1ad40f drm/panel: simple: Fix innolux_g121i1_l01 bus_format
90fbcb26d666 net: team: Unsync device addresses on ndo_stop
e2b94a11223a net: bonding: Unsync device addresses on ndo_stop
dc209962c093 net: bonding: Share lacpdu_mcast_addr definition
2b9aba0c5d58 scsi: mpt3sas: Fix return value check of dma_get_required_mask()
e7fafef9830c scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region
351f2d2c357f net: phy: aquantia: wait for the suspend/resume operations to finish
d298fc2eefd6 net: core: fix flow symmetric hash
e90001e1dd96 net: let flow have same hash in two directions
ab4a733874ea ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
14446a1bc2a8 iavf: Fix cached head and tail value for iavf_get_tx_pending
5d75fef3e61e netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
9a5d7e0acb41 netfilter: nf_conntrack_irc: Tighten matching on DCC message
369ec4dab097 netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
66f9470ffe42 arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
aa11dae059a4 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
1cc871fe6d31 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
3ca272b231d6 drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
39f97714f3e2 arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
dce466286944 xfs: validate inode fork size against fork format
a6bfdc157f85 xfs: reorder iunlink remove operation in xfs_ifree
e811a534ec2f xfs: fix up non-directory creation in SGID directories
4e74179a164d interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
a60babeb60ff KVM: SEV: add cache flush to solve SEV cache incoherency issues
379ac7905ff3 mm/slub: fix to return errno if kmalloc() fails
fa57bb9b1ab5 can: flexcan: flexcan_mailbox_read() fix return value for drop = true
12fda27a412b riscv: fix a nasty sigreturn bug...
657803b918e0 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
bdea98b98f84 gpio: mockup: fix NULL pointer dereference when removing debugfs
bd5958ccfc45 wifi: mt76: fix reading current per-tid starting sequence number for aggregation
85f9a2d51e72 efi: libstub: check Shim mode using MokSBStateRT
3490ebe43505 efi: x86: Wipe setup_data on pure EFI boot
c5ee36018d32 media: flexcop-usb: fix endpoint type check
0d99b180ce68 iommu/vt-d: Check correct capability for sagaw determination
213cdb2901e9 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
10c7e52d9585 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
4cd84a9518e0 ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
2f7cad4ecd0b ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
62ce31979fd5 ALSA: hda/realtek: Re-arrange quirk table entries
d4bad13828f0 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
62b0824c2c69 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
c78bce842d47 ALSA: hda: add Intel 5 Series / 3400 PCI DID
f109dd1607f8 ALSA: hda/tegra: set depop delay for tegra
a1926f11d9aa USB: serial: option: add Quectel RM520N
4d1d91a6343e USB: serial: option: add Quectel BG95 0x0203 composition
3a26651a7856 USB: core: Fix RST error in hub.c
381f77b6a69a arm64/bti: Disable in kernel BTI when cross section thunks are broken
050de2898039 arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer
561d86bd0e28 Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
578d644edc7d vfio/type1: Unpin zero pages
abb560abdf47 vfio/type1: Prepare for batched pinning with struct vfio_batch
38cb9b868369 vfio/type1: Change success value of vaddr_get_pfn()
c4adbfa9cea7 Revert "usb: add quirks for Lenovo OneLink+ Dock"
905e8be5284b usb: cdns3: fix issue with rearming ISO OUT endpoint
8fcb5f027b39 usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
f457bb21984b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
b9e5c47e3357 usb: add quirks for Lenovo OneLink+ Dock
345bdea212e3 tty: serial: atmel: Preserve previous USART mode if RS485 disabled
730f78c51bdc serial: atmel: remove redundant assignment in rs485_config
b3f2adf42621 mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
7780b3dda212 usb: xhci-mtk: relax TT periodic bandwidth allocation
99f48a3a6eec usb: xhci-mtk: allow multiple Start-Split in a microframe
b19f9f412216 usb: xhci-mtk: add some schedule error number
402fa9214e12 usb: xhci-mtk: add a function to (un)load bandwidth info
c2e7000b137b usb: xhci-mtk: use @sch_tt to check whether need do TT schedule
a2566a8dc5da usb: xhci-mtk: add only one extra CS for FS/LS INTR
b1e11bc66cfd usb: xhci-mtk: get the microframe boundary for ESIT
9c28189bb654 usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
ff23c7277fb4 usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
ab046365c91c usb: dwc3: gadget: Refactor pullup()
db27874477fd usb: dwc3: gadget: Prevent repeat pullup()
6bd182beef5d usb: dwc3: Issue core soft reset before enabling run/stop
b83692feb09c usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
2a358ad19c3e usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
c267bb83340e usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake
7b0db849ea03 drm/amdgpu: make sure to init common IP before gmc
9d18013dac86 drm/amdgpu: Separate vf2pf work item init from virt data exchange
87a4e51fb8d6 drm/amdgpu: indirect register access for nv12 sriov
9f55f36f749a drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
4a77e6ef2057 Linux 5.10.145
ca5539d42164 ALSA: hda/sigmatel: Fix unused variable warning for beep power change
9f267393b036 cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
06e194e1130c video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
3fefe614ed80 mksysmap: Fix the mismatch of 'L0' symbols in System.map
3e6d2eff5661 MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
72602bc62013 afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
517a0324db6e net: usb: qmi_wwan: add Quectel RM520N
a36fd2d8d69c ALSA: hda/tegra: Align BDL entry to 4KB boundary
e41b97a27780 ALSA: hda/sigmatel: Keep power up while beep is enabled
b95a5ef4c054 wifi: mac80211_hwsim: check length for virtio packets
c505fee07b3d rxrpc: Fix calc of resend age
35da670ed13e rxrpc: Fix local destruction being repeated
891d5c46f282 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
c2ef959e33b2 ASoC: nau8824: Fix semaphore unbalance at error paths
107c6b60582c Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field"
e00582a36198 video: fbdev: i740fb: Error out if 'pixclock' equals zero
f63ddf62d0c8 tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
331eba80cbd7 cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
f3fbd08e7ca3 cifs: revalidate mapping when doing direct writes
a9398cb81cdc of/device: Fix up of_dma_configure_id() stub
6a27acda3d6a tracing: hold caller_addr to hardirq_{enable,disable}_ip
65dd251c516d parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
1f24b0a7ca41 drm/meson: Fix OSD1 RGB to YCbCr coefficient
4d3d2e384b22 drm/meson: Correct OSD1 global alpha value
24196210b198 gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
4d065f835658 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
2f16f5b582cd pinctrl: sunxi: Fix name for A100 R_PIO
ee4369260e77 of: fdt: fix off-by-one error in unflatten_dt_nodes()
cae6172a9464 net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
4a6c6041e8d8 platform/x86/intel: hid: add quirk to support Surface Go 3
8faabaf112c9 usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests
cd226d8c1b4a powerpc/pseries/mobility: ignore ibm, platform-facilities updates
d5ee5a9e47f3 powerpc/pseries/mobility: refactor node lookup during DT update
4dbe84b9b66c dmaengine: bestcomm: fix system boot lockups
7bbdf49e2624 parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page
b00a56e64713 parisc: Optimize per-pagetable spinlocks
59819f0aafd0 serial: 8250: Fix reporting real baudrate value in c_ospeed field
9230af9188a2 KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling
6bae47548188 KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs
99c2dfe47a9c Linux 5.10.144
744f98f71dc6 Input: goodix - add compatible string for GT1158
c7f4c203d18c soc: fsl: select FSL_GUTS driver for DPIO
35371fd68807 x86/ftrace: Use alternative RET encoding
4586df06a020 x86/ibt,ftrace: Make function-graph play nice
33015556a943 Revert "x86/ftrace: Use alternative RET encoding"
891f03f688de mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
dd3aa77d5d72 usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
5ce017619c30 platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
fc2c14c2cde9 perf/arm_pmu_platform: fix tests for platform_get_irq() failure
187908079d94 drm/amd/amdgpu: skip ucode loading if ucode_size == 0
c598e2704c3b nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
1cae6f8e1765 Input: iforce - add support for Boeder Force Feedback Wheel
de2aa495230b ieee802154: cc2520: add rc code in cc2520_tx()
3815e66c2183 gpio: mockup: remove gpio debugfs when remove device
1b8b5384e83a tg3: Disable tg3 device on system reboot to avoid triggering AER
704d1f2ac6dc hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
ef033e619e4d HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
cff2b3a50c69 drm/msm/rd: Fix FIFO-full deadlock
fac2c299efc6 Input: goodix - add support for GT1158
218b71e32f9a tracefs: Only clobber mode/uid/gid on remount if asked
0a81ddfc20cc iommu/vt-d: Correctly calculate sagaw value of IOMMU
5ce1b0a0c27c ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
a381cac2ab08 ARM: dts: imx: align SPI NOR node name with dtschema
(From OE-Core rev: 68f28c7cba5e9d111668f26fe6486ceda07cdce9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2022-39253 in git meant file:// urls within submodules were disabled. Add
a parameter to the commands in the tests to allow this to continue to work.
(Bitbake rev: c90d57497b9bcd237c3ae810ee8edb5b0d2d575a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch to fix the following on powerpc64 ABIv2.
root@qemuppc64:~# lttng create trace_session --live -U net://127.0.0.1
Spawning a session daemon
lttng_kretprobes: loading out-of-tree module taints kernel.
BUG: Unable to handle kernel data access on read at 0xfffffffffffffff8
Faulting instruction address: 0xc0000000001f6fd0
Oops: Kernel access of bad area, sig: 11 [#1]
<snip>
(From OE-Core rev: 4781fee6aea9512b7cb390b76e6f9f0a86a5bd11)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Enable multilib and wic at the same time and we'll meet the
following error.
ERROR: Nothing PROVIDES 'virtual/i686-wrsmllib32-linux-binutils'
Adjust the dependency to take multilib into consideration.
(From OE-Core rev: f5713addbe47eb6c998cfe1514a537acbd367c3e)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 958ee0eede859bdba659e3343856b1c226207854)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a wrong reference no longer tolerated by Sphinx 5.x
(missing "bitbake:" prefix)
(From yocto-docs rev: 8c2f9f54e29781f4ee72e81eeaa12ceaa82dc2d3)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The connect_unix() call had a bug where if a relative path to a socket
was passed (which the non-async client always does), and the current
working directory was changed after the initial call, it would fail to
reconnect if it became disconnected, since the socket couldn't be found
relative to the new current working directory.
To work around this, change the socket connection for UNIX domain
sockets to be synchronous and change current working before connecting.
This isn't ideal since the connection could block the entire event loop,
but in practice this shouldn't happen since the socket are local files
anyway.
Help debugging and resolving from Joshua Watt.
(Bitbake rev: 6603c3e39f1cf746669ec6c9f0be8c6e6ece426e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5964bb67bb20df7f411ee0650cf189504a05cf25)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If submodule refers to specific revision of the parent repository it
causes deadlock in bitbake locking mechanism (lock is acquired to fetch
the parent and cannot be released before all submodules are fetched).
raise FetchError in such situation to prevent deadlocking.
[Yocto 14045]
(Bitbake rev: 987712c4c8fefd86a1f5116c11ee86e296e852ee)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0361ecf7eb82c386a9842cf1f3cb706c0a112e77)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Hit this error while building nlf-native recently:
{
"error": {
"summary": "URI malformed",
"detail": ""
}
}
Some poking about led me to discover that:
1) The npm.py tool replaces npm:// with http://, not https://
2) Some versions of the npm tool don't handle 301 redirects properly,
choosing to display the above error instead when using the default
nodejs registry
It would be good to go fix npm to handle the redirect properly, but it
seems like it would also be good to assume secure http when contacting a
registry, hence, this patch
(Bitbake rev: bb5c43220f5f1c3d82334c65aff1ce13008db8d9)
Signed-off-by: Neil Horman <nhorman@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2cd76e8aabe4e803c760e60f06cfe1f470714ec7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Where copyright headers were not present, add them to make things
clear.
(Bitbake rev: e591325b2bd901c381003deb96a7b32a7148e93e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1aa338a216350a2751fff52f866039343e9ac013)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signature generation uses mkstemp() to get a file descriptor to a unique
file and then write the signature into it. However, the unique file name
generation in glibc is based on the system timestamp, which means that
with highly parallel builds it is more likely than one might expect
expected that a conflict will occur between two different builder nodes.
When operating over NFS (such as a shared sstate cache), this can cause
race conditions and rare failures (particularly with NFS servers that
may not correctly implement O_EXCL).
The signature generation code is particularly susceptible to races since
a single "sigtask." prefix used for all signatures from all tasks, which
makes collision even more likely.
To work around this, add an internal implementation of mkstemp() that
adds additional truly random entropy to the file name to eliminate
conflicts.
(Bitbake rev: 63bb5591e833de0e7b552963ad9bc4b39e56fda9)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 97955f3c1c738aa4b4478a6ec10a08094ffc689d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I'm 99% certain this failing of a scenequeue task corrupts runqueue and
causes all kinds of breakage. I'd rather runqueue deadlocked than corrupted
and did weird things so drop this code.
We've seen builds where the deadlock triggers and it then tries to run tasks
where the SQ task already ran with very confusing failures. It is likely it
is this code causing it.
(Bitbake rev: f386298fc056ef130c2eb6dabf25eafbd55f55ca)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8efced47fcb47851a370fd6786df6fb377f99963)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tweak the deadlock breaking messages to be explict about which task is
blocked on which other task. The messages currently imply it is "freeing"
the blocking task which is confusing.
(Bitbake rev: d1b84e3cfe9fb8d282d4b700a9fe31891e00d837)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cf7f60b83adaded180f6717cb4681edc1d65b66d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have to prefer one multiconfig over another when deferring tasks, else
we'll have cross-linked build trees and nothing will be able to build.
In the original population code, we sort like this but we don't after
rehashing. Ensure we have the same sorting after rehashing toa void
deadlocks.
(Bitbake rev: 513bfd771d9095fcb6a8bf93806673dbf988a4de)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 27228c7f026acb8ae9e1211d0486ffb7338123a2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
coreutils-native will pick up openssl on the host if it's GPL
compatible (version >= 3), which causes uninative failures with hosts
that don't have openssl3.
Add a PACKAGECONFIG entry for openssl so it can be enabled, but isn't
by default.
(From OE-Core rev: e728d0965d6fda8ac54e065ca7bf7eb9da9a8170)
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9859a8124a0c09ac38d476445e7df7097f41d153)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
glibc-locale defaults to ENABLE_BINARY_LOCALE_GENERATION ?= "0", but gets
changed to "1" in the default-distrovars.inc
When it is explicitly set back to "0", it fails with this error:
ERROR: glibc-locale-2.35-r0 do_package: QA Issue: glibc-locale: Files/directories were installed but not shipped in any package:
/usr/lib/locale
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
glibc-locale: 1 installed and not shipped files. [installed-vs-shipped]
ERROR: glibc-locale-2.35-r0 do_package: Fatal QA errors were found, failing task.
There's a code to remove empty dirs in ${libdir}, but it's keyed off of
PACKAGE_NO_GCONV to clean up $[libdir]/gconv, just extend it to also cover
other empty dirs, including ${libdir}/locale.
(From OE-Core rev: 46b703dbbddf612f70d9fd402b8538fca9c757e4)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
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>
float128 requires instructions of xsmaddqp and xsmsubqp which are added to
qemu since v7.0 by the following commit.
3bb1aed246
While kirkstone is still at v6.2 and thus experiences SIGILL as follow
root@qemuppc64:~# stress-ng --cpu 2 --timeout 30s
stress-ng: info: [972] setting to a 30 second run per stressor
stress-ng: info: [972] dispatching hogs: 2 cpu
stress-ng: info: [973] stressor terminated with unexpected signal signal 4 'SIGILL'
<snip>
This is specific to kirkstone since qemu on master branch has upgraded to v7.1.
(From OE-Core rev: a3d6742ac066c6dd323c5efd95bed36c30f69127)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Many git repos prefer https:// nowadays and many removed support
for git://.
This breaks the script when using github.com even when selected remote
is ssh (git@github.com:openembedded/...), it will re-write it to git://
before calling git pull-request causing:
openembedded-core $ scripts/create-pull-request -u github -b jansa/artifacts -o pull-kernel
NOTE: Assuming local branch HEAD, use -l to override.
fatal: unable to connect to github.com:
github.com[0: 140.82.121.3]: errno=Connection timed out
warn: No match for commit ea003bd026aa24bb4c8b7562f44ed6512e921259 found at git://github.com/shr-distribution/oe-core
warn: Are you sure you pushed 'jansa/artifacts' there?
ERROR: git request-pull reported an error
(From OE-Core rev: 5aac691040502e6f578316dfc090643d341dd3cb)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 64c466920b808c35d1ac87b47cf438bc79becea7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We supported neoversen2 base on armv8.5a in the past, add tune include
for armv9a and support neoversen2 base on armv9a.
(From OE-Core rev: 278c50d18ac6b92d43778f9b797ab5999ae869ad)
Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch to fix the pread02 case trigger the glibc overflow
detection.
(From OE-Core rev: 2d32385490344db529de7eca33bb0ab9a14e0555)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix multilib sdk issue where gcc is unable to find linker. Previous
fix was in cdd86896c8d29135f937968e9aa07f919cf543d3 using real-ld
symlink, but that prevented switching between bfd and gold linkers.
Running compiler with debug arguments shows that collect2 tries and
fails to find linker using the multilib triples:
$ $CC -v -Wl,-debug
...
Looking for 'real-ld'
Looking for 'collect-ld'
Looking for 'mips-oemllib32-linux-ld'
Looking for 'mips-oe-linux-mips-oemllib32-linux-ld'
...
collect2 version 12.2.0
ld_file_name = not found
...
collect2: fatal error: cannot find ‘ld’
Using --with-plugin-ld=ld in gcc-cross-canadian builds to set default
linker name for collect2, lets it find the linker correctly:
Looking for 'real-ld'
Looking for 'collect-ld'
Looking for 'ld'
...
collect2 version 12.2.0
ld_file_name = /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/libexec/mips-oe-linux/gcc/mips-oe-linux/12.2.0/ld
Swith between bfd and gold linker works as expected now:
$ $CC -v -Wl,-debug -fuse-ld=gold
...
Looking for 'real-ld'
Looking for 'collect-ld'
Looking for 'ld.gold'
...
collect2 version 12.2.0
ld_file_name = /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/libexec/i686-oe-linux/gcc/i686-oe-linux/12.2.0/ld.gold
(From OE-Core rev: f4174b3bde5ec91293619fac3258f35153363c51)
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cf1bb16b7f9f81514feaf1e4ecffd9039387bb89)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit cdd86896c8d29135f937968e9aa07f919cf543d3.
real-ld is always used if that is found, which means you cannot
switch between bfd and gold linkers using -fuse-ld gcc option.
(From OE-Core rev: 3d13ef9e457ad3854c5e9bc37f8ea9a6b0e6c54f)
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 53ae417c63a4a7ff4a729d3653a31cf1c0758f10)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The :append can not be removed via bbappends in custom layers so it's
better to use += appends when ever possible.
(From OE-Core rev: 6604795a3f7e53fd748d4103b521d8baf35cf7be)
(From OE-Core rev: e754bc0f2562a0fe83b89864a4a897233887d99d)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ab9f6d205f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The :append can not be removed via bbappends if needed. Thus it's better
for open source layers to use += append if possible.
(From OE-Core rev: 1e09be9455fb054b3f74f088b355116828cb4626)
(From OE-Core rev: 15ac2f4f2873a3c7b9f5bd0385d570e7b64fc643)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4546b5186e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
:append can not be modified in bbappends and thus += is
better in re-usable, generic layers and recipes.
(From OE-Core rev: da88406ba592504a718f516b985adc0d4553080d)
(From OE-Core rev: 98513137092ff259b163556167f034971b89fe64)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9676445c9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
+= allows custom layers to change the SRC_URI e.g. when
updating the whole recipe to newer u-boot version.
With :append, there is no way to change the variable
from a bbappend.
(From OE-Core rev: be96b384ce964ff14536d3bc40c89851a12dfb60)
(From OE-Core rev: aa0e319fe07c0ac807a6963ac47fe5e70a0b6fff)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit be267f6169)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add packages for the new Qualcomm firmware released for Lenovo X13s
laptop.
The INSANE_SKIP:${PN} has to be provided to silent following warnings:
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
(From OE-Core rev: 178441fcbb54bb70374fa231a6b5870ef52266fa)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit af9924a3da0569e90c2d3abe030584456e66229b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With recent kernel changes in stable, the full path to python was being
encoded into binaries and python install files. Add some workarounds
for both issues to fix build reproducibility issues.
(From OE-Core rev: 35dbd02b73a586db9e09c6a6d36252244ea5e91f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cf33e2ab2693eafaf0e5fc45666355d60e084281)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
commit b627b8bd17501400649d38bf61c8a3d2121a1b8f (HEAD -> master,
origin/master, origin/HEAD)
Author: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Sun Sep 18 16:36:43 2022 -0400
symbol_why: allow options to be flagged as built-in or module
Some options that are hardware related, can either be built in or
modules, and meet the criteria of being acceptable for a BSP.
To allow these options to not throw warnings, we create a new
configuration fragment to go along with the 'hardware.cfg' and
'nonhardware.cfg' special fragments.
This new fragment is called 'y_or_m_enabled.cfg' and is effective
for the fragments in its directory. The format is the same as
hardware/nonhardware.cfg, is simply a list of CONFIG_ options.
(From OE-Core rev: 35c2debe35103f92993d9d7bb164b7bd64629c67)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9cd0623f89d8ff5ea95d6ab713dd4bf45742a8b1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As reported by Peter Hoyes, in some very specific configurations
the processing done by the kern-tools results in errors. This is
due to the bad creation of relative paths to patches and configuration.
This is fixed by the following kern-tools commit (based on a similar
suggestion by Peter):
spp: ensure that relocations and patch paths are absolute
If include directories (locations of layers) have relative
components, and the path to a patch doesn't share that relative
location, the detection of a common prefix can fail.
When the common prefix is incorrectly specified, it can be the
entire path to a patch. This results in everything being removed
and subtle errors (as this shouldn't happen).
By ensuring that both the relocation directories and patch path
are absolute, we can avoid this issue.
(From OE-Core rev: 8f76f9f04bf50d9c80ed23bd8297c5c9236b90bb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b9681ad7c5c72aa1e68b3cdc93788a03b3781d63)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In situations where a buid needs to be reproducible, it is
sometimes desireable to use a patches author date, versus the
time when it is applied. This generates a consistent hash
between different patch applications.
We leverage the existing KERNEL_DEBUG_TIMESTAMPS to trigger
the use of a new option to kgit-s2q. This allows us to use
the author date in a reproducible configuration, but disable
it if we need the current time/date.
(From OE-Core rev: 8dbce9b13960acfd6889567c11456e3c73a783b5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ebe2411ce78d5e4ea49b9b4cb732b461ecc32ca6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
1128d7bcdcd acpi: fix defaults for x86 and qemuarm64
(From OE-Core rev: 5eb09877b278b22e1aa1e3d3b8f9f3821ab5c8db)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
dd20085f2a88 Linux 5.15.68
e04b25638aef ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
154e72a4b381 perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
590b4f10e3a4 drm/bridge: display-connector: implement bus fmts callbacks
e084c6ab37d2 arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
4740910867ea iommu/vt-d: Correctly calculate sagaw value of IOMMU
f9e792035a0b arm64/bti: Disable in kernel BTI when cross section thunks are broken
a8a007c5b10f Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags""
7aa57d869e4a hwmon: (mr75203) enable polling for all VM channels
5e0fddad7100 hwmon: (mr75203) fix multi-channel voltage reading
948b7beb0073 hwmon: (mr75203) fix voltage equation for negative source input
a02267ebb247 hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
000f3353231e hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
4b198c41d736 s390/boot: fix absolute zero lowcore corruption on boot
a557ae094207 iommu/amd: use full 64-bit value in build_completion_wait()
4f8d65884808 swiotlb: avoid potential left shift overflow
df82f5ce4f50 i40e: Fix ADQ rate limiting for PF
39d9de5872b6 i40e: Refactor tc mqprio checks
657d9d8ac3e6 kbuild: disable header exports for UML in a straightforward way
12202e0f74fd MIPS: loongson32: ls1c: Fix hang during startup
166ae43f02fb ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
4643fbc79ded ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
30a455ac385e hwmon: (tps23861) fix byte order in resistance register
159d35a87ec3 perf script: Fix Cannot print 'iregs' field for hybrid systems
4519d4e32f98 sch_sfb: Also store skb len before calling child enqueue
a600a9babad6 RDMA/irdma: Report RNR NAK generation in device caps
3ca173b217f4 RDMA/irdma: Return correct WC error for bind operation failure
c1872dfde6f7 RDMA/irdma: Report the correct max cqes from query device
a1d7c8647c18 nvmet: fix mar and mor off-by-one errors
a96b1d33ec71 tcp: fix early ETIMEDOUT after spurious non-SACK RTO
8589bbfad2b4 nvme-tcp: fix regression that causes sporadic requests to time out
13c80a6c1124 nvme-tcp: fix UAF when detecting digest errors
8ddd001cef5e erofs: fix pcluster use-after-free on UP platforms
5fbe35c94abc RDMA/mlx5: Set local port to one when accessing counters
819110054b14 IB/core: Fix a nested dead lock as part of ODP flow
55195563ec29 ipv6: sr: fix out-of-bounds read when setting HMAC data.
4c4eda136410 RDMA/siw: Pass a pointer to virt_to_page()
595e3616f8e0 xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
c3efe896f13b iavf: Detach device during reset task
2ed94383f3a2 i40e: Fix kernel crash during module removal
3e245b0e2168 ice: use bitmap_free instead of devm_kfree
8527c9a6bf8e tcp: TX zerocopy should not sense pfmemalloc status
cd5f1a69d0b6 net: introduce __skb_fill_page_desc_noacc
7eb9bf4edd1c tipc: fix shift wrapping bug in map_get()
1a889da60afc sch_sfb: Don't assume the skb is still around after enqueueing to child
b0b35b455ece Revert "net: phy: meson-gxl: improve link-up behavior"
2f6640b19edf afs: Use the operation issue time instead of the reply time for callbacks
e28eb3519d5f rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
24a4e79d92e0 rxrpc: Fix ICMP/ICMP6 error handling
59f1c62d91ca ALSA: usb-audio: Register card again for iface over delayed_register option
4dc401ef8b23 ALSA: usb-audio: Inform the delayed registration more properly
a8edd49c94b4 RDMA/srp: Set scmnd->result only when scmnd is not NULL
451c9ce1e2fc netfilter: nf_conntrack_irc: Fix forged IP logic
1ce55ec5cb7c netfilter: nf_tables: clean up hook list when offload flags check fails
92837ac04779 netfilter: br_netfilter: Drop dst references before setting.
940e58f2ccc0 ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
86706fa90be6 ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
d6015c56f477 ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
a8ab10c3f137 ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
6fbff44cba17 ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh
e11d08c825f2 ARM: at91: pm: fix self-refresh for sama7g5
32dd0b22a5ba wifi: wilc1000: fix DMA on stack objects
6f7aa1029f8e RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
c1796dd54259 RDMA/hns: Fix supported page size
43245c77d9ef soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
d3eb252d7636 RDMA/cma: Fix arguments order in net device validation
e2ec1064a47d tee: fix compiler warning in tee_shm_register()
eb53e84dc1ac regulator: core: Clean up on enable failure
a53b30716c60 soc: imx: gpcv2: Assert reset before ungating clock
83a7e5d2f14e ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
ae8e70e31763 RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL
ad69caa47861 RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg
237f16395304 ASoC: qcom: sm8250: add missing module owner
3bf4bf54069f cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
509e3456d363 cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
3b97deb4abf5 NFS: Fix another fsync() issue after a server reboot
31b992b3c39b NFS: Save some space in the inode
88d24e83a268 NFS: Further optimisations for 'ls -l'
1dcc308898e7 scsi: lpfc: Add missing destroy_workqueue() in error path
6229fa494a59 scsi: mpt3sas: Fix use-after-free warning
d2ca79dd0b54 drm/i915: Implement WaEdpLinkRateDataReload
ebf46da50beb nvmet: fix a use-after-free
58acd2ebae03 drm/amd/display: fix memory leak when using debugfs_lookup()
26e9a1ded892 sched/debug: fix dentry leak in update_sched_domain_debugfs
94c84128adb1 debugfs: add debugfs_lookup_and_remove()
8875d606761e kprobes: Prohibit probes in gate area
5321908ef74f vfio/type1: Unpin zero pages
7da1afa444a1 btrfs: zoned: set pseudo max append zone limit in zone emulation mode
75082adeb414 tracing: Fix to check event_mutex is held while accessing trigger list
98e8e67395cc ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
df5ec554e9e3 ALSA: usb-audio: Split endpoint setups for hw_params and prepare
d1118465ae2e ALSA: aloop: Fix random zeros in capture data when using jiffies timer
45814a53514e ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
8015ef9e8a0e ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
ad5ef763dbbe drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
fc5a2a9616f3 fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
c3abfd6ce2f3 fbdev: fbcon: Destroy mutex on freeing struct fb_info
a7dff6f41e16 md: Flush workqueue md_rdev_misc_wq in md_alloc()
0b7058067eb8 net/core/skbuff: Check the return value of skb_copy_bits()
bd1b769564eb cpufreq: check only freq_table in __resolve_freq()
e928cf258910 netfilter: conntrack: work around exceeded receive window
29906311b351 arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
27092358e9c6 parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
deb2c9c0770b parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
c63ff388e7d4 Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
c50189129374 scsi: ufs: core: Reduce the power mode change timeout
5a7a5b2edac4 drm/radeon: add a force flush to delay work when radeon
622a557b28b7 drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
c15c2c2c0896 drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
1f574fbe9c2b drm/gem: Fix GEM handle release errors
bbfd857abbd2 scsi: megaraid_sas: Fix double kfree()
8179f0e08578 scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
625c78e1ae35 Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
7c6333411acf fs: only do a memory barrier for the first set_buffer_uptodate()
44b402da7b24 wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
dd291e070be0 efi: capsule-loader: Fix use-after-free in efi_capsule_write
ee06f08139e7 efi: libstub: Disable struct randomization
6427605fa781 net: wwan: iosm: remove pointless null check
e1ad7a011591 Linux 5.15.67
096e34b05a43 kbuild: fix up permissions on scripts/pahole-flags.sh
bcecd2ee19ef Linux 5.15.66
e1779c25e48b USB: serial: ch341: fix disabled rx timer on older devices
e0923b4f38df USB: serial: ch341: fix lost character on LCR updates
55d328924347 usb: dwc3: disable USB core PHY management
121c6e37da76 usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
9d6a2d022010 usb: dwc3: fix PHY disable sequence
b775fbf532dc kbuild: Add skip_encoding_btf_enum64 option to pahole
0baced0e0938 kbuild: Unify options for BTF generation for vmlinux and modules
309aea4b6b81 tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
1787ec7dcc37 drm/i915: Skip wm/ddb readout for disabled pipes
f9a0f49be767 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
301be8985e87 ALSA: seq: Fix data-race at module auto-loading
9b7a07fcc5d4 ALSA: seq: oss: Fix data-race for max_midi_devs access
b2c973b52f14 ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
c5652d5d71cf net: mac802154: Fix a condition in the receive path
4b9f3743a822 net: Use u64_stats_fetch_begin_irq() for stats fetch.
57f1407ca166 ip: fix triggering of 'icmp redirect'
5d20c6f932f2 wifi: mac80211: Fix UAF in ieee80211_scan_rx()
552ba102a689 wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
253ec5fb8405 driver core: Don't probe devices after bus_type.match() probe deferral
7da29a2cc514 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
299f4f420f23 usb: xhci-mtk: fix bandwidth release issue
27102b39b6d0 usb: xhci-mtk: relax TT periodic bandwidth allocation
c548b99e1c37 USB: core: Prevent nested device-reset calls
4e22a43ec717 s390: fix nospec table alignments
047a4d0f7924 s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
efdfa236a085 usb-storage: Add ignore-residue quirk for NXP PN7462AU
0f8b5d706dcd USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
bf6e4243f80b usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
f1eb9e5d2f6e usb: cdns3: fix issue with rearming ISO OUT endpoint
48917032c702 usb: dwc2: fix wrong order of phy_power_on and phy_init
ea72b22a05ea usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
4be500c63911 usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
b201f6203197 usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
577f84a6f120 USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
6415953963a9 USB: serial: option: add Quectel EM060K modem
93c283a09959 USB: serial: option: add support for OPPO R11 diag port
2bb1ad8c957d USB: serial: cp210x: add Decagon UCA device id
3a6c5c5ab734 xhci: Add grace period after xHC start to prevent premature runtime suspend.
75913c562f5b media: mceusb: Use new usb_control_msg_*() routines
2c948dd68b9e usb: dwc3: pci: Add support for Intel Raptor Lake
23987d01de44 thunderbolt: Use the actual buffer in tb_async_error()
e31db376f6d1 xen-blkfront: Cache feature_persistent value before advertisement
895a90ad7b3e xen-blkfront: Advertise feature-persistent as user requested
3e8107d69fc3 xen-blkback: Advertise feature-persistent as user requested
c235c4fc521f mm: pagewalk: Fix race between unmap and page walker
763d77241d8f xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
03b1870fbc5e KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
111a3586ed4a gpio: pca953x: Add mutex_lock for regcache sync in PM
53196e037620 hwmon: (gpio-fan) Fix array out of bounds access
7b8a284ffe7a clk: bcm: rpi: Add missing newline
ff0b144d4b0a clk: bcm: rpi: Prevent out-of-bounds access
e827a5f32a0d clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
237b4ef4c088 clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
5ba6155d3b2f Input: rk805-pwrkey - fix module autoloading
9766749a30f6 clk: core: Fix runtime PM sequence in clk_core_unprepare()
c13b0be5ade0 Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
519cd9c4b56e clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
0522550aeed4 drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
fec48eba4783 KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
9e3c9efa7caf cifs: fix small mempool leak in SMB2_negotiate()
81203ab7a6ef binder: fix alloc->vma_vm_mm null-ptr dereference
c2a4b5dc8fa7 binder: fix UAF of ref->proc caused by race condition
da3c6d0708e6 mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
8bca22970e1c mmc: core: Fix UHS-I SD 1.8V workaround branch
fc9b5b3f2ccc USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
cf20c3533efc misc: fastrpc: fix memory corruption on open
0e33b0f322fe misc: fastrpc: fix memory corruption on probe
95ac9601feb5 iio: adc: mcp3911: use correct formula for AD conversion
6e933a26e6a2 iio: ad7292: Prevent regulator double disable
df1b53bc799d Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
9f185ca8e019 tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
532b255af195 musb: fix USB_MUSB_TUSB6010 dependency
2535431ae967 vt: Clear selection before changing the font
a19846f0f45b powerpc: align syscall table for ppc32
f12afb4b5db0 staging: r8188eu: add firmware dependency
dc02aaf95001 staging: rtl8712: fix use after free bugs
01fd7e12f8fb serial: fsl_lpuart: RS485 RTS polariy is inverse
839ca7969fcf soundwire: qcom: fix device status array range
fdc69b070071 net/smc: Remove redundant refcount increase
6ce0d73b2fbd Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
aca9d0acda9e tcp: annotate data-race around challenge_timestamp
1c472d671d9c sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
55fb8c3baa80 kcm: fix strp_init() order and cleanup
660df4411ef4 mlxbf_gige: compute MDIO period based on i1clk
a4c08cbfbcf9 ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
a420d5872601 net/sched: fix netdevice reference leaks in attach_default_qdiscs()
ce881ddbdc02 net: sched: tbf: don't call qdisc_put() while holding tree lock
d6ec2f711c94 net: dsa: xrs700x: Use irqsave variant for u64 stats update
ca54b2bfaab3 openvswitch: fix memory leak at failed datapath creation
8eeba7ef4d1d net: smsc911x: Stop and start PHY during suspend and resume
cc2b9170aa34 net: sparx5: fix handling uneven length packets in manual extraction
5359524251d2 Revert "xhci: turn off port power in shutdown"
ee19bbed4b03 wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
20b2d5be85e9 ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
59a711467e8d ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
7828b5d0080a drm/i915/display: avoid warnings when registering dual panel backlight
630ab29120b5 drm/i915/backlight: extract backlight code to a separate file
9f8558c5c642 ieee802154/adf7242: defer destroy_workqueue call
222bd95c89b1 bpf, cgroup: Fix kernel BUG in purge_effective_progs
1c518476ceb4 bpf: Restrict bpf_sys_bpf to CAP_PERFMON
de22cba333d8 skmsg: Fix wrong last sg check in sk_msg_recvmsg()
7497f9766f08 iio: adc: mcp3911: make use of the sign bit
9e1f74294d53 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
1a785b435276 drm/msm/dsi: Fix number of regulators for SDM660
ab8533946db7 drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
0a4f633548c4 drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
e8bd54b0664b drm/msm/dsi: fix the inconsistent indenting
(From OE-Core rev: c20e9c6f4ec19d2e1dca443ea945e5c4e3d4d11f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a15a61c801e1a3014ac228e7e100a1867dd498f9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
633c3b4c71bb Linux 5.15.65
572b646c8d93 net: neigh: don't call kfree_skb() under spin_lock_irqsave()
facf99bc3a95 net/af_packet: check len when min_header_len equals to 0
591a98b823fb android: binder: fix lockdep check on clearing vma
92dc4c1a8e58 btrfs: fix space cache corruption and potential double allocations
55c7a9152734 kprobes: don't call disarm_kprobe() for disabled kprobes
6a27997cf44e btrfs: tree-checker: check for overlapping extent items
1b2a7ddeaa77 btrfs: fix lockdep splat with reloc root extent buffers
98dfad7fb688 btrfs: move lockdep class helpers to locking.c
a74fc94fb1a9 testing: selftests: nft_flowtable.sh: use random netns names
1d8b5d251994 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
85dd24ff77c1 drm/amd/display: avoid doing vm_init multiple time
898467ac9bcb drm/amdgpu: Increase tlb flush timeout for sriov
4df54c493e76 drm/amd/display: Fix pixel clock programming
a89e753d5a9f drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
a2ede313fbf0 ksmbd: don't remove dos attribute xattr on O_TRUNC open
a7ada939712a s390/hypfs: avoid error message under KVM
db6fa03d80ab neigh: fix possible DoS due to net iface start/stop loop
857048ea1d28 ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
5ee30bcfdb32 drm/amd/display: clear optc underflow before turn off odm clock
e407e04a93d7 drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
2cddd3d0b049 drm/amd/display: Fix HDMI VSIF V3 incorrect issue
0c8abeceee0f drm/amd/display: Avoid MPC infinite loop
061ffb1e419b ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
d347d66b1972 fs/ntfs3: Fix work with fragmented xattr
bf216c168f9e btrfs: fix warning during log replay when bumping inode link count
985bbad18408 btrfs: add and use helper for unlinking inode during log replay
968815211212 btrfs: remove no longer needed logic for replaying directory deletes
7697ca60db06 btrfs: remove root argument from btrfs_unlink_inode()
71beead997f5 mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
68b6cbaa318e mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
c038e4094ba2 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
d6a74ee2a7b2 mmc: mtk-sd: Clear interrupts when cqe off/disable
4676773ea117 drm/i915/gt: Skip TLB invalidations once wedged
f0582f5ac1ea HID: thrustmaster: Add sparco wheel and fix array length
77f8e40a3cbb HID: asus: ROG NKey: Ignore portion of 0x5a report
d74ce3ece402 HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
a569d41c5aba HID: add Lenovo Yoga C630 battery quirk
b08469874a16 ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
c18a209b56e3 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
a75987714bd2 bpf: Don't redirect packets with invalid pkt_len
e4ae97295984 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
34c3dea11895 fbdev: fb_pm2fb: Avoid potential divide by zero error
a5d1cb908131 net: fix refcount bug in sk_psock_get (2)
dfd27a737283 HID: hidraw: fix memory leak in hidraw_release()
f2f6e6752291 media: pvrusb2: fix memory leak in pvr_probe
e658538c610c udmabuf: Set the DMA mask for the udmabuf device (v2)
989560b6d9e0 HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
67216f47922d Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
9e38a363dc63 Bluetooth: L2CAP: Fix build errors in some archs
2e0ffef17308 kbuild: Fix include path in scripts/Makefile.modpost
e9d7ca0c4640 io_uring: fix UAF due to missing POLLFREE handling
182dc3aa5ae2 io_uring: fix wrong arm_poll error handling
6c7259c83773 io_uring: fail links when poll fails
c41e79a0c464 io_uring: bump poll refs to full 31-bits
7524ec52caa8 io_uring: remove poll entry from list when canceling all
95a004a223f8 io_uring: Remove unused function req_ref_put
f770fba096a6 io_uring: poll rework
8dc669632f0d io_uring: inline io_poll_complete
20bbcc316314 io_uring: kill poll linking optimisation
a85d7ac14f22 io_uring: move common poll bits
040e58f51c0b io_uring: refactor poll update
b850d6ddc788 io_uring: clean cqe filling functions
5c0ea4c8e54b io_uring: correct fill events helpers types
285e77dbb36f arm64: errata: Add Cortex-A510 to the repeat tlbi list
da60ddd80d09 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
e7a792dcd6a7 Drivers: hv: balloon: Support status report for larger page sizes
2edbdfc89d9f crypto: lib - remove unneeded selection of XOR_BLOCKS
6db913f5e449 firmware: tegra: bpmp: Do only aligned access to IPC memory area
80d46e73e8d3 drm/vc4: hdmi: Depends on CONFIG_PM
3d2d12fb7815 drm/vc4: hdmi: Rework power up
8468ccbf4c44 ACPI: thermal: drop an always true check
f8b07c05b699 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled
3ffb97fce282 mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
1ded0ef2419e Linux 5.15.64
4f672112f866 bpf: Don't use tnum_range on array range checking for poke descriptors
cd2a50d0a097 scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
2c72bead9bc6 scsi: ufs: core: Enable link lost interrupt
da86f80da31a perf stat: Clear evsel->reset_group for each stat run
b5f5fee03d17 perf/x86/intel/ds: Fix precise store latency handling
83bd6d121245 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
a38e7ab46740 perf python: Fix build when PYTHON_CONFIG is user supplied
77864ed6c6ce blk-mq: fix io hung due to missing commit_rqs
4428d15cddd5 Documentation/ABI: Mention retbleed vulnerability info file for sysfs
992d2fc2fe7f x86/nospec: Fix i386 RSB stuffing
577d9c05cc48 binder_alloc: add missing mmap_lock calls when using the VMA
1ed630bc530a arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
af61a8f76039 mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
661c01b2181d md: call __md_stop_writes in md_stop
ee0c613bfe83 Revert "md-raid: destroy the bitmap after destroying the thread"
0038f8593325 mm/hugetlb: fix hugetlb not supporting softdirty tracking
6ee82524b0aa Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling"
7ae43647f499 Revert "usbnet: smsc95xx: Fix deadlock on runtime resume"
295219ab7d62 io_uring: fix issue with io_write() not always undoing sb_start_write()
f8aafb25ec38 riscv: traps: add missing prototype
c2b7bae7c900 xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
0351fdbd8cb4 smb3: missing inode locks in punch hole
3640cdccbe75 nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
b490dfcbb921 ACPI: processor: Remove freq Qos request for all CPUs
f1aedd2ffead Revert "memcg: cleanup racy sum avoidance code"
ebd6f886aa24 fbdev: fbcon: Properly revert changes when vc_resize() failed
8195e065abf3 s390: fix double free of GS and RI CBs on fork() failure
16a12ee619e3 bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
9227599cd987 s390/mm: do not trigger write fault when vma does not allow VM_WRITE
ddcb0696136b mm/damon/dbgfs: avoid duplicate context directory creation
95587037ea58 asm-generic: sections: refactor memory_intersects
f96b9f7c1676 writeback: avoid use-after-free after removing device
0455bef69028 loop: Check for overflow while configuring loop
500195a109bc x86/nospec: Unwreck the RSB stuffing
75fa6c733b85 x86/bugs: Add "unknown" reporting for MMIO Stale Data
a7484eb9f3e0 x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
1cdfef6cd296 perf/x86/lbr: Enable the branch type for the Arch LBR by default
5f52402c7701 btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
793505888d60 btrfs: check if root is readonly while setting security xattr
2aa1a1cff81d btrfs: add info when mount fails due to stale replace target
17343a515fa5 btrfs: replace: drop assert for suspended replace
34cab3bba8ca btrfs: fix silent failure when deleting root reference
50396e19d9d8 net: stmmac: work around sporadic tx issue on link-up
48f4d54ccc4d ionic: VF initial random MAC address if no assigned mac
bcbf1d959933 ionic: fix up issues with handling EAGAIN on FW cmds
9a41433cc73b ionic: clear broken state on generation change
8d2761dbfcb9 ionic: widen queue_lock use around lif init and deinit
2bc769b8edb1 rxrpc: Fix locking in rxrpc's sendmsg
0c3fd13b9c6d i40e: Fix incorrect address type for IPv6 flow rules
bda3e3892434 ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
cb9eaedd9fc0 net: Fix a data-race around sysctl_somaxconn.
b340f83dafba net: Fix data-races around sysctl_devconf_inherit_init_net.
181bae6dff66 net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
ed14f10e13f6 net: Fix a data-race around netdev_budget_usecs.
70564ad8d190 net: Fix data-races around sysctl_max_skb_frags.
289f2f582667 mptcp: stop relying on tcp_tx_skb_cache
a07f3af6393a tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers
2baeaef4dd73 net: Fix a data-race around netdev_budget.
8e9e124aeb9c net: Fix a data-race around sysctl_net_busy_read.
4e12829fd3b9 net: Fix a data-race around sysctl_net_busy_poll.
f6b5be42ce4b net: Fix a data-race around sysctl_tstamp_allow_data.
d39a02760bf2 net: Fix data-races around sysctl_optmem_max.
0db9ce822f13 ratelimit: Fix data-races in ___ratelimit().
cd755a7e4062 net: Fix data-races around netdev_tstamp_prequeue.
4d2c808d0983 net: Fix data-races around netdev_max_backlog.
572d4cdf907f net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
33372f2b6c6d net: Fix data-races around sysctl_[rw]mem_(max|default).
8fbdec08dbf7 netfilter: flowtable: fix stuck flows on cleanup due to pending work
eb6645a0f2ca netfilter: flowtable: add function to invoke garbage collection immediately
51f192ae71c3 netfilter: nf_tables: disallow binding to already bound chain
7196f4577f1c netfilter: nf_tables: disallow jump to implicit chain from set element
4097749aec54 netfilter: nf_tables: upfront validation of data via nft_data_init()
cc311eae1f30 netfilter: bitwise: improve error goto labels
9bf98120a943 netfilter: nft_cmp: optimize comparison for 16-bytes
c5ba86cde6bb netfilter: nf_tables: consolidate rule verdict trace call
b6d601211ce4 netfilter: nft_tunnel: restrict it to netdev family
530f4bb9ed58 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
6d7ddee50395 netfilter: nf_tables: do not leave chain stats enabled on error
cafe94e8d685 netfilter: nft_payload: do not truncate csum_offset and csum_type
fbbecf068a3f netfilter: nft_payload: report ERANGE for too long offset and length
fbaeb8046e7d netfilter: nf_tables: make table handle allocation per-netns friendly
9f4b32890768 netfilter: nf_tables: disallow updates of implicit chain
acca44ec232a bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
1b2c5428f773 netfilter: ebtables: reject blobs that don't provide all entry points
7a5d10afeb1b net: ipvtap - add __init/__exit annotations to module init/exit funcs
fec37fe2f278 bonding: 802.3ad: fix no transmission of LACPDUs
aa108c97acf1 net: moxa: get rid of asymmetry in DMA mapping/unmapping
c9dabd1f0410 net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
c4b38473b18e net: ipa: don't assume SMEM is page-aligned
f7de12f247bb net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
3f8608199640 net/mlx5e: Fix wrong application of the LRO state
e161c24a92ef net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
0782959b92eb net/mlx5e: Properly disable vlan strip on non-UL reps
fe76b3e67466 ice: xsk: prohibit usage of non-balanced queue id
141b795ee39e ice: xsk: Force rings to be sized to power of 2
9c34c33893db nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
2e8b65fda933 r8152: fix the RX FIFO settings when suspending
59cfae681ffb r8152: fix the units of some registers for RTL8156A
9cf85759e104 rose: check NULL rose_loopback_neigh->loopback
e1ae035a5663 ntfs: fix acl handling
d28f319043f0 mm/smaps: don't access young/dirty bit if pte unpresent
28dccc4eaf98 SUNRPC: RPC level errors should set task->tk_rpc_status
5626f9535611 NFSv4.2 fix problems with __nfs42_ssc_open
519543a64650 NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
84dc68c6140c Revert "net: macsec: update SCI upon MAC address change."
c3f4f07a9eb1 net: use eth_hw_addr_set() instead of ether_addr_copy()
770afc6e262b fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
96f2758a6d02 xfrm: policy: fix metadata dst->dev xmit null pointer dereference
103bd319c0fc af_key: Do not call xfrm_probe_algs in parallel
4edd868acd23 xfrm: clone missing x->lastused in xfrm_do_migrate
26ad2398fe49 xfrm: fix refcount leak in __xfrm_policy_check()
044f8ff30e62 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
093cb743dcad riscv: lib: uaccess: fold fixups into body
9de35edff035 btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()
da7ad2ec580b btrfs: pass the dentry to btrfs_log_new_name() instead of the inode
90b9e4892704 btrfs: put initial index value of a directory in a constant
4438d54ce7a8 scsi: qla2xxx: edif: Fix dropped IKE message
bcfe37c78854 scsi: qla2xxx: Fix response queue handler reading stale packets
799e39edb0a8 drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
75260fa268e1 Input: i8042 - add additional TUXEDO devices to i8042 quirk tables
d6351dfe846c Input: i8042 - add TUXEDO devices to i8042 quirk tables
e7d46453410d Input: i8042 - merge quirk tables
0b0ee46bf65e Input: i8042 - move __initconst to fix code styling warning
057238cdce45 btrfs: convert count_max_extents() to use fs_info->max_extent_size
1aa262c1d056 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
f675e3ae67e4 btrfs: zoned: revive max_zone_append_bytes
1815305d8199 block: add bdev_max_segments() helper
dd2ee2fd1fcb block: add a bdev_max_zone_append_sectors helper
a50d9fde4616 x86/entry: Move CLD to the start of the idtentry macro
108fb7e99bbf kernel/sys_ni: add compat entry for fadvise64_64
7c83923031cd parisc: Fix exception handler for fldw and fstw instructions
6efe7754e05d parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
f49fd5fe2399 cgroup: Fix race condition at rebind_subsystems()
5c192867ae57 audit: fix potential double free on error path from fsnotify_add_inode_mark
edd6e98a752c eth: sun: cassini: remove dead code
b51ca7326d16 wifi: rtlwifi: remove always-true condition pointed out by GCC 12
(From OE-Core rev: 28d1483d33797404deee4cbc28b19b1b52b822ad)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 104217e05ea494d46e3cc22bb4b3bf2379004882)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
addc9003c2e8 Linux 5.15.63
b92be74cb2da xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
1350a4cdfbe6 xfs: revert "xfs: actually bump warning counts when we send warnings"
12689d950d75 xfs: fix soft lockup via spinning in filestream ag selection loop
bbc256bf904d xfs: fix overfilling of reserve pool
90f414686bc4 xfs: always succeed at setting the reserve pool size
07e17dcd03e0 xfs: remove infinite loop when reserving free block pool
130b5965da3a xfs: reserve quota for target dir expansion when renaming files
5e7f687ca727 xfs: reserve quota for dir expansion when linking/unlinking files
139e6fc6e7a7 xfs: flush inodegc workqueue tasks before cancel
d66d392c72a6 scsi: ufs: ufs-mediatek: Fix build error and type mismatch
1a9f5411837a can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
e7403632c015 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
e740e787f066 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
0bdec5eed69c venus: pm_helpers: Fix warning in OPP during probe
e3c9e9452a8e powerpc/64: Init jump labels before parse_early_param()
ecdba236bc35 smb3: check xattr value length earlier
3c201130cc81 f2fs: fix to do sanity check on segment type in build_sit_entries()
5a01e45b925a f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
3895d353f45a ALSA: control: Use deferred fasync helper
409e6a799283 ALSA: timer: Use deferred fasync helper
60110fd26623 ALSA: core: Add async signal helpers
a5ec4cd45b52 powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
8641e0bbb5ef ovl: warn if trusted xattr creation fails
0480540da5a2 powerpc/32: Don't always pass -mcpu=powerpc to the compiler
3d5d2dc1dc08 powerpc/32: Set an IBAT covering up to _einittext during init
6568e52b281c watchdog: export lockup_detector_reconfigure
c5a8d0512018 RISC-V: Add fast call path of crash_kexec()
64f94e6e1fab riscv: mmap with PROT_WRITE but no PROT_READ is invalid
e751030eb844 riscv: dts: canaan: Add k210 topology information
23069475daeb riscv: dts: sifive: Add fu740 topology information
21d784398a04 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
9774b96bce7d modules: Ensure natural alignment for .altinstructions and __bug_table sections
2097c7835162 iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
7822d994eb95 mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
c983edb06239 vfio: Clear the caps->buf to NULL after free
a1d8021d2130 KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
17c32546166d tty: serial: Fix refcount leak bug in ucc_uart.c
ce0432aa8944 lib/list_debug.c: Detect uninitialized lists
72b850a2a996 ext4: avoid resizing to a partial cluster size
0e734f91cb1c ext4: avoid remove directory when directory is corrupted
d9b94c3ace54 drivers:md:fix a potential use-after-free bug
a600ed25e3d9 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
e59ef9b07130 md: Notify sysfs sync_completed in md_reap_sync_thread()
2dc9615abfbc phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
405ea6d70684 openrisc: io: Define iounmap argument as volatile
d1fc64bf4526 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
d0e2b8e36911 selftests/kprobe: Do not test for GRP/ without event failures
3645ed60ac07 csky/kprobe: reclaim insn_slot on kprobe unregistration
fda4bff43bcd RDMA/rxe: Limit the number of calls to each tasklet
54aa6c49361b dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
af76e6fdcf92 dmaengine: dw-axi-dmac: do not print NULL LLI during error
e799817b67b3 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
405f655ee7f6 PCI/ACPI: Guard ARM64-specific mcfg_quirks
addff638c417 cxl: Fix a memory leak in an error handling path
5e24cd70355e pinctrl: intel: Check against matching data instead of ACPI companion
67b5870a35bb mmc: tmio: avoid glitches when resetting
0f5916516d86 habanalabs/gaudi: mask constant value before cast
b09e5ab18c9f habanalabs/gaudi: fix shift out of bounds
1693fe9ba2ef coresight: etm4x: avoid build failure with unrolled loops
94aadba8d000 gadgetfs: ep_io - wait until IRQ finishes
9c8e2e607270 scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
b92506dc51f8 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
0af01d2c5edd clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
25041029389b zram: do not lookup algorithm in backends table
50de5045815e uacce: Handle parent device removal or parent driver module rmmod
17d58499dc9c clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
348274a6bb7f vboxguest: Do not use devm for irq
b9c31d4ae9be usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
fbdbd61a36d8 usb: renesas: Fix refcount leak bug
0fc62bbc9531 usb: host: ohci-ppc-of: Fix refcount leak bug
4d6bab8d366a scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
35c3ec7d7a51 clk: ti: Stop using legacy clkctrl names for omap4 and 5
00c274bc5bfa drm/meson: Fix overflow implicit truncation warnings
b01d6bfdf2e4 irqchip/tegra: Fix overflow implicit truncation warnings
49968090f921 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
fb76cdd21662 usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
de6aa7abfebf usb: gadget: uvc: calculate the number of request depending on framesize
8e142744f0e9 usb: cdns3: fix random warning message when driver load
c3c1dbad3a2d usb: cdns3 fix use-after-free at workaround 2
08c0a77b2aec platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
da56759a4a35 PCI: Add ACS quirk for Broadcom BCM5750x NICs
6fc955b58acf HID: multitouch: new device class fix Lenovo X12 trackpad sticky
57b5be2bd1e0 KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
cb332a666e3f KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
c682fb70a7df net: qrtr: start MHI channel after endpoit creation
98e28de472ef drm/sun4i: dsi: Prevent underflow when computing packet sizes
fe71d84c1a6c drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
6ee1310f4d14 ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
3142b5f09e55 ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
88db4a22d954 drm/imx/dcss: get rid of HPD warning message
1c7e569c0ece tracing/eprobes: Fix reading of string fields
830426469f77 gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
a2cafe242874 kbuild: fix the modules order between drivers and libs
8ee44abe4cae igb: Add lock to avoid data race
471295311960 stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
334554aab154 fec: Fix timer capture timing in `fec_ptp_enable_pps()`
c56e1fcb3091 i40e: Fix to stop tx_timeout recovery if GLOBR fails
bd1fd0a02e9a regulator: pca9450: Remove restrictions for regulator-name
09e512a659e4 i2c: imx: Make sure to unregister adapter on remove()
b4ac11967e8c ice: Ignore EEXIST when setting promisc mode
e84c6321f357 net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
caa80c1f8316 net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
b0672895d8be net: genl: fix error path memory leak in policy dumping
232fab59a65a net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
29c5956061c9 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
ffb155944333 net: fix potential refcount leak in ndisc_router_discovery()
c7118a579106 net: moxa: pass pdev instead of ndev to DMA functions
a44a1a14211d mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
dd236b62d25e net: dsa: mv88e6060: prevent crash on an unused port
c0434f0e0586 net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
dd32ea395658 spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
1d9e75c3d8cd powerpc/pci: Fix get_phb_number() locking
e58d1a96e93b netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
7ac21b920ee6 netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
0df32f45be40 netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
46f64e6325ee netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
8a6775ede639 netfilter: nf_tables: really skip inactive sets when allocating name
b59bee8b05b0 netfilter: nf_tables: possible module reference underflow in error path
3be4d59808bb netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
81dcb3b80475 fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
8a38a73cb406 netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
cacdddfefe8d ASoC: codec: tlv320aic32x4: fix mono playback via I2S
18b5a57e7d96 ASoC: tas2770: Fix handling of mute/unmute
8eab21065492 ASoC: tas2770: Drop conflicting set_bias_level power setting
0a63bc250cc1 ASoC: tas2770: Allow mono streams
480bf1e299a4 ASoC: tas2770: Set correct FSYNC polarity
b318b9dd2ac6 ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
743dc4377bba iavf: Fix reset error handling
dab6b551f5ba iavf: Fix adminq error handling
8af269e5bdf4 nios2: add force_successful_syscall_return()
c9f78def8856 nios2: restarts apply only to the first sigframe we build...
3bee7b77d917 nios2: fix syscall restart checks
f794d1fe6e52 nios2: traced syscall does need to check the syscall number
80cae5d810d2 nios2: don't leave NULLs in sys_call_table[]
35d5fd70e8c8 nios2: page fault et.al. are *not* restartable syscalls...
c293e8abc09e fs/ntfs3: Fix missing i_op in ntfs_read_mft
efdcf4df7a36 fs/ntfs3: Do not change mode if ntfs_set_ea failed
78e4aebc35b3 fs/ntfs3: Fix double free on remount
8feb84857915 fs/ntfs3: Don't clear upper bits accidentally in log_replay()
8e8e1a84dac7 fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
ecda80a345ca fs/ntfs3: Fix using uninitialized value n when calling indx_read
69979b5e308f dpaa2-eth: trace the allocated address instead of page struct
f39b424b4301 perf tests: Fix Track with sched_switch test for hybrid case
5958ef867b9d perf parse-events: Fix segfault when event parser gets an error
e8ab87549bbe perf probe: Fix an error handling path in 'parse_perf_probe_command()'
51471b697303 geneve: fix TOS inheriting for ipv4
a5d7ce086fe9 atm: idt77252: fix use-after-free bugs caused by tst_timer
75b810104e40 xen/xenbus: fix return type in xenbus_file_read()
d98b50d5b72d nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
5c21186c5f3a NTB: ntb_tool: uninitialized heap data in tool_fn_write()
cffd1cefcdd7 tools build: Switch to new openssl API for test-libcrypto
86ff5446b4da kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
f546faa216d0 ceph: don't leak snap_rwsem in handle_cap_grant
3e7ee4dd1ea4 tools/vm/slabinfo: use alphabetic order when two values are equal
d27e1834dee2 ceph: use correct index when encoding client supported features
e49c17867c61 spi: dt-bindings: zynqmp-qspi: add missing 'required'
b847ea541b1f spi: dt-bindings: cadence: add missing 'required'
506fc3cab986 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
4e96aa5b46d4 dt-bindings: arm: qcom: fix MSM8994 boards compatibles
5aa6548c0803 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
e7a0e9ee5b12 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
3632c642cacc dt-bindings: gpio: zynq: Add missing compatible strings
52d8f48f85f7 vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
e4c0428f8a6f vsock: Fix memory leak in vsock_connect()
38b2ab9adf50 plip: avoid rcu debug splat
133a08a3093b ipv6: do not use RT_TOS for IPv6 flowlabel
5c9e5c44f89d mlx5: do not use RT_TOS for IPv6 flowlabel
02b2b7372727 geneve: do not use RT_TOS for IPv6 flowlabel
f150c1f84775 ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
06337b9c255d octeontx2-af: Fix key checking for source mac
dc5be2d4f928 octeontx2-af: Fix mcam entry resource leak
f9a36fa5367e octeontx2-af: suppress external profile loading warning
e0fe6aa19a80 octeontx2-af: Apply tx nibble fixup always
17c3ea739979 octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
0a02159ae636 Input: exc3000 - fix return value check of wait_for_completion_timeout
a4a945641aca pinctrl: qcom: sm8250: Fix PDC map
fed2247253dc pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
be82dc052155 pinctrl: amd: Don't save/restore interrupt status and wake status bits
c1c7a7c950e6 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
9272265f2f76 pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
79eb8e9e38f3 dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
8b7bf35d301d selftests: forwarding: Fix failing tests with old libnet
c506c9a97120 net: bgmac: Fix a BUG triggered by wrong bytes_compl
eb2d9dc79f5f net: bcmgenet: Indicate MAC is in charge of PHY PM
47ac7b2f6a1f net: phy: Warn about incorrect mdio_bus_phy_resume() state
c4d09fd1e18b devlink: Fix use-after-free after a failed reload
d3723eab1119 virtio_net: fix memory leak inside XPD_TX with mergeable
9721e238c24c SUNRPC: Reinitialise the backchannel request buffers before reuse
d3c262f584df SUNRPC: Fix xdr_encode_bool()
63e921d4edb3 sunrpc: fix expiry of auth creds
3f16630fa23b m68k: coldfire/device.c: protect FLEXCAN blocks
422a02a77159 net: atlantic: fix aq_vec index out of range error
98dc8fb08299 can: j1939: j1939_session_destroy(): fix memory leak of skbs
890aba507802 can: mcp251x: Fix race condition on receive interrupt
6648647599e0 bpf: Check the validity of max_rdwr_access for sock local storage map iterator
03ca12e583f1 bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
e51b568ea2c8 bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
2f56304a0cf9 bpf: Acquire map uref in .init_seq_private for hash map iterator
370805f0e72b bpf: Acquire map uref in .init_seq_private for array map iterator
18a994e0661c bpf: Don't reinit map value in prealloc_lru_pop
41fd6cc88aaf BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
a4cf3dadd1fa NFSv4/pnfs: Fix a use-after-free bug in open
1e9fd95c27d8 NFSv4.1: RECLAIM_COMPLETE must handle EACCES
281c6a47416b NFSv4: Fix races in the legacy idmapper upcall
b32780cda567 NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
0696115a3230 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
6aea903916c1 Documentation: ACPI: EINJ: Fix obsolete example
bf7ebebce2c2 apparmor: Fix memleak in aa_simple_write_to_buffer()
64103ea35773 apparmor: fix reference count leak in aa_pivotroot()
c62f2f56e086 apparmor: fix overlapping attachment computation
e89b95f91e63 apparmor: fix setting unconfined mode on a loaded profile
3104c8a0dc5f apparmor: fix aa_label_asxprint return check
a683a0d87a22 apparmor: Fix failed mount permission check error message
31b35b689123 apparmor: fix absroot causing audited secids to begin with =
017b0ea49262 apparmor: fix quiet_denied for file rules
8bc5ed70ef58 can: ems_usb: fix clang's -Wunaligned-access warning
43ae96645898 dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
2294f43a07ea ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
2fb8f62ee335 tracing: Have filter accept "common_cpu" to be consistent
dac2b60345ef tracing/probes: Have kprobes and uprobes use $COMM too
b489aca082a2 tracing/eprobes: Have event probes be consistent with kprobes and uprobes
a11ce7bfbdb7 tracing/eprobes: Do not hardcode $comm as a string
ba53c21ce977 tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
0d7970e8702b tracing/perf: Fix double put of trace event when init fails
14674e47ff49 x86/kprobes: Fix JNG/JNLE emulation
860efae12788 cifs: Fix memory leak on the deferred close
6379a9af7cfc btrfs: fix lost error handling when looking up extended ref on log replay
7ac430e319e9 btrfs: reset RO counter on block group if we fail to relocate
78f8c2370e3d btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
d8fc9df94b88 mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
6c4541d6b881 mmc: pxamci: Fix an error handling path in pxamci_probe()
8b7ed38c38e1 mmc: pxamci: Fix another error handling path in pxamci_probe()
23179d5b7c39 ata: libata-eh: Add missing command name
82a27c185544 drm/amd/display: Check correct bounds for stream encoder instances for DCN303
76672cd326c1 drm/ttm: Fix dummy res NULL ptr deref bug
016b71479f46 drm/nouveau: recognise GA103
1b7e0482abd0 locking/atomic: Make test_and_*_bit() ordered on failure
852f6a784a4b rds: add missing barrier to release_refill
d26beb910904 x86/mm: Use proper mask when setting PUD mapping
177bf3542009 KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
e9a6a3bd97c7 ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
5d396df4631a ALSA: info: Fix llseek return value when using callback
(From OE-Core rev: c9f8710a0f549c5fd9439a7aedf3ae715e3fdd49)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0b9b7454269bafe33bbbfae324e7ada28f589e0f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
f1101295c145 Linux 5.10.143
71d3adbb2890 arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
202341395ce3 hwmon: (mr75203) enable polling for all VM channels
c9da73ae78cb hwmon: (mr75203) fix multi-channel voltage reading
19841592aea6 hwmon: (mr75203) fix voltage equation for negative source input
8e8dc8fc53a8 hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
13521c94b9b1 hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
5e17967c7ea2 iommu/amd: use full 64-bit value in build_completion_wait()
1a2742552372 swiotlb: avoid potential left shift overflow
586f8c8330b7 MIPS: loongson32: ls1c: Fix hang during startup
a9453be390b6 ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
9dacdc1d47ed ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
2ead78fbe6b5 sch_sfb: Also store skb len before calling child enqueue
d47475d4e502 tcp: fix early ETIMEDOUT after spurious non-SACK RTO
6a2a34484462 nvme-tcp: fix regression that causes sporadic requests to time out
5914fa32ef1b nvme-tcp: fix UAF when detecting digest errors
a00b1b10e0a6 RDMA/mlx5: Set local port to one when accessing counters
e8de6cb5755e IB/core: Fix a nested dead lock as part of ODP flow
076f2479fc5a ipv6: sr: fix out-of-bounds read when setting HMAC data.
047e66867eb6 RDMA/siw: Pass a pointer to virt_to_page()
0f1e7977e1f2 xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
342d77769a6c i40e: Fix kernel crash during module removal
9d11d06e50bb ice: use bitmap_free instead of devm_kfree
22922da7373c tipc: fix shift wrapping bug in map_get()
2ee85ac1b29d sch_sfb: Don't assume the skb is still around after enqueueing to child
63677a09238a afs: Use the operation issue time instead of the reply time for callbacks
fbbd5d05ea63 rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
6ccbb74801bb ALSA: usb-audio: Register card again for iface over delayed_register option
1d29a63585b3 ALSA: usb-audio: Inform the delayed registration more properly
e12ce30fe593 netfilter: nf_conntrack_irc: Fix forged IP logic
910891a2a44c netfilter: nf_tables: clean up hook list when offload flags check fails
908180f633d0 netfilter: br_netfilter: Drop dst references before setting.
7d29f2bdd167 ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
0796953300f5 ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
360dd120eb11 ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
6bbef2694a06 ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
e198c0857032 RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
b2e82e325a84 RDMA/hns: Fix supported page size
6dc0251638a4 soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
e9ea271c2e43 RDMA/cma: Fix arguments order in net device validation
465eecd2b3a4 tee: fix compiler warning in tee_shm_register()
75c961d01199 regulator: core: Clean up on enable failure
bb4bee3eca78 ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
015c2ec053f3 smb3: missing inode locks in punch hole
98127f140bc4 cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
dee1e2b18cf5 cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
bfbacc2ef7b5 cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
a5620d3e0cf9 scsi: lpfc: Add missing destroy_workqueue() in error path
ea10a652ad2a scsi: mpt3sas: Fix use-after-free warning
de572edecc29 drm/i915: Implement WaEdpLinkRateDataReload
be01f1c98875 nvmet: fix a use-after-free
68f22c80c181 debugfs: add debugfs_lookup_and_remove()
ab60010225ce kprobes: Prohibit probes in gate area
6123bec8480d ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
ab730d3c4491 ALSA: aloop: Fix random zeros in capture data when using jiffies timer
39a90720f3ab ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
dfb27648eea5 drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
2078e326b64e fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
9d040a629e7e net/core/skbuff: Check the return value of skb_copy_bits()
43b9af72751a arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
96d206d0a14e parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
44739b5aae3a parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
826b46fd5974 drm/radeon: add a force flush to delay work when radeon
04102568671e drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
c19656cd951a drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
67bf86ff81fe drm/gem: Fix GEM handle release errors
a175aed83eb4 scsi: megaraid_sas: Fix double kfree()
004e26ef056c scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
a14f1799ce37 Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
13c8f561be38 fs: only do a memory barrier for the first set_buffer_uptodate()
2946d2ae5ace wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
918d9c4a4bdf efi: capsule-loader: Fix use-after-free in efi_capsule_write
94f0f30b2d9d efi: libstub: Disable struct randomization
eb75efdec8dd tty: n_gsm: avoid call of sleeping functions from atomic context
fb6cadd2a30f tty: n_gsm: initialize more members at gsm_alloc_mux()
186cb020bd3a xen-blkfront: Cache feature_persistent value before advertisement
d3d885507b52 NFSD: Fix verifier returned in stable WRITEs
281e81a5e2b2 Linux 5.10.142
2058aab4e306 USB: serial: ch341: fix disabled rx timer on older devices
2a4c619a87dd USB: serial: ch341: fix lost character on LCR updates
06a84bda0a08 usb: dwc3: disable USB core PHY management
451fa90150f2 usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
8984ca41de16 usb: dwc3: fix PHY disable sequence
cb2718936022 mmc: core: Fix UHS-I SD 1.8V workaround branch
7f73a9dea009 btrfs: harden identification of a stale device
3c63a22d0243 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
1079d095725a ALSA: seq: Fix data-race at module auto-loading
f19a209f6156 ALSA: seq: oss: Fix data-race for max_midi_devs access
7565c1503074 ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
ab9f890377d1 net: mac802154: Fix a condition in the receive path
d71a1c9fce18 net: Use u64_stats_fetch_begin_irq() for stats fetch.
685f4e56717e ip: fix triggering of 'icmp redirect'
4abc8c07a065 wifi: mac80211: Fix UAF in ieee80211_scan_rx()
dd649b49219a wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
742e222dd556 driver core: Don't probe devices after bus_type.match() probe deferral
6202637fdef0 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
abe3cfb7a7c8 USB: core: Prevent nested device-reset calls
b0d4993c4baa s390: fix nospec table alignments
0361d50e86c0 s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
b9097c5e107d usb-storage: Add ignore-residue quirk for NXP PN7462AU
5f0d11796aa5 USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
d608c131df99 usb: dwc2: fix wrong order of phy_power_on and phy_init
95791d51f7af usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
89b01a88ef7d USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
7f1f17671517 USB: serial: option: add Quectel EM060K modem
efcc3e1e6a5a USB: serial: option: add support for OPPO R11 diag port
e547c07c2848 USB: serial: cp210x: add Decagon UCA device id
5a603f4c1273 xhci: Add grace period after xHC start to prevent premature runtime suspend.
587f793c64d9 media: mceusb: Use new usb_control_msg_*() routines
07fb6b10b64a thunderbolt: Use the actual buffer in tb_async_error()
f210912d1aa9 xen-blkfront: Advertise feature-persistent as user requested
aa45c507037a xen-blkback: Advertise feature-persistent as user requested
47a73e5e6ba4 mm: pagewalk: Fix race between unmap and page walker
5d0d46e6255a xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
eb0c614c426c KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
7efcbac55aad gpio: pca953x: Add mutex_lock for regcache sync in PM
517dba798793 hwmon: (gpio-fan) Fix array out of bounds access
a971343557ff clk: bcm: rpi: Add missing newline
fcae47b2d23c clk: bcm: rpi: Prevent out-of-bounds access
8c90a3e0d382 clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
00d8bc0c16ed clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
e32982115d48 Input: rk805-pwrkey - fix module autoloading
e2945f936cc4 clk: core: Fix runtime PM sequence in clk_core_unprepare()
4ff599df312f Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
c0f0ed9ef9b6 clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
5f1aee7f05d8 drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
9629f2dfdb1d binder: fix UAF of ref->proc caused by race condition
08fa8cb6df88 USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
5cf2a57c7a01 misc: fastrpc: fix memory corruption on open
c99bc901d5eb misc: fastrpc: fix memory corruption on probe
30fd0e23e373 iio: adc: mcp3911: use correct formula for AD conversion
89aa443437c6 iio: ad7292: Prevent regulator double disable
b271090eea38 Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
b202400c9c9e tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
989201bb8c00 vt: Clear selection before changing the font
7fd8d33adbba powerpc: align syscall table for ppc32
19e3f69d1980 staging: rtl8712: fix use after free bugs
6ccd69141b9f serial: fsl_lpuart: RS485 RTS polariy is inverse
e416fe7f16c1 net/smc: Remove redundant refcount increase
d73b89c3b3f7 Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
f3d1554d0f67 tcp: annotate data-race around challenge_timestamp
870b6a15619c sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
1b6666964ca1 kcm: fix strp_init() order and cleanup
406d554844cc ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
44dfa645895a net/sched: fix netdevice reference leaks in attach_default_qdiscs()
699d82e9a6db net: sched: tbf: don't call qdisc_put() while holding tree lock
c0cb63ee2e22 Revert "xhci: turn off port power in shutdown"
6855efbaf54a wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
ddcb56e84130 ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
9276eb98cd08 ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
23a29932715c ieee802154/adf7242: defer destroy_workqueue call
c5f975e3ebfa bpf, cgroup: Fix kernel BUG in purge_effective_progs
e6aeb8be8571 iio: adc: mcp3911: make use of the sign bit
b69e05b1e830 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
f040abf62e62 drm/msm/dsi: Fix number of regulators for SDM660
43e523a4070e drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
1487e8fc16f7 drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
631fbefd8777 drm/msm/dsi: fix the inconsistent indenting
(From OE-Core rev: eee473e1442b427ca49e7717991cdf4cc6b2fd87)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
0b8e37cbaa76 Linux 5.10.141
bdc786d737ec net: neigh: don't call kfree_skb() under spin_lock_irqsave()
4931af31c402 net/af_packet: check len when min_header_len equals to 0
64f6da455b66 xfs: revert "xfs: actually bump warning counts when we send warnings"
d34798d846d7 xfs: fix soft lockup via spinning in filestream ag selection loop
f168801da95f xfs: fix overfilling of reserve pool
72a259bdd50d xfs: always succeed at setting the reserve pool size
cb41f22df3ec xfs: remove infinite loop when reserving free block pool
28d8d2737e82 io_uring: disable polling pollfree files
744b0d308070 kprobes: don't call disarm_kprobe() for disabled kprobes
8c70cce89231 lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline()
6ba9e8fb47f6 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
afa169f79d47 drm/amdgpu: Increase tlb flush timeout for sriov
f08a3712bac8 drm/amd/display: Fix pixel clock programming
60d522f31707 drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
f2b7b8b1c413 s390/hypfs: avoid error message under KVM
c35adafe42bd neigh: fix possible DoS due to net iface start/stop loop
3c1dfeaeb3b4 drm/amd/display: clear optc underflow before turn off odm clock
4e5e67b13a04 drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
828b2a5399aa drm/amd/display: Avoid MPC infinite loop
9d36e2c264f7 mmc: mtk-sd: Clear interrupts when cqe off/disable
98f401d36396 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
6204bf78b2a9 bpf: Don't redirect packets with invalid pkt_len
dbd8c8fc6048 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
8fc778ee2fb2 fbdev: fb_pm2fb: Avoid potential divide by zero error
61cc798591a3 net: fix refcount bug in sk_psock_get (2)
7e2fa7922658 HID: hidraw: fix memory leak in hidraw_release()
bacb37bdc2a2 media: pvrusb2: fix memory leak in pvr_probe
872875c9ecf8 udmabuf: Set the DMA mask for the udmabuf device (v2)
dc815761948a HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
412b844143e3 Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
38267d266336 Bluetooth: L2CAP: Fix build errors in some archs
ad697ade5939 kbuild: Fix include path in scripts/Makefile.modpost
b9feeb610099 s390/mm: do not trigger write fault when vma does not allow VM_WRITE
0dea6b3e22c6 crypto: lib - remove unneeded selection of XOR_BLOCKS
e5796ff9acc5 x86/nospec: Fix i386 RSB stuffing
adee8f3082b0 x86/nospec: Unwreck the RSB stuffing
895428ee124a mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
18ed766f3642 Linux 5.10.140
e89798071784 bpf: Don't use tnum_range on array range checking for poke descriptors
46fcb0fc884d scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
8d5c106fe216 scsi: ufs: core: Enable link lost interrupt
c0ba9aa95bf7 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
5a768c977085 perf python: Fix build when PYTHON_CONFIG is user supplied
3ddbd0907f6d blk-mq: fix io hung due to missing commit_rqs
7ca73d0a16e3 Documentation/ABI: Mention retbleed vulnerability info file for sysfs
189623261994 arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
a5a58fab556b md: call __md_stop_writes in md_stop
f68f025c7e69 Revert "md-raid: destroy the bitmap after destroying the thread"
62af37c5cd7f mm/hugetlb: fix hugetlb not supporting softdirty tracking
6de50db104af xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
8d5f8a4f25b1 ACPI: processor: Remove freq Qos request for all CPUs
297ae7e87a87 s390: fix double free of GS and RI CBs on fork() failure
c60ae878782d asm-generic: sections: refactor memory_intersects
6858933131d0 loop: Check for overflow while configuring loop
14cbbb9c9914 x86/bugs: Add "unknown" reporting for MMIO Stale Data
e3e0d117294d x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
090f0ac167a0 perf/x86/lbr: Enable the branch type for the Arch LBR by default
d2bd18d50c1e btrfs: check if root is readonly while setting security xattr
dcac6293f571 btrfs: add info when mount fails due to stale replace target
b2d352ed4d48 btrfs: replace: drop assert for suspended replace
2fc3c168d5b6 btrfs: fix silent failure when deleting root reference
3a351b567e20 ionic: fix up issues with handling EAGAIN on FW cmds
79e2ca7aa96e rxrpc: Fix locking in rxrpc's sendmsg
c3a6e863d51b ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
23cf93bb32e5 net: Fix a data-race around sysctl_somaxconn.
9fcc4f406620 net: Fix data-races around sysctl_devconf_inherit_init_net.
371a3bcf3144 net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
c3bda708e9c4 net: Fix a data-race around netdev_budget_usecs.
12a34d7f0463 net: Fix a data-race around netdev_budget.
410c88314ce3 net: Fix a data-race around sysctl_net_busy_read.
2c7dae6c4511 net: Fix a data-race around sysctl_net_busy_poll.
8db070463e3e net: Fix a data-race around sysctl_tstamp_allow_data.
ed48223f87c5 net: Fix data-races around sysctl_optmem_max.
27e8ade79265 bpf: Folding omem_charge() into sk_storage_charge()
4d4e39245dd5 ratelimit: Fix data-races in ___ratelimit().
e73009ebc123 net: Fix data-races around netdev_tstamp_prequeue.
3850060352f4 net: Fix data-races around netdev_max_backlog.
b498a1b0171e net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
fb442c72db38 net: Fix data-races around sysctl_[rw]mem_(max|default).
613fd026209e net: Fix data-races around sysctl_[rw]mem(_offset)?.
e73a29554f0b tcp: tweak len/truesize ratio for coalesce candidates
c08a104a8bce netfilter: nf_tables: disallow binding to already bound chain
6301a73bd83d netfilter: nf_tables: disallow jump to implicit chain from set element
98827687593b netfilter: nf_tables: upfront validation of data via nft_data_init()
8790eecdea01 netfilter: bitwise: improve error goto labels
2267d38520c4 netfilter: nft_cmp: optimize comparison for 16-bytes
1d7d74a8240e netfilter: nf_tables: consolidate rule verdict trace call
cd962806c449 netfilter: nftables: remove redundant assignment of variable err
35519ce7bac9 netfilter: nft_tunnel: restrict it to netdev family
9a67c2c89c32 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
c907dfe4eaca netfilter: nf_tables: do not leave chain stats enabled on error
ea358cfc8e25 netfilter: nft_payload: do not truncate csum_offset and csum_type
93a46d6c72b1 netfilter: nft_payload: report ERANGE for too long offset and length
e0f8cf01927d bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
624c30521233 netfilter: ebtables: reject blobs that don't provide all entry points
f82a6b85e0ae net: ipvtap - add __init/__exit annotations to module init/exit funcs
7e7e88e8b5b4 bonding: 802.3ad: fix no transmission of LACPDUs
14ef913a9582 net: moxa: get rid of asymmetry in DMA mapping/unmapping
faa8bf845106 net: ipa: don't assume SMEM is page-aligned
29accb2d96e6 net/mlx5e: Properly disable vlan strip on non-UL reps
1bfdcde723d8 ice: xsk: prohibit usage of non-balanced queue id
d29d7108e19e ice: xsk: Force rings to be sized to power of 2
50403ee6dadd nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
de3deadd1198 rose: check NULL rose_loopback_neigh->loopback
e9fe1283a88c mm/smaps: don't access young/dirty bit if pte unpresent
c7c77185fa3e mm/huge_memory.c: use helper function migration_entry_to_page()
8be096f018e4 SUNRPC: RPC level errors should set task->tk_rpc_status
5e49ea099850 NFSv4.2 fix problems with __nfs42_ssc_open
23c6f25a6043 NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
2761612bcde9 xfrm: policy: fix metadata dst->dev xmit null pointer dereference
c5c4d4c9806d af_key: Do not call xfrm_probe_algs in parallel
4379a10c1db7 xfrm: clone missing x->lastused in xfrm_do_migrate
1305d7d4f35c xfrm: fix refcount leak in __xfrm_policy_check()
c30c0f720533 kernel/sched: Remove dl_boosted flag comment
70d560e2fb5e xfs: only bother with sync_filesystem during readonly remount
37837bc3ef31 xfs: return errors in xfs_fs_sync_fs
76a51e49da9c vfs: make sync_filesystem return errors from ->sync_fs
9255a42fe7ab fs: remove __sync_filesystem
1b9b4139d794 xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
6a564bad3a64 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
a5757df6128b pinctrl: amd: Don't save/restore interrupt status and wake status bits
665433b5ddc2 kernel/sys_ni: add compat entry for fadvise64_64
df1d445e7fcf parisc: Fix exception handler for fldw and fstw instructions
e10bb2f2e99b audit: fix potential double free on error path from fsnotify_add_inode_mark
665ee746071b Linux 5.10.139
37c7f25fe2b7 kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
fa3303d70b42 Linux 5.10.138
606fe84a4185 tee: fix memory leak in tee_shm_register()
3527e3cbb84d bpf: Fix KASAN use-after-free Read in compute_effective_progs
4f7286422a78 qrtr: Convert qrtr_ports from IDR to XArray
1daa7629d2a2 PCI/ERR: Retain status from error notification
a220ff343396 can: j1939: j1939_session_destroy(): fix memory leak of skbs
05b9b0a7a7cd can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
184e73f12cba tracing/probes: Have kprobes and uprobes use $COMM too
3debec96cae1 netfilter: nf_tables: fix audit memory leak in nf_tables_commit
f3d0db3b435a netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect()
059f47b3a433 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
4b20c6136514 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
dac28dff9084 powerpc/64: Init jump labels before parse_early_param()
52a408548ab3 smb3: check xattr value length earlier
336936f72ab3 f2fs: fix to do sanity check on segment type in build_sit_entries()
800ba8979111 f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
857ccedcf569 ALSA: control: Use deferred fasync helper
658bc550a4ec ALSA: timer: Use deferred fasync helper
be094c417a0e ALSA: core: Add async signal helpers
6ed3e280c7a1 powerpc/32: Don't always pass -mcpu=powerpc to the compiler
63671b2bdf5f watchdog: export lockup_detector_reconfigure
399d24577567 RISC-V: Add fast call path of crash_kexec()
d881c98d0a49 riscv: mmap with PROT_WRITE but no PROT_READ is invalid
333bdb72be13 modules: Ensure natural alignment for .altinstructions and __bug_table sections
1e39037e44d7 mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
5e034e03f416 vfio: Clear the caps->buf to NULL after free
81939c4fbc2d tty: serial: Fix refcount leak bug in ucc_uart.c
58275db3c7d2 lib/list_debug.c: Detect uninitialized lists
80288883294c ext4: avoid resizing to a partial cluster size
285447b81925 ext4: avoid remove directory when directory is corrupted
5d8325fd1589 drivers:md:fix a potential use-after-free bug
534e96302ad2 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
6d7aabdba60c md: Notify sysfs sync_completed in md_reap_sync_thread()
f43a72d4da91 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
b30aa4ff11a1 selftests/kprobe: Do not test for GRP/ without event failures
fa45327d8c52 csky/kprobe: reclaim insn_slot on kprobe unregistration
18f62a453b72 RDMA/rxe: Limit the number of calls to each tasklet
9a6178c225e9 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
e4c9f162193a PCI/ACPI: Guard ARM64-specific mcfg_quirks
4be138bcd6d6 cxl: Fix a memory leak in an error handling path
84d94619c7cf pinctrl: intel: Check against matching data instead of ACPI companion
9ac14f973cb9 gadgetfs: ep_io - wait until IRQ finishes
c29a4baaad38 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
eb01065fd337 clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
56a4bccab9c8 zram: do not lookup algorithm in backends table
09c90f89b2e6 uacce: Handle parent device removal or parent driver module rmmod
6b90ab952401 clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
eddb352a807d vboxguest: Do not use devm for irq
9a87f33f1dd0 usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
9790a5a4f07f usb: renesas: Fix refcount leak bug
cb5dd65e8891 usb: host: ohci-ppc-of: Fix refcount leak bug
d86c6447ee25 clk: ti: Stop using legacy clkctrl names for omap4 and 5
152c94c10bc4 drm/meson: Fix overflow implicit truncation warnings
da6b37983a39 irqchip/tegra: Fix overflow implicit truncation warnings
24304c6f9c11 usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
6d7ac60098b2 usb: cdns3 fix use-after-free at workaround 2
0a0da5ef5b4e platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
e2ab7afe6665 PCI: Add ACS quirk for Broadcom BCM5750x NICs
a1e7908f78f5 drm/sun4i: dsi: Prevent underflow when computing packet sizes
bd6165b80232 netfilter: add helper function to set up the nfnetlink header and use it
06fde3cd0b53 netfilter: nftables: add helper function to set the base sequence number
e2a49009ba03 audit: log nftables configuration change events once per table
3aa710e96747 drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
1bfdb1912cb3 ASoC: SOF: intel: move sof_intel_dsp_desc() forward
823280a8fba3 locking/atomic: Make test_and_*_bit() ordered on failure
0bd35968bcd0 gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
9112826f28ee kbuild: fix the modules order between drivers and libs
0f516dcd1456 igb: Add lock to avoid data race
02f3642d8e65 stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
efae1735ff15 fec: Fix timer capture timing in `fec_ptp_enable_pps()`
668f38fb9a8c i40e: Fix to stop tx_timeout recovery if GLOBR fails
bbd6723d7584 regulator: pca9450: Remove restrictions for regulator-name
b5ba5c36694d i2c: imx: Make sure to unregister adapter on remove()
19cb691faf47 ice: Ignore EEXIST when setting promisc mode
7983e1e44cb3 net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
83411c9f05d5 net: genl: fix error path memory leak in policy dumping
af1748ee51b3 net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
9900af65f2d1 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
7d51385ae019 net: moxa: pass pdev instead of ndev to DMA functions
92dc64e8f591 net: dsa: mv88e6060: prevent crash on an unused port
aa16c8c4e830 spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
a868f771ee41 powerpc/pci: Fix get_phb_number() locking
3561f4d12fb9 netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
01b0cae6b74f netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
8d2fe4b9ed4e netfilter: nf_tables: really skip inactive sets when allocating name
330f0a552bcf ASoC: tas2770: Fix handling of mute/unmute
353cc4cb97d9 ASoC: tas2770: Drop conflicting set_bias_level power setting
dffe1c4780e0 ASoC: tas2770: Allow mono streams
fc57e3fde219 ASoC: tas2770: Set correct FSYNC polarity
4fe80492d539 iavf: Fix adminq error handling
63684e467b19 nios2: add force_successful_syscall_return()
600ff4b13b0e nios2: restarts apply only to the first sigframe we build...
f20bc59ccf9e nios2: fix syscall restart checks
8d0118a027e3 nios2: traced syscall does need to check the syscall number
1d2c89dc4837 nios2: don't leave NULLs in sys_call_table[]
d29cdf865ae1 nios2: page fault et.al. are *not* restartable syscalls...
76be98188203 dpaa2-eth: trace the allocated address instead of page struct
787511c768b5 perf probe: Fix an error handling path in 'parse_perf_probe_command()'
2c746ec91de7 geneve: fix TOS inheriting for ipv4
a0ae122e9aec atm: idt77252: fix use-after-free bugs caused by tst_timer
291cba960bb8 xen/xenbus: fix return type in xenbus_file_read()
3c555a0599bf nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
76f3b97e56c6 NTB: ntb_tool: uninitialized heap data in tool_fn_write()
7ef9f0efbeb1 tools build: Switch to new openssl API for test-libcrypto
7ef0645ebecf kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
aee18421bda6 ceph: don't leak snap_rwsem in handle_cap_grant
eea0d84a4fc7 tools/vm/slabinfo: use alphabetic order when two values are equal
97cea2cb7c86 ceph: use correct index when encoding client supported features
7a327285a7b0 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
87c4b359e343 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
55fdefcb52c5 vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
38ddccbda5e8 vsock: Fix memory leak in vsock_connect()
549822e0dc9e plip: avoid rcu debug splat
0c4542cb6ac8 ipv6: do not use RT_TOS for IPv6 flowlabel
38b83883ce4e geneve: do not use RT_TOS for IPv6 flowlabel
b0c3eec4ac69 ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
cc0bfd933c81 pinctrl: qcom: sm8250: Fix PDC map
d35d9bba2940 pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
e8f5699a82f2 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
78d05103891d pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
ab2b55bb25db net: bgmac: Fix a BUG triggered by wrong bytes_compl
0e28678a770d devlink: Fix use-after-free after a failed reload
faafa2a87f69 virtio_net: fix memory leak inside XPD_TX with mergeable
fd70ebf2999b SUNRPC: Reinitialise the backchannel request buffers before reuse
59d2e8fa4127 sunrpc: fix expiry of auth creds
df60c534d4c5 net: atlantic: fix aq_vec index out of range error
cc25abcec82c can: mcp251x: Fix race condition on receive interrupt
b9d9cf88c828 bpf: Check the validity of max_rdwr_access for sock local storage map iterator
f7d844df5e20 bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
d7ad7e65aa2f bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
bda6fe3ea893 bpf: Acquire map uref in .init_seq_private for hash map iterator
30d7198da84f bpf: Acquire map uref in .init_seq_private for array map iterator
76ffd2042438 NFSv4/pnfs: Fix a use-after-free bug in open
f2bd1cc1fe7a NFSv4.1: RECLAIM_COMPLETE must handle EACCES
cfde64bd315d NFSv4: Fix races in the legacy idmapper upcall
060c111373ee NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
a351a73d9064 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
a408f135c4c2 Documentation: ACPI: EINJ: Fix obsolete example
8aab4295582e apparmor: Fix memleak in aa_simple_write_to_buffer()
2ceeb3296e9d apparmor: fix reference count leak in aa_pivotroot()
2672f3eb7a7f apparmor: fix overlapping attachment computation
1ac89741a2e7 apparmor: fix setting unconfined mode on a loaded profile
4188f91c82e3 apparmor: fix aa_label_asxprint return check
e0ca0156a786 apparmor: Fix failed mount permission check error message
08f8128bc9f2 apparmor: fix absroot causing audited secids to begin with =
bca03f0bbc3b apparmor: fix quiet_denied for file rules
2b74344135fc can: ems_usb: fix clang's -Wunaligned-access warning
7f06c7821187 ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
5d3b02b80d93 tracing: Have filter accept "common_cpu" to be consistent
6359850f9d8f btrfs: fix lost error handling when looking up extended ref on log replay
79895cefa4c6 mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
13a497c3c598 mmc: pxamci: Fix an error handling path in pxamci_probe()
4a211dd4856e mmc: pxamci: Fix another error handling path in pxamci_probe()
a785d8417812 ata: libata-eh: Add missing command name
fb1857c2e41a rds: add missing barrier to release_refill
6876b4804b04 x86/mm: Use proper mask when setting PUD mapping
b68e40b52f17 ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
e14e2fec35d3 ALSA: info: Fix llseek return value when using callback
(From OE-Core rev: 6dceeaf73b7e5c2fc58f3f5d17480ed37d64c6cc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes a fix for CVE-2022-3234.
(From OE-Core rev: 650ae29fc567e033205558fa85cc1c156d9f72a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d6b54f37aa4db1457296b8981b630a49d251ceb5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes since the previous public release (version 1.6.37)
----------------------------------------------------------
* Added configurations and scripts for continuous integration.
* Fixed various errors in the handling of tRNS, hIST and eXIf.
* Implemented many stability improvements across all platforms.
* Updated the internal documentation.
License checksum changed to to copyright year changes.
(From OE-Core rev: 5aeaace87675789a51f3ebb8814c390069dfd3be)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 47719f3195156aadc23dd4abdba38acfa3f77a1f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on glibc-2.35 development branch are updated.
f8ad66a4ca nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]
9e960717e1 Apply asm redirections in wchar.h before first use
577c2fc7f3 elf: Call __libc_early_init for reused namespaces (bug 29528)
83f1d9851e NEWS: Add entry for bug 28846
cbd8685e82 socket: Check lengths before advancing pointer in CMSG_NXTHDR
4bafc4001d alpha: Fix generic brk system call emulation in __brk_call (bug 29490)
37fd2ac665 stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279]
a1ec4157bc stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265]
813a8d0171 Update syscall lists for Linux 5.19
e200127c6c riscv: Update rv64 libm test ulps
8c172a6cb0 dlfcn: Pass caller pointer to static dlopen implementation (bug 29446)
(From OE-Core rev: 0b75397a554c51d4fdfaff1641095615d14fd4e0)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Security fixes:
#629#640 CVE-2022-40674 -- Heap use-after-free vulnerability in
function doContent. Expected impact is denial of service
or potentially arbitrary code execution.
Bug fixes:
#634 MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
#614 docs: Fix documentation on effect of switch XML_DTD on
symbol visibility in doc/reference.html
Other changes:
#638 MinGW: Make fix-xmltest-log.sh drop more Wine bug output
#596#625 Autotools: Sync CMake templates with CMake 3.22
#608 CMake: Migrate from use of CMAKE_*_POSTFIX to
dedicated variables EXPAT_*_POSTFIX to stop affecting
other projects
#597#599 Windows|CMake: Add missing -DXML_STATIC to test runners
and fuzzers
#512#621 Windows|CMake: Render .def file from a template to fix
linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
#611#621 MinGW|CMake: Apply MSVC .def file when linking
#622#624 MinGW|CMake: Sync library name with GNU Autotools,
i.e. produce libexpat-1.dll rather than libexpat.dll
by default. Filename libexpat.dll.a is unaffected.
#632 MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
toolchain file "cmake/mingw-toolchain.cmake" to avoid
error "windres: Command not found" on e.g. Ubuntu 20.04
#597#627 CMake: Unify inconsistent use of set() and option() in
context of public build time options to take need for
set(.. FORCE) in projects using Expat by means of
add_subdirectory(..) off Expat's users' shoulders
#626#641 Stop exporting API symbols when building a static library
#644 Resolve use of deprecated "fgrep" by "grep -F"
#620 CMake: Make documentation on variables a bit more consistent
#636 CMake: Drop leading whitespace from a #cmakedefine line in
file expat_config.h.cmake
#594 xmlwf: Fix harmless variable mix-up in function nsattcmp
#592#593#610 Address Cppcheck warnings
#643 Address Clang 15 compiler warnings
#642#644 Version info bumped from 9:8:8 to 9:9:8;
see https://verbump.de/ for what these numbers do
Infrastructure:
#597#598 CI: Windows: Start covering MSVC 2022
#619 CI: macOS: Migrate off deprecated macOS 10.15
#632 CI: Linux: Make migration off deprecated Ubuntu 18.04 work
#643 CI: Upgrade Clang from 14 to 15
#637 apply-clang-format.sh: Add support for BSD find
#633 coverage.sh: Exclude MinGW headers
#635 coverage.sh: Fix name collision for -funsigned-char
Special thanks to:
David Faure
Felix Wilhelm
Frank Bergmann
Rhodri James
Rosen Penev
Thijs Schreijer
Vincent Torri
and
Google Project Zero
(From OE-Core rev: 88e3b16da11c900b1fab09a46a94581285c01027)
Signed-off-by: Florin Diaconescu <florin.diaconescu009@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Other changes:
#587 pkg-config: Move "-lm" to section "Libs.private"
#587 CMake|MSVC: Fix pkg-config section "Libs"
#55#582 CMake|macOS: Start using linker arguments
"-compatibility_version <version>" and
"-current_version <version>" in a way compatible with
GNU Libtool
see https://verbump.de/ for what these numbers do
Infrastructure:
#589 CI: Upgrade Clang from 13 to 14
Special thanks to:
evpobr
Kai Pastor
Sam James
(From OE-Core rev: f1b9dd6ed98c1dbd5f3347423f49d25914e55526)
Signed-off-by: Florin Diaconescu <florin.diaconescu009@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
raisebb.fetch2.FetchError("Recipe uses a floating tag/branch without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE).")
raisebb.fetch2.FetchError("Recipe uses a floating tag/branch'%s' for repo '%s' without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE)."%(ud.unresolvedrev[name],ud.host+ud.path))
for packages in Poky and OE-Core, tracking the evolution of the number of
unpatched CVEs and the status of patches. Such information is available for
the current development version and for each supported release.
Security is a process, not a product, and thus at any time, a number of security
issues may be impacting Poky and OE-Core. It is up to the maintainers, users,
contributors and anyone interested in the issues to investigate and possibly fix them by
updating software components to newer versions or by applying patches to address them.
It is recommended to work with Poky and OE-Core upstream maintainers and submit
patches to fix them, see ":ref:`dev-manual/common-tasks:submitting a change to the yocto project`" for details.
Vulnerability check at build time
---------------------------------
To enable a check for CVE security vulnerabilities using :ref:`cve-check <ref-classes-cve-check>` in the specific image
or target you are building, add the following setting to your configuration::
INHERIT += "cve-check"
This way, at build time, BitBake will warn you about known CVEs
as in the example below::
The CVE database contains some old incomplete entries which have been
deemed not to impact Poky or OE-Core. These CVE entries can be excluded from the
check using build configuration::
include conf/distro/include/cve-extra-exclusions.inc
With this CVE check enabled, BitBake build will try to map each compiled software component
recipe name and version information to the CVE database and generate recipe and
image specific reports. These reports will contain:
- metadata about the software component like names and versions
- metadata about the CVE issue such as description and NVD link
- for each software component, a list of CVEs which are possibly impacting this version
- status of each CVE: ``Patched``, ``Unpatched`` or ``Ignored``
The status ``Patched`` means that a patch file to address the security issue has been
applied. ``Unpatched`` status means that no patches to address the issue have been
applied and that the issue needs to be investigated. ``Ignored`` means that after
analysis, it has been deemed to ignore the issue as it for example affects
the software component on a different operating system platform.
After a build with CVE check enabled, reports for each compiled source recipe will be
found in ``build/tmp/deploy/cve``.
For example the CVE check report for the ``flex-native`` recipe looks like::
$ cat poky/build/tmp/deploy/cve/flex-native
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2016-6354
CVE STATUS: Patched
CVE SUMMARY: Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.
CVSS v2 BASE SCORE: 7.5
CVSS v3 BASE SCORE: 9.8
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2016-6354
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2019-6293
CVE STATUS: Ignored
CVE SUMMARY: An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.
CVSS v2 BASE SCORE: 4.3
CVSS v3 BASE SCORE: 5.5
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2019-6293
For images, a summary of all recipes included in the image and their CVEs is also
generated in textual and JSON formats. These ``.cve`` and ``.json`` reports can be found
in the ``tmp/deploy/images`` directory for each compiled image.
At build time CVE check will also throw warnings about ``Unpatched`` CVEs::
WARNING: flex-2.6.4-r0 do_cve_check: Found unpatched CVE (CVE-2019-6293), for more information check /poky/build/tmp/work/core2-64-poky-linux/flex/2.6.4-r0/temp/cve.log
WARNING: libarchive-3.5.1-r0 do_cve_check: Found unpatched CVE (CVE-2021-36976), for more information check /poky/build/tmp/work/core2-64-poky-linux/libarchive/3.5.1-r0/temp/cve.log
@@ -11522,21 +11560,46 @@ It is also possible to check the CVE status of individual packages as follows::
bitbake -c cve_check flex libarchive
Note that OpenEmbedded-Core keeps a list of known unfixed CVE issues which can
be ignored. You can pass this list to the check as follows::
- stress-cpu: disable float128 math on powerpc64 to avoid SIGILL
- tune-neoversen2: support tune-neoversen2 base on armv9a
- tzdata: update to 2022d
- u-boot: switch from append to += in SRC_URI
- uninative: Upgrade to 3.7 to work with glibc 2.36
- vim: Upgrade to 9.0.0598
- webkitgtk: Update to 2.36.7
Known Issues in Yocto-4.0.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- There are recent CVEs in key components such as openssl. They are not included in this release as it was built before the issues were known and fixes were available but these are now available on the kirkstone branch.
if bb.utils.vercmp_string_op(version, "1.28", "<"):
return "Your version of tar is older than 1.28 and does not have the support needed to enable reproducible builds. Please install a newer version of tar (you could use the project's buildtools-tarball from our last release or use scripts/install-buildtools).\n"
try:
result = subprocess.check_output(["tar", "--help"], stderr=subprocess.STDOUT).decode('utf-8')
if "--xattrs" not in result:
return "Your tar doesn't support --xattrs, please use GNU tar.\n"
except subprocess.CalledProcessError as e:
return "Unable to execute tar --help, exit code %d\n%s\n" % (e.returncode, e.output)
return None
# We use git parameters and functionality only found in 1.7.8 or later
bb.fatal('File %s not found (%s).\nHave you built the image with INHERIT += "testimage" in the conf/local.conf?' % (tdname, err))
bb.fatal('File %s not found (%s).\nHave you built the image with IMAGE_CLASSES += "testimage" in the conf/local.conf?' % (tdname, err))
# Some variables need to be updates (mostly paths) with the
# ones of the current environment because some tests require them.
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.