As the poky repository is no longer used, measurements are indexed using
the oe-core commit. But as bitbake, oe-core and meta-yocto are now
retrieved from separate gits, while measuring performances for a given branch
at some time interval, we can get the same commit for oe-core but
different ones for bitbake or meta-yocto. As a consequence, metadata
associated with the same index (oe-core commit) might differ.
To work around this, relax the equality checks for commit, commit_time
and commit_count since they might no longer match.
Ideally we'd group them into separate results but for now, treat them
as being the same.
[Based on work from Mathieu Dubois-Briand but fixed differently]
(From OE-Core rev: d9c30edf908c129a7540b23e920dd669d2a30657)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e7dc42e30c76bf0fbb4d3cc019bbec675bac55fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When combining an SPDX document, the package list might be empty (e.g.
a baremetal image). Handle this case instead of erroring out
(From OE-Core rev: 1f7326799c33d2a734c58d360773b87d7b86b0ec)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The base-files test for SPDX 2.2 did not give good coverage, since
base-files doesn't have any dependencies. Add building tar as another
test which more fully exercises the code
(From OE-Core rev: 2c299c17ef1a97505fd7de8d3ebc9de25fb838fc)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes to cve-check (see poky commit fb3f440b7d,
"cve-check: annotate CVEs during analysis") modified the
get_patched_cves() API to return a set of CVE IDs instead of a
dictionary of CVE metadata.
The SPDX 3 backport still expected a dictionary and attempted to call
.items(), leading to:
AttributeError: 'set' object has no attribute 'items'
This patch updates the SPDX3 code to iterate directly over the CVE IDs
and use `oe.cve_check.decode_cve_status()` to retrieve the mapping,
detail, and description for each CVE. This restores compatibility with
the updated CVE API and matches the behavior of SPDX3 handling on
Walnascar.
A warning is logged if a CVE has missing or unknown status.
(From OE-Core rev: 55fdeea44ffbecb705f7900bfa85ab88e1191878)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The SPDX code needs to be able to look up an Element by its SPDX ID,
locating the file that (should) contain the SPDX ID and opening it for
parsing. Previously, the code would do this be hashing each Element
SPDX ID and Alias, and the creating a symbolic link to the file that
contains the element with a name of the hash.
This worked well as it was possible to look up any arbitrary SPDX ID or
alias by simply hashing it and following the symbolic link to get the
file. However, the down side of this approach is that it creates a lot
of symbolic links, since it will make one or two per Element in the
document. This can be a problem when using SPDX_INCLUDE_SOURCES, for
example.
This change reworks this strategy so that the only Element that gets a
symbolic link based on the hash is the singular SpdxDocument that is
create for each file. All other Elements are assigned an alias with a
special prefix that encodes the hash of SpdxDocument alias. Thus, when
attempting to look up an arbitrary alias, the code sees the special
prefix, extract the hash, opens the file based on the symlink with that
hash name, then finds the matching Element in the file. This drastically
reduces the number of symbolic links by making only one per file.
This also means that the custom link extension can be removed since it
is now superfluous.
(From OE-Core rev: 551433c7a1eddf5090c87a243ea104bf091992b0)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 838d64c09657ac53175737fc4e7fd6f01f3dcf47)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds a test for several of the extra options provided by the SPDX
classes. In particular, these are the options that can produce
non-reproducible results, so are not enabled by default in OE core. This
test takes care to configure the build so that the tests do run in a
reproducible manner so that pre-built test objects can be pulled from
sstate
(From OE-Core rev: 72ee311d4f74499674a29223fb02d4e774097a54)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 14f534f15f7fe6362723d7f064d39783c5bd758f)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds test cases for SPDX 3.0. Reworks the SPDX 2.2 test setup so it can
also be run even if the default is SPDX 3.0
(From OE-Core rev: e182f76a866d4d750d2baf7b56ffebead5264de2)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b1d2309b3ab0fd8b0d8c4dfa59f50c85074bbd3b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upstream commit 544d46e4169a ("selftest/spdx: Fix for SPDX_VERSION addition")
updated the selftests to expect SPDX artifacts under:
${DEPLOY_DIR}/spdx/${SPDX_VERSION}/
However, in this branch the effective SPDX output was still being
written to:
${DEPLOY_DIR}/spdx/${PACKAGE_ARCH}/
without the version subdirectory. This caused SPDX selftests such as
test_spdx_tar to fail with missing file errors, e.g.:
AssertionError: .../deploy/spdx/SPDX-1.1/core2-64/packages/tar.spdx.json does not exist
Update create-spdx-2.2.bbclass so that DEPLOY_DIR_SPDX includes
${SPDX_VERSION}, matching the expected deploy structure and restoring
successful SPDX selftests.
(From OE-Core rev: 8996d0899df5316742ba5fd73c351e8ca67dc90b)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update the test for the addition of SPDX_VERSION to the deploy path.
(From OE-Core rev: d75bfbaf69292f80cacc5b8d6cbff03418a34ebc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 055e8c21908127722abad9e992d6408d8697a119)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Downstream tasks may want to know what image files were written so write
out a manifest in do_image_complete. The format of the manifest is the
same as the one in image.bbclass
(From OE-Core rev: e15a9934be84c59fc1bf957a60fa395e521abcfc)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Downstream tasks may want to know what image files were written by the
do_image family of tasks (e.g. SPDX) so have each task write out a
manifest file that describes the files it produced, then aggregate them
in do_image_complete
(From OE-Core rev: 5da5e2c528e8f4c78d389d60b03725323ff1527c)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5e55ed4c5b9d5af3c96b82805af34af1512fc3d1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The code in this file uses oe.qa, but it was not imported resulting an
an exception when a license error was detected
(From OE-Core rev: f8aa42faa3640d0414745ae32b00a37b2f5d638b)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e44cb7c5b7281d614ed51fdec06dad0a7211528a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Moves the code that skips packages with incompatible licenses to the
library code so that it can be called in other locations
(From OE-Core rev: 4f7a047c4a1e14bbb3bf593764aace1e25bcd4a4)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 86eb409e3c1b30110869ec5a0027ae2d48bbfe7f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
do_create_spdx is a outlier in that it doesn't need the RSS to be
extended just because it depends on do_populate_sysroot. In fact, it
only depends on do_populate_sysroot so it can see the actual recipes
sysroot, and attempting to extend the sysroot can cause problems for
some recipes (e.g. if a recipe does do_populate_sysroot[noexec] = "1")
As such, explicitly exclude do_create_spdx from extending the sysroot
just because it depends on do_populate_sysroot.
(From OE-Core rev: 572bf8fd0ba83c7174f706f17a589abbcdc54df5)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Moves several of the functions in license.bbclass to be library code
New function dependencies were manually verified using bitbake-dumpsigs
to ensure that bitbake identified the same dependencies even though they
are now in library code (although the new function names mean that the
task hashes still change)
(From OE-Core rev: 5e220e20833fd800687b05c8f5cef602dfc47202)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0333e04e353991260c5f67a72f80f3ab9dcf526a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The add_download_files() function incorrectly accessed fd.name, which
does not exist on FetchData objects.
Change to use fd.names[0] to correctly retrieve the first filename.
This fixes AttributeError during SPDX document generation.
(From OE-Core rev: 17031d71cf4bc4fc19dd8a41c49b94e1f6a1edee)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backports the SPDX 3.0 support and fixes from upstream walnascar
commit 49f47169953b807d430461ca33f3a2b076119712 into upstream
scarthgap.
(From OE-Core rev: 9c9b9545049a2f6e5c99edcb079275d29a4d1ac6)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The upstream changed the branch name, moving to archive/ so we need to
update too. Take the opportunity to match the new location too to avoid
the redirect.
We could use a different branch but upstream would probably eventually
rename that too so this may last longer.
(From OE-Core rev: 1e0a64a1890a62e130595f46d93c8d08af9170f5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 478a645bad150f04dee1b0085c4542c2eefe7007)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When the package is installed directly on the machine (instead of
installing it in the rootfs directly), the postinstall script fails with
the following error:
/usr/sbin/update-ca-certificates: line 75: shift: shift count out of range
The reason is that the "update-ca-certificates" script is executed with
the "--sysroot" argument, and as the sysroot $D is passed. However on the
target system this variable doesn't exist, so the argument is passed without
this mandatory value, and the execution fails.
To avoid this error, check if the $D variable exists, and pass the --sysroot
argument only when it does.
Reported-by: WXbet <Wxbet@proton.me>
(From OE-Core rev: 9a2bd3b6e2e53071a1463d2804d0d4fb17b1814f)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cf39461e97098a1b28693299677888ba7e8bfccf)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch
0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch
refreshed for 20250419
0002-sbin-update-ca-certificates-add-a-sysroot-option.patch
removed since it's included in 20250419
(From OE-Core rev: dd05818a422c8c5be1aef06405d200280b382b91)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e39cc1fb7234bf2b37856296d3c0d10ddf8cae64)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ca-certificates/0002-update-ca-certificates-use-SYSROOT.patch
was using a non-standard environment variable, and was replaced
with a patch that adds a command line option (and then this
was submitted upstream). ca-certificates recipe was tweaked accordingly,
and nothing else in core or meta-oe is using update-ca-certificates.
Drop default-sysroot.patch as the use case is unclear: sysroot
is explicitly specified in all known invocations of update-ca-certificate,
and if there's a place where it isn't, then update-ca-certificates
will error out trying to write to /etc, and should be fixed to
explicitly specify the sysroot.
(From OE-Core rev: a80185fd72a2be183783b0e464c07f1043d7dd37)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 90d9f0ba674d4fe8e9291f0513c13dff3775c545)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
git repo no longer has tags for recent versions which means
we had missed several of them, and wouldn't be able to get
notifications about any future releases.
(From OE-Core rev: 44c113497c7e3f9f06604e892df1eb717bb3410d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 81f013fd1312551628701bf36ac62746a2606dbd)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Provide references for how the SRCREV was arrived at for the 20240203
release.
(From OE-Core rev: b1d86653f1485aa56fe8bf050931d5b8657ee499)
Signed-off-by: Theodore A. Roth <troth@openavr.org>
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6916cdb0f05f6644edb1e432a9421595abb9f0ca)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The 20240203 version is the same as used in Ubuntu >= 24.04 and Debian
Trixie (testing).
(From OE-Core rev: 63620f034019b3b3585e263bd26b3fadd9a1692e)
Signed-off-by: Theodore A. Roth <troth@openavr.org>
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ce19168885a04b0d77e81c1fd1c4262b195a47d4)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Reader.ReadResponse function constructs a response string through
repeated string concatenation of lines. When the number of lines in a
response is large, this can cause excessive CPU consumption.
(From OE-Core rev: 512c36af3b9d344606b2ebf54bc2f99b88dfea63)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The processing time for parsing some invalid inputs scales non-linearly with
respect to the size of the input. This affects programs which parse untrusted PEM inputs.
(From OE-Core rev: 228e4aa70743b92eaf1abd5526827b34b33f3419)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Parse function permits values other than IPv6 addresses to be included
in square brackets within the host component of a URL. RFC 3986 permits
IPv6 addresses to be included within the host component, enclosed within
square brackets. For example: "http://[::1]/". IPv4 addresses and hostnames
must not appear within square brackets. Parse did not enforce this requirement.
(From OE-Core rev: c5fc59eb87d0f92ba8596b7848d16d59773582a0)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When Conn.Handshake fails during ALPN negotiation the error contains attacker
controlled information (the ALPN protocols sent by the client) which is not escaped.
(From OE-Core rev: e734cf62f24640d116c901dd97e09ddbb1f0cc4f)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Validating certificate chains which contain DSA public keys can cause
programs to panic, due to a interface cast that assumes they implement
the Equal method. This affects programs which validate arbitrary certificate chains.
(From OE-Core rev: b532fa208d0b102326642a2fba8b17661a14307e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Due to the design of the name constraint checking algorithm, the processing
time of some inputs scals non-linearly with respect to the size of the certificate.
This affects programs which validate arbitrary certificate chains.
(From OE-Core rev: ce1626d1f1e232bc6da81e89088d0c0f5f3c52b4)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Parsing a maliciously crafted DER payload could allocate large amounts of memory,
causing memory exhaustion.
(From OE-Core rev: f27acc863ee34b56e2c49dc96ad2b58fb35e2d46)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When recreating the uri in wget's checkstatus method, we only use the
scheme, host and path. This completely strips the query parameters from
the final URI and potentially breaks the checking functionality for
URLs that require query parameters (such as the AZ fetcher with SAS
token).
This bug was resolved on master in
`096301250455e2a83bdd818a56317c62436c9981`.
This patch is adapted to the scarthgap branch.
CC: Steve Sakoman <steve@sakoman.com>
(Bitbake rev: 8dcf084522b9c66a6639b5f117f554fde9b6b45a)
Signed-off-by: Philippe-Alexandre Mathieu <pamathieu@poum.ca>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is the following warning when executing to bitbake linux-yocto:
bitbake/lib/bb/fetch2/__init__.py:464: DeprecationWarning: 'count' is passed as positional argument
This is because the 4th parameter of re.sub(pattern, repl, string, count=0, flags=0)
is a keyword parameter. We use keyword arguments for parameters that are not positional.
(Bitbake rev: c2a54aceab4c75cea6f8be16fe6d0caed12b32c4)
Signed-off-by: Bin Lan <bin.lan.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
kernel commit bfb713ea53c7 ("perf tools: Fix arm64 build by generating unistd_64.h")
introduces a new dependency on source files for arm64, specifically
include/uapi/asm-generic.
Build fails with:
[..]/perf/1.0/perf-1.0/scripts/Makefile.asm-headers:33: [...]/perf/1.0/perf-1.0/include/uapi/asm-generic/Kbuild: No such file or directory
make[4]: *** No rule to make target '[...]/perf/1.0/perf-1.0/include/uapi/asm-generic/Kbuild'. Stop.
Add the directory to PERF_SRC.
Fix whitespace error while at it.
(From OE-Core rev: 06d4981313ce67a8d53b1c14be9845b4b5a9f4cf)
Signed-off-by: Yannic Moog <y.moog@phytec.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Passing params as numbers to hwclock is broken in util-linux 2.39.3 due
to wrong pointer handling. So backport the fix from upstream included
since util-linux 2.41.
(From OE-Core rev: 3d8f88906f5560286462eaf55226b872e2805df7)
Signed-off-by: Bastian Krause <bst@pengutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An error occurred in backport commit
649147913e89cd8f7390cb17cd0be94c9710ffa6. The test file
is empty and has no functionality at all.
(From OE-Core rev: 0539a7869c4a3e28b3e7d0ab93fe07bfb9462d13)
Signed-off-by: Michael Haener <michael.haener@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick patches as listed in NVD CVE report.
Note that Debian lists one of the patches as introducing the
vulnerability. This is against what the original report [1] says.
Also the commit messages provide hints that the first patch fixes this
issue and second is fixing problem with the first patch.
[1] https://jvn.jp/en/jp/JVN19358384/
(From OE-Core rev: a157719ab349d9393d5a640bb2e45fc2489d5338)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Added by commit e478550c8cd8 ("openssl/fontconfig/bzip2: Use relative
symlinks instead of absolute ones (using a new class)") in OE-Core.
(From yocto-docs rev: a8687e4bb2e822670b6ad110613a12fa02943d3d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c0dc554eba7d421023ecc68a70b7a19df38628b0)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Mention the use of USE_NLS, INHIBIT_DEFAULT_DEPS and the cross-canadian
class.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: b16f19e8004d571e7a6eadfa34983781ba6a7634)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d877e54f1c85cefc00dd674d60f2db81446bd95a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Part of bitbake.conf, this variable allowing to enable or disable
translation was undocumented. Add a entry to the glossary.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 675b776390c8079deb8f1912dac44b574688a9c7)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 92a55345a56b5038c0344669daaa7a3a99dd0fc0)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Can be used in recipes that want to explicitly skip Ccache support when
the ccache class is enabled.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e4fb6cd20955046a397b63bfe57f6cb4020b9cbb)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b1b4adc8d4d9d23ff6fd91bca632bb0f5277e72b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- drop references to obsolete tar packaging format
- add references to apt and dpkg utilities for .deb packaging
- add reference to alternative "dnf" .rpm packaging
(From yocto-docs rev: d1331418317576b569ea2b046adf46ec7af8a15a)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d4374ac86ebe7980908ed905018ccfb773ac666e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This variable does not apply to the scope of a single recipe, but rather
to the scope of the entire layer.
(From yocto-docs rev: a86f2e5d291b86dbf56aefab08f4d3b0e5529801)
Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit eec26e11adb6e3a9c4f53f825b9a1730c9ddee12)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The current autobuilder cluster is at valkyrie.yocto.io, published files
on autobuilder.yocto.io will be missing or out-of-date.
(From yocto-docs rev: b3b95e590248025d59a7cef311bb0abf207e72fb)
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 9ed06c070e309b52f1dbf8877867dcede79f4cb6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE is for the tool which is removed in v4.6.0 via [1] and
re-introduced again in v4.7.0 via [2].
[1] eab89a627f
[2] 9ab54a8580
(From OE-Core rev: 1ff4b39374a5b328069a928e7234c3397769dc6f)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE: CVE-2025-8225
It is possible with fuzzed files to have num_debug_info_entries zero
after allocating space for debug_information, leading to multiple
allocations.
* dwarf.c (process_debug_info): Don't test num_debug_info_entries
to determine whether debug_information has been allocated,
test alloc_num_debug_info_entries.
Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=e51fdff7d2e538c0e5accdd65649ac68e6e0ddd4]
(From OE-Core rev: 7feed679262025b8405488d064e2c546a3ed7a0c)
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Prevent attackers to cause a denial of service (application crash) or
possibly have unspecified other impact when the application processes
untrusted LZ4 frames. For example, LZ4F_createCDict_advanced in
lib/lz4frame.c mishandles NULL checks.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-62813
Upstream patch:
f64efec011
(From OE-Core rev: 0a63e3e120cc6958e2963a3ad510ec7c03f1adae)
Signed-off-by: David Nyström <david.nystrom@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In native/nativesdk builds, sysconfdir refers to a recipe sysroot
directory, which will disappear once the workdir is cleaned up, breaking
libcurl's HTTPS connections.
By simply not setting --with-ca-bundle at all in non-target builds, curl
defaults to the host system's CA certificates, which is desirable anyways
to allow builds in environments that require local CA certificates.
(From OE-Core rev: 4909a46e93ba774c960c3d3c277e2a669af3fea6)
(From OE-Core rev: 0f98fecda8a0436f760e6fd9f3b7eb510e5258b8)
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When building an image including iptable built with the libnftnl
PACKAGECONFIG, one hits
Downloading file:.../oe-rootfs-repo/armv8a/libkmod2 * check_data_file_clashes: Package iptables wants to install file .../rootfs/etc/ethertypes
But that file is already provided by package * netbase
This used to be handled by
0003-Makefile.am-do-not-install-etc-ethertypes.patch, but that patch
got removed with the 1.8.9->1.8.10 upgrade (commit 4616ada82e70).
I think the rationale for dropping the patch was wrong; the commit log
talks about xtables.conf, which is indeed gone from upstream, but said
patch didn't change anything about xtables.conf, it did
-dist_conf_DATA = etc/ethertypes etc/xtables.conf
+dist_conf_DATA = etc/xtables.conf
However, instead of patching iptables to not install ethertypes, and
having to forward-port that patch, it is much simpler to just remove
the file in this do_install:append.
(From OE-Core rev: a970b6c927fb4c04473484f6e4b0a9853c8a5896)
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is a bug in GStreamer 1.22 that prevents video playback when
some of the v4l2codecs are paired with sinks that do not support
GstVideoMeta. This is the case of the Qt 6.9 sink used by some
of the Qt components.
For example, when the v4l2codecs-vp8dec decoder is paired with
QMediaPlayer, video playback fails to start with the following error:
WARN videodecoder gstvideodecoder.c:4409:gst_video_decoder_negotiate_pool: Subclass failed to decide allocation
ERROR videodecoder gstvideodecoder.c:4635:gst_video_decoder_allocate_output_buffer: Failed to allocate the buffer..
WARN videodecoder gstvideodecoder.c:4409:gst_video_decoder_negotiate_pool: Subclass failed to decide allocation
WARN matroskademux matroska-demux.c:6131:gst_matroska_demux_loop: error: Internal data stream error.
WARN matroskademux matroska-demux.c:6131:gst_matroska_demux_loop: error: streaming stopped, reason not-negotiated (-4)
This problem is already fixed in GStreamer 1.24, so backport the fix.
This fixes the buffer allocation failure for H.264, H.265, and VP8.
CC: Steve Sakoman <steve@sakoman.com>
CC: Anuj Mittal <anuj.mittal@intel.com>
(From OE-Core rev: 1be0de000bb852f1acc9644c1cb702336d7fdd61)
Signed-off-by: Daniel Semkowicz <dse@thaumatec.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability, which was classified as problematic, has been found in GNU elfutils
0.192. This issue affects the function gelf_getsymshndx of the file strip.c of the
component eu-strip. The manipulation leads to denial of service. The attack needs to
be approached locally. The exploit has been disclosed to the public and may be used.
The identifier of the patch is fbf1df9ca286de3323ae541973b08449f8d03aba. It is
recommended to apply a patch to fix this issue.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-1377
Upstream patch:
https://sourceware.org/git/?p=elfutils.git;a=fbf1df9ca286de3323ae541973b08449f8d03aba
(From OE-Core rev: ae89d0c2ca49c40429f787577d280b5886f42cc1)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability classified as problematic was found in GNU elfutils 0.192. This
vulnerability affects the function elf_strptr in the library /libelf/elf_strptr.c
of the component eu-strip. The manipulation leads to denial of service. It is
possible to launch the attack on the local host. The complexity of an attack is
rather high. The exploitation appears to be difficult. The exploit has been
disclosed to the public and may be used. The name of the patch is
b16f441cca0a4841050e3215a9f120a6d8aea918. It is recommended to apply a patch to
fix this issue.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-1376
Upstream patch:
https://sourceware.org/git/?p=elfutils.git;a=commit;h=b16f441cca0a4841050e3215a9f120a6d8aea918
(From OE-Core rev: 06e3cd0891f553b0ed036d9247dfa7c5ed814d78)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick patch from PR mentioning this CVE [1]
It's a complex patch so I have checked diff of 2.6.4 and commit before
these patches landed. There were no changes in memory allocations.
Also version in scarthgap is still not that much different from current
upstream master.
Ptests pass.
Also picked one documentation commit (-00) to resolve patch conflict.
Following conflicts were resolved manually:
* commit "mass-cppcheck.sh: Activate in-code suppression comments" was
skipped as it only edited github actions not yet available in 2.6.4
* commit "lib: Implement tracking of dynamic memory allocations"
ale had conflict in github actions not yet available in 2.6.4
* commit "fuzz: Be robust towards NULL return from XML_ExternalEntityParserCreate"
edited file "expat/fuzz/xml_lpm_fuzzer.cpp" which is not present in
our version yet. Since we're not using fuzzying, this is not needed.
* the final changelog commit needed lot conflict resolution actions
Finally picked PR fixing regression [2] together with two minor commits
to have a clean cherry-picks.
Also here the Changes commit needed conflict resolution.
[1] https://github.com/libexpat/libexpat/pull/1034
[2] https://github.com/libexpat/libexpat/pull/1048
(From OE-Core rev: 684d3cdbc08ce41dc1f92e1f228eee34bc2bc1fe)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2025-6018 is a local privilege escalation in PAM that requires
`user_readenv=1` to be enabled in the PAM configuration. The default
configuration does not enable reading user environment files (user_readenv
is 0 by default). Hence this vulnerability cannot be exploited using the
default configuration.
(From OE-Core rev: 3f2a9ad03326dc87681cf47ed5f73712ebaa624c)
Signed-off-by: Anders Heimer <anders.heimer@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The filename is outdated as its version was already bumped and there are
also different files for different feed choices.
Use glob to match any available file.
(From yocto-docs rev: 6cd7492bf83232744390f34e496367e94b63e701)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If SLIRP is being used instead of TAP for networking to the guest then
the target IP will be localhost. There's no point in pinging localhost
to see if the target is up but whilst you'd think it is harmless, in
some containers ping doesn't actually have enough rights to work:
ping: socktype: SOCK_RAW
ping: socket: Operation not permitted
ping: => missing cap_net_raw+p capability or setuid?
Look at the target address and if it's localhost or 127.0.0.* return
immediately.
(Backport from OE-Core rev: a06ef43d2a50e16c32bd6edbdc7b32c3528687d5)
(From OE-Core rev: 649147913e89cd8f7390cb17cd0be94c9710ffa6)
Signed-off-by: Michael Haener <michael.haener@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is a bug libicu that causes libicu to be installed incorrectly when
the build system uses long paths (more than 512 chars).
This condition is not very difficult to trigger on a OE build system
due to the long paths an the deep of the directories that are usually
generated by default.
Also the bug is very subtle and won't be detected by the QA post-install
processes because what this bug causes is that a different version of
libicudata.so.X.Y (one without data) is installed instead of the one
containing the data, but there won't be any file missed on the installation
(just that it installed the wrong one).
See: https://unicode-org.atlassian.net/browse/ICU-22813
This patch backports the fix from upstream/main
(From OE-Core rev: 67d1352873957decacde30ff208fb7bb635b0c5d)
(From OE-Core rev: 0860992436092f7651e22e2b894f0d0a365a9bb0)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Benjamin Hahn <B.Hahn@phytec.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Drop upstreamed patch and refresh remaining patches.
Release information:
* https://www.python.org/downloads/release/python-31212/
* The release you're looking at is Python 3.12.12, a security bugfix
release for the legacy 3.12 series.
Handles CVE-2025-59375.
(From OE-Core rev: f1234b8451ba843b5f9ec1d2066c21f54d6bc3b8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
655054d2c3c1 Linux 6.6.111
3d3abf3f7e8b KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O
284e67a93b8c net/9p: fix double req put in p9_fd_cancelled
ab172f4f4262 crypto: rng - Ensure set_ent is always present
f5f235be7612 riscv: mm: Do not restrict mmap address based on hint
1602c9b4578a riscv: mm: Use hint address in mmap if available
e242e52fdfe4 driver core/PM: Set power.no_callbacks along with power.no_pm
e857421992ce staging: axis-fifo: flush RX FIFO on read errors
a3c71d6c8332 staging: axis-fifo: fix TX handling on copy_from_user() failure
6d953e9d3981 staging: axis-fifo: fix maximum TX packet length check
bfeea103cad9 serial: stm32: allow selecting console when the driver is module
cb7630e714d6 hid: fix I2C read buffer overflow in raw_event() for mcp2221
dc4874366cf6 ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free
647410a7da46 ALSA: usb-audio: Kill timer properly at removal
97e87f367c91 platform/x86/amd/pmc: Add Stellaris Slim Gen6 AMD to spurious 8042 quirks list
bf28f5db40d5 can: rcar_canfd: Fix controller mode setting
e93af787187e can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled
03510f5fce33 btrfs: ref-verify: handle damaged extent root tree
bcccd0220751 ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue
081f14b9a3eb perf subcmd: avoid crash in exclude_cmds when excludes is empty
6d59f7467f83 platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042 list
4b91d0c5781a dm-integrity: limit MAX_TAG_SIZE to 255
7f7187118bb5 ASoC: amd: acp: Adjust pdm gain value
8281c2a63bbc wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188
96dc17ae64b1 USB: serial: option: add SIMCom 8230C compositions
228d06c4cbfc media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe
71ed8b81a490 media: tuner: xc5000: Fix use-after-free in xc5000_release
f82dc869220d media: tunner: xc5000: Refactor firmware load
250b6e009ff9 KVM: arm64: Fix softirq masking in FPSIMD register saving sequence
(From OE-Core rev: 2a947cb13d0d46747f14aa6a1aa39a486459ee8a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
f34f16e5c6323 Linux 6.6.109
eb53056323f13 drm/i915/backlight: Return immediately when scale() finds invalid parameters
4529bb0b6be3d minmax.h: remove some #defines that are only expanded once
1a899044a0f5a minmax.h: simplify the variants of clamp()
9955044f552b5 minmax.h: move all the clamp() definitions after the min/max() ones
26c3d697becf3 minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
511e7d2e4d51f minmax.h: reduce the #define expansion of min(), max() and clamp()
85d619594313e minmax.h: update some comments
6012f69bf7495 minmax.h: add whitespace around operators and after commas
46648b94e6ebb minmax: fix up min3() and max3() too
f0be4c5dc213d minmax: improve macro expansion and type checking
7194a302345da minmax: don't use max() in situations that want a C constant expression
bb63c996c2db0 minmax: simplify min()/max()/clamp() implementation
6183c6579356a minmax: make generic MIN() and MAX() macros available everywhere
c0c83f4cd074b i40e: add validation for ring_len param
6e4251690710d i40e: increase max descriptors for XL710
7ea47a560a7a3 drm/ast: Use msleep instead of mdelay for edid read
ed6fa21f68973 gpiolib: Extend software-node support to support secondary software-nodes
457d2c5e112fd loop: Avoid updating block size under exclusive owner
78f579cb7d825 mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize()
e7a85efb873fa mm: migrate_device: use more folio in migrate_device_finalize()
684a9a995748c ARM: bcm: Select ARM_GIC_V3 for ARCH_BRCMSTB
53888cd32a3f6 s390/cpum_cf: Fix uninitialized warning after backport of ce971233242b
09e3bda3a7ba2 fbcon: Fix OOB access in font allocation
adac90bb1aaf4 fbcon: fix integer overflow in fbcon_do_set_font
c9c2a51f91aea mm/hugetlb: fix folio is still mapped when deleted
df1fa034c0fc2 kmsan: fix out-of-bounds access to shadow memory
cab278cead49a afs: Fix potential null pointer dereference in afs_put_server
58d304a89178d ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address
3887f3814c0e7 tracing: dynevent: Add a missing lockdown check on dynevent
8703940bd30b5 crypto: af_alg - Fix incorrect boolean values in af_alg_ctx
b769490521cf9 i40e: improve VF MAC filters accounting
b247cdd04750e i40e: add mask to apply valid bits for itr_idx
edecce7abd715 i40e: add max boundary check for VF filters
e748f1ee493f8 i40e: fix validation of VF state in get resources
3883e9702b6a4 i40e: fix input validation logic for action_meta
2cc26dac0518d i40e: fix idx validation in config queues msg
50a1e2f50f6c2 i40e: fix idx validation in i40e_validate_queue_map
3cefd898b7aa1 HID: asus: add support for missing PX series fn keys
ba7bcfd52c66d smb: client: fix wrong index reference in smb2_compound_op()
348736955ed6c futex: Prevent use-after-free during requeue-PI
6ffa6b5bc861a drm/gma500: Fix null dereference in hdmi teardown
df2c071061ed5 octeontx2-pf: Fix potential use after free in otx2_tc_add_flow()
7b209698e648b net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port
816d30afbad52 net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup()
a7a2b29c1ee44 net: dsa: lantiq_gswip: do also enable or disable cpu port
be0bd592298f8 selftests: fib_nexthops: Fix creation of non-FDB nexthops
24046d31f6f92 nexthop: Forbid FDB status change while nexthop is in a group
31ae2fbc9fcb9 net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS
98a76bd96f382 bnxt_en: correct offset handling for IPv6 destination address
82a1463c968b1 vhost: Take a reference on the task in struct vhost_task.
bcce99f613163 Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync
6a0070c5c3ad3 Bluetooth: hci_sync: Fix hci_resume_advertising_sync
c957284701353 ethernet: rvu-af: Remove slash from the driver name
17edec1830e48 can: peak_usb: fix shift-out-of-bounds issue
3664ae91b26d1 can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow
2e423e1990f39 can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow
be1b25005fd0f can: hi311x: populate ndo_change_mtu() to prevent buffer overflow
cbc1de71766f3 can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow
0baf92d0b1590 xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
f64abeebf763c bpf: Reject bpf_timer for PREEMPT_RT
865eec09b6e44 can: rcar_can: rcar_can_resume(): fix s2ram with PSCI
210b91bfe355b wifi: virt_wifi: Fix page fault on connect
c5be7edd42602 smb: server: don't use delayed_work for post_recv_credits_work
6017196aabf1d cpufreq: Initialize cpufreq-based invariance before subsys
35bb271de241d ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients
ebe7a2e46d189 arm64: dts: imx8mp: Correct thermal sensor index
1744aff07b833 mm: folio_may_be_lru_cached() unless folio_test_large()
d37ec803b2813 mm/gup: local lru_add_drain() to avoid lru_add_drain_all()
768c44cc8b638 mm/gup: check ref_count instead of lru before migration
dc58ab1eb90c9 mm: add folio_expected_ref_count() for reference count calculation
4ed203f79821c mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked"
df2580fbcedea IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions
943754ad81131 ALSA: usb-audio: Add mute TLV for playback volumes on more devices
0aac2fa4d0c75 ALSA: usb-audio: move mixer_quirks' min_mute into common quirk
ea6016c9ec61d ALSA: usb-audio: Add DSD support for Comtrue USB Audio device
b61b90b07416f i2c: designware: Add quirk for Intel Xe
41ea28a2de255 mmc: sdhci-cadence: add Mobileye eyeQ support
306697a775fbc usb: core: Add 0x prefix to quirks debug output
dc77154e83048 ALSA: usb-audio: Fix build with CONFIG_INPUT=n
a3961b1f7f79e ALSA: usb-audio: Convert comma to semicolon
d04d301614630 ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5
8fa69bd18148e ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks
9db2614986bd0 ALSA: usb-audio: Simplify NULL comparison in mixer_quirks
e8c605fece5b9 ALSA: usb-audio: Avoid multiple assignments in mixer_quirks
bafc648b82c3b ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks
08a96e22bd37f ALSA: usb-audio: Fix block comments in mixer_quirks
18f9e77de5272 firewire: core: fix overlooked update of subsystem ABI version
ca3e48e96816c scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE
(From OE-Core rev: 5234d795417f97cfce7bcd891e7bdeabc6f36e9e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
147338df3487 Linux 6.6.108
42a6aeb4b238 Revert "loop: Avoid updating block size under exclusive owner"
06146c26f5cf minmax: add a few more MIN_T/MAX_T users
af8b531ecfd4 minmax: simplify and clarify min_t()/max_t() implementation
2d396aa8264d minmax: avoid overly complicated constant expressions in VM code
532733ff82b9 mptcp: propagate shutdown to subflows when possible
3ef938f6f0b3 rtc: pcf2127: fix SPI command byte for PCF2131 backport
075abf0b1a95 iommu/amd/pgtbl: Fix possible race while increase page table level
564f2312e2ff xhci: dbc: Fix full DbC transfer ring after several reconnects
3c6dd29a460f xhci: dbc: decouple endpoint allocation from initialization
27b04564f7a3 phy: ti: omap-usb2: fix device leak at unbind
34a8d5a198bb phy: Use device_get_match_data()
0ee0ef483aae selftests: mptcp: userspace pm: validate deny-join-id0 flag
650150cc9a3e mptcp: pm: nl: announce deny-join-id0 flag
a6157484bee3 vmxnet3: unregister xdp rxq info in the reset path
e7b7a9387955 smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
2374c11189ef crypto: af_alg - Set merge to zero early in af_alg_sendmsg
6a075f80f303 drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
15a77e1ab0a9 drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
e6b0616a360f ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message
7740da20a3a0 ASoC: wm8974: Correct PLL rate rounding
b4e8741955dc ASoC: wm8940: Correct typo in control name
b7e4884dd853 ASoC: wm8940: Correct PLL rate rounding
abc9f859a9ea io_uring: include dying ring in task_work "should cancel" state
c8e69b783bc4 io_uring: backport io_should_terminate_tw()
115e7d4d5ee8 ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
0a3d5a4d4adc selftests: mptcp: avoid spurious errors on TCP disconnect
9ef1af5d4040 selftests: mptcp: connect: catch IO errors on listen side
666b49c848f1 rds: ib: Increment i_fastreg_wrs before bailing out
689aee35ce67 net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
7e4c3cd7f0a1 KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
6584e7ecfa7d mmc: mvsdio: Fix dma_unmap_sg() nents value
ac4e940dc7da ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
411f7d4f7038 ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
468bb23472b7 ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
fc7bd02dadb8 btrfs: tree-checker: fix the incorrect inode ref size check
090b61b87420 iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()
561eef41aaa3 LoongArch: Check the return value when creating kobj
2ff7ef2f71b4 LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
fb6ee62d3082 LoongArch: Update help info of ARCH_STRICT_ALIGN
90c0ffa1e0d9 power: supply: bq27xxx: restrict no-battery detection to bq27000
84ac57c4bbfd power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
7c4491b5644e crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
ee74d69af170 nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
d3cb3f209d35 ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
eb0378dde086 ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
d2cfefa14ce8 octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
8eeb2091e72d cnic: Fix use-after-free bugs in cnic_delete_task
cd093e8bdcfe net: liquidio: fix overflow in octeon_init_instr_queue()
13f57d484676 Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
4cefe5be7388 tls: make sure to abort the stream if headers are bogus
dfd06131107e tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
97d797c5fc6f bonding: don't set oif to bond dev when getting NS target destination
2cb17c88edd3 net/mlx5e: Harden uplink netdev access against device unbind
fd74bd40f1a4 net/mlx5e: Consider aggregated port speed during rate configuration
a7f10a466d36 i40e: remove redundant memory barrier when cleaning Tx descs
0255c5100470 net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
af114ef225e5 selftests: mptcp: sockopt: fix error messages
dedaa9bcf79c mptcp: tfo: record 'deny join id0' info
36d9f72e5d66 mptcp: set remote_deny_join_id0 on SYN recv
29a5fd482cd5 bonding: set random address only when slaves already exist
ea53e6a47e14 qed: Don't collect too many protection override GRC elements
2f4b68e7905e dpaa2-switch: fix buffer pool seeding for control traffic
4f364023ddcf um: virtio_uml: Fix use-after-free after put_device in probe
5d2c34ff78b8 btrfs: fix invalid extref key setup when replaying dentry
4a1e3ec28e80 cgroup: split cgroup_destroy_wq into 3 workqueues
9ba2b399dee2 pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch
eae22a2573a0 wifi: mac80211: fix incorrect type for ret
93e063f15e17 wifi: mac80211: increase scan_ies_len for S1G
0ffb49ba247c ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported
6085291a1a58 wifi: wilc1000: avoid buffer overflow in WID string configuration
(From OE-Core rev: 0b5c6e21160e54b3b571343d932614b23231e273)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
af1544b5d072 Linux 6.6.107
f075a33ef204 x86: disable image size check for test builds
23f24d0a538e drm/i915/power: fix size for for_each_set_bit() in abox iteration
0a87bf8bd5d7 drm/amdgpu: fix a memory leak in fence cleanup when unloading
d70b5910ca31 net: mdiobus: release reset_gpio in mdiobus_unregister_device()
cce57cd8c5de ksmbd: fix null pointer dereference in alloc_preauth_hash()
ce807c4c88d2 phy: ti-pipe3: fix device leak at unbind
7c89ea3ab302 phy: tegra: xusb: fix device and OF node leak at probe
221f6739369b dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
ebf6c7c908e5 dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees
e0727853992a usb: gadget: midi2: Fix MIDI2 IN EP max packet size
a04b32b0ec1b usb: gadget: midi2: Fix missing UMP group attributes initialization
bea1946b6919 USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
26f296e4c497 xhci: fix memory leak regression when freeing xhci vdev devices depth first
0d861bc0b5c4 RISC-V: Remove unnecessary include from compat.h
156677ea10ba hrtimers: Unconditionally update target CPU base after offline timer migration
b1fa39fb3026 hrtimer: Rename __hrtimer_hres_active() to hrtimer_hres_active()
6276a6b2c84e hrtimer: Remove unused function
c504b5aaaaa5 regulator: sy7636a: fix lifecycle of power good gpio
1baed10553fc dmaengine: ti: edma: Fix memory allocation size for queue_priority_map
df82c7901513 dmaengine: idxd: Fix double free in idxd_setup_wqs()
f0e460925679 dmaengine: idxd: Fix refcount underflow on module unload
0e95ee7f532b dmaengine: idxd: Remove improper idxd_free
608c14c671a8 hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr
b072e32e0874 hsr: use rtnl lock when iterating over ports
72dbae1f2f21 net: hsr: Add VLAN CTAG filter support
64a58ae64da5 net: hsr: Add support for MC filtering at the slave device
94b050726288 can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB
deedea599e87 can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails
1e1adfffd3fe can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed
23431998a377 i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
ff00b2ed7c64 igb: fix link test skipping when interface is admin down
e450b4966f72 docs: networking: can: change bcm_msg_head frames member to support flexible array
e6867c0ae100 tunnels: reset the GSO metadata before reusing the skb
5e84e18f6727 net: bridge: Bounce invalid boolopts
fe78891f296a net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
092e5703d400 Disable SLUB_TINY for build testing
8a8f093e621c USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
e88b7810b43e USB: serial: option: add Telit Cinterion FN990A w/audio compositions
bb3498089f86 dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks
a0da801d3ea0 serial: sc16is7xx: fix bug in flow control levels init
1e92afef6061 tty: hvc_console: Call hvc_kick in hvc_write unconditionally
af253b1a5daa Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"
7bd41f9c96dd Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
27e126072ee0 Input: iqs7222 - avoid enabling unused interrupts
854baafc00c4 kernfs: Fix UAF in polling when open file is released
5de7b4141af1 cifs: fix pagecache leak when do writepages
9f4b38ad41d6 mm/khugepaged: fix the address passed to notifier on testing young
c95c22402b00 mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios
394547b9113f btrfs: fix corruption reading compressed range when block size is smaller than page size
a29f891d4f37 btrfs: use readahead_expand() on compressed extents
7bb675c9f025 mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters()
9fe0415156fb mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
60d7a3d2b985 mm/damon/sysfs: fix use-after-free in state_show()
23538cfbeed8 libceph: fix invalid accesses to ceph_connection_v1_info
b97edd195442 mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing
252bc25d7aac mtd: nand: raw: atmel: Fix comment in timings preparation
cfdde9197ecd drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages
9adb902be26b drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
b2fbe0f9f80b drm/mediatek: fix potential OF node use-after-free
6632845292a4 mm/damon/core: set quota->charged_from to jiffies at first charge window
3d278e89c2ea mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
8577ded2ee3d fuse: prevent overflow in copy_file_range return value
01e1eba64860 fuse: check if copy_file_range() returns larger than requested size
c50336dfcb24 mtd: rawnand: stm32_fmc2: fix ECC overwrite
06d8ef8f8537 mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
31dc1603aa43 net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups
9d55370cc4e2 i2c: i801: Hide Intel Birch Stream SoC TCO WDT
0709bc11b942 ocfs2: fix recursive semaphore deadlock in fiemap call
8345a93b9bda mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
e69f61b8c08e compiler-clang.h: define __SANITIZE_*__ macros only when undefined
deedce87471e Revert "SUNRPC: Don't allow waiting for exiting tasks"
6f628d7dd8ac EDAC/altera: Delete an inappropriate dma_free_coherent() call
2089d8a316f4 KVM: SVM: Set synthesized TSA CPUID flags
2b8a1969cae5 rcu-tasks: Maintain real-time response in rcu_tasks_postscan()
d89abc4fbee8 rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks
4e86206b6967 rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocks
8be3d52101b0 proc: fix type confusion in pde_set_flags()
66bcb04a441f tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.
449682e76f32 bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()
d660c8d8142e s390/cpum_cf: Deny all sampling events by counter PMU
1262bda871da tracing: Silence warning when chunk allocation fails in trace_pid_write
69d99a936f00 NFSv4/flexfiles: Fix layout merge mirror check.
c288e4c39d21 NFSv4.2: Serialise O_DIRECT i/o and copy range
9f2fdb18d0bf NFSv4.2: Serialise O_DIRECT i/o and clone range
4089fd70a508 NFSv4.2: Serialise O_DIRECT i/o and fallocate()
320a0954e2c8 NFS: Serialise O_DIRECT i/o and truncate()
275d9fd06d96 fs/nfs/io: make nfs_start_io_*() killable
06c26a679029 ftrace/samples: Fix function size computation
f7ec68cc74d8 tracing: Fix tracing_marker may trigger page fault during preempt_disable
781ec30354e6 NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server
b39234ede545 NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set
a022c9a46455 NFSv4: Don't clear capabilities that won't be reset
9339b4e75a81 SUNRPC: call xs_sock_process_cmsg for all cmsg
fd00ae04c5aa flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read
0214b96a6a63 ima: limit the number of ToMToU integrity violations
905d43b8ad24 net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.
9da2a9d3ccd8 media: i2c: imx214: Fix link frequency validation
817a962db3f3 NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs()
913ff520714f nfsd: Fix a regression in nfsd_setattr()
392260eb8e67 kasan: fix GCC mem-intrinsic prefix with sw tags
d699575d00ff mm: introduce and use {pgd,p4d}_populate_kernel()
3f8810b2d22d kunit: kasan_test: disable fortify string checker on kasan_strings() test
(From OE-Core rev: 4964bdf8bf8b4c889928478db3e0d901e748fe55)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
60a9e718726f Linux 6.6.106
3b9e7e5c5298 x86/vmscape: Add old Intel CPUs to affected list
1e1dc1f9edb9 x86/vmscape: Warn when STIBP is disabled with SMT
a5d029f1152a x86/bugs: Move cpu_bugs_smt_update() down
34e566704105 x86/vmscape: Enable the mitigation
f866eef8d1c6 x86/vmscape: Add conditional IBPB mitigation
813cb831439c x86/vmscape: Enumerate VMSCAPE bug
9d1677060428 Documentation/hw-vuln: Add VMSCAPE documentation
fe9731e10004 Linux 6.6.105
be4e6a221467 spi: fsl-qspi: Fix double cleanup in probe error path
054a444b4c17 dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()
b718de5904a6 cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo()
d0b26a9f5742 cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE()
a44d0904d673 cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo()
524ee2606a30 riscv: use lw when reading int cpu in asm_per_cpu
522ffe298627 mm: slub: avoid wake up kswapd in set_track_prepare
ad2df864033e slub: Reflow ___slab_alloc()
c866c40d07c4 tools: gpio: remove the include directory on make clean
3c331f7fc5b6 tools: gpio: rm .*.cmd on make clean
7e4f8e09d577 drm/amd/amdgpu: Fix missing error return on kzalloc failure
718c248902dd drm/amdgpu: Replace DRM_* with dev_* in amdgpu_psp.c
c9c4635a6d55 perf bpf-event: Fix use-after-free in synthesis
85da7f36d9a0 drm/bridge: ti-sn65dsi86: fix REFCLK setting
1a7d3947a5dd spi: spi-fsl-lpspi: Clear status register after disabling the module
cd53048e7460 spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort
a339956545a5 spi: spi-fsl-lpspi: Set correct chip-select polarity bit
a786ef5f693b spi: spi-fsl-lpspi: Fix transmissions when using CONT
2313baff36d0 hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM
8699358b6ac9 pcmcia: Add error handling for add_interval() in do_validate_mem()
3ee8f5c8938f pcmcia: omap: Add missing check for platform_get_resource
8d7ee56bf530 Revert "drm/amdgpu: Avoid extra evict-restore process."
b9cf42a8f034 ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
5f46882be912 ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
7d98166183d6 drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv
2c6c9d319017 drm/mediatek: Fix using wrong drm private data to bind mediatek-drm
13d0854e3538 drm/mediatek: Add crtc path enum for all_drm_priv array
d5875a478b1b vmxnet3: update MTU after device quiesce
5174ea81d6ca net: dsa: microchip: linearize skb for tail-tagging switches
3b6a5df36604 net: dsa: microchip: update tag_ksz masks for KSZ9477 family
16fea5067092 dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()
dd2b7abd0da3 ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup
7df63b5ddd07 ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA
47aba94a924c iio: pressure: mprls0025pa: use aligned_s64 for timestamp
e791bf216c9e iio: light: opt3001: fix deadlock due to concurrent flag access
91da53307391 iio: chemical: pms7003: use aligned_s64 for timestamp
fb6a7c1da207 iio: imu: inv_mpu6050: align buffer for timestamp
977849e8acd2 btrfs: adjust subpage bit start based on sectorsize
b088ae4e4184 PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
30d201ee3a37 thermal/drivers/mediatek/lvts: Disable low offset IRQ for minimum threshold
50ae352c1848 spi: fsl-qspi: use devm function instead of driver remove
0ef7058b4dc6 mm/slub: avoid accessing metadata when pointer is invalid in object_err()
ba0ccc1be52c nouveau: fix disabling the nonstall irq due to storm code
033f09b647db cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode
83440514ef2a cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization
86cade7791a2 cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller
e7f4f16ff167 cpufreq: intel_pstate: Revise global turbo disable check
de6b545bcdba Revert "spi: spi-cadence-quadspi: Fix pm runtime unbalance"
94f7d9070382 Revert "spi: cadence-quadspi: fix cleanup of rx_chan on failure paths"
f4f7cde70f59 net: pcs: rzn1-miic: Correct MODCTRL register offset
50a84d5c8140 e1000e: fix heap overflow in e1000_set_eeprom
1cfa5dd05847 cifs: prevent NULL pointer dereference in UTF16 conversion
bb37252c9af1 batman-adv: fix OOB read/write in network-coding decode
d96cc9a1b577 scsi: lpfc: Fix buffer free/clear order in deferred receive path
abab31c377cb platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list
350bfdd2841f drm/amdgpu: drop hw access in non-DC audio fini
9e4293766e4f wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data()
9df29aa5637d wifi: mwifiex: Initialize the chan_stats array to zero
bc983b834354 soc: qcom: mdt_loader: Deal with zero e_shentsize
698abcf08818 proc: fix missing pde_set_flags() for net proc files
e9188f66e949 ocfs2: prevent release journal inode after journal shutdown
f9b8d4dba8e7 sched: Fix sched_numa_find_nth_cpu() if mask offline
6797a8b3f71b mm: move page table sync declarations to linux/pgtable.h
26ff568f390a x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()
2ee32c4c4f63 pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()
50f2f392eb6e arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE
90e9372ec0b0 ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
ad17940a6618 ALSA: usb-audio: Add mute TLV for playback volumes on some devices
a4e366fbec8a phy: mscc: Stop taking ts_lock for tx_queue and use its own lock
9b035445b7c9 selftest: net: Fix weird setsockopt() in bind_bhash.c.
85c1c86a67e0 ppp: fix memory leak in pad_compress_skb
01d2690c09e6 net: atm: fix memory leak in atm_register_sysfs when device_register fail
7d449b7a6c8e ax25: properly unshare skbs in ax25_kiss_rcv()
5852cee1d8f6 mctp: return -ENOPROTOOPT for unknown getsockopt options
7f8869586dd6 net/smc: Remove validation of reserved bits in CLC Decline message
90ab05ed47c1 ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()
bee1e19cf1fa net: thunder_bgx: decrement cleanup index before use
4535729550cf net: thunder_bgx: add a missing of_node_put
e472f59d02c8 wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result()
609f6debdff3 wifi: libertas: cap SSID len in lbs_associate()
ccb839602a82 wifi: cw1200: cap SSID length in cw1200_do_join()
61b80fbdc072 net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
5d7b2d45770e wifi: ath11k: fix group data packet drops during rekey
6bf934426760 wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay()
38b86b0a37df wifi: ath11k: rename ath11k_start_vdev_delay()
14ed9f84c7c0 wifi: ath11k: Introduce and use ath11k_sta_to_arsta()
fb216d980fae i40e: Fix potential invalid access when MAC list is empty
f18d9b3abf9c net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync()
668f4f6382c3 macsec: read MACSEC_SA_ATTR_PN with nla_get_uint
1cf0b558cbb7 netlink: add variable-length / auto integers
5430388a8111 net: macb: Fix tx_ptr_lock locking
8d09b13789ba icmp: fix icmp_ndo_send address translation for reply direction
1dda64fb3f5e mISDN: Fix memory leak in dsp_hwec_enable()
9a4abe262df9 xirc2ps_cs: fix register access when enabling FullDuplex
6077d16b5c0f Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
bd75eba88e88 Bluetooth: vhci: Prevent use-after-free by removing debugfs files early
2acc8d3f0a3c netfilter: conntrack: helper: Replace -EEXIST by -EBUSY
50db11e2bbb6 netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm
f1150153c4e5 wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work
b7d08929178c wifi: cfg80211: fix use-after-free in cmp_bss()
4a05520d12a7 arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC
f7a48ef44576 arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM
5b94a825945a tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
0383e172435f arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro
add1ecc8f3ad tee: fix NULL pointer dereference in tee_shm_put
bf89b1f87c72 fs: writeback: fix use-after-free in __mark_inode_dirty()
41e168db5942 Bluetooth: hci_sync: Avoid adding default advertising on startup
703ea9e34f96 cpupower: Fix a bug where the -t option of the set subcommand was not working.
2b21fd1cf77e drm/amd/display: Don't warn when missing DCE encoder caps
235a4c0a8aaa cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN
ee58a0a35378 LoongArch: Save LBT before FPU in setup_sigcontext()
dc4a024b1990 btrfs: avoid load/store tearing races when checking if an inode was logged
48545620ca8f btrfs: fix race between setting last_dir_index_offset and inode logging
9f76a2e19baf btrfs: fix race between logging inode and checking if it was logged before
7acfa07c585e bpf: Fix oob access in cgroup local storage
dbd8ec2261b8 bpf: Move bpf map owner out of common struct
8e573ac21fcd bpf: Move cgroup iterator helpers to bpf.h
3eeefeb9d62d bpf: Add cookie object to bpf maps
355bd0b51d2f Linux 6.6.104
d3cc7476b89f xfs: do not propagate ENODATA disk errors into xattr code
0699faf70413 Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS"
6c9552de7f7e HID: mcp2221: Handle reads greater than 60 bytes
5a809b34250c HID: mcp2221: Don't set bus speed on every transfer
1b3ccc394807 net/mlx5: SF, Fix add port error handling
ea687c003663 net: rose: fix a typo in rose_clear_routes()
4e86e5ba325e drm/nouveau/disp: Always accept linear modifier
1424f6132fc8 smb3 client: fix return code mapping of remap_file_range
3c3321091733 net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions
4191ea1f0bb3 fs/smb: Fix inconsistent refcnt update
4f43a6d376da dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted
8911ec881cd7 Revert "drm/amdgpu: fix incorrect vm flags to map bo"
e422370e6ab2 HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
b9166ea27d0a HID: wacom: Add a new Art Pen 2
88d3c2790c33 HID: logitech: Add ids for G PRO 2 LIGHTSPEED
8783b2a0b740 HID: quirks: add support for Legion Go dual dinput modes
d4e6e2680807 HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
5f3c0839b173 HID: asus: fix UAF via HID_CLAIMED_INPUT validation
c84ba4cdf4c6 x86/microcode/AMD: Handle the case of no BIOS microcode
f49161646e03 KVM: x86: use array_index_nospec with indices that come from guest
925599eba460 efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
463aa96fca62 sctp: initialize more fields in sctp_v6_from_sk()
9c547c8eee9d net: rose: include node references in rose_neigh refcount
f8c29fc437d0 net: rose: convert 'use' field to refcount_t
4998ab3eb2b8 net: rose: split remove and free operations in rose_remove_neigh()
b0f8725196ae net: stmmac: Set CIC bit only for TX queues with COE
dc38d0111c16 net: stmmac: xgmac: Correct supported speed modes
d02d635fc03d net: stmmac: Rename phylink_get_caps() callback to update_caps()
ce006b60fc49 net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
9b0acd3bb291 net/mlx5e: Set local Xoff after FW update
dec9d873bdf7 net/mlx5e: Update and set Xon/Xoff upon port speed set
cdd96ed12524 net/mlx5e: Update and set Xon/Xoff upon MTU set
3e07c623fbc5 net/mlx5: Nack sync reset when SFs are present
a623e80aaa85 net/mlx5: Convert SF port_indices xarray to function_ids xarray
a7e9da4d3afb net/mlx5: Use devlink port pointer to get the pointer of container SF struct
25659835c7af net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc()
ddac9d0fe249 net/mlx5: Fix lockdep assertion on sync reset unload event
8da591ae2614 net/mlx5: Add support for sync reset using hot reset
6292688e07d0 net/mlx5: Add device cap for supporting hot reset in sync reset flow
09fd27c8621e net/mlx5: Reload auxiliary drivers on fw_activate
7acefa4c66aa phy: mscc: Fix when PTP clock is register and unregister
b3c70f6fc258 net: dlink: fix multicast stats being counted incorrectly
589edd3dc8fb dt-bindings: display/msm: qcom,mdp5: drop lut clock
dc70ea942fcd ice: fix incorrect counter for buffer allocation failures
05fc7307e352 ice: stop storing XDP verdict within ice_rx_buf
29bcd31ace16 ice: gather page_count()'s of each frag right before XDP prog call
40a9f217cde1 ice: Introduce ice_xdp_buff
4de399767ddc drm/nouveau: remove unused memory target test
32a498445641 drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
3c80c230d6e3 atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
4bd2866db002 Bluetooth: hci_sync: fix set_local_name race condition
961abec8184a Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced
f356ed87c78c Bluetooth: hci_event: Mark connection as closed during suspend disconnect
4c549d87f016 Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success
430786612abe HID: input: report battery status changes immediately
61d733a568d8 HID: input: rename hidinput_set_battery_charge_status()
e7d0bd359f4c powerpc/kvm: Fix ifdef to remove build warning
6de90c2a3b6c drm/msm: Defer fd_install in SUBMIT ioctl
a208d67cb44b net: ipv4: fix regression in local-broadcast routes
9b2700151660 vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()
181feb41f0b2 NFS: Fix a race when updating an existing write
9a1963404cc2 nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
b15342e09644 ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list
612527136e0c erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC
8f8e6a781783 ASoC: codecs: tx-macro: correct tx_macro_component_drv name
24b9ed739c8c smb: client: fix race with concurrent opens in rename(2)
bc1427a48371 smb: client: fix race with concurrent opens in unlink(2)
43662b846c7a scsi: core: sysfs: Correct sysfs attributes access rights
28c8fb7ae2ad ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
9e0743eb6dcf of: dynamic: Fix use after free in of_changeset_add_prop_helper()
749137b41e70 of: Add a helper to free property struct
d3be2b8cff6f mips: lantiq: xway: sysctrl: rename the etop node
e877b861dab9 mips: dts: lantiq: danube: add missing burst length property
6e59b8483e6e pinctrl: STMFX: add missing HAS_IOMEM dependency
43e3118c677a of: dynamic: Fix memleak when of_pci_add_properties() failed
(From OE-Core rev: 212df1778245f7b299b549285ea0994234e163fa)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
cc1a1c5b404a Linux 6.6.103
40b36d9a612b alloc_fdtable(): change calling conventions.
a0a3ace2a578 netfilter: nf_reject: don't leak dst refcount for loopback packets
c1aa819059b8 s390/hypfs: Enable limited access during lockdown
972d84075e3b s390/hypfs: Avoid unnecessary ioctl registration in debugfs
81a0f002e4fd ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation
7d67d591ecb0 net/mlx5e: Preserve shared buffer capacity during headroom updates
dacf1ca11735 net/mlx5: Base ECVF devlink port attrs from 0
c71a3e2b02e7 Octeontx2-af: Skip overlap check for SPI field
2919ca876e15 bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU
45b70352d186 bonding: Add independent control state machine
f0c7885ef8d3 bonding: update LACP activity flag after setting lacp_active
ca88ac44368c net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate
aa12ee1c1bd2 net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
ee7134481ff7 igc: fix disabling L1.2 PCI-E link substate on I226 on init
d10f670b6f86 ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
5189c0b7c251 LoongArch: Optimize module load time by optimizing PLT/GOT counting
070b4af44c4b net/smc: fix UAF on smcsk after smc_listen_out()
ba51d73408ed gve: prevent ethtool ops after shutdown
748da8083122 net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization
3a4eeea79a46 phy: mscc: Fix timestamping for vsc8584
ca18d751bcc9 ppp: fix race conditions in ppp_fill_forward_path
06a7acd45a8f net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
87f78799e358 ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add
2156d9e9f2e4 net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
857b8387a977 drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session()
b79027f7ebb7 ALSA: usb-audio: Fix size validation in convert_chmap_v3()
f93032e5d68f drm/hisilicon/hibmc: fix the hibmc loaded failed bug
e50599adc966 mlxsw: spectrum: Forward packets with an IPv4 link-local source IP
469c45c8a16a Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync()
ae1d9779f089 Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established
8f80c633cba1 iommu/amd: Avoid stack buffer overflow from kernel cmdline
f5ad0819f902 scsi: qla4xxx: Prevent a potential error pointer dereference
96476b043efb net: bridge: fix soft lockup in br_multicast_query_expired()
7aee3d519d63 RDMA/bnxt_re: Fix to initialize the PBL array
5d3f018fc09a RDMA/bnxt_re: Fix to remove workload check in SRQ limit path
7b044e925aba RDMA/bnxt_re: Fix to do SRQ armena by default
acf0dea8dc90 RDMA/erdma: Fix ignored return value of init_kernel_qp
76588276fcf8 iosys-map: Fix undefined behavior in iosys_map_clear()
34c3bc762bc4 cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key
72553fe19317 drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor().
ad994eda5d95 spi: spi-fsl-lpspi: Clamp too high speed_hz
7207923d8453 x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper
4986548825fe usb: typec: maxim_contaminant: disable low power mode when reading comparator values
f56e75b85b54 usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean
e600de541c37 usb: xhci: Fix slot_id resource race conflict
8d2b63fbfd4d iio: imu: inv_icm42600: change invalid data error to -EBUSY
0af5812acfac iio: imu: inv_icm42600: Convert to uXX and sXX integer types
ec3310a5168b iio: imu: inv_icm42600: use = { } instead of memset()
f52d8ba43259 iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64
f13768b9b829 iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read()
99b508340d0d iio: light: as73211: Ensure buffer holes are zeroed
58ff8064cb4c tracing: Limit access to parser->buffer when trace_get_user failed
648e01a023cb tracing: Remove unneeded goto out logic
c09dd3773b59 tls: fix handling of zero-length records on the rx_list
93879b3ba967 powerpc/boot: Fix build with gcc 15
5c67f7e4330e mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER
03695cdfcb5e compiler: remove __ADDRESSABLE_ASM{_STR,}() again
fa833df2ba9e drm/amd/display: Don't overclock DCE 6 by 15%
7660124e6506 usb: dwc3: pci: add support for the Intel Wildcat Lake
84c95dbf5bec usb: dwc3: Remove WARN_ON for device endpoint command timeouts
319aba29a486 usb: dwc3: Ignore late xferNotReady event to prevent halt timeout
dbfaa79103b4 USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles
bf29c9618160 usb: storage: realtek_cr: Use correct byte order for bcs->Residue
adfdc6ed189b USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera
cd3bace9c9a3 usb: renesas-xhci: Fix External ROM access timeouts
3b4a57b5cc3b usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test
d84f6e77ebe3 comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl()
0eb4ed2aa261 comedi: pcl726: Prevent invalid irq number
842f307a1d11 comedi: Make insn_rw_emulate_bits() do insn->n samples
decaa5401cb4 usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive
20729b825914 cdx: Fix off-by-one error in cdx_rpmsg_probe()
4de009fc0a3a most: core: Drop device reference after usage in get_channel()
bc4e3186a2e2 iio: proximity: isl29501: fix buffered read on big-endian systems
6a605d307b02 iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe()
3b114a3282ab ftrace: Also allocate and copy hash for reading of filter files
bb912a20fab0 fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable()
65e46aeaf84a drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
d404824f3d25 cpuidle: governors: menu: Avoid selecting states with too much latency
3a92598c3e55 cpuidle: menu: Remove iowait influence
f0aa8591ba0c mmc: sdhci-pci-gli: Add a new function to simplify the code
1eae029f79b6 mmc: sdhci-pci-gli: Use PCI AER definitions, not hard-coded values
fd269466abe6 selftests: mptcp: pm: check flush doesn't reset limits
a9cf4362d4d0 mptcp: disable add_addr retransmission when timeout is 0
ebe3d8cf1ee6 mptcp: remove duplicate sk_reset_timer call
1982e18bbcc1 use uniform permission checks for all mount propagation changes
c5aa6ba11273 fs/buffer: fix use-after-free when call bh_read() helper
212eb86f75b4 smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy()
740ccba37a12 arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support
342f7a1dda77 ext4: preserve SB_I_VERSION on remount
047b4cb30e42 scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems
c065c8d20dd0 scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers
6d53b2a134da scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE
0c3333f7bfee PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features
d0252e69b932 PCI: imx6: Delay link start until configfs 'start' written
cee067ef2055 PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining
7b688b365ace PCI: rockchip: Use standard PCIe definitions
72ff3acf0044 soc: qcom: mdt_loader: Fix error return values in mdt_header_valid()
ef2f64dff281 drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs
a98aa702c74f drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs
e95f4fd56f6c drm/amd/display: Fix DP audio DTO1 clock source on DCE 6.
5b011264c5da drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3
36a6b43573d1 drm/amd/display: Avoid a NULL pointer dereference
86c2825791c3 s390/sclp: Fix SCCB present check
50db1ab0f3ec ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6
0a1385336970 mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn
63962ff932ef mm/debug_vm_pgtable: clear page table entries at destroy_args()
8d03bce0dcb2 squashfs: fix memory leak in squashfs_fill_super
92c9689646c8 mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency
0207d8faa1fb memstick: Fix deadlock by moving removing flag earlier
28b82be094e2 KVM: arm64: Fix kernel BUG() due to bad backport of FPSIMD/SVE/SME fix
d1446050a29a sched/fair: Fix frequency selection for non-invariant case
858e035ea448 topology: Set capacity_freq_ref in all cases
68df021d3cfa arm64/amu: Use capacity_ref_freq() to set AMU ratio
cf4faefd3a7b cpufreq/cppc: Set the frequency used for computing the capacity
11da2b1ae4c9 energy_model: Use a fixed reference frequency
6688eb926932 cpufreq/schedutil: Use a fixed reference frequency
9771732ab39c cpufreq: Use the fixed and coherent frequency for scaling capacity
46db6d4797f1 sched/topology: Add a new arch_scale_freq_ref() method
0ed2068de1f9 kbuild: userprogs: use correct linker when mixing clang and GNU ld
5b7912d83962 ata: libata-scsi: Return aborted command when missing sense and result TF
9e9b1fa7ecaa PM: runtime: Take active children into account in pm_runtime_get_if_in_use()
ac2e62cab097 PM: runtime: Simplify pm_runtime_get_if_active() usage
c0f179c1547f ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig
dc35f594b0d2 usb: dwc3: imx8mp: fix device leak at unbind
1636b5e9c354 mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd()
365771ee3dc8 wifi: mac80211: check basic rates validity in sta_link_apply_parameters
b59bea60396c KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer
65b6b10fc005 s390/mm: Remove possible false-positive warning in pte_free_defer()
0852c97fec9c btrfs: send: make fs_path_len() inline and constify its argument
8f3aae5fd76d btrfs: send: use fallocate for hole punching with send stream v2
f942e47453a8 btrfs: send: avoid path allocation for the current inode when issuing commands
dbda681a0a93 btrfs: send: keep the current inode's path cached
ffc19fe2a7ad btrfs: send: add and use helper to rename current inode when processing refs
bfed58ed10f1 btrfs: send: only use boolean variables at process_recorded_refs()
253557254f8d btrfs: send: factor out common logic when sending xattrs
b1947464c041 btrfs: populate otime when logging an inode item
d7badc2ba4da btrfs: constify more pointer parameters
9dfdea89ceb3 btrfs: fix ssd_spread overallocation
9c64d6b07cbb btrfs: open code timespec64 in struct btrfs_inode
8f85af32692d xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags
4734255ef39b btrfs: abort transaction on unexpected eb generation at btrfs_copy_root()
467dcf7e4a61 btrfs: always abort transaction on failure to add block group to free space tree
8c5bf13905f3 btrfs: move transaction aborts to the error site in add_block_group_free_space()
b172535ccba1 btrfs: qgroup: fix race between quota disable and quota rescan ioctl
d6f1a6c2f567 btrfs: don't ignore inode missing when replaying log tree
a779d1dd7f2d usb: typec: fusb302: cache PD RX state
827f7b4fe051 PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports
80617b3926b6 block: Make REQ_OP_ZONE_FINISH a write operation
6c77d4e0f6ad block: reject invalid operation in submit_bio_noacct
3bbd52a413fc fscrypt: Don't use problematic non-inline crypto engines
c8a1e1f02921 leds: flash: leds-qcom-flash: Fix registry access after re-bind
71230248a711 leds: flash: leds-qcom-flash: Limit LED current based on thermal condition
84a24fb446ee net/sched: ets: use old 'nbands' while purging unused classes
81505f137b3a net_sched: sch_ets: implement lockless ets_dump()
00dc616e6cb5 smb: client: fix netns refcount leak after net_passive changes
2668e038800b net: better track kernel sockets lifetime
ac90037bf398 net: Add net_passive_inc() and net_passive_dec().
5dd481868eb1 selftests/memfd: add test for mapping write-sealed memfd read-only
2e4179698f84 mm: reinstate ability to map write-sealed memfd mappings read-only
87a75f68eaba mm: update memfd seal write check to include F_SEAL_WRITE
17c5d49beb6c mm: drop the assumption that VM_SHARED always implies writable
440d36847a12 mptcp: pm: kernel: flush: do not reset ADD_ADDR limit
253b7d8bafe6 mptcp: drop skb if MPTCP skb extension allocation fails
cf0a88124e35 ACPI: pfr_update: Fix the driver update version check
3ddd55cf19ed ipv6: sr: Fix MAC comparison to be constant-time
b117c41b0090 net, hsr: reject HSR frame if skb can't hold tag
3afdeb96dc5f drm/amd/display: Don't overwrite dce60_clk_mgr
39f187cbf7ed drm/amd/display: Add primary plane to commits for correct VRR handling
74ee7445c3b6 drm/amdkfd: Destroy KFD debugfs after destroy KFD wq
627f30a328f2 drm/amdgpu: update mmhub 3.0.1 client id mappings
a3201e3b7cf1 drm/amdgpu: Avoid extra evict-restore process.
0e7f5f9aa498 drm/amd: Restore cached power limit during resume
002860142ceb media: venus: venc: Clamp param smaller than 1fps and bigger than 240
f866778583b6 media: venus: vdec: Clamp param smaller than 1fps and bigger than 240.
f54be97bc69b media: venus: protect against spurious interrupts during probe
041015a46597 media: venus: hfi: explicitly release IRQ during teardown
ba567c2e52fb media: venus: Add a check for packet size after reading from shared memory
03c0e00ccf59 media: qcom: camss: cleanup media device allocated resource on error path
3c0e4cc4f55f media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
61f267b77dbc media: ov2659: Fix memory leaks in ov2659_probe()
1c2769dc8025 media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()
3d83d0b5ae50 media: usbtv: Lock resolution while streaming
ecb7382089bc media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
b3433cffee8d media: verisilicon: Fix AV1 decoder clock frequency
6a41dc143e3c media: vivid: fix wrong pixel_array control size
8ad57bd4a952 media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init()
c231d1964878 media: hi556: correct the test pattern configuration
0148fcdd9140 media: gspca: Add bounds checking to firmware parser
85bfcb0e40fe parisc: Update comments in make_insert_tlb
9827b2b0c64e parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault()
8bccf47adbf6 parisc: Revise gateway LWS calls to probe user read access
4c981077255a parisc: Revise __get_user() to probe user read access
d6ac1e11c4a0 parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c
033605fb20a3 parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers
69cf90e5aa50 parisc: Drop WARN_ON_ONCE() from flush_cache_vmap
0199adb6d1f2 parisc: Define and use set_pte_at()
b334724f6b31 parisc: Check region is readable by user in raw_copy_from_user()
fe0886c98b63 soc/tegra: pmc: Ensure power-domains are in a known state
41f40038de62 jbd2: prevent softlockup in jbd2_log_do_checkpoint()
92ef491b506a f2fs: fix to avoid out-of-boundary access in dnode page
5d109edb38c9 phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence
adb482170045 vhost/vsock: Avoid allocating arbitrarily-sized SKBs
ee438c492b2e vsock/virtio: Validate length in packet header before skb_put()
6ee4578274d1 PCI: endpoint: Fix configfs group removal on driver teardown
0758862386f1 PCI: endpoint: Fix configfs group list head handling
d1f59c792c6f mtd: rawnand: renesas: Add missing check after DMA map
fcb12d1e4163 mtd: rawnand: fsmc: Add missing check after DMA map
9de4819feef9 mtd: spinand: propagate spinand_wait() errors from spinand_write_page()
b9e9afc35a89 mtd: spi-nor: Fix spi_nor_try_unlock_all()
749ccc175ca5 hwmon: (gsc-hwmon) fix fan pwm setpoint show functions
747977aeefd4 pwm: mediatek: Fix duty and period setting
070236488cc9 pwm: mediatek: Handle hardware enable and clock enable separately
cbf3815d8c11 pwm: imx-tpm: Reset counter if CMOD is 0
aa48271f7bef wifi: ath11k: fix dest ring-buffer corruption when ring is full
ee3c10c9738b wifi: ath11k: fix source ring-buffer corruption
069819aa84d2 wifi: ath11k: fix dest ring-buffer corruption
daa2b66fa569 wifi: ath12k: fix dest ring-buffer corruption when ring is full
bfd4918b2b9b wifi: ath12k: fix source ring-buffer corruption
b5b6201a2b75 wifi: ath12k: fix dest ring-buffer corruption
97e07460ba85 wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table()
296bcff76d41 iio: adc: ad_sigma_delta: change to buffer predisable
50e823a23816 iio: imu: bno055: fix OOB access of hw_xlate array
e22e5ac22736 zynq_fpga: use sgtable-based scatterlist wrappers
981c845f2983 soc: qcom: mdt_loader: Ensure we don't read past the ELF header
bfa87a2cafb5 ata: libata-scsi: Fix CDL control
6f5d34088250 scsi: ufs: ufs-pci: Fix default runtime and system PM levels
03d559670ccd scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers
8247c4269acb ata: libata-scsi: Fix ata_to_sense_error() status handling
728abc895294 scsi: mpi3mr: Fix race between config read submit and interrupt completion
78f1d313442c dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints
c4adc491a326 dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints
745c9b114eaf arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses
d1aca165c1f1 arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1
06c3fda2bda8 arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default
2fdddc181262 btrfs: zoned: fix write time activation failure for metadata block group
5fc0345e1af3 ext4: fix hole length calculation overflow in non-extent inodes
e0bb195aea7a ext4: use kmalloc_array() for array space allocation
173270d9fe86 ext4: don't try to clear the orphan_present feature block device is r/o
d387cee49cfe ext4: fix reserved gdt blocks handling in fsmap
052cd20d8d75 ext4: fix fsmap end of range reporting with bigalloc
ab1cc862e55e ext4: check fast symlink for ea_inode correctly
d0570a5b9ccc tracing: fprobe-event: Sanitize wildcard for fprobe event name
d9e157fcfebc ksmbd: extend the connection limiting mechanism to support IPv6
a1d2bab4d533 ksmbd: fix refcount leak causing resource not released
820949bbf33f Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()"
5858448a6c65 crypto: qat - flush misc workqueue during device shutdown
fd2844179567 crypto: qat - lower priority for skcipher and aead algorithms
ea95d4e8a263 lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap
c82ad93be639 vt: defkeymap: Map keycodes above 127 to K_HOLE
c0942ce38843 vt: keyboard: Don't process Unicode characters in K_OFF mode
5e17429679a8 bus: mhi: host: Detect events pointing to unexpected TREs
38de63c2876e bus: mhi: host: Fix endianness of BHI vector table
e192ebb7521c usb: dwc3: meson-g12a: fix device leaks at unbind
d52ad077933f usb: musb: omap2430: fix device leak at unbind
21c400de1079 usb: gadget: udc: renesas_usb3: fix device leak at unbind
295425f52052 usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init()
e06e9ef1912c m68k: Fix lost column on framebuffer debug console
b4b21367cb9c platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister()
1bf5cc1edb37 cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table()
cb7b3633ed74 serial: 8250: fix panic due to PSLVERR
2328010117d0 rcu: Fix racy re-initialization of irq_work causing hangs
049874a185aa HID: apple: avoid setting up battery timer for devices without battery
05a40e70ff5a HID: magicmouse: avoid setting up battery timer when not needed
5661fdd218c2 RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages
b9669bedc63d tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros
fdd1c9f78c24 media: uvcvideo: Do not mark valid metadata as invalid
8f274e2b05fd media: venus: Fix OOB read due to missing payload bound check
a97e062e4ff3 media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()
1da95d3d4b7b mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock
e21a3ddd5873 mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
74fb3b1b335b parisc: Makefile: fix a typo in palo.conf
2a70cbd1aef8 hv_netvsc: Fix panic during namespace deletion with VF
27b118aebdd8 fbdev: Fix vmalloc out-of-bounds write in fast_imageblit
f83d4c81bda3 btrfs: do not allow relocation of partially dropped subvolumes
77e07f7226f4 btrfs: zoned: do not select metadata BG as finish target
6b801da8e146 btrfs: fix log tree replay failure due to file with 0 links and extents
a002525b2fd7 btrfs: clear dirty status from extent buffer on error at insert_new_root()
99e36ff41a74 btrfs: zoned: do not remove unwritten non-data block group
e02bdb223399 btrfs: abort transaction during log replay if walk_log_tree() failed
ec5bfcfb6e0d btrfs: zoned: use filesystem size not disk size for reclaim decision
9dfe40cb6c2c cdc-acm: fix race between initial clearing halt and open
729ac69a3e81 thunderbolt: Fix copy+paste error in match_service_id()
5c4a2ffcbd05 comedi: fix race between polling and detaching
e613904fa419 usb: typec: ucsi: Update power_supply on power role change
ca9fb654f89b misc: rtsx: usb: Ensure mmc child device is active when card is present
5badd56c711e usb: core: config: Prevent OOB read in SS endpoint companion parsing
492207cf8372 ext4: fix largest free orders lists corruption on mb_optimize_scan switch
88d02c333989 ext4: fix zombie groups in average fragment size lists
d19b817540c0 iommufd: Prevent ALIGN() overflow
2ccccb0e4178 iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range
a11b6ee7cab8 iommu/arm-smmu-qcom: Add SM6115 MDSS compatible
7e0c0664e9aa cifs: reset iface weights when we cannot find a candidate
1b6310d14b13 drm/amdgpu: fix incorrect vm flags to map bo
3fbc2e43ab12 ASoC: fsl_sai: replace regmap_write with regmap_update_bits
8270fbcc1ec4 scsi: lpfc: Remove redundant assignment to avoid memory leak
063fe9b16be1 rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe
24334f3cf8a2 pNFS: Fix uninited ptr deref in block/scsi layout
198f26c55779 pNFS: Handle RPC size limit for layoutcommits
2c5b079bcb31 pNFS: Fix disk addr range check in block/scsi layout
cf949a960653 pNFS: Fix stripe mapping in block/scsi layout
3b9d69f0e68a block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
1df5970cd93d ASoC: Intel: avs: Fix uninitialized pointer error in probe()
f2e480950d1c net: phy: smsc: add proper reset flags for LAN8710A
6b93ab1ad84a ipmi: Fix strcpy source and destination the same
9da4d5c3ea6b kconfig: lxdialog: fix 'space' to (de)select options
44337363300f kconfig: gconf: fix potential memory leak in renderer_edited()
e55c6f052032 kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed()
933992c60c07 ipmi: Use dev_warn_ratelimited() for incorrect message warnings
2e07a9fe5117 vfio/mlx5: fix possible overflow in tracking max message size
48d7bdd8759c scsi: aacraid: Stop using PCI_IRQ_AFFINITY
0787a522cc9c scsi: target: core: Generate correct identifiers for PR OUT transport IDs
a40c4af8083d scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans
28d64271510e kconfig: nconf: Ensure null termination where strncpy is used
106ab3cd026f vfio/type1: conditional rescheduling while pinning
98b7b47cebe3 kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c
b45134f72642 f2fs: check the generic conditions first
868f23286c1a exfat: add cluster chain loop check for dir
6af18148675f i2c: Force DLL0945 touchpad i2c freq to 100khz
f8c001884bb4 apparmor: use the condition in AA_BUG_FMT even with debug disabled
dd45d42ab290 dm-table: fix checking for rq stackable devices
f4133dc2b93d dm-mpath: don't print the "loaded" message if registering fails
cf4a40ad2116 i3c: master: Initialize ret in i3c_i2c_notifier_call()
4e24a6a42d91 i3c: don't fail if GETHDRCAP is unsupported
2e487c0fdeb9 apparmor: shift ouid when mediating hard links in userns
ef8814a9d64a rtc: ds1307: handle oscillator stop flag (OSF) for ds1341
6e3733fe88a0 i3c: add missing include to internal header
6dd90afb3945 module: Prevent silent truncation of module name in delete_module(2)
d386c8e4e587 md: dm-zoned-target: Initialize return variable r to avoid uninitialized use
b0cab3d9c70d soundwire: Move handle_nested_irq outside of sdw_dev_lock
1e3697578567 soundwire: amd: serialize amd manager resume sequence during pm_prepare
d2974cfd4fa6 crypto: octeontx2 - add timeout for load_fvc completion poll
ae5a0993f1e4 media: uvcvideo: Fix bandwidth issue for Alcor camera
6bbaec6a0369 media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
09906650484a media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()
77ac2addb1dc media: usb: hdpvr: disable zero-length read messages
1512ced62c87 media: tc358743: Increase FIFO trigger level to 374
9b023149b97a media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
5c809ef89e1b media: tc358743: Check I2C succeeded during probe
815cb5818eef pinctrl: stm32: Manage irq affinity settings
67bca5b04313 scsi: mpi3mr: Correctly handle ATA device errors
80726da54c29 scsi: mpt3sas: Correctly handle ATA device errors
924226822419 power: supply: qcom_battmgr: Add lithium-polymer entry
7925dd68807c scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
8c449e588d81 RDMA/core: reduce stack using in nldev_stat_get_doit()
89fdac333a17 RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask()
773612b1edf3 dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs
01c412e31d98 leds: leds-lp50xx: Handle reg to get correct multi_index
07cba8891f2c media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control
f54eacb5b7f8 MIPS: lantiq: falcon: sysctrl: fix request memory check logic
f22de2027b20 MIPS: Don't crash in stack_top() for tasks without ABI or vDSO
9021924d8893 crypto: jitter - fix intermediary handling
173cfd741ad7 jfs: upper bound check of tree index in dbAllocAG
78989af5bbf5 jfs: Regular file corruption check
34d8e982bac4 jfs: truncate good inode pages when hard link is 0
39cfe2c83146 scsi: bfa: Double-free fix
2b98d2c23317 watchdog: iTCO_wdt: Report error if timeout configuration fails
7fe9533fb069 MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free}
6caa737a77a5 clk: qcom: ipq5018: keep XO clock always on
16e245176777 hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state
d202efb10a4b watchdog: dw_wdt: Fix default timeout
478bd3bc4e7f fs/orangefs: use snprintf() instead of sprintf()
66a373f50b42 scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated
4db46a83d817 phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal
41368857a354 mfd: axp20x: Set explicit ID for AXP313 regulator
6c9e12fef997 clk: tegra: periph: Fix error handling and resolve unsigned compare warning
d960f4b79391 ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr
de6af003239a crypto: hisilicon/hpre - fix dma unmap sequence
cbe740de32bb fbdev: fix potential buffer overflow in do_register_framebuffer()
6daa13c20190 cifs: Fix calling CIFSFindFirst() for root path without msearch
74e7af8334c9 watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition
3a5236c610e2 drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported
8708914f05ec drm/amd/display: Only finalize atomic_obj if it was initialized
110822d339a0 vhost: fail early when __vhost_add_used() fails
c2bdb45f366a vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page
bc9ef9783c6b net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325
e7a375453cca rcu: Fix rcu_read_unlock() deadloop due to IRQ work
58ed3ac8538c drm/ttm: Respect the shrinker core free target
39de3ce65635 drm/amd/display: Avoid trying AUX transactions on disconnected ports
d02ee5eebbcf selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size
c03a532fe1d3 bpf: Make reg_not_null() true for CONST_PTR_TO_MAP
86f3cff54956 uapi: in6: restore visibility of most IPv6 socket options
3c9ca275100e drm/ttm: Should to return the evict error
e4b67ceb8634 drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range
1df5e6eb71e4 net: ncsi: Fix buffer overflow in fetching version id
859c54bb0120 ionic: clean dbpage in de-init
ec33caca7662 wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc()
c2e719bcaa26 ptp: Use ratelimite for freerun error message
868b52651f69 bpftool: Fix JSON writer resource leak in version command
d930e738c0a8 net: dsa: b53: prevent SWITCH_CTRL access on BCM5325
8609f3c44e27 net: dsa: b53: prevent DIS_LEARNING access on BCM5325
bc0e01d663f4 net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325
668280aa65fc net: dsa: b53: fix b53_imp_vlan_setup for BCM5325
7f36d13d5243 gve: Return error for unknown admin queue command
a1172cbfe51c net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs
8d1f4798c876 net: vlan: Make is_vlan_dev() a stub when VLAN is not configured
63acb8e26620 drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual
50dbeff47178 dpaa_eth: don't use fixed_phy_change_carrier
7c299d0bc983 neighbour: add support for NUD_PERMANENT proxy entries
a70c31416ddd wifi: iwlegacy: Check rate_idx range after addition
ad8742e2d1da netmem: fix skb_frag_address_safe with unreadable skbs
88517afa7401 powerpc: floppy: Add missing checks after DMA map
eb1e1526b82b wifi: ath12k: Decrement TID on RX peer frag setup error handling
9874a00ba22b wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0
afb39537d894 wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`.
c387d8fcd330 wifi: mac80211: update radar_required in channel context after channel switch
cf48c230a17a drm/amd/display: Fix 'failed to blank crtc!'
c43b6b0a8342 wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect
83aba958e33f wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd()
5c942d80f3e8 wifi: ath12k: Add memset and update default rate value in wmi tx completion
9febff30eb52 drm/amd/display: Separate set_gsl from set_gsl_source_select
f2a4ca5397f5 net: fec: allow disable coalescing
b3472b9d9d42 net: atlantic: add set_power to fw_ops for atl2 to fix wol
3d8090bb5342 xfrm: Duplicate SPI Handling
81667abecebc net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths()
99f142ec75dd net: thunderbolt: Enable end-to-end flow control also in transmit
bdd66b918215 kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace
b6c39aaa85c4 wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch
51eb6a5f209b wifi: rtw89: Disable deep power saving for USB/SDIO
ecf449ef73a5 wifi: rtw89: Fix rtw89_mac_power_switch() for USB
f3d4fa12d6b0 drm/msm: use trylock for debugfs
e457e0560b55 wifi: mac80211: fix rx link assignment for non-MLO stations
f7bc50927b4e ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc().
5a9b21808323 (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer
ffa3a8007d2f wifi: mac80211: don't complete management TX on SAE commit
c73e54dba107 sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails
3f8bcc32050e s390/stp: Remove udelay from stp_sync_clock()
11238e68cb68 wifi: iwlwifi: mvm: fix scan request validation
6cd174be9239 um: Re-evaluate thread flags repeatedly
dae6099edf91 wifi: iwlwifi: mvm: set gtk id also in older FWs
8baba93e2e95 perf/cxlpmu: Remove unintended newline from IRQ name format string
05ee035af6d8 net: phy: micrel: Add ksz9131_resume()
fd6a21638a1e net: thunderx: Fix format-truncation warning in bgx_acpi_match_id()
c133a9327d2d net: ipv4: fix incorrect MTU in broadcast routes
606908835bc4 wifi: cfg80211: Fix interface type validation
a4d2cdb31cf4 net: mctp: Prevent duplicate binds
b55947b725f1 rcu: Protect ->defer_qs_iw_pending from data race
e424653498e4 arm64: Mark kernel as tainted on SAE and SError panic
ac361868f134 net/mlx5e: Properly access RCU protected qdisc_sleeping variable
d1c8d2426a63 net: ag71xx: Add missing check after DMA map
b0862e88b887 et131x: Add missing check after DMA map
72cdcaeaa95b wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB
b16dfa7b4c94 be2net: Use correct byte order and format string for TCP seq and ack_seq
d46484e9dbb2 s390/time: Use monotonic clock in get_cycles()
65b7c838736d wifi: cfg80211: reject HTC bit for management frames
7eb1e485bc84 ktest.pl: Prevent recursion of default variable options
30cad8797805 wifi: ath12k: Correct tid cleanup when tid setup fails
5d3559880e9c net: usb: cdc-ncm: check for filtering capability
8f5015143227 xen/netfront: Fix TX response spurious interrupts
5ac23fc080be Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie()
b84f88749ecf powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64
245d23754f5b ASoC: qcom: use drvdata instead of component to keep id
c3d3492b12dd ASoC: codecs: rt5640: Retry DEVICE_ID verification
70b3c831cfea iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement
2925edfa98f7 ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros
2f81d6e98f32 ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop
0de69bc9b366 ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
7731b7d596c5 platform/chrome: cros_ec_typec: Defer probe on missing EC parent
8c046583a234 platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches
c2c252d2c180 soc: qcom: mdt_loader: Actually use the e_phoff
7589729947aa imx8m-blk-ctrl: set ISI panic write hurry level
ac62b8f82b24 pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop()
454a27cbab9b usb: core: usb_submit_urb: downgrade type check
0455858931ff usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present
41f53afe53a5 ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
789aa0b98854 ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4
2828f2c4f2e9 ASoC: hdac_hdmi: Rate limit logging on connection and disconnection
b80d6972859b x86/bugs: Avoid warning when overriding return thunk
16cdf4f5b959 ALSA: hda: Disable jack polling at shutdown
240e611b784d ALSA: hda: Handle the jack polling always via a work
d54d1405f2c6 mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode()
24f4ceeaeee7 mei: bus: Check for still connected devices in mei_cl_bus_dev_release()
a29868db6dcf char: misc: Fix improper and inaccurate error code returned by misc_init()
f8818e29d268 reset: brcmstb: Enable reset drivers for ARCH_BCM2835
ff28f5dc3872 pps: clients: gpio: fix interrupt handling order in remove path
d9d611639bea ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path
d3dd520206bd mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
f95174d4d5c4 ACPI: processor: fix acpi_object initialization
e656c2db4922 PM: sleep: console: Fix the black screen issue
753cd9f3d396 thermal: sysfs: Return ENODATA instead of EAGAIN for reads
64d78290599a PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit()
5aa770f45da7 firmware: tegra: Fix IVC dependency problems
ab3bf61d9351 ACPI: PRM: Reduce unnecessary printing to avoid user confusion
783a726d509e selftests: tracing: Use mutex_unlock for testing glob filter
6ec6282acd89 tools/build: Fix s390(x) cross-compilation with clang
46b3a7a3a36d ARM: tegra: Use I/O memcpy to write to IRAM
149b733d5f80 gpio: tps65912: check the return value of regmap_update_bits()
3c3454b02c62 iio: adc: ad_sigma_delta: don't overallocate scan buffer
0a4757bf988e tools/nolibc: define time_t in terms of __kernel_old_time_t
58a39eda7f95 thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required
cfa9b873a29c ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed
7423fc4da94d EDAC/synopsys: Clear the ECC counters on init
f53e16dde8ad PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store()
d7d6d076ee95 ARM: rockchip: fix kernel hang during smp initialization
6a8b0c7e93df cpufreq: Exit governor when failed to start old governor
20bbe54f454f gpio: wcd934x: check the return value of regmap_update_bits()
6b8a8eac58a9 remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU
082735fbcdb6 ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
84518ec7f928 soc: qcom: rpmh-rsc: Add RSC version 4 support
16a5088670e6 usb: xhci: Avoid showing errors during surprise removal
dabf502ee893 usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command
4a62f49f3d04 usb: xhci: Avoid showing warnings for dying controller
6cd81d4ffbaa usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default
b2ba2ad06d8a selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t
146262a48be2 cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag
f5611a58f7af platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list
2d32f522c33a usb: xhci: print xhci->xhc_state when queue_command failed
839312bff2c9 tracefs: Add d_delete to remove negative dentries
d7e28036b0e9 securityfs: don't pin dentries twice, once is enough...
270ea0b61725 fix locking in efi_secret_unlink()
327276cb8a7e ext2: Handle fiemap on empty files to prevent EINVAL
6c7fadac6cbc fs/ntfs3: correctly create symlink for relative path
3572737a768d fs/ntfs3: Add sanity check for file name
934065fd3024 ata: libata-sata: Disallow changing LPM state if not supported
847a204d3067 better lockdep annotations for simple_recursive_removal()
cb7b59560400 hfs: fix not erasing deleted b-tree node issue
9f53b2433ad2 drbd: add missing kref_get in handle_write_conflicts
5a1e1ab83796 udf: Verify partition map count
ce8da5d13d8c loop: Avoid updating block size under exclusive owner
3d2c05cbc6a3 gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops
524ce0f943d7 nvme-pci: try function level reset on init failure
1e858a7a51c7 smb/server: avoid deadlock when linking with ReplaceIfExists
61ad294996c0 arm64: Handle KCOV __init vs inline mismatches
b3359392b753 hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
291bb5d931c6 hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
8583d067ae22 hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
384a66b89f95 hfs: fix slab-out-of-bounds in hfs_bnode_read()
4f032979b63a hfs: fix general protection fault in hfs_find_init()
f1fe99919f62 tls: handle data disappearing from under the TLS ULP
acfb4da42fc4 ptp: prevent possible ABBA deadlock in ptp_clock_freerun()
7337a6356dff cpuidle: governors: menu: Avoid using invalid recent intervals data
c11f3802d349 intel_idle: Allow loading ACPI tables for any family
ea094f38d387 sctp: linearize cloned gso packets in sctp_rcv
7f94af487c7f net: ti: icss-iep: Fix incorrect type for return value in extts_enable()
30cf81105855 netfilter: ctnetlink: fix refcount leak on table dump
19e01bc8c1ac udp: also consider secpath when evaluating ipsec use for checksumming
e65ad9a14256 KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest
91fa23d5b9e5 KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs
8867d91ef824 KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter
d1e28ef79b43 KVM: VMX: Extract checking of guest's DEBUGCTL into helper
48ebed8bd66b KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported
ec70c3f25777 KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag
0d87da9d6065 KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap
d5aa9bb5e348 KVM: x86: Fully defer to vendor code to decide how to force immediate exit
62f586df29ca KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2
ca3cc405a3bc KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers
1c1158aceaf2 KVM: VMX: Handle forced exit due to preemption timer in fastpath
1fc288e74cf3 KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits
baf9c96e4e9d KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint
a1d4091f94c6 KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs
76025761e8f3 KVM: x86: Snapshot the host's DEBUGCTL in common x86
cf04778ae1b5 KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID
ebc281bf14aa KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update()
abe3d6a559f9 KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow
d5784ea45663 KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush
edc450030b20 smb: client: don't wait for info->send_pending == 0 on error
429112e9709b smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection()
19849010c9e1 ACPI: processor: perflib: Move problematic pr->performance check
cb2e6e275d19 ACPI: processor: perflib: Fix initial _PPC limit application
8c09ad855fbf Documentation: ACPI: Fix parent device references
2a0c0c974bea eventpoll: Fix semi-unbounded recursion
237e416eb621 fs: Prevent file descriptor table allocations exceeding INT_MAX
a5ff67c66208 sunvdc: Balance device refcount in vdc_port_mpgroup_check
17c010fe45de LoongArch: BPF: Fix jump offset calculation in tailcall
d89d47abbad2 PCI: Extend isolated function probing to LoongArch
987c20428f06 NFS: Fix the setting of capabilities when automounting a new filesystem
f0b89916d2fe NFSD: detect mismatch of file handle and delegation stateid in OPEN op
d71abd1ae4e0 nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
3b53dc1c641f io_uring/net: commit partial buffers on retry
ccef5ee4adf5 net: usb: asix_devices: add phy_mask for ax88772 mdio bus
eb2d79333f79 net: dpaa: fix device leak when querying time stamp info
fd5c51a187ba net: ti: icss-iep: fix device and OF node leaks at probe
5daff127b292 net: mtk_eth_soc: fix device leak at probe
9adaf9a04f9a net: enetc: fix device and OF node leak at probe
dc395c838610 net: gianfar: fix device leak when querying time stamp info
8dae82f81e34 net: phy: micrel: fix KSZ8081/KSZ8091 cable test
346c820ef513 netlink: avoid infinite retry looping in netlink_unicast()
c66caf21b1d0 Revert "leds: trigger: netdev: Configure LED blink interval for HW offload"
16a46f2e84d7 gpio: mlxbf3: use platform_get_irq_optional()
c1aa0743e54b Revert "gpio: mlxbf3: only get IRQ for device instance 0"
a157478521b3 gpio: mlxbf2: use platform_get_irq_optional()
50ae9f2d90b2 gpio: virtio: Fix config space reading.
217e18011663 smb: client: remove redundant lstrp update in negotiate protocol
a0620e152566 smb3: fix for slab out of bounds on mount to ksmbd
d63e929bac53 ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks
fb5000cfd7bc ALSA: hda/realtek: Fix headset mic on HONOR BRB-X
1034719fdefd ALSA: usb-audio: Validate UAC3 cluster segment descriptors
07c8d78dbb5e ALSA: usb-audio: Validate UAC3 power domain descriptors, too
17a66aef7ddc io_uring: don't use int for ABI
(From OE-Core rev: f9c140c4856790ae7b752849f4df6533ca5d0027)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
bb9c90ab9c5a Linux 6.6.102
aada327a9f80 usb: gadget : fix use-after-free in composite_dev_cleanup()
e1ee74b9eeb2 mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery
d98b34c40dc7 MIPS: mm: tlb-r4k: Uniquify TLB entries on init
ab85071a0354 x86/fpu: Delay instruction pointer fixup until after warning
575b71627529 ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx()
48a8a2dfc3f5 ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe()
1fb873971e23 x86/sev: Evict cache lines during SNP memory validation
fdf6959b700b net: usbnet: Fix the wrong netif_carrier_on() call
3c6236588dc8 net: usbnet: Avoid potential RCU stall on LINK_CHANGE event
2b98a1539736 Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano
ae591cf2348a sched,freezer: Remove unnecessary warning in __thaw_task
036bdae8c985 freezer,sched: Clean saved_state when restoring it during thaw
2e62985121b7 freezer,sched: Do not restore saved_state of a thawed task
e241ca2f0ec3 freezer,sched: Use saved_state to reduce some spurious wakeups
8afa818c7733 sched/core: Remove ifdeffery for saved_state
2c9a096e202c i2c: stm32f7: unmap DMA mapped buffer
bab0986dc045 i2c: stm32f7: simplify status messages in case of errors
d786b6592030 i2c: stm32f7: perform most of irq job in threaded handler
9bfaaa964014 i2c: stm32f7: use dev_err_probe upon calls of devm_request_irq
de7c7caea59b i2c: stm32f7: Use devm_clk_get_enabled()
66bf243531ee USB: serial: option: add Foxconn T99W709
2f4d88f5e5ee smb: server: Fix extension string in ksmbd_extract_shortname()
fa1c47af4ff6 ksmbd: limit repeated connections from clients with the same IP
62d136d30621 ksmbd: fix corrupted mtime and ctime in smb2_open
b69fd87076da ksmbd: fix Preauh_HashValue race condition
d79c8bebaa62 ksmbd: fix null pointer dereference error in generate_encryptionkey
44bd006d5c93 vsock: Do not allow binding to VMADDR_PORT_ANY
88caf46db823 net/packet: fix a race in packet_set_ring() and packet_notifier()
29d417b1a0d5 selftests/perf_events: Add a mmap() correctness test
6757a31a8e29 perf/core: Prevent VMA split of buffer mappings
f41e9eba77bf perf/core: Exit early on perf_mmap() fail
f07ab7a4b572 perf/core: Don't leak AUX buffer refcount on allocation failure
b1df39462171 sunrpc: fix handling of server side tls alerts
d2622f38652c smb: client: return an error if rdma_connect does not return within 5 seconds
bd7f84df5436 pptp: fix pptp_xmit() error path
4e5cf39e4064 smb: client: let recv_done() cleanup before notifying the callers.
83d2a4185f5a smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
f069f7c14204 smb: client: make use of common smbdirect_socket
947569b95987 smb: smbdirect: add smbdirect_socket.h
61f0a6849005 smb: client: Correct typos in multiple comments across various files
91d7e6cbb3f8 smb: client: Use min() macro
c29dbc44fbf7 smb: server: let recv_done() avoid touching data_transfer after cleanup/move
66110b35bebc smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection
e67aff50476f smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
28db0cb8a0da smb: server: remove separate empty_recvmsg_queue
2e4463f44e9b ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out()
cd2a7f950038 irqchip: Build IMX_MU_MSI only on ARM
39491e859fd4 net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing
c377ba2be943 benet: fix BUG when creating VFs
a55b3d153318 sunrpc: fix client side handling of tls alerts
a7176675c39a net/sched: taprio: enforce minimum value for picos_per_byte
0d45954034f8 net: drop UFO packets in udp_rcv_segment()
ef05007b403d ipv6: reject malicious packets in ipv6_gso_segment()
194cd28c889a net/mlx5: Correctly set gso_segs when LRO is used
97ed92a23f0b netlink: specs: ethtool: fix module EEPROM input/output arguments
5005d2437737 pptp: ensure minimal skb length in pptp_xmit()
5fde6e016004 net: ipa: add IPA v5.1 and v5.5 to ipa_version_string()
b80353a72958 phy: mscc: Fix parsing of unicast frames
b0cf318f5cc6 netpoll: prevent hanging NAPI when netcons gets enabled
227154eb7567 md/md-cluster: handle REMOVE message earlier
75ed1f6ed8ee NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY
1116e66111f8 NFSv4.2: another fix for listxattr
12ad3def2e5e NFS: Fix filehandle bounds checking in nfs_fh_to_dentry()
30a739931ed8 NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate()
147216030e46 sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up()
3bdb29df2f0d pNFS/flexfiles: don't attempt pnfs on fatal DS errors
6e7b24c71e53 PCI: pnv_php: Fix surprise plug detection and recovery
a426e8a6ae16 powerpc/eeh: Make EEH driver device hotplug safe
3f49abdf88b6 powerpc/eeh: Export eeh_unfreeze_pe()
17dabd7efb28 PCI: pnv_php: Work around switches with broken presence detection
32173edf3fe2 PCI: pnv_php: Clean up allocated IRQs on unplug
9184a2bb522c sched/psi: Fix psi_seq initialization
9ea1cc8b0e95 kconfig: qconf: fix ConfigList::updateListAllforAll()
05b450da93c6 scsi: sd: Make sd shutdown issue START STOP UNIT appropriately
450b2a5cf6e4 scsi: ufs: core: Use link recovery when h8 exit fails during runtime resume
4933567ef9e6 scsi: Revert "scsi: iscsi: Fix HW conn removal use after free"
087a8a7ca354 scsi: mpt3sas: Fix a fw_event memory leak
349436bf11b8 vfio/pci: Separate SR-IOV VF dev_set
7dbfae90c5a3 vfio/pds: Fix missing detach_ioas op
9546b26d391f vfio: Prevent open_count decrement to negative
a6c5e25861e3 vfio: Fix unbalanced vfio_df_close call in no-iommu mode
f289690f50a0 f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode
704613681c1c f2fs: fix to calculate dirty data during has_not_enough_free_secs()
e33c22f2eeba f2fs: fix to update upper_p in __get_secs_required() correctly
1023836d1b94 f2fs: vm_unmap_ram() may be called from an invalid context
345fc8d1838f f2fs: fix to avoid out-of-boundary access in devs.path
880ef748e78a f2fs: fix to avoid panic in f2fs_evict_inode
3d37cadaac1a f2fs: fix to avoid UAF in f2fs_sync_inode_meta()
a96f2bf49fbd f2fs: doc: fix wrong quota mount option description
dabfa3952c8e f2fs: fix KMSAN uninit-value in extent_info usage
c1c818b636d4 rtc: rv3028: fix incorrect maximum clock rate handling
f5790cc2ee6f rtc: pcf8563: fix incorrect maximum clock rate handling
e337c72b17c6 rtc: pcf85063: fix incorrect maximum clock rate handling
8456b3e28acf rtc: nct3018y: fix incorrect maximum clock rate handling
17827903802b rtc: hym8563: fix incorrect maximum clock rate handling
bb94a96374db rtc: ds1307: fix incorrect maximum clock rate handling
15da236904ec ucount: fix atomic_long_inc_below() argument type
f9bd692540d8 module: Restore the moduleparam prefix length check
7500ba6533ab apparmor: fix loop detection used in conflicting attachment resolution
fad01f7e0d3e apparmor: ensure WB_HISTORY_SIZE value is a power of 2
4795bcafe9a8 bpf: Check netfilter ctx accesses are aligned
f56f6054791e bpf: Check flow_dissector ctx accesses are aligned
d3bf3088f7e9 vhost-scsi: Fix log flooding with target does not exist errors
ebc6e1d0e97a mtd: rawnand: atmel: set pmecc data setup time
a01bc4245e43 mtd: rawnand: rockchip: Add missing check after DMA map
7d0b53a6d199 mtd: rawnand: atmel: Fix dma_mapping_error() address
505f4111dd98 jfs: fix metapage reference count leak in dbAllocCtl
4b5d36cc3014 fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref
0aa273dbcf53 crypto: qat - fix seq_file position update in adf_ring_next()
1c178ccb6caf crypto: qat - fix DMA direction for compression on GEN2 devices
9ff4de5bd11a perf tools: Remove libtraceevent in .gitignore
106891c7bdbc sh: Do not use hyphen in exported variable name
f658f3676538 ASoC: fsl_xcvr: get channel status data when PHY is not exists
3187ffe08ff0 dmaengine: nbpfaxi: Add missing check after DMA map
06ddbb28b72b dmaengine: mv_xor: Fix missing check after DMA map and missing unmap
25d15b0d2b42 fs/orangefs: Allow 2 more characters in do_c_string()
b93d06499b6f PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute
bdbaa1041816 soundwire: stream: restore params when prepare ports fail
ac961f6c6dc5 crypto: img-hash - Fix dma_unmap_sg() nents value
06bc14f9d047 crypto: keembay - Fix dma_unmap_sg() nents value
5d481d4bea06 hwrng: mtk - handle devm_pm_runtime_enable errors
9c590ae73c3e watchdog: ziirave_wdt: check record length in ziirave_firm_verify()
a23fa17e6bec scsi: isci: Fix dma_unmap_sg() nents value
401fcb7e557d scsi: mvsas: Fix dma_unmap_sg() nents value
cf9c5b15c4ab scsi: elx: efct: Fix dma_unmap_sg() nents value
214f94ee5d77 scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value
5b63d6dec556 clk: sunxi-ng: v3s: Fix de clock definition
c07e017a56d6 perf tests bp_account: Fix leaked file descriptor
9b2a3e718902 pinmux: fix race causing mux_owner NULL with active mux_usecount
33c778ea0bd0 proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al
adf2da0bf119 kernel: trace: preemptirq_delay_test: use offstack cpu mask
5449e60e1cbb RDMA/hns: Fix -Wframe-larger-than issue
db1114685317 crypto: ccp - Fix crash when rebind ccp device for ccp.ko
a762bbe11269 crypto: inside-secure - Fix `dma_unmap_sg()` nents value
b86fd2e61a2c perf sched: Fix memory leaks in 'perf sched latency'
282d4b34694f perf sched: Fix memory leaks for evsel->priv in timehist
16ce5ce11145 perf sched: Free thread->priv using priv_destructor
e5de9ea7796e perf dso: Add missed dso__put to dso__load_kcore
9fe9f9459951 perf tools: Fix use-after-free in help_unknown_cmd()
a99cae46ab16 Fix dma_unmap_sg() nents value
8724a228be43 clk: clk-axi-clkgen: fix fpfd_max frequency for zynq
45338af03ff3 fanotify: sanitize handle_type values when reporting fid
e8b4c9e60a7a pinctrl: sunxi: Fix memory leak on krealloc failure
85a7746a05ea PCI: endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails
3f5186fd43be crypto: arm/aes-neonbs - work around gcc-15 warning
f693be157c59 power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set
8e9bdb563916 power: supply: cpcap-charger: Fix null check for power_supply_get_by_name
51990eecf22f clk: xilinx: vcu: unregister pll_post only if registered correctly
a2b437a88370 media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check
1d92608a2925 clk: davinci: Add NULL check in davinci_lpsc_clk_register()
530d4db6fb89 mtd: fix possible integer overflow in erase_xfer()
aff3e6eacef2 crypto: marvell/cesa - Fix engine load inaccuracy
be1e15938a16 crypto: qat - use unmanaged allocation for dc_data
25c161a8bed1 crypto: sun8i-ce - fix nents passed to dma_unmap_sg()
0c93cd98d0c8 PCI: rockchip-host: Fix "Unexpected Completion" log message
e1c3d14c8252 bpf/preload: Don't select USERMODE_DRIVER
3bb72c2e9622 ipv6: annotate data-races around rt->fib6_nsiblings
9cb6de8ee144 ipv6: fix possible infinite loop in fib6_info_uses_dev()
e1b7932af47f ipv6: prevent infinite loop in rt6_nlmsg_size()
f237664113fe vrf: Drop existing dst reference in vrf_ip6_input_dst
dddfc5a996af selftests: rtnetlink.sh: remove esp4_offload after test
314f568b84b0 net/mlx5e: Remove skb secpath if xfrm state is not found
4d81205d27c3 net/mlx5e: Clear Read-Only port buffer size in PBMC before update
58004aa21e79 netfilter: xt_nfacct: don't assume acct name is null-terminated
9705b8b92d6a can: kvaser_usb: Assign netdev.dev_port based on device channel index
56a17d28c3dd can: kvaser_pciefd: Store device channel index
2ac7efc5deef can: peak_usb: fix USB FD devices potential malfunction
c9be5abdaf2e tools/rv: Do not skip idle in trace
ee2502485702 bpf: Disable migration in nf_hook_run_bpf().
9d5aecb57e93 Bluetooth: hci_event: Mask data status from LE ext adv reports
cdb509f59aaf kcsan: test: Initialize dummy variable
bf88b7c114d4 wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon()
50e98be435df wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE
21e317484d3b wifi: ath12k: fix endianness handling while accessing wmi service bit
dde152043f6d Reapply "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
9c8e9da118a8 wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key()
f74d4525ebad wifi: mac80211: Don't call fq_flow_idx() for management frames
bc6f35967d9a wifi: mac80211: Do not schedule stopped TXQs
2874717012d1 wifi: plfxlc: Fix error handling in usb driver probe
378ae9ccaea3 wifi: mac80211: reject TDLS operations when station is not associated
df51cc1e965a iommu/amd: Fix geometry.aperture_end for V2 tables
03df73480547 mwl8k: Add missing check after DMA map
5cb4349d0c35 wifi: rtl8xxxu: Fix RX skb size for aggregation disabled
20a1e6536424 tcp: call tcp_measure_rcv_mss() for ooo packets
9a20c9da5ff1 xen/gntdev: remove struct gntdev_copy_batch from stack
c9eeae9639ea net_sched: act_ctinfo: use atomic64_t for three counters
103c4e27ec9f net/sched: Restrict conditions for adding duplicating netems to qdisc tree
0967ee88ec1e um: rtc: Avoid shadowing err in uml_rtc_start()
98f1a97d8627 arch: powerpc: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX
9ac58afb0cca netfilter: nf_tables: adjust lockdep assertions handling
b488bee5e92f netfilter: nf_tables: Drop dead code from fill_*_info routines
f56a863397f5 fbcon: Fix outdated registered_fb reference in comment
b1c6b13f48a8 sched/psi: Optimize psi_group_change() cpu_clock() usage
dabe5fc2ee7a drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value
6e2f7903241c m68k: Don't unregister boot console needlessly
7f0377ca6993 drm/msm/dpu: Fill in min_prefill_lines for SC8180X
6d029d85aa2b kselftest/arm64: Fix check for setting new VLs in sve-ptrace
f73c0bc2d1d3 net: dst: annotate data-races around dst->output
e0b8b6687b7d net: dst: annotate data-races around dst->input
62d7cf455c88 net/mlx5: Check device memory pointer before usage
c45a33903e24 tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range
5bf201c55fdf wifi: ath11k: clear initialized flag for deinit-ed srng lists
ca980f1911a7 iwlwifi: Add missing check for alloc_ordered_workqueue
d5491ff785f4 wifi: iwlwifi: Fix memory leak in iwl_mvm_init()
14ca6952691f wifi: rtl818x: Kill URBs before clearing tx status queue
892b29eab44b wifi: rtw89: avoid NULL dereference when RX problematic packet on unsupported 6 GHz band
655e3f51de5a caif: reduce stack size, again
0abd1f48cd25 bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure
0f18414f1d6b drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel
cc7af1b89c55 net: ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain
3ca8e73c58bb selftests/bpf: fix signedness bug in redir_partial()
0e853c1464bc bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls
c69d06498ea2 bpf, sockmap: Fix psock incorrectly pointing to sk
c4a298ae0d36 drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed
8b0285fbbd81 selftests/tracing: Fix false failure of subsystem event test
faa45887a63c staging: nvec: Fix incorrect null termination of battery manufacturer
cc03984d7035 interconnect: qcom: sc8180x: specify num_nodes
37dfd6d6c9e4 interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg
2fffa72282ed soc: qcom: pmic_glink: fix OF node leak
272cd1f24741 samples: mei: Fix building on musl libc
f7e5ae0ddd12 cpufreq: Init policy->rwsem before it may be possibly used
39a0d418b321 cpufreq: Initialize cpufreq-based frequency-invariance later
1bc35f9a50e1 cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode
81f506193700 PM / devfreq: Check governor before using governor->name
759b918c8f2e arm64: dts: imx8mn-beacon: Fix HS400 USDHC clock speed
1661ee5c2a41 arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed
d7b49f4f0da7 ARM: dts: imx6ul-kontron-bl-common: Fix RTS polarity for RS485 interface
4f886798e1a4 soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS
632c151355ba arm: dts: ti: omap: Fixup pinheader typo
40ff7460a9a6 usb: early: xhci-dbc: Fix early_ioremap leak
c6ec27091cf5 powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw()
91a177aafc53 Revert "vmci: Prevent the dispatching of uninitialized payloads"
7ed42b79118d pps: fix poll support
6696a46f4ebd vmci: Prevent the dispatching of uninitialized payloads
b31cf6f7716a staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc()
6031a54f4eac spi: stm32: Check for cfg availability in stm32_spi_probe
490877203b40 usb: misc: apple-mfi-fastcharge: Make power supply names unique
f24e5b445ab9 usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe()
448800900925 ARM: dts: vfxxx: Correctly use two tuples for timer address
964db8725937 arm64: dts: qcom: msm8976: Make blsp_dma controlled-remotely
e1b4ca59f633 arm64: dts: qcom: sc7180: Expand IMEM region
2f4bad6b27c3 arm64: dts: qcom: sdm845: Expand IMEM region
603df70062fb soc: qcom: QMI encoding/decoding for big endian
41917d9ce43a selftests: Fix errno checking in syscall_user_dispatch test
aa771d2928fe ASoC: mediatek: use reserved memory or enable buffer pre-allocation
4c39fc79ae25 ASoC: ops: dynamically allocate struct snd_ctl_elem_value
ee1c30d7c6fc ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask()
1a91ba12abef gfs2: No more self recovery
a936be9b5f51 Revert "fs/ntfs3: Replace inode_trylock with inode_lock"
084933961ecd hfsplus: remove mutex_lock check in hfsplus_free_extents
0926e13a47fc hfs: make splice write available again
1de5895fe68d hfsplus: make splice write available again
d89f71aece34 ublk: use vmalloc for ublk_device's __queues
b35a50d639ca fs/ntfs3: cancle set bad inode after removing name fails
8d1bfdd30d17 fs_context: fix parameter name in infofc() macro
15da73210929 audit,module: restore audit logging in load failure case
5974c913d6d9 ASoC: amd: yc: add DMI quirk for ASUS M6501RM
61e5aeff2424 ASoC: Intel: fix SND_SOC_SOF dependencies
7e98b00615c6 ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx
18196a40af52 ethernet: intel: fix building with large NR_CPUS
5f577d47bba6 ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx
(From OE-Core rev: 9c0af64f5b688d89349a80cb27bbbc451abfab38)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
3a8ababb8b6a Linux 6.6.101
41d3c751fcb4 Revert "selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test"
1af6d1696ca4 spi: cadence-quadspi: fix cleanup of rx_chan on failure paths
aed4053c506b drm/sched: Remove optimization that causes hang when killing dependent jobs
79c8d935147c ARM: 9448/1: Use an absolute path to unified.h in KBUILD_AFLAGS
3277cf433815 mptcp: reset fallback status gracefully at disconnect() time
7c96d519ee15 mptcp: plug races between subflow fail and subflow creation
75a4c9ab8a7a mptcp: make fallback action and fallback decision atomic
23a5773a5da5 arm64/cpufeatures/kvm: Add ARMv8.9 FEAT_ECBHB bits in ID_AA64MMFR1 register
52f5a52dc17a ksmbd: add free_transport ops in ksmbd connection
034adb78fc43 wifi: mt76: mt7921: prevent decap offload config before STA initialization
79e2dd573116 perf/x86/intel: Fix crash in icl_update_topdown_event()
9ef6abbb2868 mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec()
1da8bd9a10ec ksmbd: fix use-after-free in __smb2_lease_break_noti()
5ea224eaf636 iio: hid-sensor-prox: Restore lost scale assignments
a56b79a43f83 iio: hid-sensor-prox: Fix incorrect OFFSET calculation
796c96cf6685 crypto: qat - add shutdown handler to qat_dh895xcc
4b5e07702b67 crypto: powerpc/poly1305 - add depends on BROKEN for now
da3e9f0fac60 erofs: address D-cache aliasing
1d117f79b5c6 mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma
37c7f0f24b8e drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x
c383033b0ac8 ALSA: hda: Add missing NVIDIA HDA codec IDs
0a776c273e71 ALSA: hda/tegra: Add Tegra264 support
4e954080d218 comedi: comedi_test: Fix possible deletion of uninitialized timers
45fd8421081e jfs: reject on-disk inodes of an unsupported type
98be604d96a6 x86/bugs: Fix use of possibly uninit value in amd_check_tsa_microcode()
f9377bdf86ea usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach
457d02e71ae9 usb: typec: tcpm: allow switching to mode accessory to mux properly
8f65f4565cab usb: typec: tcpm: allow to use sink in accessory mode
145a56bd68f4 drm/amdkfd: Don't call mmput from MMU notifier callback
cc690930cb24 mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n
325325923a1d selftests: mptcp: connect: also cover checksum
5cdfb402bae9 selftests: mptcp: connect: also cover alt modes
a2cd4dcbb725 resource: fix false warning in __request_region()
bf585ee198bb nilfs2: reject invalid file types when reading inodes
57104237cd6c kasan: use vmalloc_dump_obj() for vmalloc error reports
3028f2a4e746 ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
eaf242ea6fca gve: Fix stuck TX queue for DQ queue format
c229192417d4 e1000e: ignore uninitialized checksum word on tgp
1624f9de4432 e1000e: disregard NVM checksum on tgp when valid checksum bit is not set
04d098fbca47 dpaa2-switch: Fix device reference count leak in MAC endpoint handling
1c135ff95167 dpaa2-eth: Fix device reference count leak in MAC endpoint handling
9433a5f437b0 arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack()
140ca2cac147 ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx
e5354899f625 sprintf.h requires stdarg.h
72584a9178af bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint()
6e7836c83635 i2c: virtio: Avoid hang by using interruptible completion wait
68ceeb06316e i2c: tegra: Fix reset error handling with ACPI
0d33913fce67 i2c: qup: jump out of the loop in case of timeout
60962eed62b9 platform/x86: ideapad-laptop: Fix kbd backlight not remembered among boots
989b2c5322dc net: hns3: default enable tx bounce buffer when smmu enabled
adbf6f476cd1 net: hns3: fixed vf get max channels bug
f377792c4186 net: hns3: disable interrupt when ptp init failed
3cc42004f65b net: hns3: fix concurrent setting vlan filter issue
faf44487dfc8 s390/ism: fix concurrency management in ism_cmd()
42e42d64d851 drm/bridge: ti-sn65dsi86: Remove extra semicolon in ti_sn_bridge_probe()
cf81a60a9733 can: netlink: can_changelink(): fix NULL pointer deref of struct can_priv::do_set_mode
359492c2024a can: dev: can_restart(): move debug message and stats after successful restart
71a2dc442e12 can: dev: can_restart(): reverse logic to remove need for goto
0ede6ce4fcf2 net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
e4f1564c5b69 net: appletalk: Fix use-after-free in AARP proxy probe
d989748e9dbb i40e: When removing VF MAC filters, only check PF-set MAC
0c399fd6ac5a i40e: report VF tx_dropped with tx_errors instead of tx_discards
a05b3883083b i40e: Add rx_missed_errors for buffer exhaustion
e4ca597d3116 net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch
c3d8a80d9557 net/mlx5: Fix memory leak in cmd_exec()
bfebdb85496e xfrm: interface: fix use-after-free after changing collect_md xfrm interface
2e18442d22c6 staging: vchiq_arm: Make vchiq_shutdown never fail
6758f73f172d platform/x86: Fix initialization order for firmware_attributes_class
d72c97b6160d x86/hyperv: Fix usage of cpu_online_mask to get valid cpu
0915f1856c48 regmap: fix potential memory leak of regmap_bus
881f3066fd8d iio: adc: ad7949: use spi_is_bpw_supported()
6a85c96e61c1 interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1 node
fb93e41ecc75 RDMA/core: Rate limit GID cache warning messages
233d3c54c962 regulator: core: fix NULL dereference on unbind due to stale coupling data
0e8c65939ba2 virtio_ring: Fix error reporting in virtqueue_resize
fa53beab4740 Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT
(From OE-Core rev: 40092b395a04921dd8f0f54f352d958084167227)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
dbcb8d8e4163 Linux 6.6.100
3ee59c38ae73 KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercalls
48e879184320 nvmem: layouts: u-boot-env: remove crc32 endianness conversion
35542cbe66c6 i2c: omap: fix deprecated of_property_read_bool() use
056b65a02edc Revert "selftests/bpf: dummy_st_ops should reject 0 for non-nullable params"
c148b7282808 Revert "selftests/bpf: adjust dummy_st_ops_success to detect additional error"
b9e50a5169b0 ASoC: fsl_sai: Force a software reset when starting in consumer mode
8f2852c1d7aa regulator: pwm-regulator: Manage boot-on with disabled PWM channels
cad3ec23e398 regulator: pwm-regulator: Calculate the output voltage for disabled PWMs
7e5ec0059e4d i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe()
a7b84035baa8 i2c: omap: Fix an error handling path in omap_i2c_probe()
caa86f8b6c30 i2c: omap: Add support for setting mux
6cfbff5f8dc9 usb: dwc3: qcom: Don't leave BCR asserted
824fa25c85e8 usb: hub: Don't try to recover devices lost during warm reset.
668c7b47a5ee usb: hub: Fix flushing of delayed work used for post resume purposes
71f5c98d2931 usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm
15fea75a7886 usb: hub: fix detection of high tier USB3 devices behind suspended hubs
d5024dc5e644 arm64: Filter out SME hwcaps when FEAT_SME isn't implemented
dc6a664089f1 clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
4cb17b11c8af ipv6: make addrconf_wq single threaded
496efa228f0d sched: Change nr_uninterruptible type to unsigned long
f371ad6471ee Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"
74bb4de32d92 rxrpc: Fix transmission of an abort in response to an abort
7692bde89006 rxrpc: Fix recv-recv race of completed call
7ff2d83ecf26 net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree
7b0d42318393 net: bridge: Do not offload IGMP/MLD messages
bb515c413064 net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
1f3a429c21e0 tls: always refresh the queue when reading sock
007142a263db hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf
bd3051a81621 Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU
76179961c423 netfilter: nf_conntrack: fix crash due to removal of uninitialised entry
dcbc346f50a0 ipv6: mcast: Delay put pmc->idev in mld_del_delrec()
6a213143e0ea net/mlx5: Correctly set gso_size when LRO is used
ab94e7af363a Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID
4ceefc9c31e7 Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout
f3323b18e3cc Bluetooth: SMP: If an unallowed command is received consider it a failure
32e624912eed Bluetooth: hci_sync: fix connectable extended advertising when using static random address
c4f16f6b071a Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb()
5dd6a441748d usb: net: sierra: check for no status endpoint
27591d926191 ice: add NULL check in eswitch lag check
eda5e38cc4dd hwmon: (corsair-cpro) Validate the size of the received input buffer
c18726607c8a selftests: net: increase inter-packet timeout in udpgro.sh
167006f73005 wifi: cfg80211: remove scan request n_channels counted_by
a2f02a87fe21 nvme: fix misaccounting of nvme-mpath inflight I/O
ec158d05eaa9 net: phy: Don't register LEDs for genphy
5d95fbbfaa8f nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list()
2baaf5bbab2a smb: client: fix use-after-free in cifs_oplock_break
62dcd9d6e61c rpl: Fix use-after-free in rpl_do_srh_inline().
fbe48f06e641 net/sched: sch_qfq: Fix race condition on qfq_aggregate
21033b49cf09 block: fix kobject leak in blk_unregister_queue
c20dd7e8f359 net: emaclite: Fix missing pointer increment in aligned_read()
bc016b7842f6 cachefiles: Fix the incorrect return value in __cachefiles_write()
e7be679124ba bpf: Reject %p% format string in bprintf-like helpers
12e023df10b6 soundwire: amd: fix for clearing command status register
84830e033bd2 soundwire: amd: fix for handling slave alerts after link is down
673ee92bd2d3 comedi: Fix initialization of data for instructions that write to subdevice
10f9024a8c82 comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
63390b856178 comedi: Fix some signed shift left operations
c9d3d9667443 comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large
8a3637027cee comedi: das6402: Fix bit shift out of bounds
adb7df8a8f9d comedi: das16m1: Fix bit shift out of bounds
955e8835855f comedi: aio_iiro_16: Fix bit shift out of bounds
7e470d8efd10 comedi: pcl812: Fix bit shift out of bounds
8d8519aedbf1 iio: adc: stm32-adc: Fix race in installing chained IRQ handler
6471d4b4ac61 iio: adc: max1363: Reorder mode_list[] entries
edff26d038d2 iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]
dda42f23a8f5 iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush
329a80adc0e5 soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled
d93b20c88e5e soc: aspeed: lpc-snoop: Cleanup resources in stack-order
15a0a5de4950 smb: client: fix use-after-free in crypt_message when using async crypto
0c7b20f7785c s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again
600f55da8d90 pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov
d510116c80b3 net: libwx: properly reset Rx ring descriptor
027701180a7b net: libwx: fix the using of Rx buffer DMA
3c91a56762b1 net: libwx: remove duplicate page_pool_put_full_page()
e30c5fa723dc mmc: sdhci_am654: Workaround for Errata i2312
7ac120c00c5a mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models
5bfd0078f738 mmc: bcm2835: Fix dma_unmap_sg() nents value
4206824af6dd memstick: core: Zero initialize id_reg in h_memstick_read_dev_id()
928f3a277f2c isofs: Verify inode mode when loading from disk
4bb016438335 dmaengine: nbpfaxi: Fix memory corruption in probe()
2bae35acbb6e af_packet: fix soft lockup issue caused by tpacket_snd()
67ea5f37b203 af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()
e51cf5d4aa98 arm64: dts: rockchip: use cs-gpios for spi1 on ringneck
645af2f069d6 arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on
bec18ebcf05c arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency
33eba752d9de net/mlx5: Update the list of the PCI supported devices
29db3339db0e phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept()
d48845afa083 io_uring/poll: fix POLLERR handling
c855b9aa093a ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS
56f99fdb0b8d drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
823d79890048 tracing/osnoise: Fix crash in timerlat_dump_stack()
6bc94f20a4c3 tracing: Add down_write(trace_event_sem) when adding trace event
6ba89b382be4 tracing/probes: Avoid using params uninitialized in parse_btf_arg()
0e5017d84d65 HID: core: do not bypass hid_hw_raw_request
a1c0b87b7682 HID: core: ensure __hid_request reserves the report ID as the first byte
fcda39a9c5b8 HID: core: ensure the allocated report buffer can contain the reserved report ID
469a39a33a99 dm-bufio: fix sched in atomic context
82b29ee8ba90 spi: Add check for 8-bit transfer with 8 IO mode support
415d4966cb54 pch_uart: Fix dma_sync_sg_for_device() nents value
db44a558b3af Input: xpad - set correct controller type for Acer NGR200
0f6f30f5b01a nvmem: imx-ocotp: fix MAC address byte length
0cd051cb5852 thunderbolt: Fix bit masking in tb_dp_port_set_hops()
dc52aff53465 thunderbolt: Fix wake on connect at runtime
e6a2ff56b06e i2c: stm32: fix the device used for the DMA map
58bdd5160184 usb: gadget: configfs: Fix OOB read on empty string write
ec35a7125d94 usb: musb: fix gadget state on disconnect
311c434f5d76 USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI
909d80414869 USB: serial: option: add Foxconn T99W640
84c320060d53 USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition
ad2437f4abca phy: tegra: xusb: Disable periodic tracking on Tegra234
491175c139e5 phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode
5367cdeb75cb phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode
(From OE-Core rev: cf70911ca46d3f9980d475369d9f15343b6e52e2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
d96eb99e2f0e Linux 6.6.99
eaf112069a90 rseq: Fix segfault on registration when rseq_cs is non-zero
f02f0218be41 crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()
97c355989928 ksmbd: fix potential use-after-free in oplock/lease break ack
8377d7744bdc kasan: remove kasan_find_vm_area() to prevent possible deadlock
d3927e55c959 smb: client: fix potential race in cifs_put_tcon()
a4bb7ced4e8f selftests/bpf: adapt one more case in test_lru_map to the new target_free
f35c825a012d Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID
3ce1d87d1f5d HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras
ae915b38e262 HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY
b71a75739af9 bpf: Adjust free target to avoid global starvation of LRU map
cd5b424d8322 vt: add missing notification when switching back to text mode
f4428b2d4c68 btrfs: fix assertion when building free space tree
2cc5ef01ea03 net: mana: Record doorbell physical address in PF mode
9f460b235ef3 HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2
cd4df14f6180 net: usb: qmi_wwan: add SIMCom 8230C composition
e07c2feb4916 ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100
ee287cf30ffb ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic
50b1e01aa123 io_uring: make fallocate be hashed work
825088c90357 um: vector: Reduce stack usage in vector_eth_configure()
8cafaba2f275 atm: idt77252: Add missing `dma_map_error()`
0d8a9b6dd321 ublk: sanity check add_dev input for underflow
5909679a82cd bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
e644935d40cb bnxt_en: Fix DCB ETS validation
7d4d1993517b net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()
5aa8b3a1d8ab can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level
10946f834638 net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
9fa29314eba1 ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
4a17370da6e4 net: appletalk: Fix device refcount leak in atrtr_create()
9fbc49429a23 netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto()
d46186eb7bbd nbd: fix uaf in nbd_genl_connect() error path
8fc3d7b23d13 raid10: cleanup memleak at raid10_make_request
df5894014a92 md/raid1: Fix stack memory use after return in raid1_reshape
d1240029f97a drm/tegra: nvdec: Fix dma_alloc_coherent error check
5420de65efbe wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev()
739296467a59 cifs: all initializations for tcon should happen in tcon_info_alloc
03c3cd0c3b67 smb: client: fix DFS interlink failover
d043b5da37fc smb: client: avoid unnecessary reconnects when refreshing referrals
609a617a97c0 usb: dwc3: Abort suspend on soft disconnect failure
e3f79e2c9ad1 usb: cdnsp: Fix issue with CV Bad Descriptor test
ae5b191184ce usb: cdnsp: Replace snprintf() with the safer scnprintf() variant
7227a8229f43 usb:cdnsp: remove TRB_FLUSH_ENDPOINT command
fd79927c8191 btrfs: fix inode lookup error handling during log replay
6aea26dc23d5 btrfs: return a btrfs_inode from btrfs_iget_logging()
e6031107f397 btrfs: remove redundant root argument from fixup_inode_link_count()
28a36e75d196 btrfs: remove redundant root argument from btrfs_update_inode_fallback()
ddead3c5ca18 btrfs: remove noinline from btrfs_update_inode()
c31ee1695b6d netlink: make sure we allow at least one dump skb
ce2ac2e46719 netlink: Fix rmem check in netlink_broadcast_deliver().
5b1b8f06b179 erofs: fix to add missing tracepoint in erofs_read_folio()
4c4f931676b6 ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked()
d903a0fe324e smb: server: make use of rdma_destroy_qp()
3c0994a3fd93 x86/mm: Disable hugetlb page table sharing on 32-bit
ee21fbcb87a0 x86/rdrand: Disable RDSEED on AMD Cyan Skillfish
ad9d4db5a8ac pwm: mediatek: Ensure to disable clocks in error path
37e2911d2ec1 mm/vmalloc: leave lazy MMU mode on PTE mapping error
f64046ae3401 scripts/gdb: fix interrupts.py after maple tree conversion
ecf16604f3f0 scripts/gdb: de-reference per-CPU MCE interrupts
e2e200c98e9f scripts/gdb: fix interrupts display after MCP on x86
56995226431a mm: fix the inaccurate memory statistics issue for users
167134042418 maple_tree: fix mt_destroy_walk() on root leaf node
688bf63ee6ba kallsyms: fix build without execinfo
c23a41086899 Revert "ACPI: battery: negate current when discharging"
2e2e9b3d7084 drm/framebuffer: Acquire internal references on GEM handles
dec7774d0ef9 Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io"
c6eb4a05af3d usb: gadget: u_serial: Fix race condition in TTY wakeup
8c290a9d629b drm/gem: Fix race in drm_gem_handle_create_tail()
db7402d78e7c drm/ttm: fix error handling in ttm_buffer_object_transfer
c64f5310530b drm/sched: Increment job count before swapping tail spsc queue
cb4c956a15f8 drm/gem: Acquire references on GEM handles for framebuffers
ec6392061de6 wifi: prevent A-MSDU attacks in mesh networks
1d57f7132662 pinctrl: qcom: msm: mark certain pins as invalid for interrupts
3d82a729530b md/md-bitmap: fix GPF in bitmap_get_stats()
2ca1db269a8d gre: Fix IPv6 multicast route creation.
8c8e8d4d7544 KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight
20d1d9e7ce69 KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table.
a18776abc592 x86/mce: Make sure CMCI banks are cleared during shutdown on Intel
f536f3b09773 x86/mce: Don't remove sysfs if thresholding sysfs init fails
cc058adb9beb x86/mce/amd: Fix threshold limit reset
8e5058a5812e x86/mce/amd: Add default names for MCA banks and blocks
e2d5c005dfc9 ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()
efc1b2b7c1a3 rxrpc: Fix oops due to non-existence of prealloc backlog struct
ddc4fe078948 Bluetooth: HCI: Set extended advertising data synchronously
eb952372bf48 perf: build: Setup PKG_CONFIG_LIBDIR for cross compilation
e63032e66bca maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate()
432c5363cd6f rxrpc: Fix bug due to prealloc collision
4c691d1b6b6d net/sched: Abort __tc_modify_qdisc if parent class does not exist
07b585ae3699 atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
3f61b997fe01 atm: clip: Fix infinite recursive call of clip_push().
1fb9fb5a4b5c atm: clip: Fix memory leak of struct clip_vcc.
06935c50cfa3 atm: clip: Fix potential null-ptr-deref in to_atmarpd().
36cf9bcf09bd net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
0a0d040f12fe net: phy: smsc: Force predictable MDI-X state on LAN87xx
72c62b4991a2 net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap
791c8d6b76c5 net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2
d437e8e7dcb9 vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local`
9d24bb678028 vsock: Fix transport_* TOCTOU
401239811fa7 vsock: Fix transport_{g2h,h2g} TOCTOU
81373cd1d72d tcp: Correct signedness in skb remaining space calculation
be4b8392da79 tipc: Fix use-after-free in tipc_conn_close().
42262bc4e8ef vsock: fix `vsock_proto` declaration
55baecb9eb90 netlink: Fix wraparounds of sk->sk_rmem_alloc.
f9b3d28f1f62 fix proc_sys_compare() handling of in-lookup dentries
82c0f15c26be pinctrl: amd: Clear GPIO debounce for suspend
a219fcea8e8e Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected
51e082108345 Bluetooth: hci_sync: Fix not disabling advertising instance
c604dd2c5e6b ASoC: cs35l56: probe() should fail if the device ID is not recognized
183bdb89af1b perf: Revert to requiring CAP_SYS_ADMIN for uprobes
71eb118baf6e perf/core: Fix the WARN_ON_ONCE is out of lock protected region
407f1073ea23 ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode
391e5ea5b877 drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling
521e9ff0b67c eventpoll: don't decrement ep refcount while still holding the ep mutex
(From OE-Core rev: 5504778cd1c538b6f3c40d3106a3423abdac3203)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
9247f4e6573a Linux 6.6.98
20aa3d519806 x86/CPU/AMD: Properly check the TSA microcode
59a2de10b81a Linux 6.6.97
897761d16564 f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
8c1944905855 x86/process: Move the buffer clearing before MONITOR
6fb766d53f61 x86/microcode/AMD: Add TSA microcode SHAs
276499bb6944 KVM: SVM: Advertise TSA CPUID bits to guests
90293047df18 x86/bugs: Add a Transient Scheduler Attacks mitigation
2b6a5fbe9dc1 x86/bugs: Rename MDS machinery to something more generic
8a7ac2737211 powerpc/kernel: Fix ppc_save_regs inclusion in build
63cff9f57e86 usb: typec: displayport: Fix potential deadlock
4b91b77af24c platform/x86: think-lmi: Fix sysfs group cleanup
98002f1ac947 platform/x86: think-lmi: Fix kobject cleanup
cb3e3244d88d platform/x86: think-lmi: Create ksets consecutively
360546362865 powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed
73d43c215007 iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU
6052862ba31c Logitech C-270 even more broken
6358cb9c2a31 i2c/designware: Fix an initialization issue
d8eab407c08d dma-buf: fix timeout handling in dma_resv_wait_timeout v2
59205a3e93ef smb: client: fix readdir returning wrong type with POSIX extensions
937f49be49d6 usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume
afbec8c34428 usb: cdnsp: do not disable slot for disabled slot
c9a841fd2ec2 Input: iqs7222 - explicitly define number of external channels
2cd5e7c16942 Input: xpad - support Acer NGR 200 Controller
c16b75aa6fb6 xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS
881c9274246c xhci: dbc: Flush queued requests before stopping dbc
897d1170c249 xhci: dbctty: disable ECHO flag by default
7609899eb6b7 usb: xhci: quirk for data loss in ISOC transfers
204bdc7a8b7b NFSv4/flexfiles: Fix handling of NFS level errors in I/O
e3eed0134772 fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
adb29b437fe5 module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper
a6069306f4e1 platform/x86: hp-bioscfg: Fix class device unregistration
8570c219cd59 platform/x86: hp-bioscfg: Directly use firmware_attributes_class
387da3b6d1a9 drm/v3d: Disable interrupts before resetting the GPU
817662f9bdf8 rcu: Return early if callback is not specified
d5c1e3f32902 mtd: spinand: fix memory leak of ECC engine conf
d547779e72ce ACPICA: Refuse to evaluate a method if arguments are missing
347827bd0c56 wifi: ath6kl: remove WARN on bad firmware input
5aebb9aa538a wifi: mac80211: drop invalid source address OCB frames
270d637100f9 aoe: defer rexmit timer downdev work to workqueue
55dfffc5e947 scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
7b9203afeb37 regulator: fan53555: add enable_time support and soft-start times
a1d10fee0783 ASoC: amd: yc: update quirk data for HP Victus
871beab5b4f9 powerpc: Fix struct termio related ioctl macros
ba9117312795 platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list
785200516552 ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic
69283b3fd463 ata: pata_cs5536: fix build on 32-bit UML
71f89fab5cc9 ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled
6766316c1a9f ALSA: sb: Force to disable DMAs once when DMA mode is changed
c7922052c6f2 ALSA: sb: Don't allow changing the DMA mode during operations
c40ad1c04d30 drm/msm: Fix another leak in the submit error path
fe2695b2f63b drm/msm: Fix a fence leak in submit error path
5df2087c9a1e drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read
ad09bb7cbd14 drm/simpledrm: Do not upcast in release helpers
51ba65860457 scsi: ufs: core: Fix clk scaling to be conditional in reset and restore
847af89aa163 scsi: ufs: core: Add OPP support for scaling clocks and regulators
95ffe734518d scsi: ufs: core: Fix abnormal scale up after last cmd finish
9e67044aa9a7 f2fs: fix to zero post-eof page
d1ccd98eddba f2fs: convert f2fs_vm_page_mkwrite() to use folio
7ac8a61e5503 f2fs: prevent writing without fallocate() for pinned files
b43c3050d211 f2fs: add tracepoint for f2fs_vm_page_mkwrite()
bceae1daf302 x86/traps: Initialize DR6 by writing its architectural reset value
16254aa985d1 bnxt: properly flush XDP redirect lists
6310aafd4267 wifi: mac80211: finish link init before RCU publish
ebca4264c648 wifi: mac80211: Add link iteration macro for link data
32d0b58079ed wifi: mac80211: chan: chandef is non-NULL for reserved
bc0819a25e04 Bluetooth: hci_core: Fix use-after-free in vhci_flush()
64d07a40f853 smb: client: remove \t from TP_printk statements
3499dcb6c507 btrfs: fix qgroup reservation leak on failure to allocate ordered extent
ccdd3eaec689 Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"
ca7d5aa7ccf0 smb: client: fix race condition in negotiate timeout by using more precise timing
70b32cba5cfd amd-xgbe: do not double read link status
f680a4643c6f net/sched: Always pass notifications when child class becomes empty
5ea2a10be7d7 nui: Fix dma_mapping_error() check
7a1841c96093 rose: fix dangling neighbour pointers in rose_rt_device_down()
744cd8baffe8 enic: fix incorrect MTU comparison in enic_change_mtu()
a133683c0567 amd-xgbe: align CL37 AN sequence as per databook
f2ca04cbf01d lib: test_objagg: Set error message in check_expect_hints_stats()
8f4652848b36 igc: disable L1.2 PCI-E link substate to avoid performance issue
832058110a1d drm/i915/gsc: mei interrupt top half should be in irq disabled context
40e09506aea1 drm/i915/gt: Fix timeline left held on VMA alloc error
968a419c9513 net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
0cee638d92ac smb: client: fix warning when reconnecting channel
33713f7cda3d platform/mellanox: mlxreg-lc: Fix logic error in power state check
421672fb7f13 platform/x86: dell-wmi-sysman: Fix class device unregistration
dba37f72aae3 platform/x86: dell-sysman: Directly use firmware_attributes_class
4074f6a15e95 platform/x86: think-lmi: Fix class device unregistration
093ee65bdafb platform/x86: think-lmi: Directly use firmware_attributes_class
ee813c62af62 platform/x86: firmware_attributes_class: Simplify API
e52b896d5fb7 platform/x86: firmware_attributes_class: Move include linux/device/class.h
9143d22a09b5 platform/x86: make fw_attr_class constant
3df1e72b7bfe arm64: dts: qcom: sm8550: add UART14 nodes
0deb3eb78ebf platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks
55a90f82d4ff drm/i915/selftests: Change mock_request() to return error pointers
822c05444ffa spi: spi-fsl-dspi: Clear completion counter before initiating transfer
1fc5dc930137 drm/exynos: fimd: Guard display clock control with runtime PM calls
7e6423f80bd6 dpaa2-eth: fix xdp_rxq_info leak
31afd307975f ethernet: atl1: Add missing DMA mapping error checks and count errors
2a7ac29f10d8 btrfs: use btrfs_record_snapshot_destroy() during rmdir
d77a16802896 btrfs: propagate last_unlink_trans earlier when doing a rmdir
65d7f92db8a9 btrfs: rename err to ret in btrfs_rmdir()
2d11d274e2e1 btrfs: fix iteration of extrefs during log replay
79b025ebc1c0 btrfs: fix missing error handling when searching for inode refs during log replay
529281206f11 Bluetooth: Prevent unintended pause by checking if advertising is active
e373354ecfbf platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message
d8a1ad180c24 RDMA/mlx5: Fix vport loopback for MPV device
efb3413f6ba9 RDMA/mlx5: Fix CC counters query for MPV
301303d14da6 RDMA/mlx5: Fix HW counters query for non-representor devices
ee9cb28675a5 scsi: ufs: core: Fix spelling of a sysfs attribute name
39dac98aca12 scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu()
c3ec87fbb00d scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database()
8ca65fa71024 NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN
d0877c479f44 nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
23a3b32a274a RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert
edca475158f7 platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment
3962e5a3845d arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename
b935c1e734d2 mtk-sd: reset host->mrq on prepare_data() error
61cdd6635646 mtk-sd: Prevent memory corruption from DMA map failure
b3b00e9b03d3 mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data
45e9444b3b97 usb: typec: altmodes/displayport: do not index invalid pin_assignments
24418bc77a66 regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods
0506547f6e3d Bluetooth: MGMT: mesh_send: check instances prior disabling advertising
8af1406949c1 Bluetooth: MGMT: set_mesh: update LE scan interval and window
7e88ad41b63e Bluetooth: hci_sync: revert some mesh modifications
3c0c18ef4c79 mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier
c4fad2460c17 Revert "mmc: sdhci: Disable SD card clock before changing parameters"
3855b7ace3f9 mmc: sdhci: Add a helper function for dump register in dynamic debug mode
94d0c326cb3e vsock/vmci: Clear the vmci transport packet properly when initializing it
e7191481d6ae s390/pci: Do not try re-enabling load/store if device is disabled
80b971be4c37 virtio-net: ensure the received length does not exceed allocated size
39617dc3fafe rtc: cmos: use spin_lock_irqsave in cmos_interrupt
5cdd1f73401d rtc: pcf2127: fix SPI command byte for PCF2131
1cb814dbb03d rtc: pcf2127: add missing semicolon after statement
(From OE-Core rev: b9041a3e6ddc8917eba2af45a8e57f2e48998dc9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
glib-networking's OpenSSL backend fails to properly check the return
value of memory allocation routines. An out of memory condition could
potentially result in writing to an invalid memory location.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-60019
Upstream-patch:
70df675dd4
(From OE-Core rev: 8c44478c92a8b3d859c7fcecc734ac6bb399277e)
Signed-off-by: Rajeshkumar Ramasamy <rajeshkumar.ramasamy@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ssh in OpenSSH before 10.1 allows control characters in usernames that
originate from certain possibly untrusted sources, potentially leading
to code execution when a ProxyCommand is used. The untrusted sources
are the command line and %-sequence expansion of a configuration file.
Note:
openssh does not support variable expansion until 10.0, so backport
adapts for this.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-61984
Upstream patch:
35d5917652
(From OE-Core rev: 717d4c7609cdce2cc3a65b7ba69c316fa86a9333)
Signed-off-by: David Nyström <david.nystrom@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ssh in OpenSSH before 10.1 allows the '\0' character in an ssh:// URI,
potentially leading to code execution when a ProxyCommand is used.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-61985
Upstream patch:
43b3bff47b
(From OE-Core rev: 52d925423b826383d12a97b834475ab5699fd492)
Signed-off-by: David Nyström <david.nystrom@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ftp.gnu.org is the main server of the GNU project, however download speed
can vary greatly based on one's location.
Using ftpmirror.gnu.org should redirect the request to the closest up-to-date mirror,
which should result sometimes in significantly faster download speed, depending
on one's location. This should also distribute the traffic more across the mirrors.
This information was sourced from https://www.gnu.org/prep/ftp.html
(From OE-Core rev: b0ce480eca6397fab71082ed202c3cf9dd02456f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ftp.gnu.org is the main server of the GNU project, however download speed
can vary greatly based on one's location.
Using ftpmirror.gnu.org should redirect the request to the closest up-to-date mirror,
which should result sometimes in significantly faster download speed, depending
on one's location. This should also distribute the traffic more across the mirrors.
This information was sourced from https://www.gnu.org/prep/ftp.html
(From OE-Core rev: aa7ff5a115f55c092f8ca5badad63734c8f4f5b7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ftp.gnu.org is the main server of the GNU project, however download speed
can vary greatly based on one's location.
Using ftpmirror.gnu.org should redirect the request to the closest up-to-date mirror,
which should result sometimes in significantly faster download speed, depending
on one's location. This should also distribute the traffic more across the mirrors.
This information was sourced from https://www.gnu.org/prep/ftp.html .
(From OE-Core rev: ef14bcae0f3f27acdd4e591fac69515aa912f194)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d8c6f01d7467e018aa0ed27a87850d9e4434a47a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.12 release of the 5.0 series for buildtools
(From OE-Core rev: 2f69dceeebbb67ce06ceda8782a60a71a0ed7f22)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If the PATH environment variable contains paths which are executables
(rather than just directories), passing certain strings to LookPath
("", ".", and ".."), can result in the binaries listed in the PATH
being unexpectedly returned.
(From OE-Core rev: ed6df1883225ec08e637a0d7a15a6a5da4665d8d)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Following are mentioned in commit upgrading the recipe to 6.1.3:
* CVE-2023-49502 CVE-2023-50007 CVE-2023-50008 CVE-2024-31578 CVE-2024-31582
Following are fixed via mentioned commits already in 6.1.1:
* CVE-2023-50009: 162b4c60c8
* CVE-2023-50010: e809c23786
* CVE-2024-31585: 3061bf668f
(From OE-Core rev: 8286570b3baf275ff48c45ca0864348a8d3faa01)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These CVEs are for tools which were removed in v4.6.0 via [1] and
re-introduced again in v4.7.0 via [2].
[1] eab89a627f
[2] 9ab54a8580
(From OE-Core rev: faf1e12ae0f9de56402830460315e5be0d13f4a5)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As per the linked ticket, this issue is related to an Ubuntu-specific
patch that we don't have.
(From OE-Core rev: dc81fdc6bdf8ab39b7f2fd994d50256430c36558)
(From OE-Core rev: 72e63e44a0c6ad5a408c4dc59a24288c36463439)
(From OE-Core rev: 4cdcb27238be40e815ce5a0b67ce419331079801)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit mentioned in the NVD report.
(From OE-Core rev: a63bb2ccc8294c8a97f5957f1ca9f0a4880713ac)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit mentioned in the NVD report.
(From OE-Core rev: 2f1d5b9ad1af6d2b28e9e7b46aadd879a67b8fc6)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit mentioned in the NVD report.
(From OE-Core rev: 4a2f47d9541d7a13da7a9ce16bd5088870c45ec4)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
All these CVEs were fixed in recent commits.
(From OE-Core rev: c5a68886247d4417de4ecaa8460e25e84ab93b0d)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This issue is specific to the peimage module that Ubuntu add, and is not
an upstream issue.
(From OE-Core rev: 8d2fe3f403e6435e1ffe122a6776381090752d8a)
(From OE-Core rev: d005eda88dad37f31bdc59e45e20b209f3771a26)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit mentioning this CVE.
Additionally fix test broken by the CVE fix.
(From OE-Core rev: e348e10f35cc082ebfe22c890c5f64c4a06dcea3)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is no single "recipe-sysroots" directory, but rather many
"recipe-sysroot*" directories.
(From yocto-docs rev: 6f086fd3d9dbbb0c80f6c3e89b8df4fed422e79a)
Signed-off-by: Adam Blank <adam.blank.g@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f2d6e228409cb1dd1dbf339c405699ac6d3900be)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add documentation for auto.conf, which is used by external tools for
automatically setting variables.
(From yocto-docs rev: c16beccd7fa836a6bc77bb0a9d3274508bd3c6ff)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 134e54a75e0144c4629f702c6f43e92ed1f12dce)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The description of the relation between KBUILD_DEFCONFIG and
SRC_URI is reversed. In fact it is the SRC_URI provided
defconfig which will be dropped by the kernel-yocto class
if both are provided.
(From yocto-docs rev: 3dc8212748d014f0b2cd1bb6777404bafe6d5a58)
Signed-off-by: Adam Blank <adam.blank.g@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a808420655a0976ba08f013f468cf80f379b1d89)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This does not work for native builds:
CFLAGS += "-std=gnu17"
The line from native.bbclass gets priority:
CFLAGS = "${BUILD_CFLAGS}"
From bitbake-getvar -r expect-native CFLAGS
...
append ...poky/meta/recipes-devtools/expect/expect_5.45.4.bb:44
"-std=gnu17"
set ...poky/meta/classes-recipe/native.bbclass:44
"${BUILD_CFLAGS}"
...
(From OE-Core rev: 2696c50af9946f425ccaf7d0e7e0eb3fd87c36bb)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Clean up the do_install append, and remove a long-standing unused
variable that appears to be intending to not install the scripts but
would have never actually done that as the relevant override since 2008
has been task-install. As we've been installing the scripts, keep
instaling them.
(From OE-Core rev: 10a501b3bfe8f73ce2eb15673900df71e547b54d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
expect has a hand-maintained aclocal.m4 so don't run aclocal, which has the
side effect of not deleting the aclocal.m4 file which pulls in macros.
The build works without this change more through luck and a combination
of behaviours than design.
(From OE-Core rev: 61dbfd66210b090ec8abfbf1f4688e5691299d68)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Tcl 8.4.0 changed the channel implementation, take a patch submitted
upstream to update the code for the new interface and remove the silencing
of the incompatible assignment error which was due to this issue.
(From OE-Core rev: 20cadf7b66f30e8a3b409b4a96eced614ac21013)
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>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In the meantime there is a cleaner fix on the master branch and we also
need to back-port more patches to support gcc-15 as well.
This reverts commit 8bfdb53247 which is
not in the master branch as a preparation for cherry-picking the newer
fixes from there.
(From OE-Core rev: 4ea89ba363228aa5e16412f85644608f4c645d5f)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in Libtiff. This vulnerability is a "write-what-where"
condition, triggered when the library processes a specially crafted TIFF
image file.[EOL][EOL]By providing an abnormally large image height value
in the file's metadata, an attacker can trick the library into writing
attacker-controlled color data to an arbitrary memory location. This
memory corruption can be exploited to cause a denial of service (application
crash) or to achieve arbitrary code execution with the permissions of the user.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-9900
Upstream patch:
3e0dcf0ec6
(From OE-Core rev: c1303b8eb4e85a031a175867361876a256bfb763)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There's no need to differentiate crediting contributors from committing
your changes, so let's simply make it the last step of "Commit your
changes" section.
This simply indents the text so it's now part of "Commit your changes"
list instead of the main list in the "Implement and commit changes"
section. Because of this reorganisation, the instruction to use "git
commit --amend" to add the contributors is moved to a note, and the
first few sentences are reworded to better match the wording of other
items in the "Commit your changes" list of instructions.
(From yocto-docs rev: 6ba61d7bc3e641b3d4194f2d99a276f3b29f82b8)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit eff4d14e28d323ebfdaeb0c5c805b5f1e2ad153d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
... so that it's clear that you need to read and follow each and every
instruction in this list.
(From yocto-docs rev: 6dfef402b2785675870d513f4afeed6b7e7a4df1)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c628a489f081925fabaabb5acac6752251150269)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This should hopefully make it clearer what is expected from the
contributor.
This follows my understanding of git-commit(1)[1] where the following is
a git commit message:
"""
git commit title
git commit description
"""
I'm putting the "Fixes [YOCTO" line in "body of the commit message" so
it's understood as being different from the git commit description so
that the note admonition allowing us to have an empty commit description
doesn't apply to the "Fixes [YOCTO" line.
[1] https://www.man7.org/linux/man-pages/man1/git-commit.1.html#DISCUSSION
(From yocto-docs rev: f0f9d40a04cba684a476caaa053b6f24ade9fb99)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b84903a760350bd118c56ea9ce4e98039edf6e55)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The other tag descriptions have the double colon outside of the
highlight, and start the sentence with a lowercase word, so let's align
the CC tag with those.
(From yocto-docs rev: 4dba30a040fd64e4e547bc485878b90e691c1373)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f116e93fb335e9d0f85891c4cb501bcf55b18ccf)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The example could be understood as the content of the commit message
once the editor (git config core.editor) opens, where the first
line is the actual commit title and not the commit description.
This example would make the Fixes line the commit title, which is not
what we want.
In short, according to my understanding of git-commit(1):
The following is a git commit message:
"""
git commit title
git commit description
"""
Reported-by: Barne Carstensen <barne.carstensen@danfoss.com>
(From yocto-docs rev: 5244b934db878a5bdb73118f1629cf20e391faa7)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a5862406bf3230befe9db9f2539bbbc86c02015d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I don't know what was the initial intent but this doesn't seem right, so
let's remove the bold formatting.
Fixes: 4abe87cb20d3 ("contributor-guide: submit-changes: detail commit and patch creation")
Cc: Michael Opdenacker <michael.opdenacker@rootcommit.com>
(From yocto-docs rev: 80be07404bd8215b198f5fb0936e3786072559b6)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6c499b3796a578a0fe4c319c9547b4321b0d41df)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This has changed since commit ed4238487c81 ("testexport: Fix to work as
an image class") in OE-Core.
[Antonin Godard: mention oecore commit in commit body]
(From yocto-docs rev: fd16d625089eab377ad3061f6aa21f94c251deb9)
Signed-off-by: Barne Carstensen <barne.carstensen@danfoss.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 2caa8e581feaf3640bea68108f9a02583b17b21b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This change already exists on master, but it was made as part of the
larger migration to ${UNPACKDIR} and is not cherry-pickable.
See: d73595df696 (recipes: Update WORKDIR references to UNPACKDIR)
(From OE-Core rev: 378f87f087651bacdb6efc6b98168bc6ba865070)
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This example no longer works on more recent kernels:
genl-family-get
error: Invalid argument
dmesg says:
netlink: 'genl-family-get': attribute type 1 has an invalid length.
Fix this and also zero out the reserved field in the genl header,
while not validated yet for dumps this could change.
Upstream-Status: Backport [https://git.netfilter.org/libmnl/patch/?id=54dea548d796653534645c6e3c8577eaf7d77411]
Reported-by: Divyanshu Rathore <Divyanshu.Rathore@bmwtechworks.in>
(From OE-Core rev: bae5ecea1c40847ffc3760173192f85e28ed9d7b)
Signed-off-by: Florian Westphal <fw@strlen.de>
(cherry picked from commit 54dea548d796653534645c6e3c8577eaf7d77411)
Signed-off-by: Divyanshu Rathore <divyanshu.rathore@bmwtechworks.in>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Disable NLS in the build when USE_NLS is off.
(From OE-Core rev: b94798ecd535956ef4565663710ea9a701ff21ed)
This change corresponds to upstream eeb3974472
from master .
Since the p11-kit version are different between master & scarthgap
applied the patch manually
(From OE-Core rev: 96602ea67463170c4cadf748525f5615ce9bbd91)
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: AshishKumar Mishra <emailaddress.ashish@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Do not build translations when NLS is disabled.
(From OE-Core rev: 83795ef6c3fa12a863cd20b7ec1a2607606987b6)
This change corresponds to upstream d848b454e6
from master .
Since the systemd version are different between master & scarthgap
applied the patch manually
(From OE-Core rev: 780b902a0fd124420f00ee5e55f4fd362d2d8913)
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: AshishKumar Mishra <emailaddress.ashish@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Needed for multiprocessing module in bb used in the next commit.
It was added to bitbake in 62be9113d98fccb347c6aa0a10d5c4ee2857f8b6
which was backported to 2.8 branch and tagged as 2.8.1
(From OE-Core rev: 95888aa944847cf6dbfac501997a3e2980344b66)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick 3 patches from meta-clang's scartsgap branch to fix build with
gcc-15. These patches are already in upstream llvm but not in
18.1.8 release.
Note: the patch 0039-Fix-build-with-GCC-15.patch from meta-clang
is not needed as it targets lldb which we do not build.
(From OE-Core rev: a2c5e1d6ec6c905bbf31f017a010b0496b39b211)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
1, A cookie is set using the secure keyword for https://target
2, curl is redirected to or otherwise made to speak with http://target
(same hostname, but using clear text HTTP) using the same cookie set
3, The same cookie name is set - but with just a slash as path (path="/").
Since this site is not secure, the cookie should just be ignored.
4, A bug in the path comparison logic makes curl read outside a heap buffer boundary
The bug either causes a crash or it potentially makes the comparison come to
the wrong conclusion and lets the clear-text site override the contents of
the secure cookie, contrary to expectations and depending on the memory contents
immediately following the single-byte allocation that holds the path.
The presumed and correct behavior would be to plainly ignore the second set of
the cookie since it was already set as secure on a secure host so overriding
it on an insecure host should not be okay.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-9086
Upstream patch:
https://github.com/curl/curl/commit/c6ae07c6a541e0e96d0040afb6
(From OE-Core rev: b0cc7001a628deaa96d1aebb5ded52797898a0be)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When Bash runs with 'set -u' (nounset), accessing an unset variable
directly (e.g. [ -z "$SSL_CERT_FILE" ]) causes a fatal "unbound variable"
error. As a result, the fallback logic to set SSL_CERT_FILE/SSL_CERT_DIR
is never triggered and the script aborts.
The current code assumes these variables may be unset or empty, but does
not guard against 'set -u'. This breaks builds in stricter shell
environments or when users explicitly enable 'set -u'.
Fix this by using parameter expansion with a default value, e.g.
"${SSL_CERT_FILE:-}", so that unset variables are treated as empty
strings. This preserves the intended logic (respect host env first, then
CAFILE/CAPATH, then buildtools defaults) and makes the script robust
under 'set -u'.
(From OE-Core rev: 4cf131ebd157b79226533b5a5074691dd0e1a4ab)
Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4d880c2eccd534133a2a4e6579d955605c0956ec)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix the bug in runqemu that happens when the file path contains
the specific words such as 'vmlinux', e.g. /home/frank/vmlinux.
runqemu - ERROR - wic doesn't need kernel
(From OE-Core rev: 0276bd0e8d5cefb6f98d685bc9faa0451780bef9)
Signed-off-by: Libo Chen <libo.chen.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3c186fe7741adecb0887e36c8a9164a58fc16437)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Removed CVE-2024-47175 patches which is fixed by upgrade
system-cups.slice added to FILES
Changelog
==========
v2.4.11
CUPS 2.4.11 brings several bug fixes regarding IPP response validation, processing PPD values, Web UI support (checkbox support, modifying printers) and others fixes.
Detailed list of changes is available in CHANGES.md
(From OE-Core rev: 117a401756a3cf26d1fc0a6694b0c42967e00fec)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport an algorithmic change to grub_crypto_memcmp() so that it
completes in constant time and thus isn't susceptible to side-channel
attacks.
(From OE-Core rev: 319210be147ec57518c237cb705857aeda9943e6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 30a1cc225a2bd5d044bf608d863a67df3f9c03be)
Signed-off-by: Shubham Pushpkar <spushpka@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There's a (second) overhead factor applied in images generated with Wic,
and this is already documented in the .wks reference. However, the
IMAGE_OVERHEAD_FACTOR entry does not mention it, and by looking at the
partition sizes (e.g. with parted) one may find it confusing that they
don't match with the expected rootfs size (e.g. in a scenario where the
extra space is "0" and IMAGE_OVERHEAD_FACTOR="1.0").
This second overhead is already documented, though:
https://docs.yoctoproject.org/ref-manual/kickstart.html#command-part-or-partition
Mention the '--overhead-factor' option in the glossary entry and add a
reference to the wks documentation.
(From yocto-docs rev: 18a0dcefd4e688d60e57e8531b0ac283764e4e89)
Signed-off-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b9040e20b015e9b02683ec3014e4ade5eb59d41a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Python 3.14 changes the default multiprocessing context from "fork" to
"forkserver"; however bitbake heavily relies on "fork" to efficiently
pass data to the child processes. As such, make "fork" context in the bb
namespace and use it in place of the normal multiprocessing module.
Note that multiprocessing contexts were added in Python 3.4, so this
should be safe to use even before Python 3.14
[YOCTO #15858]
(Bitbake rev: 15d7448e04aa78c827d2cef9eb1a62bd6e0dd119)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since pulseaudio-server requires the audio group, we explicitly add it.
When use useradd-staticids or do not use the default group in
base-passwd, an error will occur because the audio group is not defined.
NOTE: pulseaudio: Performing useradd with [--root
TOPDIR/tmp/work/cortexa72-poky-linux/pulseaudio/17.0/recipe-sysroot
--home-dir /var/run/pulse --gid 998 --groups audio,pulse
--no-create-home --system --shell /bin/false --uid 998 pulse]
useradd: group 'audio' does not exist
ERROR: pulseaudio: useradd command did not succeed.
(From OE-Core rev: baa5e7ea5f37f54c2a00080798ad7fb4c0664f69)
Signed-off-by: Kyungjik Min <dpmin7@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The default CONNECTIVITY_CHECK_URIS uses "https://yoctoproject.org/connectivity.html"
which redirect to "https://www.yoctoproject.org/connectivity.html".
Some network configurations with proxies or restricted internet access
don't handle HTTP redirects properly during the sanity check phase,
causing build failures with:
ERROR: OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems / advisories:
Fetcher failure for URL: 'https://yoctoproject.org/connectivity.html'. URL doesn't work.
Updated the default URL to use the final destination directly to avoid
redirect-related connectivity check failures.
Also updated SDK test cases in https.py to use the corrected URL for
consistency.
(From OE-Core rev: bd624ebbcf4e6d7a24c4ab232ca2e138b1ac3433)
Signed-off-by: Deepak Rathore <deeratho@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 60cdf960a3560f391babd559737f1afb31fb2c5c)
Signed-off-by: Deepak Rathore <deeratho@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
For /usr/lib/rpm/macros, Yocto explicitly set OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM
= "ONLY" [1][2] to search tools from CMAKE_FIND_ROOT_PATH [5] which locates in
native recipe sysroot or HOSTTOOLS_DIR. If found in native recipe sysroot or
HOSTTOOLS_DIR, the sed operation removed leading `/'
root@qemux86-64:~# vi /usr/lib/rpm/macros
...
%__xz usr/bin/xz
%__make usr/bin/make
%__zstd usr/bin/zstd
%__quilt usr/bin/quilt
%__patch usr/bin/patch
...
root@qemux86-64:~# rpm --eval "%{__xz} %{__make} %{__zstd} %{__quilt} %{__patch}"
usr/bin/xz usr/bin/make usr/bin/zstd usr/bin/quilt usr/bin/patch
This commit keeps leading `/' from sed operation, and similar reason for
/usr/lib/cmake/rpm/rpm-targets.cmake
After applying this commit:
root@qemux86-64:~# rpm --eval "%{__xz} %{__make} %{__zstd} %{__quilt} %{__patch}"
/usr/bin/xz /usr/bin/make /usr/bin/zstd /usr/bin/quilt /usr/bin/patch
[1] https://git.openembedded.org/openembedded-core/commit/?id=f4ea12f6635125ee793f4dd801c538c0186f9dc3
[2] https://cmake.org/cmake/help/latest/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.html
(From OE-Core rev: cab720b5508411f9a63025e2765d4d46914a1404)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0d0773879ab9520c475c4a8c930b2e663de0e032)
Signed-off-by: Deepak Rathore <deeratho@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This comment should not have been merged.
It shows that the license did not change.
(From OE-Core rev: a19afb7db1b9995ce433f8bfeb5406c9fd1fdc19)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Skip the test_rm_r_no_permissions test under the root user, as
deletion always succeeds.
- Filter out tests under the -ext- directory in run-ptest. Due to the
commit [1],the packaging of .so test files under the .ext directory
was removed. As a result, adjust the test filtering rules to avoid
test failures caused by missing files.
- Add installation of rdoc.rb and did_you_mean.rb files in
do_install_ptest to ensure complete test dependencies.
- Add init.rb file to PTEST installation path.
(From OE-Core rev: fbbfbfd59fe74c6f742af29d32fae1327068b9ff)
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixes build with GCC-15 which is defaulting to C23
For scarthgap also add it in BUILD_CFLAGS.
(From OE-Core rev: 874701c4fd96134e18f73eba4bd5c8b513ad251b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As in meta-clang for clang-native:
f915bbfc71
(From OE-Core rev: 818750db213dc2c0daac4757d078092be6de3fe6)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport a fix for native build with gcc-15 on host
(From OE-Core rev: cef0a6c3245a2556614f7e009c2e00e1eb16e08e)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* on hosts with gcc-15 or whenever glib PACKAGECONFIG isn't enabled
and pkgconfig uses own old bundled glib
* fixes:
http://errors.yoctoproject.org/Errors/Details/853015/
../../../git/glib/glib/goption.c:169:14: error: two or more data types in declaration specifiers
169 | gboolean bool;
| ^~~~
../../../git/glib/glib/goption.c:169:18: warning: declaration does not declare anything
169 | gboolean bool;
| ^
(From OE-Core rev: 948e0170d83949e2d5a676afb81edc44f07c5ba4)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GCC15 is switching defaults to C23 and gdbm is not yet ready to
compile using C23 std.
For scarthgap also add it in BUILD_CFLAGS.
(From OE-Core rev: 97989d81c5e30434594beadd9449e907e98d3ceb)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The fix to make this work with GCC15/C23 caused problems with older gcc versions.
Add a fix for that.
(From OE-Core rev: 237085506a454fb927389d681f30c8c995bc7b2b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GCC15 imposes C23 by default and 1.4.19 release has gnulib version which
can not be compiled without errors, while new release of m4 is in progress
we might use C17 until then and use GCC15 to compile it
For scarthgap also add it in BUILD_CFLAGS.
(From OE-Core rev: 94ec72b332dce71a2756560ddf738f864e3c853d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Handles CVE-2025-53905, CVE-2025-53906, CVE-2025-55157, CVE-2025-55158.
Changes between 9.1.1198 -> 9.1.1652
====================================
https://github.com/vim/vim/compare/v9.1.1198...v9.1.1652
Refresh patches.
Disable newly introduced wayland support (in patch version 1485).
To this belongs also adding recursion in delete command for dir auto
which was newly failing as there is wayland directory inside now.
If someone is interested, this can be probably enabled, but without
additional work it results in compilation error due to function
redefinition conflicts.
(From OE-Core rev: e87d427d928234ef0441f9ce1fe8631fbe471094)
(From OE-Core rev: 052fd7e55d2c73f13f63267fbfb5e39fa504baa3)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was already done for all other go recipes.
(From OE-Core rev: 63dfdbf774dc24ea4e736a6d13d6aa8c72ebee4d)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was backported to v8.2.7 and also it is mentioned in commit
upgrading qemu in oe-core.
(From OE-Core rev: d05df779286288d1f8b69159ebcfc45a853bd23b)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Newer snapshots of ncurses have the fixes but they are many needed to get
C23 going. Until next release lets stick with C17 even while GCC 15 switches
to C23 defaults.
For scarthgap also add it in BUILD_CFLAGS.
(From OE-Core rev: 2ee706f58a96f30904ac3d292c0ac532739c91ea)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cancelling a query (e.g. by cancelling the context passed to one of
the query methods) during a call to the Scan method of the returned
Rows can result in unexpected results if other queries are being made
in parallel. This can result in a race condition that may overwrite
the expected results with those of another query, causing the call to
Scan to return either unexpected results from the other query or an
error.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-47907
Upstream-patch:
8a924caaf3
(From OE-Core rev: 22d8ac9884208b8f9b2a69ec6a257c62e1f2f8d2)
Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability, which was classified as critical, was found in FFmpeg up to 7.1.
This affects the function ff_aac_search_for_tns of the file libavcodec/aacenc_tns.c
of the component AAC Encoder. The manipulation leads to stack-based buffer overflow.
It is possible to initiate the attack remotely. The exploit has been disclosed to the
public and may be used.
(From OE-Core rev: c9a15206bae7f1e85dc3b8812eabb936a7e6d383)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The go command may execute unexpected commands when operating in untrusted VCS repositories.
This occurs when possibly dangerous VCS configuration is present in repositories.
This can happen when a repository was fetched via one VCS (e.g. Git), but contains metadata
for another VCS (e.g. Mercurial). Modules which are retrieved using the go command line,
i.e. via "go get", are not affected.
(From OE-Core rev: efdc4920571677c9051d4402eaa801672eeb24e3)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* fixes builds on host with gcc-15:
http://errors.yoctoproject.org/Errors/Details/853016/
../../bash-5.2.37/builtins/mkbuiltins.c:268:29: error: too many arguments to function ‘xmalloc’; expected 0, have 1
268 | error_directory = xmalloc (2 + strlen (argv[arg_index]));
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(From OE-Core rev: 55c144bd17665f70cd15e36f3405f502a962f039)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GCC 15 defaults to C23 and bash is not yet ready for that
so keep using C17 like GCC 14 for now
(From OE-Core rev: adf63fe5f76cbd0fd93ce5fa23229a388211e992)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* backports from 1.18.2 used since:
https://git.openembedded.org/openembedded-core/commit/?id=070d79c8adec7e0a8862019cf61910a59b18613a
* fixes build on hosts with gcc-15 (e.g. ubuntu-25.10)
../cairo-1.18.0/test/pdiff/pdiff.h:22:13: error: âboolâ cannot be defined via âtypedefâ
22 | typedef int bool;
| ^~~~
../cairo-1.18.0/test/pdiff/pdiff.h:22:13: note: âboolâ is a keyword with â-std=c23â onwards
../cairo-1.18.0/test/pdiff/pdiff.h:22:1: warning: useless type name in empty declaration
22 | typedef int bool;
| ^~~~~~~
(From OE-Core rev: 6bd49cba1d7e12a6d8a4521a2097ff9f5ddc6368)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The code maintainer disputes the CVE as the issue can only be triggered with
untrusted SGML catalogs and it makes absolutely no sense to use untrusted
catalogs.
The issue triggers a crash if an invalid file is provided.
Source: https://gitlab.gnome.org/GNOME/libxml2/-/issues/958"
(From OE-Core rev: 348ce728af1cea4f909de5c3597801b5612719e4)
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
According to the NVD entry, it is only applicable when built
for native Windows (MinGW-w64 or MSVC).
(From OE-Core rev: 04ce4704e603cd66f30ffc001541c6497d84050e)
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Based on Debian patch for this CVE, pick the same commits as mentioned
in kirkstone for this CVE except those already included in 2022.83.
7f48e75892
(From OE-Core rev: 6d287785611c344aa0c97048c3bfc280b1787ff5)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
check_cves may raise the cve_status_not_in_db QA check. Call
exit_if_errors to make sure that the task is marked as failed when the
check is categorized as an error.
cve_status_not_in_db was in the meantime dropped in OE-Core
452e605b55ad61c08f4af7089a5a9c576ca28f7d so this change is only required
on scarthgap.
(From OE-Core rev: b3d12589c26f4e86b153bbdcda774985e4e046bd)
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This class has been in OE-Core for a while but never documented in the
reference manual. Add some description for it and link to the existing
documentation on it.
(From yocto-docs rev: dd665216fa578a1f2f268790d708c6a5d2912ecf)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 362a331255525fc853dab3af4ec905c417fabb0b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This variable is part of uboot-sign but not documented.
(From yocto-docs rev: 999e81f17bf60e187e709368ede3965df19bee59)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 05eb461cb1da76ad9cbaf634da7f47447b3f6765)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update the distributions to match the list of workers on the
Autobuilder. This list was generated with the help of
yocto-autobuilder-helper/scripts/yocto-supported-distros.
Also:
- Sort the lists alphabetically.
- Decrease spacing between entries for readability.
(From yocto-docs rev: e99a9283e30ae2b844018d1ffb88560ab6877ab7)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The example repo doesn't seem to have ever been under MIT to begin with
but rather Apache-2.0. It was then changed to the license used by the
goland projectm that is BSD-3-Clause, 2 years ago in commit 00c7068f9d83
("all: update to Go license").
The license file exists in the sources, so use that one instead of
taking it from the OE-Core license directory.
License-Update: Incorrect license is now proper
(From OE-Core rev: fa45d6d5bec8fe503ff6b9166a3b4af31ea95369)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Starting from CMake version 2.27 support for interactive debugging of CMake
scripts and configurations was added. However, by default the `nativesdk-cmake`
is compiled with debugger support turned off.
This change adds debugger support for cmake
(From OE-Core rev: 8acfca456c3502f0d097ba01a2d08f83fb75ab60)
(From OE-Core rev: 776846eb8aa2f5f8c1ec8842cdbaff6b6bcdfa65)
Signed-off-by: Nikhil R <nikhilr5@kpit.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It was added by original commit for CVE-2025-6020-01.patch
475bd60c55 (diff-05f443e6acbe32a148a45648148739bf6f02f13acc5c20c6037bf933223d4d77)
but removed here in the rebase, causing:
../../../Linux-PAM-1.5.3/modules/pam_namespace/pam_namespace.c:326:11: error: call to undeclared function 'dirname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
326 | parent = dirname(buf);
| ^
../../../Linux-PAM-1.5.3/modules/pam_namespace/pam_namespace.c:326:9: error: incompatible integer to pointer conversion assigning to 'char*' from 'int' [-Wint-conversion]
326 | parent = dirname(buf);
| ^ ~~~~~~~~~~~~
(From OE-Core rev: 6d88a28ac7b6ff61808eb46e5c85dabd17c77f2e)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The tar packaging format was removed some time ago. Also, add some
minor grammatical tweaking.
(From yocto-docs rev: 0c154c1f431be918c4c9ce3047c12099925a9c53)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 8e9fd1ca232f3c1e8be51cb881a68b4745ee548a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.11 release of the 5.0 series for buildtools
(From OE-Core rev: 3b3a672ae6c024096cc263a669b1131e3f653b79)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a single commit bump containing only CVE fix
$ git log --oneline cff1042cceec3502269947e96cf7023451af22f3..b027d5b145f1b2908f370bdb96dfe40180d0fcb6
b027d5b145 posix: Fix double-free after allocation failure in regcomp (bug 33185)
Test results didn't change except newly added test succeeding.
(tst-regcomp-bracket-free)
(From OE-Core rev: c2b63f171719e2b1c12ba049cbe776adf9e0244b)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit referencing this CVE from 2.13 branch.
(From OE-Core rev: 061610dfca8a72b71e1baca3ad4aa2c9fb64449b)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick relevant commit from 3.8.10 release MR [1].
The MR contains referece to undiscoled issue, so any security relevant
patch should be picked.
Binary test file was added as separate file as binary diffs are not
supported.
[1] https://gitlab.com/gnutls/gnutls/-/merge_requests/1979
(From OE-Core rev: d1aaef9bbaa240c83cc7d485b55570449203da0b)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick relevant commit from 3.8.10 release MR [1].
The ME contains referece to undiscoled issue, so any security relevant
patch should be picked.
Binary test file was added as separate file as binary diffs are not
supported.
[1] https://gitlab.com/gnutls/gnutls/-/merge_requests/1979
(From OE-Core rev: 8f825e7f4ca36d7ac62062e452cea256f3c058aa)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Running "time bitbake -pP idle" with a valid cache shows around 800,000
calls to enum creation from python's signal.py. We don't care about this
overhead and it adversely affects cache load time quite badly.
Try and use _signal directly, falling back to signal, which avoids
this overhead we don't need and makes cache loading much faster.
(Bitbake rev: 982645110a19ebb94d519926a4e14c8a2a205cfd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ee5fce67ce35b025c68aa61e2e758903269ee346)
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In order to avoid a potentially confusing backtrace, check that the mcdepend
is valid when we add it.
Add a test case to ensure invalid configurations are caught and trigger an
error.
[RP: Reworked test case to simplify and improve code]
(Bitbake rev: 9f6f049870e0ec829e171fe91ec8f7a092ddd2ab)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commits for Minerva fix between 3.2.4 and 3.2.5 release.
Update to 3.2.5 is blocked due to problem with python ptest errors, so
use patch instead of upgrade for now.
(From OE-Core rev: 57c04a32997c1b045121aff045f3ffaa7bb0b5f5)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As discussed in [1], this commit fixes CVE-2024-41996.
Although openssl project does not consider this a vulnerability, it got
CVE number assigned so it deserves attention.
[1] https://github.com/openssl/openssl/pull/25088
(From OE-Core rev: cb49b9e49b4561ccea4c231cac591af557b9749c)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are new CVEs reported for this recipe which are not for this
componene, but for a component with same name from apache.
sqlite> select vendor, product, id, count(*) from products where product like 'orc' group by vendor, product, id;
apache|orc|CVE-2018-8015|1
apache|orc|CVE-2025-47436|4
gstreamer|orc|CVE-2024-40897|1
(From OE-Core rev: f5e320c0ea57ce1813ed09da703fe2b33f4976e6)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There exists a vulnerability in SQLite versions before 3.50.2 where the
number of aggregate terms could exceed the number of columns available.
This could lead to a memory corruption issue.
(From OE-Core rev: 52499a5ea3b4ba145914aca873844ab718953289)
Signed-off-by: Roland Kovacs <roland.kovacs@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A NULL pointer dereference vulnerability was found in libxml2 when processing
XPath XML expressions. This flaw allows an attacker to craft a malicious XML
input to libxml2, leading to a denial of service.
(From OE-Core rev: b144c3ef3ba1797d925ea44d9450a6ec0fe32047)
Signed-off-by: Roland Kovacs <roland.kovacs@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The upstream servers are having issues so switch to our own shadow copy
of the repo.
(Bitbake rev: 86e7a58c0e9904c33b1b94dddc3d683c2da22d1a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Storing the data files under $HOME can be unreliable if debuginfod
is used for several projects, especially if $HOME is shared
between machines. We provide an option to save files under the
project directory. The default behavior is unchanged.
(From OE-Core rev: e1e0cf82f559077e2a51447baf137086202c0c4a)
(From OE-Core rev: 24c0ab18045920bb5c1e965c0ea6d176fd6de234)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport a fix to address the dbus SetNTP response timing issue.
Fix is already available since systemd v256-rc1.
(From OE-Core rev: 4db0483cfd14e31c3e7cc87d538d73275fd51bbf)
Signed-off-by: Michal Seben <michal.seben@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Set the permissions of /var/run/kea to 750 to fix kea server startup
error:
ERROR [kea-dhcp4.dhcp4/445.140718820303936] DHCP4_INIT_FAIL failed to
initialize Kea server: configuration error using file
'/etc/kea/kea-dhcp4.conf': 'socket-name' is invalid: socket
path:/var/run/kea does not exist or does not have permssions = 750
This permission check was introduced by commit[1] in kea 2.4.2.
[1] f7061c4e97
(From OE-Core rev: 5b709e2c165bf46f4f35e1783ab7ec54fabd2ec3)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commit on binutils-2.42 stable branch are updated.
x86: Check MODRM for call and jmp in binutils older than 2.45
Test Results:
Before After Diff
No. of expected passes 302 302 0
No. of unexpected failures 2 2 0
No. of untested testcases 1 1 0
No. of unsupported tests 7 7 0
Testing was done and there were no regressions found
(From OE-Core rev: 412def8923a89f3c385eae25901bed0c07859029)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
* Fixed CVE-2025-32462. Sudo's -h (--host) option could be specified
when running a command or editing a file. This could enable a
local privilege escalation attack if the sudoers file allows the
user to run commands on a different host.
* Fixed CVE-2025-32463. An attacker can leverage sudo's -R
(--chroot) option to run arbitrary commands as root, even if
they are not listed in the sudoers file. The chroot support has
been deprecated an will be removed entirely in a future release.
License-Update: Copyright updated to 2025
0001-sudo.conf.in-fix-conflict-with-multilib.patch refreshed for 1.9.17
(From OE-Core rev: b04af6db102c97f3d4338dbcfdcab927b5194a69)
Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE is fixed in the following version bump
This reverts commit d01f888a5ec43fdc8e7bd496ae9317c0fa28da9b.
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw exists in gdk‑pixbuf within the gdk_pixbuf__jpeg_image_load_increment function
(io-jpeg.c) and in glib’s g_base64_encode_step (glib/gbase64.c). When processing
maliciously crafted JPEG images, a heap buffer overflow can occur during Base64 encoding,
allowing out-of-bounds reads from heap memory, potentially causing application crashes or
arbitrary code execution.
(From OE-Core rev: 78a52a7feb995b4ab4f4df6b16feaac60f6ad59b)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit referencing this CVE.
(From OE-Core rev: a8193571c8cdba55f568d831a4546e0fed892be0)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch referencing this CVE.
Note that the hardening is not activated by default, it adds defconfig
option to enable it.
Since it introduces a breaking change, it shouldn't be enabled in LTS
release by default.
This patch makes busybox cpio equivalent in this release to what is
currently in master and in kirkstone.
Also note that gnu cpio also does not have this hardening, but the CVE
is created only against busybox.
(From OE-Core rev: 3f2b235526d135094408e3895c01bff7b5b938fb)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are two "new" CVEs reported for python3, their CPEs are:
* CVE-2020-1171: cpe:2.3🅰️microsoft:python:*:*:*:*:*:visual_studio_code:*:* (< 2020.5.0)
* CVE-2020-1192: cpe:2.3🅰️microsoft:python:*:*:*:*:*:visual_studio_code:*:* (< 2020.5.0)
These are for "Visual Studio Code Python extension".
Solve this by addding CVE vendor to python CVE product to avoid
confusion with Microsoft as vendor.
Examining CVE DB for historical python entries shows:
sqlite> select vendor, product, count(*) from products where product = 'python' or product = 'cpython'
...> or product like 'python%3' group by vendor, product;
microsoft|python|2
python|python|1054
python_software_foundation|python|2
Note that this already shows that cpython product is not used, so
CVE-2023-33595 mentioned in 62598e1138f21a16d8b1cdd1cfe902aeed854c5c
was updated.
But let's keep it for future in case new CVE starts with that again.
(From OE-Core rev: 72369cd66f78a371608c3fff205e0e96c248f2b3)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
While search queries already handled words with hyphens correctly, they
did not do so for words with dots.
To fix this, we
- enhance the word tokenizer to treat both dots ('.') and hyphens ('-')
as valid characters within words.
(For robustness, explicitly exclude dots/hyphens at the start or end
of a word from indexing.)
- adjust query processing to avoid splitting on dots in search input
This allows search queries to correctly match terms such as
'local.conf', 'site.conf', and similar ones now.
Fixes: [YOCTO #14534]
(From yocto-docs rev: 3f88cb85cca8f9128cfaab36882c4563457b03d9)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 80084a4cabdf7f61c7e93eda8ddbd5bc7d54e041)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace the hardcoded /usr/bin by ${bindir}, as it should be.
Reported-by: Thomas Perrot <thomas.perrot@bootlin.com>
(From yocto-docs rev: f06601fd09d6394fcc02134f24e337a9e6170584)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 576677eae6960dbc2d2ececeba0fde5bba7bb69f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
a5df3a702b2c Linux 6.6.96
18d3f9b8e4b9 ARM: 9354/1: ptrace: Use bitfield helpers
f9917821c527 firmware: arm_scmi: Ensure that the message-id supports fastchannel
67a50f572178 firmware: arm_scmi: Add a common helper to check if a message is supported
6f27bbf3de0d nvme: always punt polled uring_cmd end_io work to task_work
cdfb20e4b34a spi: spi-cadence-quadspi: Fix pm runtime unbalance
c46358d02759 Revert "ipv6: save dontfrag in cork"
1583d908cc77 x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c
ed1f395ea5c0 Kunit to check the longest symbol length
5f4787834cb7 s390/entry: Fix last breaking event handling in case of stack corruption
56aa7679c9f3 media: uvcvideo: Rollback non processed entities on error
f165d04c41a3 kbuild: rpm-pkg: simplify installkernel %post
cca5bb42b736 scripts: clean up IA-64 code
b90dc5d67b68 ksmbd: remove unsafe_memcpy use in session setup
107a48df3f94 ksmbd: Use unsafe_memcpy() for ntlm_negotiate
8302adf60aba drm/amdgpu: switch job hw_fence to amdgpu_fence
a5d7cc1647f9 drm/amdgpu: Add kicker device detection
f640d011080d drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
a8ceffaeb780 drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram
5148c7ea69e9 drm/amd/display: Add null pointer check for get_first_active_display()
ede04b471596 drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready
252e6e96f9b6 drm/bridge: cdns-dsi: Check return value when getting default PHY config
c4ee1b31a540 drm/bridge: cdns-dsi: Fix connecting to next bridge
f9b819c39d13 drm/bridge: cdns-dsi: Fix phy de-init and flag it so
2565ff3ac3f5 drm/bridge: cdns-dsi: Fix the clock variable for mode_valid()
76115eafad12 drm/amdkfd: Fix race in GWS queue scheduling
7946a10f8da7 drm/msm/gpu: Fix crash when throttling GPU immediately during boot
50e48e940329 drm/udl: Unregister device before cleaning up on disconnect
5ff3636bcc32 drm/tegra: Fix a possible null pointer dereference
23134a522758 drm/tegra: Assign plane type before registration
9ec447c23753 drm/etnaviv: Protect the scheduler's pending list with its lock
6d7b814c527c drm/cirrus-qemu: Fix pitch programming
66f122e67261 drm/ast: Fix comment on modeset lock
bf2c1643abc3 scsi: megaraid_sas: Fix invalid node index
42cf4f016173 HID: wacom: fix kobject reference count leak
f531651c394e HID: wacom: fix memory leak on sysfs attribute creation failure
33acbeeb5ad6 HID: wacom: fix memory leak on kobject creation failure
f0ffc8076d39 HID: lenovo: Restrict F7/9/11 mode to compact keyboards only
8a89e9c27b77 net: libwx: fix the creation of page_pool
9052c7bca391 btrfs: update superblock's device bytes_used when dropping chunk
aeeae8feeaae btrfs: fix a race between renames and directory logging
6ad80378f928 dm-raid: fix variable in journal device check
e395e34b0652 Bluetooth: L2CAP: Fix L2CAP MTU negotiation
f90d78d65ccc serial: imx: Restore original RXTL for console to fix data loss
40f62f8cf854 dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive
f89c40520fa1 staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher()
e5e6a5aa3915 EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs
c82c7041258d smb: client: fix potential deadlock when reconnecting channels
ced8eff11a4f drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type
1c9a8a84c5a8 drm/bridge: ti-sn65dsi86: make use of debugfs_init callback
ee800ff711c9 drm/i915: fix build error some more
0804d77fd6e6 net: selftests: fix TCP packet checksum
5b63793da82a ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR
cabed6ba92a9 atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
63528d60673a net: enetc: Correct endianness handling in _enetc_rd_reg64
ad9c4941d32e libbpf: Fix possible use-after-free for externs
c61e284d72d6 um: ubd: Add missing error check in start_io_thread()
8f96a2ae16b5 vsock/uapi: fix linux/vm_sockets.h userspace compilation errors
d58343f81354 af_unix: Don't set -ECONNRESET for consumed OOB skb.
86136c670569 wifi: mac80211: fix beacon interval calculation overflow
9b9a87f0bd18 libbpf: Fix null pointer dereference in btf_dump__free on allocation failure
591f79625702 attach_recursive_mnt(): do not lock the covering tree when sliding something under it
74fcb3852a2f ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3()
3c709dce1699 atm: clip: prevent NULL deref in clip_push()
64a99eff8dcf lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly()
88f3869649ed s390/pkey: Prevent overflow in size calculation for memdup_user()
db33aa6c5c93 ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15
490a43d07f16 mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write
c9036b6390af i2c: robotfuzz-osif: disable zero-length read messages
4841060d2e7a i2c: tiny-usb: disable zero-length read messages
fad0a2c16062 af_unix: Don't leave consecutive consumed OOB skbs.
aabb458c33d9 af_unix: Don't call skb_get() for OOB skb.
0919388ac44f af_unix: Define locking order for U_RECVQ_LOCK_EMBRYO in unix_collect_skb().
fd3af69c14ed af_unix: Define locking order for U_LOCK_SECOND in unix_state_double_lock().
b7904e2fccd0 af_unix: Define locking order for unix_table_double_lock().
47847495a6ea platform/x86: ideapad-laptop: use usleep_range() for EC polling
6e7af3d4f67f platform/x86: ideapad-laptop: move ACPI helpers from header to source file
f8761b11f1c0 platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc
d19ae7b033b2 platform/x86: ideapad-laptop: introduce a generic notification chain
b6b5bcae7aa5 dummycon: Trigger redraw when switching consoles with deferred takeover
8853bad7634f tty: vt: make consw::con_switch() return a bool
e9ba8c528b8f tty: vt: sanitize arguments of consw::con_clear()
0b10b5ab7d1d tty: vt: make init parameter of consw::con_init() a bool
7bf946a284c3 PCI: apple: Set only available ports up
b8704eef56c5 PCI: apple: Use helper function for_each_child_of_node_scoped()
df1d7e879edd uio_hv_generic: Align ring size to system page
ca0198894bf9 uio_hv_generic: Query the ringbuffer size for device
ebba6cc0781c Drivers: hv: vmbus: Add utility function for querying ring size
3bc5abf8e75a f2fs: don't over-report free space or inodes in statvfs
9830ef1803a5 ASoC: codecs: wcd9335: Fix missing free of regulator supplies
28b6ef1ab65d ASoC: codec: wcd9335: Convert to GPIO descriptors
99d696842287 ASoC: codecs: wcd9335: Handle nicer probe deferral and simplify with dev_err_probe()
0c40fa81f850 jfs: validate AG parameters in dbMount() to prevent crashes
7747d3f9a506 fs/jfs: consolidate sanity checking in dbMount
fc97a116dc49 btrfs: handle csum tree error with rescue=ibadroots correctly
2cbeb47ea983 ovl: Check for NULL d_inode() in ovl_dentry_upper()
d120737a6da7 scsi: ufs: core: Don't perform UFS clkscaling during host async scan
acc1d4cc47f1 ceph: fix possible integer overflow in ceph_zero_objects()
f3465bb32050 ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock
789a3f63bd60 ALSA: hda: Add new pci id for AMD GPU display HD audio controller
b8cd384c53ae ALSA: hda: Ignore unsol events for cards being shut down
23fe269bfab3 usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set
8851e4058701 usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode
00626325dba7 usb: cdc-wdm: avoid setting WDM_READ for ZLP-s
433cb3e70dc9 usb: Add checks for snprintf() calls in usb_alloc_dev()
0aaf810416c9 usb: common: usb-conn-gpio: use a unique name for usb connector device
8e958d10dd0c tty: serial: uartlite: register uart driver in init
a33f507f36d5 usb: potential integer overflow in usbg_make_tpg()
a8d1b4f219e8 misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe()
1063c586a35c iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos
41732f9febdc usb: dwc2: also exit clock_gating when stopping udc while suspended
8217fa7d92f0 coresight: Only check bottom two claim bits
8dbc01f09cad um: use proper care when taking mmap lock during segfault
265ca1741075 um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h
462215a2a3f4 iio: pressure: zpa2326: Use aligned_s64 for the timestamp
c5734f9bab6f drm/scheduler: signal scheduled fence when kill job
553f560e0a74 bcache: fix NULL pointer in cache_set_flush()
9d578589e3ec amd/amdkfd: fix a kfd_process ref leak
2fb2470bc683 md/md-bitmap: fix dm-raid max_write_behind setting
aaef4f1f44b3 PCI: apple: Fix missing OF node reference in apple_pcie_setup_port
969c9646f0d0 PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane
7d942dbcd155 dmaengine: xilinx_dma: Set dma_device directions
e0051a3daa8b dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using
c765f592adc7 rust: module: place cleanup_module() in .exit.text section
efe5db9d98b1 ksmbd: provide zero as a unique ID to the Mac client
f72093f270ea ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension
ad804e3648d3 hwmon: (pmbus/max34440) Fix support for max34451
2d8b3898caf5 NFSv4: xattr handlers should check for absent nfs filehandles
9d90ab45d3d3 cxl/region: Add a dev_err() on missing target list entries
96715eb1a120 fuse: fix race between concurrent setattrs from multiple nodes
a13b2634dd66 leds: multicolor: Fix intensity setting while SW blinking
c3616dfddf1d sunrpc: don't immediately retransmit on seqno miss
f0ba7e6d06f2 mfd: max14577: Fix wakeup source leaks on device unbind
35cda8619d97 mailbox: Not protect module_put with spin_lock_irqsave
7d03b140af33 NFSv4.2: fix listxattr to return selinux security label
cad6f283f6a6 NFSv4: Always set NLINK even if the server doesn't support it
670c1c546cda cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode
0e7f0e6e14ba cifs: Fix cifs_query_path_info() for Windows NT servers
4a6499ffc84c cifs: Correctly set SMB1 SessionKey field in Session Setup Request
3f5b4c104b7d Linux 6.6.95
218c3629fb8f cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function
6b4311f78a13 gpio: mlxbf3: only get IRQ for device instance 0
f6071c3cfe3a perf evsel: Missed close() when probing hybrid core PMUs
2a673aca82fe RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs
e20f0f44ec59 RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls
a77d0a14ed47 scsi: elx: efct: Fix memory leak in efct_hw_parse_filter()
21da6d3561f3 arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()
7c631e5cd38e perf/core: Fix WARN in perf_cgroup_switch()
bddec730501b perf: Fix cgroup state vs ERROR
2ee6044a6937 perf: Fix sample vs do_exit()
4ca4f418b761 s390/pci: Fix __pcilg_mio_inuser() inline assembly
d7094ad35104 platform/loongarch: laptop: Add backlight power control support
7b47919aff63 smb: client: fix first command failure during re-negotiation
cc77844d61f7 Revert "cpufreq: tegra186: Share policy per cluster"
eb74c6f1b209 ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms
94ec33e9600b ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
2f38986e93d3 platform/x86: ideapad-laptop: add missing Ideapad Pro 5 fn keys
e9a011fc6b04 serial: sh-sci: Increment the runtime usage counter for the earlycon device
cfa7fa02078d net: make for_each_netdev_dump() a little more bug-proof
b8ced2b9a23a smb: Log an error when close_all_cached_dirs fails
aaaa689aa29d dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties
6377977485f7 EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh
a5e3a1442688 net: atm: fix /proc/net/atm/lec handling
dffd03422ae6 net: atm: add lec_mutex
bde8833eb075 calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
3162d8235c8c ublk: santizize the arguments from userspace when adding a device
66bba1fd5bad net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get()
7382b6f7d102 net: microchip: lan743x: Reduce PTP timeout on HW failure
235aa081e2d9 tcp: fix passive TFO socket having invalid NAPI ID
d3dfe821dfe0 tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
9d0ddfb574a2 tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior
3261c017a7c5 atm: atmtcp: Free invalid length skb in atmtcp_c_send().
a06078164001 mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
4e9ab5c48ad5 wifi: carl9170: do not ping device which has failed to load firmware
43e3433a48c3 ptp: allow reading of currently dialed frequency to succeed on free-running clocks
a8c669bbc831 ptp: fix breakage after ptp_vclock_in_use() rework
aaef8e3a54b9 e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
f4c19a8e51ee net: ice: Perform accurate aRFS flow match
8662ac79a634 aoe: clean device rq_list in aoedev_downdev()
9311d6d1a54f pldmfw: Select CRC32 when PLDMFW is selected
4c8f5b0483ac hwmon: (occ) fix unaligned accesses
1312d9bf88be hwmon: (occ) Rework attribute registration for stack usage
ff3dcf7f8184 drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled
af2f5f21599a drm/nouveau/bl: increase buffer size to avoid truncate warning
b599b310380a ionic: Prevent driver/fw getting out of sync on devcmd(s)
002aa3ed19f3 drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate
77087a79779c drm/msm/disp: Correct porch timing for SDM845
7e6980c225c1 smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels
599c489eea79 sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
5e5d2ad9765a erofs: remove unused trace event erofs_destroy_inode
2536810df13f bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE
f6393e5cb913 net: Fix checksum update for ILA adj-transport
3977946f61cd mm/huge_memory: fix dereferencing invalid pmd migration entry
af6cfcd0efb7 mm/hugetlb: unshare page tables during VMA split, not before
39c86833f973 iio: accel: fxls8962af: Fix temperature calculation
3d849cc3dfd3 ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged
f80e551050e4 ALSA: hda/intel: Add Thinkpad E15 to PM deny list
d61975567d9d ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card
6562806f3200 arm64: Restrict pagetable teardown to avoid false warning
66bde385a1d3 wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE
eeacfbab9842 wifi: cfg80211: init wiphy_work before allocating rfkill fails
6d60d822809b Input: sparcspkr - avoid unannotated fall-through
3902205eadf3 atm: Revert atm_account_tx() if copy_from_iter_full() fails.
c1a2081f0347 platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL
2753481c40af selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len
0902625a24ee ksmbd: fix null pointer dereference in destroy_previous_session
2a03531c00b2 selftests/x86: Add a test to detect infinite SIGTRAP handler loop
372b511e9345 udmabuf: use sgtable-based scatterlist wrappers
bfa4d86e130a net: clear the dst when changing skb protocol
0357da9149ea net_sched: sch_sfq: reject invalid perturb period
bb9d4ffff6d8 scsi: s390: zfcp: Ensure synchronous unit_add
8d60df50e62f scsi: storvsc: Increase the timeouts to storvsc_timeout
a504536c2923 smb: improve directory cache reuse for readdir operations
202d7e838967 cifs: do not disable interface polling on failure
58021a32f25e cifs: serialize other channels when query server interfaces is pending
b530c44e1f38 cifs: deal with the channel loading lag while picking channels
cd42ddddd70a jffs2: check jffs2_prealloc_raw_node_refs() result in few other places
3f46644a5131 jffs2: check that raw node were preallocated before writing summary
b427d98d5521 LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()
099cfcb98fb4 LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg
782baee5d917 platform/loongarch: laptop: Unregister generic_sub_drivers on exit
3bce9e6be030 platform/loongarch: laptop: Get brightness setting from EC on probe
1921781ec4a8 drivers/rapidio/rio_cm.c: prevent possible heap overwrite
675d90ee874c io_uring: fix task leak issue in io_wq_create()
3c3c7c66bdfa Revert "x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2" on v6.6 and older
af4ed5262d30 powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery
a7f3cfc1eb99 powerpc/vdso: Fix build of VDSO32 with pcrel
dd95b3e00346 platform/x86: dell_rbu: Stop overwriting data buffer
f3b840fb1508 platform/x86: dell_rbu: Fix list usage
523e2f8a7f83 platform/x86/amd: pmc: Clear metrics table at start of cycle
7d71ba5b0a01 fs/xattr.c: fix simple_xattr_list()
897e6d88f0e3 Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"
cdc1b9b47bc5 tee: Prevent size calculation wraparound on 32-bit kernels
59b7304d0dff ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY
bca6fe52bd95 bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value
c85311a73d74 watchdog: da9052_wdt: respect TWDMIN
519ba75728ee fbcon: Make sure modelist not set on unregistered console
8df53ee74cac wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz
2304e2b5e470 wifi: ath12k: fix incorrect CE addresses
9db1bf90147c wifi: ath12k: fix link valid field initialization in the monitor Rx
6bd0f2e71b15 wifi: ath11k: determine PM policy based on machine model
42d0bfbe0296 octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer()
a37888a435b0 net: ethernet: cortina: Use TOE/TSO on all TCP
38c4106cb4e9 bpf, sockmap: Fix data lost during EAGAIN retries
bdb4da9e1921 f2fs: fix to set atomic write status more clear
a3c32f17acbf usbnet: asix AX88772: leave the carrier control to phylink
e036d648773c ice: fix check for existing switch rule
8cde755f5616 i40e: fix MMIO write access to an invalid page in i40e_clear_hw
52a16bafda0e sock: Correct error checking condition for (assign|release)_proto_idx()
34c0a670556b scsi: lpfc: Use memcpy() for BIOS version
79dc5e78d13d wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping
5cf32cef3a38 pinctrl: mcp23s08: Reset all pins to input at probe
f9397cf7bfb6 software node: Correct a OOB check in software_node_get_reference_args()
03545901ec09 net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER
c0d8c14d9bf2 vxlan: Do not treat dst cache initialization errors as fatal
b4c83b37490d net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions
cd97899361bc net: bridge: mcast: update multicast contex when vlan state is changed
a0ab9e9148dd wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0
172d1e4a6804 wifi: mac80211: VLAN traffic in multicast path
4fc2b3c0657b wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled
2077cef44d33 wifi: iwlwifi: pcie: make sure to lock rxq->read
920fcc7adc73 iommu/amd: Ensure GA log notifier callbacks finish running before module unload
32f25633f366 scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands
c697dac96937 libbpf: Add identical pointer detection to btf_dedup_is_equiv()
f11cfb48f2d2 clk: rockchip: rk3036: mark ddrphy as critical
dfec43c50376 wifi: mac80211: do not offer a mesh path if forwarding is disabled
efa7997ce846 wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn()
187829fb0c35 net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi
84d34bd55d6a net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info
ae48bc0b8be8 pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()
8a15a5438c58 pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction()
02c966a8869b pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction()
14a26f669206 pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name()
79f3e44df6e6 net: atlantic: generate software timestamp just before the doorbell
9121c2ddd177 ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT
62b62a2a6dc5 x86/sgx: Prevent attempts to reclaim poisoned pages
c1025a54289b tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows
156b6bac7645 tcp: always seek for minimal rtt in tcp_rcv_rtt_update()
969d61aa168c wifi: rtw89: leave idle mode when setting WEP encryption for AP mode
f11520c6174c wifi: ath11k: Fix QMI memory reuse logic
dcf7bb4397de wifi: ath12k: fix a possible dead lock caused by ab->base_lock
7c4b6d8bd72d wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET
6f79eb2e6816 net: dlink: add synchronization for stats update
04fa1bef29d5 i2c: npcm: Add clock toggle recovery
be5f6a65509c i2c: tegra: check msg length in SMBUS block read
762325441e3a cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs
a620f66675e5 sctp: Do not wake readers in __sctp_write_space()
a0b91fa813d4 wifi: mt76: mt7921: add 160 MHz AP for mt7922 device
bf3dcb53ba32 wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R
2c1a2d863b24 emulex/benet: correct command version selection in be_cmd_get_stats()
24900688ee47 wifi: mt76: mt7996: drop fragments with multicast or broadcast RA
775fdb4042b2 i2c: designware: Invoke runtime suspend on quick slave re-registration
7bf4461f1c97 bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()
61fc32485d64 f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx
92dbc2a2e2ec tipc: use kfree_sensitive() for aead cleanup
088279ff18cd net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices
d2a25ca4134c net: macb: Check return value of dma_set_mask_and_coherent()
c148af1f398b ACPI: battery: negate current when discharging
6635356483b8 PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()
6a7c583f56b9 gpiolib: of: Add polarity quirk for s5m8767
5505ec191f77 ASoC: tegra210_ahub: Add check to of_device_get_match_data()
cf961a38e450 ACPICA: utilities: Fix overflow check in vsnprintf()
558ba4afdfe5 power: supply: bq27xxx: Retrieve again when busy
1fee4324b566 ACPICA: fix acpi parse and parseext cache leaks
8621fbeb4db9 ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case
0ab90839bf6c ACPI: bus: Bail out if acpi_kobj registration fails
7d346ca11a6e ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change
30e11a8cff73 ACPICA: Avoid sequence overread in call to strncmp()
58cf7ba36b94 mmc: Add quirk to disable DDR50 tuning
74f765e85d4b power: supply: collie: Fix wakeup source leaks on device unbind
1c24a738971c clocksource: Fix the CPUs' choice in the watchdog per CPU verification
28ecaebbed55 ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9
755a8006b767 ACPICA: fix acpi operand cache leak in dswstate.c
3175377e8ee1 iio: adc: ad7606_spi: fix reg write value mask
f6a5b84f450b iio: imu: inv_icm42600: Fix temperature calculation
fe684290418e mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
6a860536306e iio: accel: fxls8962af: Fix temperature scan element sign
a9f6c1ad6c93 PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit()
0b522796a80f PCI: Fix lock symmetry in pci_slot_unlock()
7f6a2d378425 PCI: Add ACS quirk for Loongson PCIe
9895f9d9b515 PCI: cadence-ep: Correct PBA offset in .set_msix() callback
7ca06d696a2f uio_hv_generic: Use correct size for interrupt and monitor pages
6f824cdd8209 Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary
37166d63e42c smb: client: add NULL check in automount_fullpath
39ff3774693f cifs: dns resolution is needed only for primary channel
5713127da855 cifs: update dstaddr whenever channel iface is updated
9d80e1d37e85 cifs: reset connections for all channels when reconnect requested
3ee979709e16 remoteproc: core: Release rproc->clean_table after rproc_attach() fails
9515d74c9d1a remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach()
a4df96e2e81c regulator: max14577: Add error check for max14577_read_reg()
231f6a1de15b mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS
dfa9ef978d9c staging: iio: ad5933: Correct settling cycles encoding per datasheet
cc3cc41ed670 video: screen_info: Relocate framebuffers behind PCI bridges
fa2118e9e233 KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY
6bd2569d0b2f net: ch9200: fix uninitialised access during mii_nway_restart
b1bf167f46dd phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property()
83a692a9792a ftrace: Fix UAF when lookup kallsym after ftrace disabled
6737c4551d2b mtd: rawnand: qcom: Fix read len for onfi param page
df4918c0bb49 dm-verity: fix a memory leak if some arguments are specified multiple times
61850a1b2673 dm-mirror: fix a tiny race condition
fe0ff7d801fb KVM: VMX: Flush shadow VMCS on emergency reboot
0d7a2ea4351b KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs
7775ab2d53b3 mtd: nand: sunxi: Add randomizer configuration before randomizer enable
e06a1dadc481 mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk
d3abf0066b5e mm: fix ratelimit_pages update error in dirty_ratio_handler()
23a707bbcbea RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
442e80dcf6fe watchdog: fix watchdog may detect false positive of softlockup
5180561afff8 ipc: fix to protect IPCS lookups using RCU
f24d42245239 clk: meson-g12a: add missing fclk_div2 to spicc
ebb8060561d5 parisc: fix building with gcc-15
2f4040a5855a vgacon: Add check for vc_origin address range in vgacon_scroll()
7f27859721ae parisc/unaligned: Fix hex output to show 8 hex chars
3ca78032a388 fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var
e32a40db6796 EDAC/altera: Use correct write width with the INTTEST register
0909b2b49c45 fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var
061a5dd66608 net: ftgmac100: select FIXED_PHY
8c5713ce1ced net/sched: fix use-after-free in taprio_dev_notifier
a8acc7080ad5 NFC: nci: uart: Set tty->disc_data only in success path
d95d87841d2a hwmon: (ftsteutates) Fix TOCTOU race in fts_read()
79ef8a6c4ec5 f2fs: fix to do sanity check on sit_bitmap_size
a87cbcc909cc f2fs: prevent kernel warning due to negative i_nlink from corrupted image
aaddc6c696bd f2fs: fix to do sanity check on ino and xnid
0f7100e8d9f0 Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer()
17474a56acf7 Input: ims-pcu - check record size in ims_pcu_flash_firmware()
cf6a4c4ac7b6 ext4: only dirty folios when data journaling regular files
3e8a5163bcd3 ext4: ensure i_size is smaller than maxbytes
68cea04f1fb2 ext4: factor out ext4_get_maxbytes()
223091c9897c ext4: fix calculation of credits for extent tree modification
26e09d18599d ext4: inline: fix len overflow in ext4_prepare_inline_data
55995f172598 bus: fsl-mc: fix GET/SET_TAILDROP command ids
1e474b5fab51 bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device
8edfed4439b1 ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330
48f35a32947b cgroup,freezer: fix incomplete freezing when attaching tasks
96707ff5818f ceph: set superblock s_magic for IMA fsmagic matching
636391e8c98c can: tcan4x5x: fix power regulator retrieval during probe
d5d4be47e06c bus: mhi: host: Fix conflict between power_up and SYSERR
44b9620e82bb bus: mhi: ep: Update read pointer only after buffer is written
838d63de34a9 ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4
c592d3ceca1a ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()
12cffd5bd1da arm64/mm: Close theoretical race where stale TLB entry remains valid
a31dce9b561d media: uvcvideo: Fix deferred probing error
c51c0a0be239 media: uvcvideo: Send control events for partial succeeds
d314f99b6f19 media: uvcvideo: Return the number of processed controls
ec26be7d6355 media: imx-jpeg: Cleanup after an allocation error
20a6db0ef356 media: imx-jpeg: Reset slot data pointers when freed
683a1db6800e media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead
350d4af0493a media: imx-jpeg: Drop the first error frames
f6b1b0f8ba0b media: vivid: Change the siize of the composing
9824e1732a16 media: vidtv: Terminating the subsequent process of initialization failure
17cb043ea133 media: videobuf2: use sgtable-based scatterlist wrappers
36318ff3d6bf media: venus: Fix probe error handling
ae7b143e05b3 media: v4l2-dev: fix error handling in __video_register_device()
dfb2add0baa7 media: omap3isp: use sgtable-based scatterlist wrappers
ac3a8e37cb8e media: mediatek: vcodec: Correct vsi_core framebuffer size
025a943c49c7 media: gspca: Add error handling for stv06xx_read_sensor()
ec5c328606ba media: davinci: vpif: Fix memory leak in probe error path
04354c529c82 media: cxusb: no longer judge rbuf when the write fails
4425db511b9d media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case
1e4b3f166795 media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div
b9e314231ffc media: ccs-pll: Start OP pre-PLL multiplier search from correct value
ae2fe6606511 media: ccs-pll: Start VT pre-PLL multiplier search from correct value
eb7a4ea0a18c media: i2c: ds90ub913: Fix returned fmt from .set_fmt()
ecaf904a55c1 media: nxp: imx8-isi: better handle the m2m usage_count
585acb354977 media: ov5675: suppress probe deferral errors
ce4a5a34a2bf media: ov8856: suppress probe deferral errors
aaf516bb732c wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723
d4356ce8f826 wifi: rtw88: usb: Reduce control message timeout to 500 ms
2e7c64d7a92c jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
1eeecd9be9fe wifi: ath12k: fix ring-buffer corruption
14f5549ad163 fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio()
5ee9a07b456d SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls
5060e1a5fef1 nfsd: Initialize ssc before laundromat_work to prevent NULL dereference
e7e943ddd1c6 nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request
f08689fe3153 wifi: ath11k: fix ring-buffer corruption
68b29235778b wifi: ath11k: fix rx completion meta data corruption
0e4dc150423b wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()
782b3aff6763 net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid()
477e4319c371 net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr()
278a92b87463 regulator: max20086: Change enable gpio to optional
420f6942f109 regulator: max20086: Fix MAX200086 chip id
bf70b3c3df5f powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states
0257c26bbca5 io_uring/kbuf: account ring io_buffer_list memory
a8b5ef355477 io_uring: account drain memory to cgroup
abf80985f4d6 ASoC: meson: meson-card-utils: use of_property_present() for DT parsing
3895a7590e6e ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params()
40aefac870c1 gfs2: move msleep to sleepable context
f5b9144715da crypto: marvell/cesa - Do not chain submitted requests
0df5e4c7de27 configfs: Do not override creating attribute file failure in populate_attrs()
(From OE-Core rev: 7365af988da35e67e4463a0fd802b93a47d05a77)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
c2603c511feb4 Linux 6.6.93
c78abb646ff82 ksmbd: use list_first_entry_or_null for opinfo_get_list()
106451492d74c net: ethernet: ti: am65-cpsw: Lower random mac address error print to info
513b27dbd126b platform/x86: thinkpad_acpi: Ignore battery threshold change event notification
871e44494f5d5 platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys
af7243148f2eb NFS: Avoid flushing data while holding directory locks in nfs_rename()
f83097445b7ec nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro
e99de95033051 spi: spi-sun4i: fix early activation
b8435b76971dc phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure
eae121397e278 drm/amd/display: fix link_set_dpms_off multi-display MST corner case
4728d56dc56f0 um: let 'make clean' properly clean underlying SUBARCH as well
af288d8e14058 platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS
764f8cd8aadcd nfs: don't share pNFS DS connections between net namespaces
98f7c351a11a1 HID: quirks: Add ADATA XPG alpha wireless mouse support
46a6ce4812555 dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open
cdb61a705f5f3 coredump: hand a pidfd to the usermode coredump helper
1846a7b92b863 coredump: fix error handling for replace_fd()
0ec1e98bf5366 perf/arm-cmn: Initialise cmn->cpu earlier
10778e2f49a2c perf/arm-cmn: Fix REQ2/SNP2 mixup
295f7c579b07b net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
ee1209b9f57ba arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy
cf27046208bd8 arm64: dts: qcom: sm8550: Add missing properties for cryptobam
feadf31790331 arm64: dts: qcom: sm8450: Add missing properties for cryptobam
5dd982ff67d1e arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node
abf3ffaeef603 arm64: dts: qcom: ipq9574: Add missing properties for cryptobam
ea61eda1f4b45 af_unix: Fix uninit-value in __unix_walk_scc()
ed14f8ae9bcf7 af_unix: Fix garbage collection of embryos carrying OOB with SCM_RIGHTS
c0c8d419dade9 af_unix: Add dead flag to struct scm_fp_list.
a288920ff9dab af_unix: Don't access successor in unix_del_edges() during GC.
3600729b7fc05 af_unix: Try not to hold unix_gc_lock during accept().
7b1ffbd3b22e7 af_unix: Remove lock dance in unix_peek_fds().
de7921631ff32 af_unix: Replace garbage collection algorithm.
2c2d0c662d842 af_unix: Detect dead SCC.
324005012f65e af_unix: Assign a unique index to SCC.
d23802221f675 af_unix: Avoid Tarjan's algorithm if unnecessary.
cdaa3499a8519 af_unix: Skip GC if no cycle exists.
e0e23fc499920 af_unix: Save O(n) setup of Tarjan's algo.
27a07364cefdf af_unix: Fix up unix_edge.successor for embryo socket.
36f924e4bf4e7 af_unix: Save listener for embryo socket.
3ee9b24bd6f70 af_unix: Detect Strongly Connected Components.
856aacbe2c520 af_unix: Iterate all vertices by DFS.
494accabb56e2 af_unix: Bulk update unix_tot_inflight/unix_inflight when queuing skb.
d2d9f382e2db6 af_unix: Link struct unix_edge when queuing skb.
4fc7df1c6da14 af_unix: Allocate struct unix_edge for each inflight AF_UNIX fd.
9e98ba0c73529 af_unix: Allocate struct unix_vertex for each inflight AF_UNIX fd.
8eb55b667a0e2 af_unix: Remove CONFIG_UNIX_SCM.
c0d56c028d90f af_unix: Remove io_uring code for GC.
36f1f6ac53889 af_unix: Replace BUG_ON() with WARN_ON_ONCE().
acc97866c1eae af_unix: Try to run GC async.
328840c93bd6a af_unix: Run GC on only one CPU.
4be073d59068e af_unix: Return struct unix_sock from unix_get_socket().
c7b1bd52a031a btrfs: check folio mapping after unlock in relocate_one_folio()
63815bef47ec2 hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
5a9c0d5cbd02d can: kvaser_pciefd: Force IRQ edge in case of nested IRQ
f968f28cd14bb drm/gem: Internally test import_attach for imported objects
10aecdc1c30c7 x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers bounce buffers
367b8b91de2a0 i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work()
1f9170737480d pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group()
4a5e6e798ec77 watchdog: aspeed: fix 64-bit division
a9e4ee7f12886 serial: sh-sci: Save and restore more registers
517f928cc0c13 pds_core: Prevent possible adminq overflow/stuck condition
77192e9cfe1b3 highmem: add folio_test_partial_kmap()
bc133e43cb565 x86/boot: Compile boot code with -std=gnu11 too
5cdce62dd929a spi: spi-fsl-dspi: Reset SR flags before sending a new message
7cf42e5f406a5 spi: spi-fsl-dspi: Halt the module after a new message transfer
9df00bd4769a0 spi: spi-fsl-dspi: restrict register range for regmap access
0e7efc9acbb56 ksmbd: fix stream write failure
fa68d5c14a70d Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection"
f391043332e38 mm/page_alloc.c: avoid infinite retries caused by cpuset race
363fd868d7a71 memcg: always call cond_resched() after fn()
f33001a7c1e8f Input: xpad - add more controllers
ed7d24b0c375f Revert "drm/amd: Keep display off while going into S4"
bee465c0c464b smb: client: Reset all search buffer pointers when releasing buffer
17d096c485b89 arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs
73cadde98f67f smb: client: Fix use-after-free in cifs_fill_dirent
7227fc0692d53 drm/edid: fixed the bug that hdr metadata was not reset
7093887a11fe4 thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature
f86465626917d platform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store()
dde5400dad7e7 can: kvaser_pciefd: Continue parsing DMA buf after dropped RX
4cfe30f681a3d llc: fix data loss when reading from a socket in llc_ui_recvmsg()
6764329675f94 ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10
74d90875f3d43 ALSA: pcm: Fix race of buffer access at PCM OSS layer
b5bada85c181f ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback direction
1beb8c26b1fb1 ASoc: SOF: topology: connect DAI to a single DAI link
e8be784d30b44 ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext
1f912f8484e9c can: bcm: add missing rcu read protection for procfs content
76c84c3728178 can: bcm: add locking for bcm_op runtime updates
e80f4f9c64b0f can: slcan: allow reception of short error messages
584a729615fa9 padata: do not leak refcount in reorder_work
134daaba93193 crypto: algif_hash - fix double free in hash_accept
0c605de7edd68 clk: s2mps11: initialise clk_hw_onecell_data::num before accessing ::hws[] in probe()
35016086ae593 octeontx2-af: Fix APR entry mapping based on APR_LMT_CFG
cc797adde644d octeontx2-af: Set LMT_ENA bit for APR table entries
b19fc1d0be3c3 net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
a3d24e4a835cb octeontx2-pf: Add AF_XDP non-zero copy support
93c276942e75d sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
c844ace5b88d0 io_uring: fix overflow resched cqe reordering
dbcd0909a1e2c net: lan743x: Restore SGMII CTRL register on resume
0b4cde7284869 net: dwmac-sun8i: Use parsed internal PHY address instead of 1
52b2e5579266f pinctrl: qcom: switch to devm_register_sys_off_handler()
78b70388ca0ec pinctrl: qcom/msm: Convert to platform remove callback returning void
df941e11772b3 ice: Fix LACP bonds without SRIOV environment
c8a1a805e6d27 ice: fix vf->num_mac count with port representors
fa942824b9f4a bridge: netfilter: Fix forwarding of fragmented packets
feb6bde1a3241 Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling
c331a616a0b10 Bluetooth: L2CAP: Fix not checking l2cap_chan security level
2b82d8e483bf0 dmaengine: fsl-edma: Fix return code for unhandled interrupts
55f3c97fcba84 dmaengine: idxd: Fix ->poll() return value
dcdc1aca6880d xfrm: Sanitize marks before insert
a1fad2da94f00 clk: sunxi-ng: d1: Add missing divider for MMC mod clocks
c2b52d947c3dd remoteproc: qcom_wcnss: Fix on platforms without fallback regulators
5ff1a234fa4ee kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork()
1b388afe88163 dmaengine: idxd: Fix allowing write() from different address spaces
05298c30b7d9f dmaengine: idxd: add wq driver name support for accel-config user tool
b58a295d10065 espintcp: remove encap socket caching to avoid reference leak
3cf3d4f11254e soundwire: bus: Fix race on the creation of the IRQ domain
d8ece4ced3b05 __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock
e6d703b693b4c xenbus: Allow PVH dom0 a non-local xenstore
85d12487d90ab wifi: iwlwifi: add support for Killer on MTL
4e3401aa6e447 tools: ynl-gen: validate 0 len strings from kernel
50d0de59f66cb btrfs: avoid NULL pointer dereference if no valid csum tree
7a97f961a568a btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref
225cc549ed23f cifs: Fix changing times and read-only attr over SMB1 smb_set_file_info() function
fc460c12cd1e9 cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info()
b72952c8c3668 io_uring/fdinfo: annotate racy sq/cq head/tail reads
3a982ada411b8 nvmet-tcp: don't restore null sk_state_change
a7a2315d8d0dc nvme-pci: add quirks for WDC Blue SN550 15b7:5009
0a3f5efd1c545 nvme-pci: add quirks for device 126f:1001
1c0d7792cfc71 ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx
dbb47cbdbe2ad ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013
4c017ff3d73dd ASoC: cs42l43: Disable headphone clamps during type detection
0ab50f622f202 pinctrl: meson: define the pull up/down resistor value as 60 kOhm
534794c719231 book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n
442a247361f8b ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of()
fe4a7145f048c drm: Add valid clones check
1c58b332bc435 drm/panel-edp: Add Starry 116KHD024006
e585f4f44a102 drm/atomic: clarify the rules around drm_atomic_state->allow_modeset
5d4951bad74bf drm: bridge: adv7511: fill stream capabilities
a7e7cf538939d wifi: ath12k: Fix end offset bit definition in monitor ring descriptor
2dbcaddcf8eab wifi: ath9k: return by of_get_mac_address
a21971b4be60f accel/qaic: Mask out SR-IOV PCI resources
fbdf410d3bd2e wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override
b658e144a0922 regulator: ad5398: Add device tree support
df76df11fd8be spi: zynqmp-gqspi: Always acknowledge interrupts
ccf4a818d8c31 wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet
5e479af4999b0 wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate
ee71c34d4f415 wifi: rtl8xxxu: retry firmware download on error
419988f4d0efb perf/amd/ibs: Fix ->config to sample period calculation for OP PMU
0cb6a1292aaef perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt
9610a67963506 firmware: arm_scmi: Relax duplicate name constraint across protocol ids
38d906f1c54b9 bpftool: Fix readlink usage in get_fd_type
0e8eb91a4950f drm/ast: Find VBIOS mode from regular display size
e190ed2c12e77 ASoC: rt722-sdca: Add some missing readable registers
48c78cf634dba ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode
123ac614e5b34 arm64: zynqmp: add clock-output-names property in clock nodes
23b0b86ad1db2 HID: usbkbd: Fix the bit shift number for LED_KANA
c317b0694a6eb wifi: ath12k: Avoid napi_sync() before napi_enable()
32bcf54138acf scsi: st: Restore some drive settings after reset
1960bb56a9c83 scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails
3dfeee957aaf3 scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine
c34ab75adde53 net/mana: fix warning in the writer of client oob
1d10624a42437 ice: count combined queues using Rx/Tx count
948664b92e571 perf: Avoid the read if the count is already updated
f47d605c5e2a6 rcu: fix header guard for rcu_all_qs()
9abec90c85b22 rcu: handle unstable rdp in rcu_read_unlock_strict()
4a36d93a01758 rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y
cae56998162cc ice: treat dyn_allowed only as suggestion
9ed3c1b11d7ef bridge: mdb: Allow replace of a host-joined group
961ee132104b0 r8169: don't scan PHY addresses > 0
2cb57a887a435 ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only
13cba3f837903 vxlan: Annotate FDB data races
090c0ba179eaf net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled
f312bd5cf2067 media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available
6fed5e23d2a92 f2fs: introduce f2fs_base_attr for global sysfs entries
9af429febfedf hwmon: (xgene-hwmon) use appropriate type for the latency value
70e7df6f69073 clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs
ba02bb3a01328 wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU
0b660a7f296b5 wifi: rtw88: Fix download_firmware_validate() for RTL8814AU
23fe8aa8cc1a8 ext4: remove writable userspace mappings before truncating page cache
73e7c65b21274 ext4: don't write back data before punch hole in nojournal mode
3648ddabcdc25 leds: trigger: netdev: Configure LED blink interval for HW offload
7ef54a11c199d pstore: Change kmsg_bytes storage size to u32
09c3a82664d8f r8152: add vendor/device ID pair for Dell Alienware AW1022z
cc1d408e7c9e2 ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure().
22ee8dabec1a2 arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src
fa5d374f6bacb powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory
6758d09763f62 net: fec: Refactor MAC reset to function
2caf52c072059 wifi: mac80211: remove misplaced drv_mgd_complete_tx() call
bb1f9d63127e8 wifi: mac80211: don't unconditionally call drv_mgd_complete_tx()
9ef9ecabc6b55 drm/v3d: Add clock handling
76016797e7f96 net/mlx5e: reduce the max log mpwrq sz for ECPF and reps
dce57841d93de net/mlx5e: reduce rep rxq depth to 256 for ECPF
9411c965e4e6a net/mlx5e: set the tx_queue_len for pfifo_fast
c31e839649547 net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB
353cd6804ea85 scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr()
991970293ff8a drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer()
26b6548dc7417 drm/amdgpu: enlarge the VBIOS binary size limit
de67e80ab48f1 drm/amd/display: Increase block_sequence array size
16c26a6404454 drm/amd/display: Initial psr_version with correct setting
c59c96b850ea6 drm/amd/display: Update CR AUX RD interval interpretation
af2d36316a193 drm/amdgpu: reset psp->cmd to NULL after releasing the buffer
6881a3a58852f drm/amd/display: Don't try AUX transactions on disconnected link
ab83ed96f7587 drm/amdgpu: Set snoop bit for SDMA for MI series
929cda8e4b75d soundwire: amd: change the soundwire wake enable/disable sequence
6a7b7e98fec0a phy: core: don't require set_mode() callback for phy_get_mode() to work
3bf3eae909914 serial: sh-sci: Update the suspend/resume support
e9bed533ec803 sched: Reduce the default slice to avoid tasks getting an extra tick
5024d8e58a080 x86/traps: Cleanup and robustify decode_bug()
cc50c7c1a9898 clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate
fba6e5d44fb8d clk: qcom: ipq5018: allow it to be bulid on arm32
d655dbd82b555 net/mlx4_core: Avoid impossible mlx4_db_alloc() order value
f8a9f45f75ab3 media: v4l: Memset argument to 0 before calling get_mbus_config pad op
0b9d2468c3d88 media: i2c: imx219: Correct the minimum vblanking value
868c3d8cfcff6 kunit: tool: Use qboot on QEMU x86_64
3d6d13540f776 smack: Revert "smackfs: Added check catlen"
e30f31434e9c3 smack: recognize ipv4 CIPSO w/o categories
de4332d7a5f6f pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map
b3d2a8809ef07 ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot()
35160eda61e74 ASoC: tas2764: Power up/down amp on mute ops
c1045e770256c ASoC: tas2764: Mark SW_RESET as volatile
7ac84ee5eec85 ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG
9dcce3f40d54d ASoC: ops: Enforce platform maximum on initial value
3da8088afd13a firmware: arm_ffa: Reject higher major version as incompatible
3ec539f1e9195 net/mlx5: Apply rate-limiting to high temperature warning
69f453ccb9e47 net/mlx5: Modify LSB bitmask in temperature event to include only the first bit
a9b2bb8a4f25b media: test-drivers: vivid: don't call schedule in loop
ddddd806ba7de vxlan: Join / leave MC group after remote changes
d97c38275d12c ACPI: HED: Always initialize before evged
0d398ed850df9 PCI: Fix old_size lower bound in calculate_iosize() too
d8afc25580735 eth: mlx4: don't try to complete XDP frames in netpoll
242272c953e3b bpf: don't do clean_live_states when state->loop_entry->branches > 0
00e59d1495fba can: c_can: Use of_property_present() to test existence of DT property
ef7ee9b815345 pmdomain: imx: gpcv2: use proper helper for property detection
7c5e73608302a RDMA/core: Fix best page size finding when it can cross SG entries
c504c11b94d6e serial: mctrl_gpio: split disable_ms into sync and no_sync APIs
df8970a270add drm/amd/display: Add support for disconnected eDP streams
671fea645a71b i3c: master: svc: Flush FIFO before sending Dynamic Address Assignment(DAA)
398351dcdb631 EDAC/ie31200: work around false positive build warning
c81c2ee1c3b05 net: pktgen: fix access outside of user given buffer in pktgen_thread_write()
35434d1c93c73 wifi: rtw89: fw: propagate error code from rtw89_h2c_tx()
5ce1f780a3bce wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31
1b1daafd2e974 wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU
a95813193ab78 wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU
f38a1b35c8f4e scsi: mpt3sas: Send a diag reset if target reset fails
06abee685cc97 clocksource: mips-gic-timer: Enable counter when CPUs start
2e1b3650f5691 MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core
ba41e4e627db5 genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie
2ed497f369b2e MIPS: Use arch specific syscall name match function
b2ea189a958a6 crypto: skcipher - Zap type in crypto_alloc_sync_skcipher
3a0c8429ab1e4 crypto: ahash - Set default reqsize from ahash_alg
b1d1b09698e99 x86/kaslr: Reduce KASLR entropy on most x86 systems
b0556ba85a0f3 net/mlx5: Change POOL_NEXT_SIZE define value and make it global
52aa28f7b1708 dm: fix unconditional IO throttle caused by REQ_PREFLUSH
ecd205a5241df libbpf: Fix out-of-bound read
e17a6ba07929b media: tc358746: improve calculation of the D-PHY timing registers
ca9f3ab612c62 media: adv7180: Disable test-pattern control on adv7180
3cd2aa93674ee cpuidle: menu: Avoid discarding useful information
48fd80f7d7b48 vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines
f5121d5ba7ce4 vhost-scsi: Return queue full for page alloc failures during copy
de4469a90075b x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus()
01768d1564650 ASoC: mediatek: mt8188: Add reference for dmic clocks
6dadc66f6cf3e ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile
ec6f764ab7009 drm/amd/display: handle max_downscale_src_width fail check
7472e0da47716 x86/build: Fix broken copy command in genimage.sh when making isoimage
f32344bf957b4 Octeontx2-af: RPM: Register driver with PCI subsys IDs
3314310b3f3e6 soc: ti: k3-socinfo: Do not use syscon helper to build regmap
f4e35b2c5f5cc wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band
fed3038a80bbc bonding: report duplicate MAC address in all situations
7819a7dcf0412 net: xgene-v2: remove incorrect ACPI_PTR annotation
7b8fe48cc86b6 net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only
ff01e0d0a61e4 leds: pwm-multicolor: Add check for fwnode_property_read_u32
2059e6ea11c0d drm/amdkfd: KFD release_work possible circular locking
0759d154654a8 selftests/net: have `gro.sh -t` return a correct exit code
b3c8449484848 net/mlx5: Avoid report two health errors on same syndrome
e2de76c34a8a9 firmware: arm_ffa: Set dma_mask for ffa devices
a1a5e783d7cab PCI: brcmstb: Add a softdep to MIP MSI-X driver
1f27e708e36ea PCI: brcmstb: Expand inbound window size up to 64GB
f6dfaf5905ad6 wifi: ath12k: Report proper tx completion status to mac80211
c7c729d7a85a9 soc: apple: rtkit: Implement OSLog buffers properly
78b6b2fe17a2e soc: apple: rtkit: Use high prio work queue
1ae981c91dc26 perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters
372ed2171031d fpga: altera-cvp: Increase credit timeout
7b851d6a02da0 drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence
d8e57904dc269 ARM: at91: pm: fix at91_suspend_finish for ZQ calibration
a9dd5d748c87d hwmon: (gpio-fan) Add missing mutex locks
7adb96687ce88 x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2
ca16d144d1f0a clk: imx8mp: inform CCF of maximum frequency of clocks
032f3bf6471cd media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value
faa24692f7041 media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map
9459abd770107 drm/rockchip: vop2: Add uv swap for cluster window
9778a91827272 ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config().
2be4a7d53261b ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7
30ae895966221 perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type
2a9a7d2f19cca net: pktgen: fix mpls maximum labels list parsing
cf81dae86bf6b net: ethernet: ti: cpsw_new: populate netdev of_node
2cbe6d551b4a9 pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned"
5c9eca180a423 media: cx231xx: set device_caps for 417
a7b8f0addf84f drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination
3af9db78423c5 drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c
fef1e1487dea8 remoteproc: qcom_wcnss: Handle platforms with only single power domain
c5b23df98a925 net: phylink: use pl->link_interface in phylink_expects_phy()
b27be76f35010 drm/gem: Test for imported GEM buffers with helper
121f0335d91e4 orangefs: Do not truncate file size
3986ef4a9b6a0 dm cache: prevent BUG_ON by blocking retries on failed device resumes
d5f8c8ec1e783 media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe()
74eea50b7afa1 ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114
da74e11cedd1e ieee802154: ca8210: Use proper setters and getters for bitwise types
c0acbeac2b287 rtc: ds1307: stop disabling alarms on probe
fb69189023279 tcp: bring back NUMA dispersion in inet_ehash_locks_alloc()
8c1a16d612ef7 ALSA: seq: Improve data consistency at polling
7b1bb4d40dab8 powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7
d0e3e19564f03 arm64: tegra: Resize aperture for the IGX PCIe C5 slot
988770bf312cf arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator
ab13c8a5f777b drm/amdkfd: Set per-process flags only once cik/vi
0acdc4d6e679b crypto: lzo - Fix compression buffer overrun
ab4545a2540b7 watchdog: aspeed: Update bootstatus handling
ac64f0e893ff3 cpufreq: tegra186: Share policy per cluster
3123b3d445d16 iommu/amd/pgtbl_v2: Improve error handling
8c305588bab71 ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup()
5b518c452ff58 auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common"
769d1bccd1cac gfs2: Check for empty queue in run_queue
2e37d331c00c0 drm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch
1da3dc73724bb drm/amd/display: calculate the remain segments for all pipes
4c2a348875646 drm/amd/display: remove minimum Dispclk and apply oem panel timing.
8ebf2709fe4dc ipv6: save dontfrag in cork
2b790fe67ed48 wifi: iwlwifi: fix debug actions order
386a1a0d558d7 printk: Check CON_SUSPEND when unblanking a console
8a7f2e84f85ad hwmon: (dell-smm) Increment the number of fans
def5f5bc83ee7 usb: xhci: Don't change the status of stalled TDs on failed Stop EP
903c4a0c2aff4 mmc: sdhci: Disable SD card clock before changing parameters
5ae75245939c6 mmc: dw_mmc: add exynos7870 DW MMC support
110f701e60f98 arm64/mm: Check PUD_TYPE_TABLE in pud_bad()
89947eea8ff91 netfilter: conntrack: Bound nf_conntrack sysctl writes
da36c3ad7c177 timer_list: Don't use %pK through printk()
6df3855868eb8 posix-timers: Add cond_resched() to posix_timer_add() search loop
1bef1811651bc RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject()
ba841627308a3 ext4: do not convert the unwritten extents if data writeback fails
d7f3c874ea707 ext4: reject the 'data_err=abort' option in nojournal mode
baf667f23f609 ASoC: sun4i-codec: support hp-det-gpios property
f8d946034765a drm/amdgpu: Update SRIOV video codec caps
2e290e9cf6a17 mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check
aa97ea576a3f2 pinctrl-tegra: Restore SFSEL bit when freeing pins
0fb6c439d265f xen: Add support for XenServer 6.1 platform device
3ecfb92c019f2 net/smc: use the correct ndev to find pnetid by pnetid table
ba8354a613a57 dm: restrict dm device size to 2^63-512 bytes
44a82d2495e36 crypto: octeontx2 - suppress auth failure screaming due to negative tests
3edb08b6c21ef kbuild: fix argument parsing in scripts/config
bc8023ef3b114 bpf: Allow pre-ordering for bpf cgroup progs
aed5bd3a84e87 ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect
bf9cfc7fbe742 thunderbolt: Do not add non-active NVM if NVM upgrade is disabled for retimer
4beb1e55f6b08 objtool: Fix error handling inconsistencies in check()
72d9ccdcfce24 rtc: rv3032: fix EERD location
a7b7bc510e9ea tcp: reorganize tcp_in_ack_event() and tcp_count_delivered()
ed88717950ba9 jbd2: do not try to recover wiped journal
5741b9d7bb873 bpf: Return prog btf_id without capable check
743bb753255d3 vfio/pci: Handle INTx IRQ_NOTCONNECTED
9f51fa1971239 scsi: st: ERASE does not change tape location
01195aa1d694b scsi: st: Tighten the page format heuristics with MODE SELECT
3011cdc5cb46c hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure
4eda8a85d4d01 ext4: reorder capability check last
57a2882cd4f35 um: Update min_low_pfn to match changes in uml_reserved
7638182277867 um: Store full CSGSFS and SS register from mcontext
61225b3395c21 dlm: make tcp still work in multi-link env
0541822045ae0 i3c: master: svc: Fix missing STOP for master request
398c541ed0495 drm/amd/display: Guard against setting dispclk low for dcn31x
3192d59fb7b78 btrfs: send: return -ENAMETOOLONG when attempting a path that is too long
a7f1c5fb7dd90 btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work()
4dc7dcb919f36 btrfs: fix non-empty delayed iputs list on unmount due to async workers
de635f9bba32e btrfs: run btrfs_error_commit_super() early
1a012fd4eb9d0 btrfs: avoid linker error in btrfs_find_create_tree_block()
4e74f91a6f70a btrfs: make btrfs_discard_workfn() block_group ref explicit
a4666a812792d i2c: pxa: fix call balance of i2c->clk handling routines
4fc8e3fb8efa8 i2c: qup: Vote for interconnect bandwidth to DRAM
bffd5f2815c52 x86/mm: Check return value from memblock_phys_alloc_range()
7124a9b6824e1 x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP
1752ceaa72d37 wifi: mt76: mt7996: revise TXS size
d9776ce1733c7 wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2
17e3ab067dfb6 mmc: host: Wait for Vdd to settle on card power off
ea3d95e05e97e libnvdimm/labels: Fix divide error in nd_label_data_init()
f29eb4c63bf4e ext4: on a remount, only log the ro or r/w state when it has changed
44acbc14ea28d PCI: vmd: Disable MSI remapping bypass under Xen
aa59ccacf8f33 pNFS/flexfiles: Report ENETDOWN as a connection error
ec59dfbc1ba2f tools/build: Don't pass test log files to linker
e4510552c297c PCI: dwc: ep: Ensure proper iteration over outbound map windows
a74286d17e751 objtool: Properly disable uaccess validation
454a770aea9fd lockdep: Fix wait context check on softirq for PREEMPT_RT
0c2aa72f4f352 dql: Fix dql->limit value when reset.
3854f4e98ef22 thermal/drivers/qoriq: Power down TMU on system suspend
4a120221661fc spi-rockchip: Fix register out of bounds access
4a8ebc45f2021 SUNRPC: rpcbind should never reset the port to the value '0'
3ef02a05c86b4 SUNRPC: rpc_clnt_set_transport() must not change the autobind setting
6b8beb8104d73 NFSv4: Treat ENETUNREACH errors as fatal for state recovery
ee68e068cf92f cifs: Fix establishing NetBIOS session for SMB2+ connection
89bcd83f67d22 cifs: add validation check for the fields in smb_aces
88bf6295f065a fbdev: core: tileblit: Implement missing margin clearing for tileblit
1714afc14dbe6 fbcon: Use correct erase colour for clearing in fbcon
7f370b7e6fa03 fbdev: fsl-diu-fb: add missing device_remove_file()
bbf3bb6ddea47 riscv: Allow NOMMU kernels to access all of RAM
09096ead92f39 mailbox: use error ret code of of_parse_phandle_with_args()
5641f6b3a4cd5 mailbox: pcc: Use acpi_os_ioremap() instead of ioremap()
7d5b227875fb7 ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list
c1ab9f008ed40 tracing: Mark binary printing functions with __printf() attribute
50702e7b47ed7 arm64: Add support for HIP09 Spectre-BHB mitigation
e0b05cd9ece6e SUNRPC: Don't allow waiting for exiting tasks
c72826efbb5eb NFS: Don't allow waiting for exiting tasks
a81dd69f859b6 NFSv4: Check for delegation validity in nfs_start_delegation_return_locked()
2371143e41735 fuse: Return EPERM rather than ENOSYS from link()
209a4da04a27d smb: client: Store original IO parameters and prevent zero IO sizes
5194597b9cde7 cifs: Fix negotiate retry functionality
d50f7ce2fc32a cifs: Fix querying and creating MF symlinks over SMB1
18066188eb90c cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES
f08641cd2152d s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log
a6f24a41ef527 kconfig: merge_config: use an empty file as initfile
adbb39eca39d1 samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora
38aa3cf1545f3 bpf: fix possible endless loop in BPF map iteration
f5f169cd90769 selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure
f7292fbb41840 drm/amdgpu: Allow P2P access through XGMI
722a6972defd8 ima: process_measurement() needlessly takes inode_lock() on MAY_READ
91ba964a752bb net: enetc: refactor bulk flipping of RX buffers to separate function
c36f5f659ad9c scsi: mpi3mr: Add level check to control event logging
ca85c2d0db5f8 vhost-scsi: protect vq->log_used with vq->mutex
20fb292ab5d5d cgroup: Fix compilation issue due to cgroup_mutex not being exported
c15dc980ffc5a dma-mapping: avoid potential unused data compilation warning
2cab5ea2f5ab6 intel_th: avoid using deprecated page->mapping, index fields
b49b5132e4c73 virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN
42d15918da268 scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices
fe8421e853ef2 scsi: target: iscsi: Fix timeout on deleted connection
beb6382add07a nvmem: qfprom: switch to 4-byte aligned reads
35d77c8d887e1 nvmem: core: update raw_len if the bit reading is required
497f19cacb3f8 nvmem: core: verify cell's raw_len
04c81ac33a607 nvmem: rockchip-otp: add rk3576 variant data
266e5f4813808 nvmem: rockchip-otp: Move read-offset into variant-data
b3145041e990a cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist
1efbe2c7a0f44 phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off
cf60d19721bc4 phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data
e992f2581b794 phy: renesas: rcar-gen3-usb2: Move IRQ request in probe
eb4fdee1d6303 phy: renesas: rcar-gen3-usb2: Add support to initialize the bus
e668cbeb9590a i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
ad40588df1820 i2c: designware: Use temporary variable for struct device
0ef9396a7da7a i2c: designware: Remove ->disable() callback
33378973d843b i2c: designware: Uniform initialization flow for polling mode
d1954e7aa1313 gpio: pca953x: fix IRQ storm on system wake up
58e34598436f8 gpio: pca953x: Simplify code with cleanup helpers
475d6ebc91a24 gpio: pca953x: Split pca953x_restore_context() and pca953x_save_context()
(From OE-Core rev: ab51811f918bcf5a72133c5e855949e0c347d093)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
urllib3 is a user-friendly HTTP client library for Python. Prior to
2.5.0, it is possible to disable redirects for all requests by
instantiating a PoolManager and specifying retries in a way that
disable redirects. By default, requests and botocore users are not
affected. An application attempting to mitigate SSRF or open redirect
vulnerabilities by disabling redirects at the PoolManager level will
remain vulnerable. This issue has been patched in version 2.5.0.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-50181
Upstream patch:
f05b132912
(From OE-Core rev: cf10eafb333daf8acfd3b8bfcb42c1fe6c26a8a5)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If openssl packageconfig is enabled, set CVE_STATUS as not-applicable.
This CVE is applicable only when curl built with wolfSSL support.
Reference: https://curl.se/docs/CVE-2025-5025.html
(From OE-Core rev: 8f50b0761fc4d49fae8d174956052e3ff9024a5e)
Signed-off-by: Virendra Thakur <virendra.thakur@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the RandR extension, where the RRChangeProviderProperty function
does not properly validate input. This issue leads to an integer overflow when
computing the total size to allocate.
(From OE-Core rev: 15881f41f8c00c5f0a68628c2d49ca1aa1999c2e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the X Record extension. The RecordSanityCheckRegisterClients
function does not check for an integer overflow when computing request length,
which allows a client to bypass length checks.
(From OE-Core rev: de28bff9b54b2725d8c06c4760e0ed2b59d3fa61)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the X server's request handling. Non-zero 'bytes to ignore'
in a client's request can cause the server to skip processing another client's
request, potentially leading to a denial of service.
(From OE-Core rev: 4c6df8320497c2ebf09902a62b6a3f3b061be917)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the XFIXES extension. The XFixesSetClientDisconnectMode handler
does not validate the request length, allowing a client to read unintended memory
from previous requests
(From OE-Core rev: 0b2afd59ce8c35083c1cb3596a2f7d4eaa7bd1c8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the Big Requests extension. The request length is multiplied
by 4 before checking against the maximum allowed size, potentially causing an
integer overflow and bypassing the size check.
(From OE-Core rev: 0a2c5179e1f08ccd0fcaccb6f95c892ebafac8a8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the X Rendering extension's handling of animated cursors.
If a client provides no cursors, the server assumes at least one is present,
leading to an out-of-bounds read and potential crash.
(From OE-Core rev: fec7644b70452794fabfb7d967e2124918215440)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library. This flaw can be triggered whe
n file streams are piped into bsdtar, potentially allowing for reading past the end of the fi
le. This out-of-bounds read can lead to unintended consequences, including unpredictable prog
ram behavior, memory corruption, or a denial-of-service condition.
CVE-2025-5918-0001 is the dependent commit and CVE-2025-5918-0002 is the actual CVE fix.
Reference:
https://security-tracker.debian.org/tracker/CVE-2025-5918
Upstream-patches:
89b8c35ff4dcbf1e0ede
(From OE-Core rev: 369c164a163b2c7f15ee5fc41130be9feaf7245e)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library. This flaw involves an 'off-by-
one' miscalculation when handling prefixes and suffixes for file names. This can lead to a 1-
byte write overflow. While seemingly small, such an overflow can corrupt adjacent memory, lea
ding to unpredictable program behavior, crashes, or in specific circumstances, could be lever
aged as a building block for more sophisticated exploitation.
Reference:
https://security-tracker.debian.org/tracker/CVE-2025-5917
Upstream-patch:
7c02cde37a
(From OE-Core rev: 2b6832b05bab414df1da7c74a0c6a5e5a9d75b29)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library. This flaw
involves an integer overflow that can be triggered when processing a Web
Archive (WARC) file that claims to have more than INT64_MAX - 4 content
bytes. An attacker could craft a malicious WARC archive to induce this
overflow, potentially leading to unpredictable program behavior, memory
corruption, or a denial-of-service condition within applications that
process such archives using libarchive.
Reference:
https://security-tracker.debian.org/tracker/CVE-2025-5916
Upstream-patch:
ef09372952
(From OE-Core rev: 9c74d3a096fed68d173f8711b373a42f158d6cc7)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library. This flaw can lead to a heap b
uffer over-read due to the size of a filter block potentially exceeding the Lempel-Ziv-Storer
-Schieber (LZSS) window. This means the library may attempt to read beyond the allocated memo
ry buffer, which can result in unpredictable program behavior, crashes (denial of service), o
r the disclosure of sensitive information from adjacent memory regions.
Reference:
https://security-tracker.debian.org/tracker/CVE-2025-5915
Upstream-patches:
a612bf62f8
(From OE-Core rev: 99fdc86ad57db4d8829a33033918cf78419977af)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability has been identified in the libarchive library, specifically within the archiv
e_read_format_rar_seek_data() function. This flaw involves an integer overflow that can ultim
ately lead to a double-free condition. Exploiting a double-free vulnerability can result in m
emory corruption, enabling an attacker to execute arbitrary code or cause a denial-of-service
condition.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-5914
Upstream-patch:
09685126fc
(From OE-Core rev: b7d8249bda296620a5bbf592f4cdf566b4537563)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The SRC_URI is changed to git://gitlab.eclipse.org/eclipse/tcf/tcf.agent.git
(From OE-Core rev: 175cd54fd57266d7dea07121861a4f15be00a882)
Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When SPDX_INCLUDE_COMPILED_SOURCES is enabled, only include the
source code files that are used during compilation.
It uses debugsource information generated during do_package.
This enables an external tool to use the SPDX information to disregard
vulnerabilities that are not compiled.
As example, when used with the default config with linux-yocto, the spdx size is
reduced from 156MB to 61MB.
Tested with bitbake world on oe-core.
(From OE-Core rev: c6a2f1fca76fae4c3ea471a0c63d0b453beea968)
Adapted to existing files for create-spdx-2.2
CC: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
CC: Joshua Watt <JPEWhacker@gmail.com>
(From OE-Core rev: a2866934e58fb377a73e87576c8594988a63ad1b)
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The source information used during packaging can be use from other tasks to
have more detailed information on the files used during the compilation and
improve SPDX accuracy.
Source files used during compilation are store as compressed zstd json in
pkgdata/debugsources/$PN-debugsources.json.zstd
Format:
{ binary1: [src1, src2, ...], binary2: [src1, src2, ...] }
I checked the sstate size, and it slightly increases using core-image-full-cmdline:
without patch: 2456792 KB sstate-cache/
with patch: 2460028 KB sstate-cache/
(4236 KB or 0.17%)
(From OE-Core rev: c507dcb8a8780a42bfe68b1ebaff0909b4236e6b)
Adaptations to match spdx in scarthgap: change BP to PF
CC: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
CC: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: cba53212f5debf897752453364b9756a05c197de)
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When the input compiler enables AVX, stack realignment requirements
causes gcc to fail to omit %rbp use, due to which the test fails to
clobber %rbp in inline asm. Disable AVX to build the test on x86_64 so
that the test continues working.
Fix compilation with gcc v13.4+. Cherry picked from oe-core, master branch.
(From OE-Core rev: 54d6fa7bc9f4ae6bdb98862488e8d09200d3bc14)
Signed-off-by: Preeti Sachan <preeti.sachan@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This release includes fix for CVE-2025-30258.
Support for --enable-gpg-is-gpg2 config option has been partially removed in
version 2.4.6.
Changelog:
https://dev.gnupg.org/T7428
CVE: CVE-2025-30258
(From OE-Core rev: 41ef33ebf3e1a922aa44da8d75b240163d7954b1)
Signed-off-by: Roland Kovacs <roland.kovacs@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ctest automatically optimizes the order of (parallel) test execution based on
historic test case runtime via the COST property (see [0]), which can have a
significant impact on overall test run times. Sadly this feature is broken in
CMake < 4.0.0 for test cases that have spaces in their name (see [1]).
This commit is a backport of f24178f3 (which itself backports the upstream fix).
The patch was adapted slightly to apply cleanly to the older CMake version in
scarthgap. As repeated test runs are expected to mainly take place inside the
SDK, the patch is only applied to 'nativesdk' builds.
[0]: https://cmake.org/cmake/help/latest/prop_test/COST.html
[1]: https://gitlab.kitware.com/cmake/cmake/-/issues/26594
Reported-By: John Drouhard <john@drouhard.dev>
(From OE-Core rev: cfa97a50e06fb0fcc7cbc0ada54ce7ad5ba29ebe)
Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
$ git log --oneline 3463100f2d47f2897a24ba8023a5c7aaf2d26550..06a70769fd0b2e1f2a3085ad50ab620282bd77b3
06a70769fd ppc64le: Revert "powerpc: Optimized strcmp for power10" (CVE-2025-5702)
3875045da5 ppc64le: Revert "powerpc : Add optimized memchr for POWER10" (Bug 33059)
c6240a11f7 ppc64le: Revert "powerpc: Fix performance issues of strcmp power10" (CVE-2025-5702)
2caef2827f elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987)
9e25c0f445 x86_64: Fix typo in ifunc-impl-list.c.
ca99d55315 elf: Test case for bug 32976 (CVE-2025-4802)
71ddb11ccd support: Add support_record_failure_barrier
abdeb4b520 support: Use const char * argument in support_capture_subprogram_self_sgid
147bed0a71 elf: Keep using minimal malloc after early DTV resize (bug 32412)
4e5ee49a43 sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker
37b30b6a68 sysdeps/x86_64/Makefile (tests): Add the end marker
9fe51d34bb sort-makefile-lines.py: Allow '_' in name and "^# name"
14ec225d85 libio: Correctly link tst-popen-fork against libpthread
1dcfb9479d libio: Fix a deadlock after fork in popen
e31ac9a639 libio: Sort test variables in Makefile
68f3f1a1d0 Linux: Switch back to assembly syscall wrapper for prctl (bug 29770)
d33d10642f nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions (bug 32786)
b1eb369aee nptl: Use all of g1_start and g_signals
ac5da3c0e4 nptl: rename __condvar_quiesce_and_switch_g1
2fdc0afd07 nptl: Fix indentation
582c99b2c0 nptl: Use a single loop in pthread_cond_wait instaed of a nested loop
fc2a25417d nptl: Remove g_refs from condition variables
6f5ba03968 nptl: Remove unnecessary quadruple check in pthread_cond_wait
d0da34ad30 nptl: Remove unnecessary catch-all-wake in condvar group switch
ea13a35e37 nptl: Update comments and indentation for new condvar implementation
2451ef5c4a pthreads NPTL: lost wakeup fix 2
test results:
Before After Diff
FAIL 207 207 0
PASS 4912 4915 +3
UNSUPPORTED 230 230 0
XFAIL 16 16 0
XPASS 4 4 0
(From OE-Core rev: c94b6686a1edcaa1bea1ff5e716df96da8e36b7c)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
NVD ([1]) tracks this as:
cpe:2.3🅰️golang:go:*:*:*:*:*:*:*:*
Running on/with
cpe:2.3⭕microsoft:windows:-:*:*:*:*:*:*:*
Yocto cve-check ignores the "Running on/with", so it needs to be ignored
explicitly.
[1] https://nvd.nist.gov/vuln/detail/CVE-2024-3566
(From OE-Core rev: b8841097eaf7545abf56eb52a122e113b54ba2a7)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To accompany earlier updating of kernel version, update this lonely
reference to be consistent.
(From yocto-docs rev: 0493f6e0ff9f52ec74adde584a04a121f5ad76aa)
Signed-off-by: "Robert P. J. Day" <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit e26c2018cd663de91ee08e0cba55eda1a4c30210)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Change the sample kernel version being used from 4.4 to a more modern
6.12.
(From yocto-docs rev: 13235b2c604ccff8737bfb9ee2add626e0ea0503)
Signed-off-by: "Robert P. J. Day" <rpjday@crashcourse.ca>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1bad12b6ccfe1c0d26918926176a0c743568de26)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In Sections 4.3.1 and 4.3.2 of the Overview Manual, a bit of tidying
including:
- provide full list of packaging options
- add monospaced rendering where appropriate
- fix broken "ref"
- make capitalization consistent
(From yocto-docs rev: 7abe7dde0cbb34a56af30452104355688775ef2b)
Signed-off-by: "Robert P. J. Day" <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1cf769e3c8a8442cd05449dc97e91ad482d635f3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The nativesdk- prefix to the recipe filename should only be used when
using the inherit method as the BBCLASSEXTEND method will do some magic
when generating the "implicit" name of the recipe.
This matches the instructions for the native class.
(From yocto-docs rev: c44d05d11833de4645d72fb8f987123e693494f4)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 15fe239e1e62b9add737aa732dd7f5e9948ee03d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We explain how to create a native (nativesdk) recipe in two different
ways via a bullet list but reading quickly the instructions may mislead
one into doing both options whereas they are incompatible.
This rewords both the nativesdk and native sections so that the second
bullet point starts with an Or and explicit that this applies to target
recipes.
(From yocto-docs rev: 70194ee42c946e1a2122ac143612e334fcbc5241)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6d0d338a5f2686ddeee5eed7b6e05f3db800d33a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The recipe was accidentally renamed with a 'v'
prefix in 29e623b2ad00555788412fa520fbb9ffec794cbb.
(From OE-Core rev: db02a4cc542d0e7e563ec46c91bf9a7313a71d02)
Signed-off-by: Savvas Etairidis <setairidis@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Install libpng test-suite to run it as a ptest.
As the test-suite takes more than 30 seconds to run,
add libpng-ptest to PTESTS_SLOW in ptest-packagelists.inc
(From OE-Core rev: 1b52b7ebe5f8fb490088622181cdb95e6b7f5a29)
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove aarch64 for ARM Cortex-R52 processor as it supports only 32-bit
ISA but not 64-bit ISA. Also update ARMPKGARCH for cortexr52hf.
(From OE-Core rev: 8ee21ec40e9f25ee97ec077b93751fea14b66e32)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <grsandeep85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.10 release of the 5.0.10 series for buildtools
(From OE-Core rev: 6c3344ba51a42252e347db2f6013c49d35413ea0)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2025-1373 does not appear to affect ffmpeg 5.0.3. The CVE has been
marked as "fixed-version".
(From OE-Core rev: 0ffe159d9a4ee434b4c995e1ca9a85b01e0a5d05)
Signed-off-by: Colin Pinnell McAllister <colin.mcallister@garmin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch for this CVE and also patch for its regression.
(From OE-Core rev: 352525443b1844cdfd28355dfc1444046bbb76e8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
/etc/os-release is a symlink to /usr/lib.
Symlink is retrieved as a dead link which points to nowhere if also the
original file is not accompanying it.
Fetch the real file in addition to this link.
Alternative could be to use "tar -h" (supported also by busybox tar),
however that could lose some important information if links are relevant
for failure analysis.
(From OE-Core rev: ed43f9ccb3c08845259e24440912631afd780d12)
(From OE-Core rev: f7ee6db8ca5dc72b7a468531e31403b60e6a0020)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixes [YOCTO #15513]
When built without the wayland feature, gtk4 does not
build due to a missing explicit dependency on libdrm.
(From OE-Core rev: 46c7f1a8d6b39256479abd8a7bb7be1ccf221267)
Signed-off-by: Andrew Fernandes <andrew@fernandes.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b32290d9bbcfccc9b85fa5acbeaee5d32d9a9091)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Drop upstreamed patch and refresh remaining patches.
* https://www.python.org/downloads/release/python-31210/
Python 3.12.10 is the latest maintenance release of Python 3.12, and
the last full maintenance release. Subsequent releases of 3.12 will be
security-fixes only.
* https://www.python.org/downloads/release/python-31211/
Security content in this release
* gh-135034: [CVE 2024-12718] [CVE 2025-4138] [CVE 2025-4330]
[CVE 2025-4435] [CVE 2025-4517] Fixes multiple issues that allowed
tarfile extraction filters (filter="data" and filter="tar") to be
bypassed using crafted symlinks and hard links.
* gh-133767: Fix use-after-free in the “unicode-escape” decoder with a
non-“strict” error handler.
* gh-128840: Short-circuit the processing of long IPv6 addresses early
in ipaddress to prevent excessive memory consumption and a minor
denial-of-service.
gh-133767 got meawhile CVE-2025-4516 assigned.
(From OE-Core rev: 6cca08b2857efd5481e837ecd6bb295cb8a99ee1)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The js_splitter_code string contains backslashes that Python tries to
use as escape sequence but doesn't manage to, hence the following
SyntaxWarning message:
documentation/conf.py:188: SyntaxWarning: invalid escape sequence '\p'
.split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}-]+/gu)
Considering that we want this to be sent verbatim to the JS, let's make
this a raw string instead.
Fixes: d4a98ee19e0c ("conf.py: tweak SearchEnglish to be hyphen-friendly")
(From yocto-docs rev: 6f424ed4ce749a135be3145a2e9d04030fdbda39)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c1056672ef45b197136eb8815728d426337a5901)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This repository is partially included in another repository: poky.
However its README isn't making it, so documentation/README pointing at
the README at the root of the git repository would lead the contributor
nowhere.
Instead, let's include the appropriate information directly in
documentation/README which does make it to the poky git repo.
(From yocto-docs rev: 01f1595d87dfb759071198d64c9a62fb00a48545)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0298318cea2947e65754eab97255164e64a862de)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
KCONFIG_MODE defaults to 'allnoconfig' when not set, regardless of whether
KBUILD_DEFCONFIG points to an in-tree or a meta-layer defconfig.
(From yocto-docs rev: c9bceea147c807b942ce6bcf085a31d9388ecc79)
Signed-off-by: Carlos Sánchez de La Lama <csanchezdll@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f374b9c426f6c10710e011a4ad660231ee26efb8)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The project is switching the way handle our CDN provision of sstate objects,
update the URL accordingly.
(cherry picked from commit 406e8a8e30404c0538f5aa46f211540bae2b206b)
(From yocto-docs rev: bede97cfde51823e262e300aa346902d23530490)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove test code for fixing do_compile failure:
../libsoup-2.74.3/tests/auth-test.c:1554:39: error: unknown type name 'SoupServerMessage'; did you mean 'SoupServerClass'?
1554 | SoupServerMessage *msg,
|
(From OE-Core rev: f14a6c98e4cbf4ee2a243387b018e29beab3b56a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently deferred inherits get processed once for all class extensions
as a minor speed optimisation. Unfortunately this limits our options for
being able to report deferred classes to our code.
There are two challenges with using our deferred classes in OE at present.
One is that PACKAGECONFIG values don't work well with class overrides like
class-native if there are deferred classes based on PACKAGECONFIG, such
as python support. The second is that toolchain selection is proving
problematic to implement due to interactions between the toolchain deferred
inherit, the class extensions and class overrides being very late.
By changing deferred inherits to be recipe extension specific, we open
the way to generate events and "peek" at where things will end up,
allowing the class overrides to be set earlier.
The class extension code is updated to use a deferred inherit for the
class extension inheriting so that it is still inherited last.
(Bitbake rev: 139f61fe9eec221745184a14b3618d2dfa650b91)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The changes of 1ab1d36c0af6fc58a974106b61ff4d37da6cb229 added calls to "gsutil stat" to avoid unhandled exceptions, however:
- in the case of checkstatus() this is redundant with the call to self.gcp_client.bucket(ud.host).blob(path).exists() which already returns True/False
and does not throw an exception in case the file does not exist.
- Also the call to gsutil stat is much slower than using the python client to call exists() so we should not replace the call to exists() with a call to gsutil stat.
- I think the intent of calling check_network_access in checkstatus() was to error-out in case the error is disabled. We can rather change the string "gsutil stat" to something else to make the code more readable.
- add a try/except block in download() instead of the extra call to gsutil
[RP: Tweak to avoid import until needed so google module isn't required for everyone]
(Bitbake rev: 59df5390381792aba4f3f5185000adf5109267fb)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The project is switching the way handle our CDN provision of sstate objects,
update the URL accordingly.
(From meta-yocto rev: 7633f51d53f535728fe035fa866416d2e5ba6a9c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5b8e76ba8232860943406e1c53e71b3d2790f17)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The project is switching the way handle our CDN provision of sstate objects,
update the URL accordingly.
(From OE-Core rev: d1b64f190c1686f081f5ba2c4f2b320048f6a514)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fea96974f1ee6ae6dceb39e3ca8157797d81586c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since Linux v2.4 it has been possible to stop all NFS server by running
rpc.nfsd 0
i.e. by requesting that zero threads be running. This is preferred as
it doesn't risk killing some other process which happens to be called
"nfsd".
Since Linux v6.6 - and other stable kernels to which
Commit: 390390240145 ("nfsd: don't allow nfsd threads to be
signalled.")
has been backported - sending a signal no longer works to stop nfs server
threads.
This patch changes the nfsserver script to use "rpc.nfsd 0" to stop
server threads.
(From OE-Core rev: 01fca40ba44070891518d4126a34d7c9c0939f6d)
Signed-off-by: NeilBrown <neil@brown.name>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7b09ad289a36)
Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
615b9e10e337 Linux 6.6.91
772934d9062a x86/its: FineIBT-paranoid vs ITS
9f69fe3888f6 x86/its: Fix build errors when CONFIG_MODULES=n
3b2234cd50a9 x86/its: Use dynamic thunks for indirect branches
6699bf27a471 x86/ibt: Keep IBT disabled during alternative patching
9e7364c32c6c x86/its: Align RETs in BHB clear sequence to avoid thunking
ba1d70362658 x86/its: Add support for RSB stuffing mitigation
61bed1ddb212 x86/its: Add "vmexit" option to skip mitigation on some CPUs
f7ef7f6ccf2b x86/its: Enable Indirect Target Selection mitigation
4754e29f43c6 x86/its: Add support for ITS-safe return thunk
c5a5d8075231 x86/its: Add support for ITS-safe indirect thunk
195579752c23 x86/its: Enumerate Indirect Target Selection (ITS) bug
c6c1319d19fc Documentation: x86/bugs/its: Add ITS documentation
a42e9162314f x86/speculation: Remove the extra #ifdef around CALL_NOSPEC
0a90b50ebf24 x86/speculation: Add a conditional CS prefix to CALL_NOSPEC
2eecf5cf21cb x86/speculation: Simplify and make CALL_NOSPEC consistent
a8a8826bf655 x86/bhi: Do not set BHI_DIS_S in 32-bit mode
a0ff7f679b5d x86/bpf: Add IBHF call at end of classic BPF
1afebfeaf1eb x86/bpf: Call branch history clearing sequence on exit
ca8a5626ca0c arm64: proton-pack: Add new CPUs 'k' values for branch mitigation
80251f62028f arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users
42a20cf51011 arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs
73591041a551 arm64: proton-pack: Expose whether the branchy loop k value
854da0ed0671 arm64: proton-pack: Expose whether the platform is mitigated by firmware
054fc98d691a arm64: insn: Add support for encoding DSB
746e7d285dcb io_uring: ensure deferred completions are posted for multishot
51f1389b5fe1 io_uring: always arm linked timeouts prior to issue
00f0dd1a0166 do_umount(): add missing barrier before refcount checks in sync case
eba09f42393a nvme: unblock ctrl state transition for firmware update
f5a7d616a547 drm/panel: simple: Update timings for AUO G101EVN010
1c0620213f37 MIPS: Fix MAX_REG_OFFSET
66c4ec15e329 iio: adc: dln2: Use aligned_s64 for timestamp
8b5273051b61 iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64
9519771908fc types: Complement the aligned types with signed 64-bit one
85d430aef40a iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer.
2b58e7c1e4b2 iio: accel: adxl367: fix setting odr for activity time update
37a55b692d42 usb: usbtmc: Fix erroneous generic_read ioctl return
1991ed796d9a usb: usbtmc: Fix erroneous wait_srq ioctl return
e96be8bd53ab usb: usbtmc: Fix erroneous get_stb ioctl error returns
e2fef620e5e0 USB: usbtmc: use interruptible sleep in usbtmc_read
14f298c52188 usb: typec: ucsi: displayport: Fix NULL pointer access
c9d8b0932e2b usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition
2d44ee69e6f5 usb: host: tegra: Prevent host controller crash when OTG port is used
9b09b99a9510 usb: gadget: Use get_status callback to set remote wakeup capability
0b32d03e79c1 usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN
dffa51cf2d3f usb: gadget: f_ecm: Add get_status callback
1981926eb34a usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version
d84603122591 usb: cdnsp: Fix issue with resuming from L1
8c133a08524a ocfs2: stop quota recovery before disabling quotas
cc335d4f4e4f ocfs2: implement handshaking with ocfs2 recovery thread
c7441aa8d078 ocfs2: switch osb->disable_recovery to enum
cbd5108119d7 x86/microcode: Consolidate the loader enablement checking
faa9059631d3 module: ensure that kobject_put() is safe for module type kobjects
7e1c7748404b clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable()
cbfaf46b88a4 xenbus: Use kref to track req lifetime
ffa14d4dc779 xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it
2ed98e89ebc2 smb: client: Avoid race in open_cached_dir with lease breaks
671c05434d91 usb: uhci-platform: Make the clock really optional
03f108a718a7 drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
1824e914e291 drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
7133ff3bedf3 drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
05340a423c92 drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
f647ce6d9b5d drm/amd/display: Copy AUX read reply data whenever length > 0
79d982ae2f61 drm/amd/display: Fix wrong handling for AUX_DEFER case
89850f11bb7c drm/amd/display: Remove incorrect checking in dmub aux handler
cee6856fbf1c drm/amd/display: Fix the checking condition in dmub aux handling
c8a91debb020 drm/amd/display: more liberal vmin/vmax update for freesync
12125f7d9c15 drm/v3d: Add job to pending list if the reset was skipped
9ce662851380 iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo
da33c4167b9c iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo
3413b87a9e17 iio: adis16201: Correct inclinometer channel resolution
7748b1b27fbf iio: adc: rockchip: Fix clock initialization sequence
badda05d6b99 iio: adc: ad7606: fix serial register access
b229fa0d093c drm/amd/display: Shift DMUB AUX reply command if necessary
d41072906abe x86/mm: Eliminate window where TLB flushes may be inadvertently skipped
0f2b18c07604 staging: axis-fifo: Correct handling of tx_fifo_depth for size validation
f4d6b9f413cb staging: axis-fifo: Remove hardware resets for user errors
90db122533d2 staging: iio: adc: ad7816: Correct conditional logic for store mode
f7adc4943853 Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5
85961bb7e494 Input: synaptics - enable SMBus for HP Elitebook 850 G1
cbd085c424db Input: synaptics - enable InterTouch on Dell Precision M3800
82b02402eee1 Input: synaptics - enable InterTouch on Dynabook Portege X30L-G
c321045f088c Input: synaptics - enable InterTouch on Dynabook Portege X30-D
2d9d6a4cd3be Input: xpad - fix two controller table values
56b4e8b62124 Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller
cbc82e7db16d Input: xpad - fix Share button on Xbox One controllers
90fa6015ff83 Input: mtk-pmic-keys - fix possible null pointer dereference
f72f0172079c Input: cyttsp5 - fix power control issue on wakeup
dadbe33fee36 Input: cyttsp5 - ensure minimum reset pulse width
ce4e826dbfe7 net: dsa: b53: fix learning on VLAN unaware bridges
b1c9c58d09ed net: dsa: b53: always rejoin default untagged VLAN on bridge leave
ca071649e291 net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
a143c39add81 net: dsa: b53: fix flushing old pvid VLAN on pvid change
aa00a30a28c7 net: dsa: b53: fix clearing PVID of a port
0121c19ebd53 net: dsa: b53: allow leaky reserved multicast
355b0526336c bpf: Scrub packet on bpf_redirect_peer
a3dfec485401 netfilter: ipset: fix region locking in hash types
adbc8cc11629 ipvs: fix uninit-value for saddr in do_output_route4
42b7a7c962b2 can: gw: fix RCU/BH usage in cgw_create_job()
3455e6394fef can: mcp251xfd: fix TDC setting for low data bit rates
68f29bb97a0e net: ethernet: mtk_eth_soc: reset all TX queues on DMA free
370635397b62 netdevice: add netdev_tx_reset_subqueue() shorthand
fa1fe9f3ddb9 gre: Fix again IPv6 link-local address generation.
31ff70ad3948 sch_htb: make htb_deactivate() idempotent
af9e2d4732a5 ksmbd: fix memory leak in parse_lease_state()
0236742bd959 openvswitch: Fix unsafe attribute parsing in output_userspace()
fec1f9e9a650 ksmbd: Fix UAF in __close_file_table_ids
04c8a38c6034 ksmbd: prevent out-of-bounds stream writes by validating *pos
6ee551672c8c ksmbd: prevent rename with empty string
3482037d0f66 can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls
73dde269a1a4 wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation
d2520dc79c2a can: mcan: m_can_class_unregister(): fix order of unregistration calls
0efe9965680b arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2
38433aa31b43 dm: add missing unlock on in dm_keyslot_evict()
9c2dd8954dad Linux 6.6.90
ed3248a40374 dm: fix copying after src array boundaries
fe465003bb63 xhci: fix possible null pointer dereference at secondary interrupter removal
3efb29f6a78d usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup()
bbc66abcd297 drm/amd/display: Fix slab-use-after-free in hdcp
97a918755a4c drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp
4306dbd7676e iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids
3dc33f145a8a iommu/arm-smmu-v3: Use the new rb tree helpers
8f2451ebaf5b drivers: base: handle module_kobject creation
ace531f2fea1 kernel: globalize lookup_or_create_module_kobject()
0ecbb45e30ab kernel: param: rename locate_module_kobject
baa3ebbad80f xhci: Limit time spent with xHC interrupts disabled during bus resume
ebb7195dac40 xhci: support setting interrupt moderation IMOD for secondary interrupters
cc64775afb27 usb: xhci: check if 'requested segments' exceeds ERST capacity
3733697cb7dd xhci: Add helper to set an interrupters interrupt moderation interval
bcd191d7bab2 xhci: add support to allocate several interrupters
ff0a51339a3b xhci: split free interrupter into separate remove and free parts
3f6e8ad65b1e xhci: Clean up stale comment on ERST_SIZE macro
f377434945f5 xhci: Use more than one Event Ring segment
6299fb6190fe xhci: Set DESI bits in ERDP register correctly
5e8c311318fa Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"
f129d8aea8b1 arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp25 SoCs
ce2fa5bc0158 arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs
fabe73032383 ARM: dts: opos6ul: add ksz8081 phy properties
f68f93c9d043 firmware: arm_ffa: Skip Rx buffer ownership release if not acquired
2fbf6c9695ad firmware: arm_scmi: Balance device refcount when destroying devices
e762ec4c7b34 sch_ets: make est_qlen_notify() idempotent
36269156033f sch_qfq: make qfq_qlen_notify() idempotent
9030a91235ae sch_hfsc: make hfsc_qlen_notify() idempotent
077e355dae44 sch_drr: make drr_qlen_notify() idempotent
bbbf5e0f8707 sch_htb: make htb_qlen_notify() idempotent
b9ded1fb298b riscv: Pass patch_text() the length in bytes
85484bc61138 ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties
54583776e416 ASoC: Use of_property_read_bool()
29ea1abc7d4f net: vertexcom: mse102x: Fix RX error handling
6ac8ec92f53f net: vertexcom: mse102x: Add range check for CMD_RTS
04d9c3407986 net: vertexcom: mse102x: Fix LEN_MASK
e1301580bf0b net: vertexcom: mse102x: Fix possible stuck of SPI interrupt
cb5922f74b40 net: hns3: defer calling ptp_clock_register()
accb5a8ef129 net: hns3: fixed debugfs tm_qset size
c1b1d3b0d8e4 net: hns3: fix an interrupt residual problem
67d587bfa349 net: hns3: store rx VLAN tag offload state for VF
7e1ca1bed3f6 octeon_ep: Fix host hang issue during device reboot
0e32cbcbc4cb net: fec: ERR007885 Workaround for conventional TX
dae1ce27ceae net: lan743x: Fix memleak issue when GSO enabled
ec00ea56450e nvme-tcp: fix premature queue removal and I/O failover
252a5a67adc7 bnxt_en: Fix ethtool -d byte order for 32-bit values
4d69864915a3 bnxt_en: Fix out-of-bound memcpy() during ethtool -w
3facfd720055 bnxt_en: Fix coredump logic to free allocated buffer
e0272844995a net: ipv6: fix UDPv6 GSO segmentation with NAT
8acf08b1e4ec net: dsa: felix: fix broken taprio gate states after clock jump
cb625f783f70 net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM
683ad6d7f489 igc: fix lock order in igc_ptp_reset
2399d1a75033 net: mdio: mux-meson-gxl: set reversed bit when using internal phy
1bbbdfc247f4 net: dlink: Correct endianness handling of led_mode
012a413b28e1 nvme-pci: fix queue unquiesce check on slot_reset
ce4f77bef276 ALSA: ump: Fix buffer overflow at UMP SysEx message conversion
eae60cfe25d0 ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
a43783119e01 net_sched: qfq: Fix double list add in class with netem as child qdisc
72c3da7e6ceb net_sched: ets: Fix double list add in class with netem as child qdisc
6082a87af4c5 net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
db205b92dfe0 net_sched: drr: Fix double list add in class with netem as child qdisc
9b467c5bcdb4 pds_core: remove write-after-free of client_id
0861fccd43b8 pds_core: specify auxiliary_device to be created
da23d7edb215 pds_core: make pdsc_auxbus_dev_del() void
452fa190dd2e pds_core: delete VF dev on reset
5e51c0b51b25 pds_core: check health in devcmd wait
5ba9380f79f2 net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised
7cb10f17bddc net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll
a74777bb1827 net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID
dc7ffe02adda net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged
8c7bfb6198a7 Bluetooth: L2CAP: copy RX timestamp to new fragments
8dde02229b3c net: Rename mono_delivery_time to tstamp_type for scalabilty
2e8d44ebaa7b Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()
dd20a33a0db0 net/mlx5: E-switch, Fix error handling for enabling roce
bab395c89127 net/mlx5: E-Switch, Initialize MAC Address for Default GID
3576e9a80b6c vxlan: vnifilter: Fix unlocked deletion of default FDB entry
029f11349ec9 powerpc/boot: Fix dash warning
36a9a2647810 wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release
c5a5de348c05 drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions'
27a1efe21f9e powerpc/boot: Check for ld-option support
9a8d4d7072d4 book3s64/radix : Align section vmemmap start address to PAGE_SIZE
8890eeae5c82 ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence
a6dbcf69d4c4 iommu: Handle race with default domain setup
a1723e9c53fe KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop
46acbfbcc0e2 PCI: imx6: Skip controller_id generation logic for i.MX7D
28cfd94980bb Revert "PCI: imx6: Skip controller_id generation logic for i.MX7D"
47e24c86cb20 selftests/bpf: extend changes_pkt_data with cases w/o subprograms
3a467d938da2 bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs
b7c0d2d4ef13 selftests/bpf: validate that tail call invalidates packet pointers
f1692ee23dca bpf: consider that tail calls invalidate packet pointers
70234fbfa266 selftests/bpf: freplace tests for tracking of changes_packet_data
7197fc4acdf2 bpf: check changes_pkt_data property for extension programs
85a30a46396a selftests/bpf: test for changing packet data from global functions
79751e9227a5 bpf: track changes_pkt_data property for global functions
3d496a1eaaec bpf: refactor bpf_helper_changes_pkt_data to use helper number
f0b56f1d2fcc bpf: add find_containing_subprog() utility function
056ebbddb8fa tracing: Fix oob write in trace_seq_to_buffer()
25687fd19633 cpufreq: Fix setting policy limits when frequency tables are used
cbd54987db25 cpufreq: Avoid using inconsistent policy->min and policy->max
e76948644ec7 smb: client: fix zero length for mkdir POSIX create context
b44746356223 ksmbd: fix use-after-free in kerberos authentication
a45445b6093d platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug
3a868a7f8da4 platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles
f39493cf7023 iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)
13d67528e1ae iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
64e95bb37916 dm: always update the array size in realloc_argv on success
ecc7f159d17e dm-integrity: fix a warning on invalid table line
c8c83052283b dm-bufio: don't schedule in atomic context
08424a0922fb wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()
8daa71c694b3 tracing: Do not take trace_event_sem in print_event_fields()
75fda0e59168 spi: tegra114: Don't fail set_cs_timing when delays are zero
3aa4aff158ea mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe
4d1a2d136356 mm/memblock: repeat setting reserved region nid if array is doubled
c0fabecd6510 mm/memblock: pass size instead of end to memblock_set_node()
dfbaecf7e38f irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs
e51dd7126693 amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload
34b6fa11431a perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value.
6a098c51d18e parisc: Fix double SIGFPE crash
3821cae9bd5a arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays
ddf4e7f0f509 i2c: imx-lpi2c: Fix clock count when probe defers
78cf306f7214 EDAC/altera: Set DDR and SDMMC interrupt mask before registration
726641633413 EDAC/altera: Test the correct error reg offset
126f5c6e0cb8 drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()
94808275aa6c drm/fdinfo: Protect against driver unbind
b364ee98aca9 btrfs: fix COW handling in run_delalloc_nocow()
3ac18e0a94c1 ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset
f73ecbfa78ce ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface()
fd1aeef3e9c7 Revert "rndis_host: Flag RNDIS modems as WWAN devices"
6a5b2ed82152 ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: f6a1bfbf070c357eab8f148ac99812718ec91cf1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
71e4ec9b2abc Linux 6.6.89
20bab4eb1c7c objtool: Silence more KCOV warnings, part 2
014a761be083 objtool: Ignore end-of-section jumps for KCOV/GCOV
26084aa1a143 nvme: fixup scan failure for non-ANA multipath controllers
17d41d0f3a26 MIPS: cm: Fix warning if MIPS_CM is disabled
eee19a803731 net: dsa: mv88e6xxx: enable STU methods for 6320 family
cd17c8638d21 net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
13685484072a net: dsa: mv88e6xxx: enable PVT for 6321 switch
bfbd730e100b net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
551667f99bcf ext4: goto right label 'out_mmap_sem' in ext4_setattr()
ffe79cc6c71d comedi: jr3_pci: Fix synchronous deletion of timer
c4312c4d244a vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
abe56be73eb1 driver core: fix potential NULL pointer dereference in dev_uevent()
a55111066205 driver core: introduce device_set_driver() helper
d29c2d53357f Revert "drivers: core: synchronize really_probe() and dev_uevent()"
0fd13033d4e7 x86/pvh: Call C code via the kernel virtual mapping
2b4479eb462e spi: spi-imx: Add check for spi_imx_setupxfer()
459098685edf md/raid1: Add check for missing source disk in process_checks()
41866aa93d2e x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores
aa0cf04b6959 ubsan: Fix panic from test_ubsan_out_of_bounds
96ae4c19ed71 spi: tegra210-quad: add rate limiting and simplify timeout error message
0134e326abc3 spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts
6c2e136ffd05 loop: aio inherit the ioprio of original request
f0209397ed2c riscv: Provide all alternative macros all the time
ce7e04d26a35 iomap: skip unnecessary ifs_block_is_uptodate check
bb7878cca969 x86/i8253: Call clockevent_i8253_disable() with interrupts disabled
a862d24e1fc3 scsi: pm80xx: Set phy_attached to zero when device is gone
4cdb02e9f963 scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init()
fa99f1886e0a scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes
a8550ac19d46 ext4: make block validity check resistent to sb bh corruption
ea92c93887f5 cifs: Fix querying of WSL CHR and BLK reparse points over SMB1
dc18c5b1301a timekeeping: Add a lockdep override in tick_freeze()
e5208da73954 cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode
f444c139e820 nvmet-fc: put ref when assoc->del_work is already scheduled
e45e8f0dd324 nvmet-fc: take tgtport reference only once
0cad1849e903 x86/bugs: Don't fill RSB on context switch with eIBRS
b73c62b1ca43 x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
19160ed5e5fa x86/bugs: Use SBPB in write_ibpb() if applicable
84b52a6cd012 selftests/mincore: Allow read-ahead pages to reach the end of the file
4978a798a38d gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment
18082da6ce0e objtool: Stop UNRET validation on UD2
0cf5fd802452 nvme: multipath: fix return value of nvme_available_path
60ed102378a3 nvme: re-read ANA log page after ns scan completes
4c97ba1b0b98 ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
fcf524eaff20 ACPI: EC: Set ec_no_wakeup for Lenovo Go S
fe063491e90d nvme: requeue namespace scan on missed AENs
892fcde9941d xen: Change xen-acpi-processor dom0 dependency
1fe9b92eede3 perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init
eee189ccd46b selftests: ublk: fix test_stripe_04
b2ff4e9c599b udmabuf: fix a buf size overflow issue during udmabuf creation
6234a3c72784 KVM: s390: Don't use %pK through debug printing
1b2c45697f43 KVM: s390: Don't use %pK through tracepoints
b205d02726b3 sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
c5d4d103005d io_uring: always do atomic put from iowq
7e9b836182c1 rtc: pcf85063: do a SW reset if POR failed
a68768e280b7 9p/net: fix improper handling of bogus negative read/write replies
04ebabdbe99d ntb_hw_amd: Add NTB PCI ID for new gen CPU
27f6ee168c00 ntb: reduce stack usage in idt_scan_mws
5d53e88d8370 qibfs: fix _another_ leak
db437e985469 objtool, lkdtm: Obfuscate the do_nothing() pointer
11c16b644934 objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc()
547695db502c objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()
4ab980b5c309 objtool, panic: Disable SMAP in __stack_chk_fail()
97f70d27bee2 objtool: Silence more KCOV warnings
d5ada7bf3dc8 thunderbolt: Scan retimers after device router has been enumerated
e59fc484d424 usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func
cfa7984f6935 usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
8b26eb1d8bb2 usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running
2c6a11eaec65 dmaengine: dmatest: Fix dmatest waiting less when interrupted
5be9407b41ea sound/virtio: Fix cancel_sync warnings on uninitialized work_structs
a7f9991e4e3c usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield
e5aabc76d101 usb: dwc3: gadget: Refactor loop to avoid NULL endpoints
db56636beb3e fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size
46a150788e16 usb: host: max3421-hcd: Add missing spi_device_id table
1a0a2d8c6d77 mailbox: pcc: Always clear the platform ack interrupt first
a6e3026e0ad6 mailbox: pcc: Fix the possible race in updation of chan_in_use flag
10cf3135c6dc bpf: Reject attaching fexit/fmod_ret to __noreturn functions
4ed42d1a4a5b bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage
c487fcc632e7 bpf: bpftool: Setting error code in do_loader()
7f30987294b7 s390/tty: Fix a potential memory leak bug
28e5a867aa54 s390/sclp: Add check for get_zeroed_page()
96eab3c96a24 parisc: PDT: Fix missing prototype warning
51ae5b7aa96c clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
b5a528a34e1f bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
1b66a5920b7f crypto: null - Use spin lock instead of mutex
d999b11302c4 crypto: ccp - Add support for PCI device 0x1134
02f53b8f2ffc MIPS: cm: Detect CM quirks from device tree
979ba0d694ea pinctrl: renesas: rza2: Fix potential NULL pointer dereference
9c97886f8085 USB: wdm: add annotation
4b0369c53088 USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context
54f7f8978af1 USB: wdm: close race between wdm_open and wdm_wwan_port_stop
8312053acc99 USB: wdm: handle IO errors in wdm_wwan_port_start
e455bf315eee USB: VLI disk crashes if LPM is used
097d3c27f871 usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
57beab8ea4ff usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
127b6aba32d8 usb: dwc3: xilinx: Prevent spike in reset signal
c4d80e41cb42 usb: dwc3: gadget: check that event count does not exceed event buffer length
6a91a198cd30 USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
23d4bb3b0698 usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling
15120673da69 usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines
121e9f80ea54 usb: chipidea: ci_hdrc_imx: fix usbmisc handling
48a62deb857f usb: cdns3: Fix deadlock when using NCM gadget
142273a49f2c usb: xhci: Fix invalid pointer dereference in Etron workaround
01eeddf93a8a USB: serial: simple: add OWON HDS200 series oscilloscope support
51d4b23ae5e6 USB: serial: option: add Sierra Wireless EM9291
c6dc3b71bd4b USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
3b377f805e97 serial: sifive: lock port in startup()/shutdown() callbacks
c2af265beab7 serial: msm: Configure correct working mode before starting earlycon
5d5e8a880c48 misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack
62957f58ab3a misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration
5f253cc40e8d char: misc: register chrdev region with all possible minors
3481fd96d801 KVM: x86: Reset IRTE to host control if *new* route isn't postable
9514202882a0 KVM: x86: Explicitly treat routing entry type changes as changes
ac0fe095ac21 mei: me: add panther lake H DID
164bc7e26d89 scsi: Improve CDL control
4c2de359b1a2 USB: storage: quirk for ADATA Portable HDD CH94
ff733a91a06b ata: libata-scsi: Fix ata_msense_control_ata_feature()
f0a1b054871f ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type
f92d5d7134d1 ata: libata-scsi: Improve CDL control
96838eb1836f mcb: fix a double free bug in chameleon_parse_gdd()
406ca74adea0 cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports
ff826d60d9a8 KVM: SVM: Allocate IR data using atomic allocation
b675b4c863f1 io_uring: fix 'sync' handling of io_fallback_tw()
20a3f73dd424 LoongArch: Remove a bogus reference to ZONE_DMA
2ca9380b1271 LoongArch: Return NULL from huge_pte_offset() for invalid PMD
2f2803e4b5e4 irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
3d36fae38312 drm/amd/display: Force full update in gpu reset
253827297c4d drm/amd/display: Fix gpu reset in multidisplay config
689d5be94faa net: phy: microchip: force IRQ polling mode for lan88xx
a7b8358eb403 net: selftests: initialize TCP header and skb payload with zero
cefd8a2e2de4 xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()
284db2f35b39 crypto: atmel-sha204a - Set hwrng quality to lowest possible
ad787442af7b virtio_console: fix missing byte order handling for cols and rows
b74fb07153dc LoongArch: Make do_xyz() exception handlers more robust
eaa0849818eb LoongArch: Make regs_irqs_disabled() more clear
5767f4ac6428 LoongArch: Select ARCH_USE_MEMTEST
cd5970e001f7 perf/x86: Fix non-sampling (counting) events on certain x86 platforms
9e0d94a29222 splice: remove duplicate noinline from pipe_clear_nowait
415f3481ca76 iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE
1d7c4b2b0bbf pds_core: make wait_context part of q_info
c918ce100d17 pds_core: Remove unnecessary check in pds_client_adminq_cmd()
cdd784c96fe2 pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result
49083dc3cbb3 net: dsa: mt7530: sync driver-specific behavior of MT7531 variants
76c4c22c2437 net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
3aa852e36050 net_sched: hfsc: Fix a UAF vulnerability in class handling
4f435c1f4c48 fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()
e9f67da07753 net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration
dd6cb0a8575b tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
618541a6cc15 net: phy: leds: fix memory leak
d5093d6486d7 net: lwtunnel: disable BHs when required
4d6919dd7c69 scsi: core: Clear flags for scsi_cmnd that did not complete
4a1b61f91078 btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()
1845e03ea787 cpufreq: cppc: Fix invalid return value in .get() callback
d6979fabe812 scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()
19e0eaa62e88 cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
ea834c90aa7c cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
1053dcf8a504 cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate()
92d55d705183 dma/contiguous: avoid warning about unused size_bytes
f55e7f8abbd3 ceph: Fix incorrect flush end position calculation
d70c078c26c0 cpufreq/sched: Explicitly synchronize limits_changed flag handling
ada8d7fa0ad4 sched/cpufreq: Rework schedutil governor performance estimation
7fc781ca938f sched/topology: Consolidate and clean up access to a CPU's max compute capacity
485104cd6353 scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get
bd2a352a0d72 PCI: Fix reference leak in pci_register_host_bridge()
81435b85b2eb of: resolver: Fix device node refcount leakage in of_resolve_phandles()
f549a4d2e029 of: resolver: Simplify of_resolve_phandles() using __free()
9549391bb64b clk: renesas: r9a07g043: Fix HP clock source for RZ/Five
3b6f9b555d5b clk: renesas: r9a07g04[34]: Fix typo for sel_shdi variable
d56be1857909 clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1 mux
a15ff92d5f06 clk: renesas: rzg2l: Refactor SD mux driver
1b9daac2383e clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header
2e1162149b39 clk: renesas: rzg2l: Add struct clk_hw_data
aa487374d7f6 clk: renesas: rzg2l: Use u32 for flag and mux_flags
e56acd53a91a arm64: tegra: Remove the Orin NX/Nano suspend key
6f21dfc4fadb iio: adc: ad7768-1: Fix conversion result sign
28aadcb759cf iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check
8df02691d09e ASoC: q6apm-dai: make use of q6apm_get_hw_pointer
175cb0c28aea ASoC: qcom: Fix trivial code style issues
9f5d3022d8ca ASoC: qcom: lpass: Make asoc_qcom_lpass_cpu_platform_remove() return void
0addfbfd605b ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs
860c028415d9 ASoC: qcom: q6apm-dai: drop unused 'q6apm_dai_rtd' fields
9973c8192e07 net: dsa: mv88e6xxx: fix VTU methods for 6320 family
70d2b16cdd12 net: dsa: mv88e6xxx: fix internal PHYs for 6320 family
83c12c052cf5 auxdisplay: hd44780: Fix an API misuse in hd44780.c
ab239a12fdb2 auxdisplay: hd44780: Convert to platform remove callback returning void
880b1c98d1b4 mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
d4f5f29c26a1 soc: qcom: ice: introduce devm_of_qcom_ice_get
a505075730d2 media: vimc: skip .s_stream() for stopped entities
a64a102e01eb media: subdev: Add v4l2_subdev_is_streaming()
2b3dc697a465 media: subdev: Improve v4l2_subdev_enable/disable_streams_fallback
beeeea11ee2a media: subdev: Fix use of sd->enabled_streams in call_s_stream()
4d11fac941d8 tracing: Verify event formats that have "%*p.."
e13358c4884d tracing: Add __print_dynamic_array() helper
896e30f76840 tracing: Add __string_len() example
5724654a084f x86/mce: use is_copy_from_user() to determine copy-from-user context
415620362062 x86/extable: Remove unused fixup type EX_TYPE_COPY
247395cbec42 module: sign with sha512 instead of sha1 by default
6a5b2ed82152 ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 85e4fc3931465b18f53db6078a71d46b9f63869f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
:ddddddddddddddddddddddddddddddddddddddddddddd
bbbbbbbbbbbb bbbbbbbbbb
814637ca257f Linux 6.6.87
47ee832819f4 tracing: Do not use PERF enums when perf is not defined
661f09d39a59 NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up
9a81cde8c7ce nfsd: put dl_stid if fail to queue dl_recall
15483afb930f media: streamzap: fix race between device disconnection and urb callback
753a620a7f8e exec: fix the racy usage of fs_struct->in_exec
72a3b5c3d16e jfs: add index corruption check to DT_GETPAGE()
a8c31808925b jfs: fix slab-out-of-bounds read in ea_get()
52a5509ab19a ext4: fix OOB read when checking dotdot dir
d12a6016281a ext4: don't over-report free space or inodes in statvfs
617a4b0084a5 arm64: Don't call NULL in do_compat_alignment_fixup()
77029c613fac tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
fad52c9ae5bd tracing: Fix synth event printk format for str fields
fc128e85cfc4 tracing: Ensure module defining synth event cannot be unloaded while tracing
099ef3385800 tracing: Fix use-after-free in print_graph_function_flags during tracer switching
0e36a3e080d6 ksmbd: validate zero num_subauth before sub_auth is accessed
3980770cb147 ksmbd: fix session use-after-free in multichannel connection
a8a8ae303a83 ksmbd: fix use-after-free in ksmbd_sessions_deregister()
60b7207893a8 ksmbd: add bounds check for create lease context
8d4848c45943 ksmbd: add bounds check for durable handle context
68d64f7329a5 mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
d8d7b50586ec mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
261f51775ef5 mmc: omap: Fix memory leak in mmc_omap_new_slot
90bcdefe220a ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
c90402d2a226 acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
7085895c59e4 x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
e329d137b076 x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
67e4ca7ddc67 btrfs: handle errors from btrfs_dec_ref() properly
99ddb9c58511 kunit/overflow: Fix UB in overflow_allocation_test
e7f6922c8a5b perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
79159fbd13f6 perf/x86/intel: Apply static call for drain_pebs
2e6df032a0b6 ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
3820d20d51fd platform/x86: ISST: Correct command storage data length
b1a673850c58 ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers
763f4d638f71 x86/microcode/AMD: Fix __apply_microcode_amd()'s return value
10edc4cecad4 x86/hyperv: Fix check of return value from snp_set_vmsa()
7cf8fe2b2bcc LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC
7df2696256a0 LoongArch: BPF: Don't override subprog's return value
b3ffad2f02db LoongArch: BPF: Fix off-by-one error in build_prologue()
279ec25c2df4 LoongArch: Increase ARCH_DMA_MINALIGN up to 16
acacd48a37b5 usbnet:fix NPE during rx_complete
032c5407a608 drm/amd/display: Check link_index before accessing dc->links[]
41a2c7abc339 tracing: Correct the refcount if the hist/hist_debug file fails to open
d24e5e631849 tracing/hist: Support POLLPRI event for poll on histogram
13edaf997904 tracing/hist: Add poll(POLLIN) support on hist file
77b7dbd3420e tracing: Switch trace_events_hist.c code over to use guard()
f568fbe8c603 tracing: Allow creating instances with specified system events
1913adb58b84 perf/core: Fix child_total_time_enabled accounting bug at task exit
40316f29b043 drm/amdgpu/gfx11: fix num_mec
1e458c292f4c net: ibmveth: make veth_pool_store stop hanging
ececf8eff6c2 arcnet: Add NULL check in com20020pci_probe()
fa2f9fc35f56 ipv6: Do not consider link down nexthops in path selection
21f678f672dc ipv6: Start path selection from the first nexthop
5a2976cc4d9c net: fix geneve_opt length integer overflow
0ae509b075b2 net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
fbab7bbf7204 ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
28d88ee1e1cc netfilter: nft_tunnel: fix geneve_opt type confusion addition
ccc331fd5bca net: decrease cached dst counters in dst_release
858695324644 tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().
b0a1055e0a9e vsock: avoid timeout during connect() if the socket is closing
aeef6456692c udp: Fix memory accounting leak.
5b0ae1723a7d net: mvpp2: Prevent parser TCAM memory corruption
864ca690ff13 net_sched: skbprio: Remove overly strict queue assertions
1927d0bcd5b8 netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
6134d1ea1e14 netfilter: nf_tables: don't unregister hook when table is dormant
073b04796c07 netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only
aff1860507ea e1000e: change k1 configuration on MTP and later platforms
e283a5bf4337 ASoC: imx-card: Add NULL check in imx_card_probe()
8db65e4432b2 riscv: Fix hugetlb retrieval of number of ptes in case of !present pte
992678427eff ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()
a59594c370cd x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs
f7a53d32cc60 RISC-V: errata: Use medany for relocatable builds
b52e13bfd69c ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA
c37616f1521d firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success
830169a5ceeb ntb: intel: Fix using link status DB's
c61a3f2df162 ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
2174fa133dcc riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra
239ea3c34673 spufs: fix a leak in spufs_create_context()
324f280806aa spufs: fix gang directory lifetimes
90d1b276d1b1 spufs: fix a leak on spufs_new_file() failure
6e75137ac8de hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9}
aaf534ad0720 memory: omap-gpmc: drop no compatible check
68adc6f17a36 can: statistics: use atomic access in hot path
2a435a8cb891 ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx
05413508bc35 drm/amd: Keep display off while going into S4
5272e986ea96 nvme-pci: fix stuck reset on concurrent DPC and HP
d276f4050067 x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled
83fa62a06e40 x86/hyperv: Fix output argument to hypercall that changes page visibility
e7d8c5703238 locking/semaphore: Use wake_q to wake up processes outside lock critical section
e87b8f209cb2 wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state
c0863207c012 x86/hyperv/vtl: Stop kernel from probing VTL0 low memory
0ada80483275 sched/deadline: Use online cpus for validating runtime
264f9a797c18 ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA
b9fa3901b612 ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA
4c8865331899 HID: i2c-hid: improve i2c_hid_get_report error message
64f974466183 platform/x86/intel/vsec: Add Diamond Rapids support
84d6da6738ba platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet
fa19b53716f9 cifs: fix incorrect validation for num_aces field of smb_acl
68ee6f71a2a9 perf/core: Fix perf_pmu_register() vs. perf_init_event()
11e2ae4fe025 ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0
fc424138592a ALSA: hda/realtek: Fix Asus Z13 2025 audio
54fd5a5b7583 affs: don't write overlarge OFS data block size fields
9fcab9c72142 affs: generate OFS sequence numbers starting at 1
ec7315e68d88 wifi: brcmfmac: keep power during suspend if board requires it
d9189555fbe5 nvme-pci: skip CMB blocks incompatible with PCI P2P DMA
a74dad107e52 nvme-pci: clean up CMBMSC when registering CMB fails
9ca8c6f6a227 nvme-tcp: fix possible UAF in nvme_tcp_poll
60856e6cdb3e wifi: iwlwifi: mvm: use the right version of the rate API
aadb8a9a90c0 wifi: iwlwifi: fw: allocate chained SG tables for dump
a3160e7f6d90 rcu-tasks: Always inline rcu_irq_work_resched()
0a0813d1277e context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
698243234d63 sched/smt: Always inline sched_smt_active()
7ae00d2903ee objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
08796bd2389a octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
aa042c453227 octeontx2-af: Fix mbox INTR handler when num VFs > 64
f9b61f837eb7 ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid
d32f20470c9e LoongArch: Rework the arch_kgdb_breakpoint() implementation
37319d6d8540 LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig
8f77c286d5e0 objtool: Fix segfault in ignore_unreachable_insn()
de37b82be68d ring-buffer: Fix bytes_dropped calculation issue
17e3c520aeef net/mlx5e: SHAMPO, Make reserved size independent of page size
4790bcb269e5 ksmbd: fix r_count dec/increment mismatch
a32086cc6444 ksmbd: fix multichannel connection failure
1de7fec4d301 ksmbd: use aead_request_free to match aead_request_alloc
8857aadaecef rndis_host: Flag RNDIS modems as WWAN devices
15f150771e0e rtnetlink: Allocate vfinfo size for VF GUIDs when supported
af089264d108 exfat: fix the infinite loop in exfat_find_last_cluster()
c6b6b8dcef4a smb: client: Fix netns refcount imbalance causing leaks and use-after-free
d7ca0969bf87 NFS: Shut down the nfs_client only after all the superblocks
75b42dfe8765 objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
f2dc3c3b1b85 perf tools: annotate asm_pure_loop.S
e6fe7f82f3b9 fs/procfs: fix the comment above proc_pid_wchan()
0a3bf3bc3444 tty: n_tty: use uint for space returned by tty_write_room()
357c1a3deb1f staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES
769a0f187ba2 perf python: Check if there is space to copy all the event
88f5dd0002f4 perf python: Don't keep a raw_data pointer to consumed ring buffer space
6bc0c3e7582c perf python: Decrement the refcount of just created event on failure
b8e2e2cfa319 perf python: Fixup description of sample.id event member
9c764db1794e i3c: master: svc: Fix missing the IBI rules
4ee8160c47e0 um: hostfs: avoid issues on inode number reuse by host
c9a6cf3fe680 um: remove copy_from_kernel_nofault_allowed
5e06e6412a73 selftests/mm/cow: fix the incorrect error handling
db75d49a4107 fuse: fix dax truncate/punch_hole fault path
4e2a03d766f1 NFSv4: Don't trigger uneccessary scans for return-on-close delegations
d03ce46090f6 arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
3d012ba4404a ocfs2: validate l_tree_depth to avoid out-of-bounds access
8c69e83028bf kexec: initialize ELF lowest address to ULONG_MAX
4159cb408f8c kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page()
fa55abb99de9 perf units: Fix insufficient array space
8a832ed0f6d6 perf evlist: Add success path to evlist__create_syswide_maps
1f562f8efa72 iio: adc: ad7124: Fix comparison of channel configs
a2ae5afa0837 iio: adc: ad4130: Fix comparison of channel setups
cb7687e37735 dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister
f6d44b1aa46d fs/ntfs3: Prevent integer overflow in hdr_first_de()
0dfe700fbd35 fs/ntfs3: Fix a couple integer overflows on 32bit systems
0566a11d5e65 usb: xhci: correct debug message page size calculation
fe2ada4ed436 perf bench: Fix perf bench syscall loop count
31ebc5701a82 perf arm-spe: Fix load-store operation checking
d3f0bad2c43e iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails.
2d8c171e6212 iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio
1287c788f33b ucsi_ccg: Don't show failed to get FW build information error
d2b1ee18c1d3 perf pmu: Don't double count common sysfs and json events
a8b3879b2e3b coresight-etm4x: add isb() before reading the TRCSTATR
2b34bdc42df0 vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
01592ce19138 coresight: catu: Fix number of pages while using 64k pages
b302c4d3f42a soundwire: slave: fix an OF node reference leak in soundwire slave device
98fa452d0cf2 isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
6258b8ac583b perf stat: Fix find_stat for mixed legacy/non-legacy events
a7bae9f76636 clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock
f2176ab4b30f pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()
75f095daf623 crypto: hisilicon/sec2 - fix for aead auth key length
b6fc1fdd3e71 x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
966fdfc45373 leds: Fix LED_OFF brightness race
d6f517e8d866 mfd: sm501: Switch to BIT() to mitigate integer overflows
7d8e0ac233d7 pinctrl: renesas: rzv2m: Fix missing of_node_put() call
7c51a6964b45 RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
c4db297e8896 crypto: nx - Fix uninitialised hv_nxc on error
a278a4164bde power: supply: max77693: Fix wrong conversion of charge input threshold value
02586692acdb x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
3d39022704e0 clk: amlogic: g12a: fix mmc A peripheral clock
c6f63ae9b51b clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents
48e5f4fdadd7 selftests/bpf: Select NUMA_NO_NODE to create map
7061afacc89d clk: amlogic: gxbb: drop non existing 32k clock parent
b36254e8f865 clk: amlogic: g12b: fix cluster A parent data
4dc225623804 pinctrl: tegra: Set SFIO mode to Mux Register
5fa3bfd3d025 IB/mad: Check available slots before posting receive WRs
1b2641d16167 remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
667a628ab67d RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()
68438629de34 RDMA/mlx5: Fix calculation of total invalidated pages
0cf80f924aec RDMA/core: Don't expose hw_counters outside of init net namespace
02527e62d7ee clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
622d52c99a91 pinctrl: renesas: rzg2l: Fix missing of_node_put() call
182ae87e1435 pinctrl: renesas: rza2: Fix missing of_node_put() call
77461377d3be lib: 842: Improve error handling in sw842_compress()
43681d603ff0 bpf: Use preempt_count() directly in bpf_send_signal_common()
8e3e21129cfe remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
b32da6cf9d4e RDMA/mana_ib: Ensure variable err is initialized
db6f0b88d772 clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock
4d29a6dcb51e clk: samsung: Fix UBSAN panic in samsung_clk_init()
b07398e8a5da x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
22280deb312f selftests/bpf: Fix string read in strncmp benchmark
b55c47027511 libbpf: Fix hypothetical STT_SECTION extern NULL deref case
5db897802c39 remoteproc: qcom_q6v5_pas: Make single-PD handling more robust
ba1a885c9012 of: property: Increase NR_FWNODE_REFERENCE_ARGS
7c6bb82a6f3d remoteproc: core: Clear table_sz when rproc_shutdown
8594bbffc266 crypto: hisilicon/sec2 - fix for sec spec check
0aafd0ec5101 crypto: hisilicon/sec2 - fix for aead authsize alignment
2ff09de2c8ff clk: amlogic: gxbb: drop incorrect flag on 32k clock
ce88afbc0934 fbdev: sm501fb: Add some geometry checks.
6ed70f3dc68f mdacon: rework dependency list
88ebc63d6a67 fbdev: au1100fb: Move a variable assignment behind a null pointer check
f6c1a08e9163 PCI: pciehp: Don't enable HPIE when resuming in poll mode
cbcb02cc0e2f PCI: histb: Fix an error handling path in histb_pcie_probe()
b3a93a2407ad drm/amd/display: avoid NPD when ASIC does not support DMUB
390304035b32 drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
13ec849fd2ea drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
48b5e31bc354 PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe
745783303c41 PCI: Remove stray put_device() in pci_register_host_bridge()
d5563f120575 drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()
431f51068a0c PCI: Avoid reset when disabled via sysfs
0aad0d291690 PCI/portdrv: Only disable pciehp interrupts early when needed
eeeac24b42e6 PCI: brcmstb: Fix potential premature regulator disabling
eedd05483493 PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
8b2853fd6ef8 PCI: brcmstb: Use internal register to change link capability
17a37367d032 PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload
0f88894aa628 drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables'
a984e6108c9c drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
7570e5693092 drm/msm/dsi: Use existing per-interface slice count in DSC timing
45e03341d2b1 drm/msm/dpu: don't use active in atomic_check()
8b930ddc2044 PCI/ASPM: Fix link state exit during switch upstream function removal
9c44e29cfd76 drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
34c1720a3830 drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
347641b02fbe PCI: Use downstream bridges for distributing resources
561fc0c5cf41 drm/vkms: Fix use after free and double free on init error
e2b310717382 drm: xlnx: zynqmp: Fix max dma segment size
d360c02cdedb drm/bridge: it6505: fix HDCP V match check is not performed correctly
c3b8e7c6809a drm/dp_mst: Fix drm RAD print
8830a2a324c4 drm/bridge: ti-sn65dsi86: Fix multiple instances
1b5f3dc474cb ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible
a589f15d4014 ALSA: hda/realtek: Always honor no_shutup_pins
f8e2e91bae08 dt-bindings: vendor-prefixes: add GOcontroll
ba65e56f717a HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
20bbf66ab4e2 ASoC: cs35l41: check the return value from spi_setup()
756945c13fbb platform/x86: dell-ddv: Fix temperature calculation
693b38ee7c2f media: platform: allgro-dvt: unregister v4l2_device on the error path
57e257d9744c media: verisilicon: HEVC: Initialize start_bit field
63a0b0d052b3 x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
4c94efdc5140 x86/traps: Make exc_double_fault() consistently noreturn
36aee8100e8b perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
477b6882f18b lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
01c5ab292477 PM: sleep: Fix handling devices with direct_complete set on errors
ac2eb7378319 thermal: int340x: Add NULL check for adev
12c5e76acf55 EDAC/ie31200: Fix the error path order of ie31200_init()
9ca0c34ac1f5 EDAC/ie31200: Fix the DIMM size mask for several SoCs
a26d5a100ae0 EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
06ca76e7e353 selinux: Chain up tool resolving errors in install_policy.sh
b9ad6385ca4d RISC-V: KVM: Disable the kernel perf counter during configure
3c64a5bacb6b PM: sleep: Adjust check before setting power.must_resume
913b739cd2bf lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
71fc439af51a x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
7c376f91f2e1 x86/platform: Only allow CONFIG_EISA for 32-bit
2541b0d1ced5 x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
b58c6545db04 x86/fpu: Fix guest FPU state buffer allocation size
f2d51d45a507 EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
62173b2fc2ed cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
f7a1e1c2d6de smack: dont compile ipv6 code unless ipv6 is configured
e4b3585ad908 cpufreq: scpi: compare kHz instead of Hz
b8db5776f042 x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
6dafa2776418 watch_queue: fix pipe accounting mismatch
6a5b2ed82152 ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 4f4f2674e3b12759ef9e7fe7eef05a064cc3ee6f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/6.6:
1/1 [
Author: Colin Foster
Email: colin.foster@in-advantage.com
Subject: ARM: dts: am335x-bone-common: Increase MDIO reset deassert time
Date: Fri, 31 May 2024 13:38:17 -0500
Prior to commit df16c1c51d81 ("net: phy: mdio_device: Reset device only
when necessary") MDIO reset deasserts were performed twice during boot.
Now that the second deassert is no longer performed, device probe
failures happen due to the change in timing with the following error
message:
SMSC LAN8710/LAN8720: probe of 4a101000.mdio:00 failed with error -5
Restore the original effective timing, which resolves the probe
failures.
Signed-off-by: Colin Foster <colin.foster@in-advantage.com>
Link: https://lore.kernel.org/r/20240531183817.2698445-1-colin.foster@in-advantage.com
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
]
(From OE-Core rev: c315a5739b373a33e24e3b84db3fbb4bec9b9353)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
d57a7c616960 Linux 6.6.85
fa81cb19f5b7 netfilter: nft_counter: Use u64_stats_t for statistic.
35afffaddbe8 wifi: iwlwifi: mvm: ensure offloading TID queue exists
fd82d29c4cfb wifi: iwlwifi: support BIOS override for 5G9 in CA also in LARI version 8
7f306c651fea bnxt_en: Fix receive ring space parameters when XDP is active
9dff3e36ea89 btrfs: make sure that WRITTEN is set on all metadata blocks
690597da35d9 Revert "sched/core: Reduce cost of sched_move_task when config autogroup"
04cd1dc3df7f arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
7d5669629422 KVM: arm64: Eagerly switch ZCR_EL{1,2}
93074abedecb KVM: arm64: Mark some header functions as inline
2afe039450a0 KVM: arm64: Refactor exit handlers
30253b3eb685 KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN
88adb7a00754 KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN
73f64c676a6b KVM: arm64: Remove host FPSIMD saving for non-protected KVM
806d5c1e1d2e KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state
20c6561c4918 KVM: arm64: Calculate cptr_el2 traps on activating traps
b44a37824878 mptcp: Fix data stream corruption in the address announcement
d0f87370622a ksmbd: fix incorrect validation for num_aces field of smb_acl
5e0f5166e2dc drm/amd/display: Use HW lock mgr for PSR1 when only one eDP
7803ca385941 drm/amd/display: should support dmub hw lock on Replay
28780816ca29 drm/amdgpu: Fix JPEG video caps max size for navi1x and raven
e66a1a616fa6 drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size
c76bd3c99293 drm/sched: Fix fence reference count leak
3ce08215cad5 drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
f2bbfd50e95b soc: qcom: pdr: Fix the potential deadlock
6e38b4a4b382 batman-adv: Ignore own maximum aggregation size during RX
b7b4be1fa432 xsk: fix an integer overflow in xp_create_and_assign_umem()
19f4e715f665 efi/libstub: Avoid physical address 0x0 when doing random allocation
0baa10cf97b5 ARM: shmobile: smp: Enforce shmobile_smp_* alignment
d6274b9472d5 ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6
63b53198aff2 proc: fix UAF in proc_get_inode()
29124ae980e2 mm/migrate: fix shmem xarray update during migration
9efb6b502104 mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT
f42c361843fa mmc: atmel-mci: Add missing clk_disable_unprepare()
6d2f8c59747a mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops
db59b24b3858 arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou
3db71cf02250 arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card
62b5b2eca3e5 arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card
4b2a170c2586 accel/qaic: Fix integer overflow in qaic_validate_req()
998b1aae22dc regulator: check that dummy regulator has been probed before using it
e26f24ca4fb9 regulator: dummy: force synchronous probing
f793c0fdaaf1 riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions
7cd375d46afc drm/v3d: Don't run jobs that have errors flagged in its fence
c8eebc9d5b9c can: flexcan: disable transceiver during system PM
6f5481d4ed39 can: flexcan: only change CAN state when link up in system PM
cc29775a8a72 can: ucan: fix out of bound read in strscpy() source
e5e6bd8e0de5 can: rcar_canfd: Fix page entries in the AFL list
b202afc54e94 i2c: omap: fix IRQ storms
f0372a4cf285 Revert "gre: Fix IPv6 link-local address generation."
ae2ec5a51fa0 net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES
e4f6de68deba net: lwtunnel: fix recursion loops
9566f6ee13b1 net: atm: fix use after free in lec_send()
a235ec29c945 ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().
119dcafe3679 ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
1e842b459008 ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX
3d123ec74d81 accel/qaic: Fix possible data corruption in BOs > 2G
59b683594ff3 Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters
ecd06ad0823a Bluetooth: Fix error code in chan_alloc_skb_cb()
9524af58447d RDMA/hns: Fix wrong value of max_sge_rd
0edfba91b773 RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common()
5df88c383715 RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db()
975355faba56 RDMA/hns: Fix soft lockup during bt pages loop
dba5577d8e33 RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path
1e8d0765da64 ARM: dts: bcm2711: Don't mark timer regs unconfigured
e68954ecf8b8 ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP
0e6aa61b54a8 RDMA/mlx5: Handle errors returned from mlx5r_ib_rate()
6a788e32f64e RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx
25be7f9bde2d arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1
61820187b3ef ARM: dts: bcm2711: PL011 UARTs are actually r1p5
1b7b036685c3 soc: imx8m: Unregister cpufreq and soc dev in cleanup path
4a58a332eedd soc: imx8m: Use devm_* to simplify probe failure handling
d1fb2e767e1c soc: imx8m: Remove global soc_uid
8e1704e5b205 xfrm_output: Force software GSO only in tunnel mode
bfb9b9404a53 xfrm: fix tunnel mode TX datapath in packet offload mode
e432cb123d89 arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply
555f05de6f46 firmware: imx-scu: fix OF node leak in .probe()
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 09ebb505598f383d9ec6550a39e77c4ed1dab202)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
>From re on python 3.13 onwards: "Passing count and flags as positional arguments is deprecated.
In future Python versions they will be keyword-only parameters."
Avoid the warning.
(Bitbake rev: 65b744bec9756ee2f43adbfa33c14899638e2b9f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The project is switching the way handle our CDN provision of sstate objects,
update the URL accordingly.
(Bitbake rev: aef3536b6e4cdbff6d3a171e183811509370b9f9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3372524cb961d95993b27fe4a8d794cdb7255e09)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add the task dependency:
do_uboot_assemble_fitimage -> virtual/kernel:do_kernel_generate_rsa_keys
to ensure the kernel FIT image signing keys are available when creating
the U-Boot DTB. This is done only if the signing of the kernel FIT image
is enabled (UBOOT_SIGN_ENABLE="1").
The lack of the dependency causes build errors when executing a build
with no kernel FIT keys initially present in the keys directory. In such
cases one would see an output like this in the Bitbake logs:
Log data follows:
| DEBUG: Executing shell function do_uboot_assemble_fitimage
| Couldn't open RSA private key: '/workdir/build/keys/fit/dev.key': No such file or directory
| Failed to sign 'signature' signature node in 'conf-1' conf node
| FIT description: Kernel Image image with one or more FDT blobs
| ...
This issue was introduced by commit 259bfa86f384 where the dependency
between U-Boot and the kernel was removed (for good reasons). Before
that commit the dependency was set via DEPENDS so that, in terms of
tasks, one had:
u-boot:do_configure -> virtual/kernel:do_populate_sysroot
and the chain leading to the key generation was:
virtual/kernel:do_populate_sysroot -> virtual/kernel:do_install
virtual/kernel:do_install -> virtual/kernel:do_assemble_fitimage
virtual/kernel:do_assemble_fitimage -> virtual/kernel:do_kernel_generate_rsa_keys
With the removal of the first dependency, no more guarantees exist that
the keys would be present when assembling the U-Boot FIT image. That's
the situation we are solving with the present commit.
(From OE-Core rev: 036f20156b3c7d0a8b912e90aa29a9b986106d5a)
Fixes: d7bd9c627661 ("u-boot: kernel-fitimage: Fix dependency loop if UBOOT_SIGN_ENABLE and UBOOT_ENV enabled")
(From OE-Core rev: 56431a98ac661eaa42803e83a9ede6eae0b72b67)
Signed-off-by: Rogerio Guerra Borin <rogerio.borin@toradex.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
During ptest execution, util-linux adds mount entries in /etc/fstab
and runs `mount -a`, which mounts all available entries from
/etc/fstab. This can cause unintended mounts that are unrelated to
the test, leading to incorrect test behavior.
To avoid this, upstream util-linux introduced a mechanism using
CUSTOM_FSTAB,which isolates test-specific fstab entries. Only entries
listed in CUSTOM_FSTAB are mounted during test execution, ensuring
tests do not interfere with or depend on the system's /etc/fstab.
This commit backports below upstream changes to use CUSTOM_FSTAB.
ed3d33faffb1580bd7606aa8d17b6b
(From OE-Core rev: e7420db0d77611140149ccfefefc8becfad4f34b)
Signed-off-by: Virendra Thakur <virendra.thakur@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ffmpeg_6.1.2 is the newest available stable release for 6.1.
It introduces quite a few bug and CVE fixes, which should help all.
CVEs that are fixed in the upgrade:
CVE-2024-32230
CVE-2024-35366
CVE-2024-36613
CVE-2024-36616
CVE-2024-36617
CVE-2024-36619
CVE-2024-7055
During upgrade it was noticed that the CVE scan doesn't pick up the CVEs as unpatched
(CVE-2025-0518, CVE-2025-22919, CVE-2025-22921, CVE-2025-25473,
CVE-2024-36618, CVE-2024-35369, CVE-2024-35368, CVE-2024-35367,
CVE-2024-35365, CVE-2024-28661, CVE-2023-50007, CVE-2023-49528,
CVE-2023-49501), due to improper versioning in NVD,
they are affecting 6.1.2 and hence we are leaving the patches in.
check the changelog mention below for information about fixes.
changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n6.1.2
This upgrade fixes CVE's hence remove those patches.
Refresh vulkan_av1_stable_API.patch as per new codebase.
(From OE-Core rev: 57e25585abf34677451c68d581374245e5b4b418)
Signed-off-by: Divyanshu Rathore <divyanshurathore2022@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This modifies the default indexer split() and js splitQuery()
methods to support searching for words with hyphens.
While this might not be an ideal, rock solid, and fully future-proof
solution, it allows at least to search for strings inlcuding hyphens,
such as 'bitbake-layers', 'send-error-report', or 'oe-core'.
Below is a bit more detailed explanation of the two modifications done:
1) The default split regex in the sphinx-doc SearchLanguage base class
is:
| _word_re = re.compile(r'\w+')
which we simply extend to include hyphens '-'.
This will result in a searchindex.js that contains words with hyphens,
too.
2) The 'searchtool.js' code notes for its splitQuery() implementation:
| /**
| * Default splitQuery function. Can be overridden in ``sphinx.search`` with a
| * custom function per language.
| *
| * The regular expression works by splitting the string on consecutive characters
| * that are not Unicode letters, numbers, underscores, or emoji characters.
| * This is the same as ``\W+`` in Python, preserving the surrogate pair area.
| */
| if (typeof splitQuery === "undefined") {
| var splitQuery = (query) => query
| .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu)
| .filter(term => term) // remove remaining empty strings
| }
The hook for this is documented in the sphinx-docs 'SearchLanguage'
base class.
| .. attribute:: js_splitter_code
|
| Return splitter function of JavaScript version. The function should be
| named as ``splitQuery``. And it should take a string and return list of
| strings.
|
| .. versionadded:: 3.0
We use this to define a simplified splitQuery() function with a split
argument that splits on empty spaces only.
We extend SearchEnglish (which extends SearchLanguage) here to retain
the stemmer code and stopwords for English.
[YOCTO #14534]
(From yocto-docs rev: ce18901b1059746069a0dea8893ba4a357772b51)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d4a98ee19e0cbd6be96923dc72faee143a6b294b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix as many instances of unbalanced-inline-literals-delimiters as reported by
'make sphinx-lint' as possible. Sphinx and/or its linter seem to get tripped
up randomly when references contain links to heading which contain literals
enclosed in double-back-tics, and not all of them can be "fixed" to pass both
building and linting.
(From yocto-docs rev: 0ba5429953dfa0cdc983ed13ddd06351116031c7)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If extra-utils package is not included in the image, you'll always
see a warning that password agent is missing whenever you start/stop a
service:
Failed to execute /usr/bin/systemd-tty-ask-password-agent: No such file or directory
(From OE-Core rev: 180455ee76a3819933f45ddd6ce9a5610b3ba947)
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a section after the 'git format-patch' information encouraging developers
to add patch version changelogs to their patch updates.
(From yocto-docs rev: 78fd3b3f1ec797dfe3648509a1945241b50640d5)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 2e3a37c4607b296956993e557d1786c4876e5722)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Since scarthgap [1], the default will be overridden when using
'systemd' as INIT_MANAGER. Reflect this in the documentation.
* The distro configuration is probably the better place for
customization, thus at least mention this together with the
local.conf.
* While at it, drop the probably redundant description on how to
override weak default variables.
The example on how to set "/root" is still given indirectly, anyway.
[1] ebafe463 ("systemd: upgrade to 255.1")
(From yocto-docs rev: f1f92f0a5a881c45ffecf9cf9bd070c992aff35a)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 50e92009d309fc4ae406174feb8f6578142748cc)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Add the future "Whinlatter" (5.3) and "Wrynose" (6.0) releases.
- Make the "Walnascar" release a current release.
- Update the month in Current.
(From yocto-docs rev: 0c08c88aad0a2acf04d2da0f2935f29bc6a6eb99)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit adb8573b54626e033921a9f4e3db259312b79207)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The version has changed now (3.10.12 as of writing). Avoid having to
maintain this information by removing the version info from the intro.
Also fix a typo ("uses now uses") and give a link to yocto-autobuilder2.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: a7000370ca9c1c623cd9272738f1a252e6556951)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1ed64dbdf4a60b000305cdc2c67dc24f4bc97ef7)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This document was written with SPDX 3.0 in mind (create-spdx-3.0 class)
on OE-Core's master, but Scarthgap only supports SPDX 2.2
(create-spdx-2.2).
The create-spdx-2.2 class only generate a tar.zst output, so remove the
other outputs listed here.
Also, ancillary outputs are not only deployed in tmp/deploy/spdx/MACHINE
but tmp/deploy/spdx in general.
(From yocto-docs rev: deedc7395f565e9820d914de9ffc3b14f8b143eb)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This recipe takes longer time >20min when bitbake for package
write stage. When cross-verified for longer time duration, found
that do_check() stage taking 20min while other stages completes
before 6min.
This recipe gives only below two test binaries in the packages to
test (ptest: glibc-y2038-tests):
io/ftwtest
io/ftwtest-time64
The above test binaries are already included for testing in recipe
glibc-testsuite_2.39.bb.
It is by now well established that glibc itself works as it should,
that all affected 32 bit targets are configured to use 64 bit time_t,
and that any lingering y2038 issues are in components other than the c
library, and usually come from C programming mistakes (e.g. storing
timestamps in long). So this recipe seems to be redundant and
can be removed.
Review comments for fixing above longer time duration ended up in
removing this recipe as a proposal is below
https://lists.openembedded.org/g/openembedded-core/topic/112188476#msg214636
Removed lines having reference to glibc-y2038-tests in the files.
For master branch requested for integration and below is the link
https://lists.openembedded.org/g/openembedded-core/message/215655
(From OE-Core rev: b214cc84a922f7a3fb7ebbc501189ce25e8bd2bd)
Signed-off-by: rajmohan r <semc.2042@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
While backporting commit 7543e4e24a ("cve-check.bbclass: Mitigate
symlink related error") I failed to address the fact that in Scarthgap
this bbclass still generates also the text CVE file, in addition to the
JSON file.
In order to avoid the error that occurred with JSON files from
occurring now with CVE files:
ERROR: core-image-base-1.0-r0 do_image_complete: Recipe core-image-base is trying to install files into a shared area when those files already exist. The files and the manifests listing them are:
/home/poky/build/tmp/deploy/images/qemux86-64/.cve
(matched in manifest-qemux86_64-core-image-minimal.image_complete)
Please adjust the recipes so only one recipe provides a given file.
update the symlink handling for the text file variant too.
(From OE-Core rev: 81e702c85c62782dbedd5ca2a5e6569e6339dd60)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.9 release of the 5.0 series for buildtools
(From OE-Core rev: 653b2ce8e7b19f668f337cab8726674f595a8dbe)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2025-47268
ping in iputils through 20240905 allows a denial of service (application
error or incorrect data collection) via a crafted ICMP Echo Reply
packet, because of a signed 64-bit integer overflow in timestamp
multiplication.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-47268
Patch from:
070cfacd73
(From OE-Core rev: 6b0dd564249754ab8ec20ce69b137466e051501e)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Without this patch btmgmt will always use hci0 in
non interactive mode.
(From OE-Core rev: 45c50169fa7e34349acf3e24fc19e573cbab4e65)
Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When not building with the default PACKAGECONFIG options, the build can fail
with:
undefined reference to `media_player_controller_create'
undefined reference to `media_player_set_status'
Otherwise. So disable it when not set and enable it by default.
The packageconfig option is the same as in Styhead.
ebbdb7cf5c (diff-9d9284f6f27a81c75dffffd6d601b40c8266ae12e678d0a49c46bdb8356a0e91R52)
(From OE-Core rev: 82448a6c8b720cefc200513daa41115961b43e8f)
Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commit on binutils-2.42 stable branch is updated.
6558f9f5f0c s390: Add support for z17 as CPU name
Testing was done and there were no regressions found
(From OE-Core rev: 08d6ca500e6dd571f5882f82f6ad804bd2eec8c8)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
3463100f2d x86: Detect Intel Diamond Rapids
e09436c2cb x86: Handle unknown Intel processor with default tuning
7620d98186 x86: Add ARL/PTL/CWF model detection support
765ff3d0d4 x86: Optimize xstate size calculation
65ae73be01 x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path
2be36448c4 x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047)
bde201e92c x86: Disable non-temporal memset on Skylake Server
38a7632f2d x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable
cc59fa5dbc x86: Enable non-temporal memset tunable for AMD
0da58e8be0 x86: Add seperate non-temporal tunable for memset
837a36c371 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread
87ab0c7f7f x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810)
60cd7123a6 x86: Skip XSAVE state size reset if ISA level requires XSAVE
4cf3f9df54 x86_64: Add atanh with FMA
01ed435e2e x86_64: Add sinh with FMA
0edcc77fe7 x86_64: Add tanh with FMA
7ecf0d3bde x86-64: Exclude FMA4 IFUNC functions for -mapxf
e1fe22368e nptl: clear the whole rseq area before registration
dd8c0c3bbd math: Improve layout of exp/exp10 data
a1b09e59e2 AArch64: Use prefer_sve_ifuncs for SVE memset
d0e2133470 AArch64: Add SVE memset
0cc12d9c47 math: Improve layout of expf data
0cd10047bf AArch64: Remove zva_128 from memset
dd1e63ab58 AArch64: Optimize memset
65a96a6f2b AArch64: Improve generic strlen
4073e4ee2c AArch64: Improve codegen for SVE logs
78abd3ef6e AArch64: Improve codegen in SVE tans
a10183b633 AArch64: Improve codegen of AdvSIMD atan(2)(f)
dcd1229e5b AArch64: Improve codegen of AdvSIMD logf function family
72156cb90b AArch64: Improve codegen in AdvSIMD logs
5e354bf4e2 AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines
80df456112 aarch64: Avoid redundant MOVs in AdvSIMD F32 logs
d591876303 aarch64: Fix AdvSIMD libmvec routines for big-endian
f6d48470ae assert: Add test for CVE-2025-0395
Testresults:
Before update |After update |Difference
PASS: 5068 |PASS: 5072 |PASS: +4
FAIL: 120 |FAIL: 120 |FAIL: 0
XPASS: 4 |XPASS: 4 |XPASS: 0
XFAIL: 16 |XFAIL: 16 |XFAIL: 0
UNSUPPORTED: 157|UNSUPPORTED: 157|UNSUPPORTED: 0
(From OE-Core rev: f14c2e6a6ba72673a0e30cde48ec1d5573be3e01)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit 7adaec468d.
It does not seem to fix the issue it was supposed to fix.
Additionally it breaks code which decides in full/partial update,
because it manipulates timestamp that code is relying on.
(From OE-Core rev: 00dd4901e364d16d96cfab864823a9cfdd336eeb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ebc65fdddd7ce51f0f1008baa30d0ae7918ae0bb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To adapt user network enviroment, buildtools should first try to use
the user configured envs like SSL_CERT_FILE/CURL_CA_BUNDLE/..., if these
envs is not set, then use the auto-detected ca file and ca path, and
finally use the CA certificates in buildtools.
nativesdk-openssl set OPENSSLDIR as "/not/builtin", need set SSL_CERT_FILE/SSL_CERT_DIR to work
nativesdk-curl don't set default ca file, need
SSL_CERT_FILE/SSL_CERT_DIR or CURL_CA_BUNDLE/CURL_CA_PATH to work
nativesdk-git actually use libcurl, and GIT_SSL_CAPATH/GIT_SSL_CAINFO
also works
nativesdk-python3-requests will use cacert.pem under python module certifi by
default, need to set REQUESTS_CA_BUNDLE
(From OE-Core rev: 0653b96bac6d0800dc5154557706a323418808be)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Here is one testcase:
For recipe tensorflow-lite-host-tools_2.18.0.bb, refer [1],
do_configure[network] = "1"
and it will git clone some repos in CMakeLists.txt
When buildtools is used and nativesdk-git is installed into sdk,
do_configure failed with error:
[1/9] Performing download step (git clone) for 'protobuf-populate'
Cloning into 'protobuf'...
fatal: unable to access 'https://github.com/protocolbuffers/protobuf/': error setting certificate file: /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-wrlinuxsdk-linux/etc/ssl/certs/ca-certificates.crt
Fix by adding GIT_SSL_CAINFO in BB_ENV_PASSTHROUGH_ADDITIONS, so that
user can export GIT_SSL_CAINFO=${GIT_SSL_CAINFO} in their
do_configure:prepend() to fix above do_configure failure
CURL_CA_BUNDLE and REQUESTS_CA_BUNDLE is similar envvars, so all add
into BB_ENV_PASSTHROUGH_ADDITIONS
[1] https://github.com/nxp-imx/meta-imx/blob/styhead-6.12.3-1.0.0/meta-imx-ml/recipes-libraries/tensorflow-lite/tensorflow-lite-host-tools_2.18.0.bb
(From OE-Core rev: 27f018d8e8ace97d0b1cdfb8782a2a7a0a319816)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* make git,curl,python3-requests align with openssl, move the setting of
envvars into respective envfile
* for environment.d-openssl.sh, also check if ca-certificates.crt exist
before export envvars
(From OE-Core rev: 5f4fd544d3df7365224599c9efdce4e545f51d5e)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit from 2.13 branch as 2.12 branch is unmaintained now.
(From OE-Core rev: 2335d4f0d1826647eaee224c469331980fc84ed2)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit which has been backported to 2.12 release branch.
(From OE-Core rev: 187052ce4ddd43b46b8335cc955a63ca19ee6994)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch to remove vulnerable component.
This is a breaking change, but there will be no other fix for this CVE
as upstream did the deletion without providing a fix first.
If someone really needs this feature, which the commit message describes
as deprecated, bbappend with patch removal is possible.
License-Update: passprompt plugin removed
(From OE-Core rev: 5350ef531ded14f0b4c32c211aaf993354be1ec9)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Initially, PAM community fixed CVE-2024-10041 in the version v1.6.0 via commit b3020da.
But not all cases were covered with this fix and issues were reported after the release.
In the v1.6.1 release, PAM community fixed these issues via commit b7b9636.
Backport this commit b7b9636, which
Fixes: b3020da ("pam_unix/passverify: always run the helper to obtain shadow password file entries")
Backport from b7b9636208
(From OE-Core rev: 78a04ce17e7d828c0cf8cae2164882683d46275e)
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After introducing the DISTRO_LATEST_TAG and DISTRO_REL_LATEST_TAG
macros, use them in links that currently use DISTRO/DISTRO_REL_TAG. When
building for the tip of a branch, this will replace the current A.B.999
in links to the latest existing tag.
The links were found across the documentation by running 'grep -r
"http.*5\.2\.999"' inside the _build/html output after building the
docs.
[YOCTO #14802]
(From yocto-docs rev: d1f3616b373334a5aa75ad7874f05ee4b0e6591f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 29be069ebbf2c55d72fc51d99ed5a558af37c05e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Introduce the DISTRO_LATEST_TAG macro, which should always point to the
latest existing tag in the documentation, unlike DISTRO which may point
to A.B.999 to represent the tip of a branch.
This variable is needed to fix dead links in the documentation that
currently use the DISTRO macro.
Also, make DISTRO_REL_TAG use the DISTRO macro directly, to avoid
repetition, and add a DISTRO_REL_LATEST_TAG macro that has the same role
as DISTRO_LATEST_TAG but with "yocto-" prepended to it.
In set_versions.py, run the "git describe --abbrev=0 --tags
--match='yocto-*'" command to get the latest existing tag on the
currently checked out commit. Fallback to ourversion in case we didn't
find any.
(From yocto-docs rev: 4195f52117b8132b46dd562acaf40e6e4480be33)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a85b0e500c94921f77fa7b7dbb877e4945f96d1e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The word "modern" appears twice, remove the extra one.
(From yocto-docs rev: 6d2715b74d43c39fcee3ad7631d93b5396ce84bf)
Signed-off-by: Andrew Kreimer <algonell@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It may be confusing for users that source control information is not
present in the BitBake environment. Document it as a warning block.
(From yocto-docs rev: 990b3708d7131ccfb4e435e8a53e987195de3e06)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These variables control the flags for the assembler, compiler and
linker, but depend on the context.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 1520ba47f66c6d51f710005cdd4f4b880eccd5b0)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f8eb33569a5e8cadc036855e2d95eee77e627cb4)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These variables control the flags for the assembler, compiler and linker
when building for nativesdk recipes.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 95f4aabe48a6e06f8391e032c6a7038bf0e10332)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c08f6d3c8aee86264c069b7c30850cb02de76076)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These toolchain variables are used in a native context. Some of the
BUILD_* variables missed documentation. Also, some of the base commands
were also not there so document them.
Some of existing BUILD_* variable documentation were missing the note
about their usage in a native context, so add it too so that all BUILD_*
variables are documented the same way.
[YOCTO #15719]
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e692a7553ccf7496288f2eb7df71766cb5261eb4)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 87103afa1cb6690e9aaa87ca1f23e45eaaa359ac)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use the :manpage: role to provide links to common toolchain utilities.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: adfb1a4a768f53a0404b65297f7fa9ed12b77088)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 7023e5f176efde05a6798476712c8a4e006a6b0d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Document the AUTOTOOLS_SCRIPT_PATH and the CONFIGURE_SCRIPT variables.
(From yocto-docs rev: b63d665549e14e1a468ffbf07c8494a491833770)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This change will prevent these tools from being installed if the image doesn't install bluez5-noinst-tools package.
BlueZ 5.66: tools/mesh-tester
BlueZ 5.66: tools/ioctl-tester
BlueZ 5.65: tools/iso-tester
BlueZ 5.56: tools/btpclientctl
BlueZ 5.51: tools/bcmfw
BlueZ 5.49: tools/rtlfw
BlueZ 5.47: tools/btconfig (not a new tool, but it was moved from bin_PROGRAMS to noinst_PROGRAMS)
(From OE-Core rev: 87cadf62ba0d6b0fc3dc0151a5d320919b7eb1ab)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The update includes 82 commits. Full list of changes can be found on Github [1]
All patches were refreshed with devtool.
[1] systemd/systemd-stable@v255.17...v255.18
(From OE-Core rev: 121e1fb42c4c909115bc550585b2ebcb3a13e0a5)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Allow the '+' symbol as a valid character in filenames listed in the
IMAGE_EFI_BOOT_FILES variable.
The '+' symbol might be used to support boot counting for boot entries,
as described in the UAPI Boot Loader Specification [1]:
The boot counting data is stored in the name of the boot loader entry.
A boot loader entry file name may contain a plus (+) followed by a
number. This may optionally be followed by a minus (-)
followed by a second number. The dot (.) and file name suffix
(conf or efi) must immediately follow.
Boot counting is enabled for entries which match this pattern.
Example:
IMAGE_EFI_BOOT_FILES:append = " entry.conf;loader/entries/entry+3.conf"
[1] https://uapi-group.org/specifications/specs/boot_loader_specification/#boot-counting
(From OE-Core rev: 081fa0ebb33dbbfd0f6e8239690261c0a9dcdb2c)
Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3f25822281eb9423ff86105eaebb0bed48663648)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When asked to use a `.netrc` file for credentials *and* to
follow HTTP redirects, curl could leak the password used
for the first host to the followed-to host under certain
circumstances.
This flaw only manifests itself if the netrc file has a
`default` entry that omits both login and password. A
rare circumstance.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-0167
Upstream patch:
https://github.com/curl/curl/commit/0e120c5b925e8ca75d5319e
(From OE-Core rev: b74dba43f2d6896245232373f2a9fdf07086a237)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Rewrite (again) the openssl test suite installation.
Depend on and reuse already installed libraries and modules instead of
installing them twice.
Be more selective when installing from the build tree so we don't install
intermediate .c .d .o files.
This further reduces the size of openssl-dbg from ~120MB to ~18MB.
(From OE-Core rev: 8baa0ce7eae65026cb3a784adaf3a4fc724ce9c9)
Upstream-Status: Backport[https://git.yoctoproject.org/poky/commit/?id=76212866402edb947f745f837e3c3b98b3056e58]
(From OE-Core rev: b3cd05f123625c4c301fee925cdbb9641bc73412)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7621286640)
Signed-off-by: Vishwas Udupa <quic_vudupa@quicinc.com>
Change-Id: Ifc0e3a019c2abe5142d0f1e359ae5aa33dae1608
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These is update with only bug and security releases.
On top of previous CVE patches, also CVE-2024-48615 is handled.
Also many security fixes without CVE assigment are included.
Note that upgrade to 3.7.5 on master required fix of test in
python3-libarchive-c, however that recipe does not yet have ptest in
scarthgap and the fix was in test only, not in productive code, so it is
not necessary in scarthgap.
Also remove CVE_STATUS which was obsolete already before this upgrade.
(From OE-Core rev: f20516a3ed8a39d7e4deddf11dd2acd871894048)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When PATCHTOOL is set to 'git', and user don't setup
user.name and user.email for git, do_patch fail with
the following error, fix by passing -c options.
CmdError("git notes --ref refs/notes/devtool append -m 'original patch: 0001-PATCH-increase-to-cpp17-version.patch' HEAD", 0, 'stdout:
stderr: Author identity unknown
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
(From OE-Core rev: 9de38ac99c2b19f549c00ea5277faf621c6f4e65)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
License-Update: homepage update in [1]
[1] c5c091332c
(From OE-Core rev: e6565ca37da4821f8e3924fe6bc6a6f4eeedd9a9)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
NVD responses changed to an invalid json between:
* April 5, 2025 at 3:03:44 AM GMT+2
* April 5, 2025 at 4:19:48 AM GMT+2
The last response is since then in format
{
"resultsPerPage": 625,
"startIndex": 288000,
"totalResults": 288625,
"format": "NVD_CVE",
"version": "2.0",
"timestamp": "2025-04-07T07:17:17.534",
"vulnerabilities": [
{...},
...
{...},
]
}
Json does not allow trailing , in responses, that is json5 format.
So cve-update-nvd2-native do_Fetch task fails with log backtrace ending:
...
File: '/builds/ccp/meta-siemens/projects/ccp/../../poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 234, function: update_db_file
0230: if raw_data is None:
0231: # We haven't managed to download data
0232: return False
0233:
*** 0234: data = json.loads(raw_data)
0235:
0236: index = data["startIndex"]
0237: total = data["totalResults"]
0238: per_page = data["resultsPerPage"]
...
File: '/usr/lib/python3.11/json/decoder.py', lineno: 355, function: raw_decode
0351: """
0352: try:
0353: obj, end = self.scan_once(s, idx)
0354: except StopIteration as err:
*** 0355: raise JSONDecodeError("Expecting value", s, err.value) from None
0356: return obj, end
Exception: json.decoder.JSONDecodeError: Expecting value: line 1 column 1442633 (char 1442632)
...
There was no announcement about json format of API v2.0 by nvd.
Also this happens only if whole database is queried (database update is
fine, even when multiple pages as queried).
And lastly it's only the cve list, all other lists inside are fine.
So this looks like a bug in NVD 2.0 introduced with some update.
Patch this with simple character deletion for now and let's monitor the
situation and possibly switch to json5 in the future.
Note that there is no native json5 support in python, we'd have to use
one of external libraries for it.
(From OE-Core rev: 4358fdfdd7a8908df98f7c4def2c8c1a6efb7256)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6e526327f5c9e739ac7981e4a43a4ce53a908945)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Matching of hosts against proxy patterns can improperly treat an IPv6 zone ID
as a hostname component. For example, when the NO_PROXY environment variable
is set to "*.example.com", a request to "[::1%25.example.com]:80` will incorrectly
match and not be proxied.
(From OE-Core rev: 88e79f915137edc5a37a110abdc79f5800404e45)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* in builds with zip in HOSTTOOLS mc fails with:
ERROR: mc-4.8.31-r0 do_package_qa: QA Issue: File /usr/libexec/mc/extfs.d/uzip in package mc-helpers-perl contains reference to TMPDIR [buildpaths]
and it's because of the path to zip:
mc/4.8.31/package $ grep -R styhead .
./usr/libexec/mc/extfs.d/uzip:my $app_zip = "TMPDIR/hosttools/zip";
* don't use /usr/bin/env as in other cases, because app_zip is then used e.g. with:
my $cmd_addlink = "$app_zip -g -y";
(From OE-Core rev: 4003b5faa1e5acfa025e1d0df4e021e06cf8724c)
Signed-off-by: Martin Jansa <martin.jansa@gmail.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>
Backport https://github.com/libexpat/libexpat/pull/973
Patch created by:
git diff 2fc36833334340ff7ddca374d86daa8744c1dfa3..99529768b4a722f46c69b04b874c1d45b3eb819c
Additional backport (containing changes in tests only) was needed to
apply it cleanly.
Additional backport https://github.com/libexpat/libexpat/pull/989
which has fixed regression of the first fix.
Patch created by:
git diff 91ca72e913af94ed44ef2a80a9dd542be3e5766c..308c31ed647f2c6aebe33ca3a4fa9e1436f461e2
(From OE-Core rev: 3ece58813faaf4e5f66c7b52f736e84615ccfef6)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is a new CVE which is missing vulnStatus field:
https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2025-2682
This leads to:
File: '<snip>/poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 336, function: update_db
0332:
0333: accessVector = None
0334: vectorString = None
0335: cveId = elt['cve']['id']
*** 0336: if elt['cve']['vulnStatus'] == "Rejected":
0337: c = conn.cursor()
0338: c.execute("delete from PRODUCTS where ID = ?;", [cveId])
0339: c.execute("delete from NVD where ID = ?;", [cveId])
0340: c.close()
Exception: KeyError: 'vulnStatus'
(From OE-Core rev: 2f242f2a269bb18aab703f685e27f9c3ba761db8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When building external modules, macros can include absolute names of
kernel headers. The macro-prefix-map for the STAGING_KERNEL_DIR is
currently missing. Add it in the same way as its done in bitbake.conf.
This fixes reproducible builds and following build error:
ERROR: cryptodev-module-1.14-r0 do_package_qa: QA Issue: File <..>
cryptodev.ko <..> contains reference to TMPDIR [buildpaths]
(From OE-Core rev: a741e11751bfb8f52be58cf51abeddca4559e5e9)
(From OE-Core rev: 58eb15cdc2dd95bf5eb0bed2a0f1c43bf29cf273)
Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
4b6a8fa777d2 Linux 6.6.84
a561c6a034c9 netfilter: nf_tables: allow clone callbacks to sleep
f6de68e154ef netfilter: nf_tables: bail out if stateful expression provides no .clone
7fa2e2960fff netfilter: nf_tables: use timestamp to check for set element timeout
50b22a98c184 rust: lockdep: Remove support for dynamically allocated LockClassKeys
812080b01dac nvme-tcp: Fix a C2HTermReq error message
62485737050d HID: apple: disable Fn key handling on the Omoton KB066
a09e085ba84b nvme-fc: rely on state transitions to handle connectivity loss
efc30877bd4b Bluetooth: L2CAP: Fix corrupted list in hci_chan_del
fb0800cbea02 smb: client: Fix match_session bug preventing session reuse
7dc9abfa00ab smb3: add support for IAKerb
643607a53f07 stmmac: loongson: Pass correct arg to PCI function
6653927733e1 i2c: sis630: Fix an error handling path in sis630_probe()
9e3bef10e480 i2c: ali15x3: Fix an error handling path in ali15x3_probe()
beb68cfcb3ff i2c: ali1535: Fix an error handling path in ali1535_probe()
10cbae84fed8 cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()
474c08712d5f cifs: Validate content of WSL reparse point buffers
6c13fcb7cf59 cifs: Fix integer overflow while processing closetimeo mount option
d5fff81c4375 cifs: Fix integer overflow while processing actimeo mount option
9e438d0410a4 cifs: Fix integer overflow while processing acdirmax mount option
0252c33cc943 cifs: Fix integer overflow while processing acregmax mount option
d3f9fdc298b8 scripts: generate_rust_analyzer: add missing macros deps
a70259447d80 ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()
69a900480941 ASoC: rt722-sdca: add missing readable registers
2592a628743e rust: init: add missing newline to pr_info! calls
f69b8f42893e ASoC: cs42l43: Fix maximum ADC Volume
b05b5627f0f1 drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()
5da54be46960 rust: error: add missing newline to pr_warn! calls
544055329560 ASoC: ops: Consistently treat platform_max as control value
86d97d49f198 mm: split critical region in remap_file_pages() and invoke LSMs in between
b2fe954a4ddc lib/buildid: Handle memfd_secret() files in build_id_parse()
aa4d9b54f11c rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>`
b78467d3ba1c rust: Disallow BTF generation with Rust + LTO
d026392e3f87 smb: client: fix regression with guest option
2bff992a5505 qlcnic: fix memory leak issues in qlcnic_sriov_common.c
7b2c29b7ea29 arm64: mm: Populate vmemmap at the page level if not section aligned
818330f756f3 dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature
cfae6a5dad50 ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model
4f6c0f75293a clk: samsung: update PLL locktime for PLL142XX used on FSD platform
09aeab680331 ksmbd: prevent connection release during oplock break notification
fb776765bfc2 ksmbd: fix use-after-free in ksmbd_free_work_struct
378b361e2e30 drm/amd/display: Fix slab-use-after-free on hdcp_work
a8f77e1658d7 drm/amd/display: Assign normalized_pix_clk when color depth = 14
8e91a6167889 drm/amd/display: Restore correct backlight brightness after a GPU reset
8082ca0dd244 drm/amd/display: Disable unneeded hpd interrupts during dm_init
b5c283501581 drm/dp_mst: Fix locking when skipping CSN before topology probing
b3ddebaece2c drm/atomic: Filter out redundant DPMS calls
6736975ee30d drm/i915/cdclk: Do cdclk post plane programming later
e686349cc19e x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
ab0f6e770d39 USB: serial: option: match on interface class for Telit FN990B
61e540094fae USB: serial: option: fix Telit Cinterion FE990A name
e1bfbf0f18ab USB: serial: option: add Telit Cinterion FE990B compositions
528ac204851e USB: serial: ftdi_sio: add support for Altera USB Blaster 3
392e9b29769a Input: i8042 - swap old quirk combination with new quirk for more devices
e7c95c01064b Input: i8042 - swap old quirk combination with new quirk for several devices
e690d0c52cde Input: i8042 - add required quirks for missing old boardnames
105a21163750 Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ
d639d5531ad7 Input: xpad - rename QH controller to Legion Go S
0c4484cdcbb8 Input: xpad - add support for TECNO Pocket Go
dc9839dcc232 Input: xpad - add support for ZOTAC Gaming Zone
8cf88f390e74 Input: xpad - add multiple supported devices
5184e44bef75 Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers
0b5b6512f674 Input: iqs7222 - preserve system status register
cbd68fca8878 Input: ads7846 - fix gpiod allocation
78aefac7efdf io_uring: fix error pbuf checking
1fdb9c9eb2ad io_uring: use unpin_user_pages() where appropriate
46b1b3d81a7e io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ring
af8f27ef1a00 io_uring/kbuf: vmap pinned buffer ring
6168ec87bf12 io_uring: unify io_pin_pages()
719e745ee31c io_uring: use vmap() for ring mapping
b89f95b94cf7 io_uring: fix corner case forgetting to vunmap
a0b21f2aca04 io_uring: don't attempt to mmap larger than what the user asks for
2905c4fe7e52 io_uring: get rid of remap_pfn_range() for mapping rings/sqes
b6690a4172a3 mm: add nommu variant of vm_insert_pages()
0446d868190b block: fix 'kmem_cache of name 'bio-108' already exists'
474cebf2978d net: Handle napi_schedule() calls from non-interrupt
deb9982c4d55 drm/nouveau: Do not override forced connector status
47f427220796 mptcp: safety check before fallback
bb41ef31906e x86/irq: Define trace events conditionally
cdf7658ea205 perf/x86/intel: Use better start period for frequency mode
791eaeaa0935 drm/vkms: Round fixp2int conversion in lerp_u16
fcfb7ea1f4c6 fuse: don't truncate cached, mutated symlink
08ee4f873bd0 ASoC: tas2764: Set the SDOUT polarity correctly
6c703ceaf6a6 ASoC: tas2764: Fix power control mask
8f677fb436ef ASoC: tas2770: Fix volume scale
f33c09085519 nvme: only allow entering LIVE from CONNECTING state
6df3939d9301 sctp: Fix undefined behavior in left shift operation
d3ca799203e5 cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes
492be1cd9e55 apple-nvme: Release power domains when probe fails
bf78e63235c4 nvmet-rdma: recheck queue state is LIVE in state lock in recv done
e9764289d765 nvme-tcp: add basic support for the C2HTermReq PDU
aca3cdc3a673 nvme-pci: quirk Acer FA100 for non-uniqueue identifiers
570f4d6e94ad io-wq: backoff when retrying worker creation
f3288ffd33ea net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors
f623c04f7a63 ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE
a4859a07c383 ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module
7e97147479ff ASoC: arizona/madera: use fsleep() in up/down DAPM event delays.
544f38b43fe8 ASoC: rsnd: adjust convert rate limitation
7fe470e618aa ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()
fa51c913402f ASoC: rsnd: indicate unsupported clock rate
aa2e8245052a ALSA: hda/realtek: Limit mic boost on Positivo ARN50
9f303c35f9e8 ASoC: simple-card-utils.c: add missing dlc->of_node
dfbaf8a6ae62 selftests/bpf: Fix invalid flag of recv()
c96cce853542 Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd
45a5d06e7e69 Xen/swiotlb: mark xen_swiotlb_fixup() __init
f225a79bd23b thermal/cpufreq_cooling: Remove structure member documentation
051a7980f77e s390/cio: Fix CHPID "configure" attribute caching
194dc8c7ac0e platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles
7f417bd96a1b platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e
265c03699e9b sched: Clarify wake_up_q()'s write to task->wake_q.next
5b1c48532f71 objtool: Ignore dangling jump table entries
be2051f81bf3 HID: apple: fix up the F6 key on the Omoton KB066 keyboard
68eddb06f0ed HID: hid-apple: Apple Magic Keyboard a3203 USB-C support
945166034600 HID: topre: Fix n-key rollover on Realforce R3S TKL boards
490eb24d6602 usb: phy: generic: Use proper helper for property detection
7a7ada33879a HID: ignore non-functional sensor in HP 5MP Camera
2a11cee9a9e2 HID: intel-ish-hid: Send clock sync message immediately after reset
cc4c96f1fdc3 HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell
5d01a4ec46a4 vboxsf: fix building with GCC 15
52df961953e8 alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support
dd33c1a3859f smb: client: fix noisy when tree connecting to DFS interlink targets
1b9cd0404e32 ACPI: resource: IRQ override for Eluktronics MECH-17
ea371d1cdefb scsi: qla1280: Fix kernel oops when debug level > 2
caa383226495 scsi: ufs: core: Fix error return with query response
e9d4044f4b12 scsi: core: Use GFP_NOIO to avoid circular locking dependency
c79ac6a812a9 platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show()
6c8b1efdc487 sched/debug: Provide slice length for fair tasks
2d1eef248107 iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
a470f80ef3a9 powercap: call put_device() on an error path in powercap_register_control_type()
a625ad9b5b1b hrtimers: Mark is_migration_base() with __always_inline
fa5bfdd93fa9 nvme-fc: do not ignore connectivity loss during connecting
aef373bb9ab5 nvme-fc: go straight to connecting state when initializing
885b7279819e net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices
bd7e3a428007 net/mlx5: Bridge, fix the crash caused by LAG state check
4e79d865f019 net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch
4b1a0ee6164c net: openvswitch: remove misbehaving actions length check
ecc19a9380e1 gre: Fix IPv6 link-local address generation.
181b68fa55ac netfilter: nft_exthdr: fix offset with ipv4_find_option()
78533c4a29ac net_sched: Prevent creation of classes with TC_H_ROOT
1bd2a8bb1ccb ipvs: prevent integer overflow in do_ip_vs_get_ctl()
fda50302a137 netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
6e4edd9e2deb bonding: fix incorrect MAC address setting to receive NS messages
1f7d051814e7 net: switchdev: Convert blocking notification chain to a raw one
ee086c8e775f eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
637105ef0d46 net/mlx5: handle errors in mlx5_chains_create_table()
466ae740f88c Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()
ad27b4a51495 drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
9d1966bdaf76 netpoll: hold rcu read lock in __netpoll_send_skb()
6c5bb3f7acb7 net: mctp i2c: Copy headers if cloned
78f83ea6b81a net: dsa: mv88e6xxx: Verify after ATU Load ops
20b667285306 net/mlx5: Fill out devlink dev info only for PFs
5e8ce74fb041 Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"
7e8cd2bc09b0 Bluetooth: hci_event: Fix enabling passive scanning
75d262ad3c36 wifi: cfg80211: cancel wiphy_work before freeing wiphy
0f0a152957d6 sched: address a potential NULL pointer dereference in the GRED scheduler.
0a9f0cfd2ae8 netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
5d30d256661f ice: fix memory leak in aRFS after reset
29bde9751cb7 netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.
21e65f1fef64 pinctrl: bcm281xx: Fix incorrect regmap max_registers value
c198157ae158 fbdev: hyperv_fb: iounmap() the correct memory when removing a device
372df1f2057c tcp: fix forever orphan socket caused by tcp_abort
abadaa355730 tcp: fix races in tcp_abort()
f9543375d9b1 bpf: Use raw_spinlock_t in ringbuf
472173544e74 hrtimer: Use and report correct timerslack values for realtime tasks
c7ee791e5385 zram: fix NULL pointer in comp_algorithm_show()
6e0447fa7d87 sched/isolation: Prevent boot crash when the boot CPU is nohz_full
de47f33dde89 clockevents/drivers/i8253: Fix stop sequence for timer 0
ceb5fadbf450 Revert "v6.6 -stable -rt merge fixup"
1c2962a164ff v6.6 -stable -rt merge fixup
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: e36ac493ace6cdb9aee6cff8c0121ee98cfbc4bd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
1c2962a164ff v6.6 -stable -rt merge fixup
594a1dd5138a Linux 6.6.83
d5285e088b50 kbuild: userprogs: use correct lld when linking through clang
79a955ea4a2e pfifo_tail_enqueue: Drop new packet when sch->limit == 0
f9825c3f507d spi-mxs: Fix chipselect glitch
aa6ef9ceab9c x86/boot: Sanitize boot params before parsing command line
c59843e87791 x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'
5b6eac63d157 ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr
bb4425498707 x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
eff00c5e29ab uprobes: Fix race in uprobe_free_utask
53402e17b1a7 drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
03f1b76fcdbc Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()"
e4c6eff5a3b5 Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock"
36f688adf413 Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults"
9e4b27250fcd Revert "KVM: e500: always restore irqs"
52fffb4a1f86 riscv: Fix enabling cbo.zero when running in M-mode
76c9f76d4ad1 ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
128962f5ab56 kbuild: hdrcheck: fix cross build with clang
62112e7f5cbd arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
c04035ce803e mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
11f0e95d6300 iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value
12012d432478 iio: dac: ad3552r: clear reset status flag
82d94af45644 iio: filter: admv8818: Force initialization of SDO
d7e5031fe3f1 drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
47aa0f5c6370 eeprom: digsy_mtc: Make GPIO lookup table match the device
1f9eb7078bc6 bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
faac8e894014 slimbus: messaging: Free transaction ID in delayed interrupt scenario
e49700a7d6d4 drivers: core: fix device leak in __fw_devlink_relax_cycles()
d43b3f646686 char: misc: deallocate static minor in error path
a5e10461dec0 intel_th: pci: Add Panther Lake-P/U support
d66d16c32a5a intel_th: pci: Add Panther Lake-H support
9d3c428e3eb4 intel_th: pci: Add Arrow Lake support
693958465a6d mei: me: add panther lake P DID
d7b339bbc887 cdx: Fix possible UAF error in driver_override_show()
4f1ca393ea56 KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM
33bf2b75c1e9 KVM: SVM: Suppress DEBUGCTL.BTF on AMD
978df364a3e0 KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
c401b1b4b835 usb: xhci: Enable the TRB overfetch quirk on VIA VL805
af091756c4c7 xhci: pci: Fix indentation in the PCI device ID definitions
2c271df31868 usb: gadget: Check bmAttributes only if configuration is valid
0af020298b06 usb: gadget: Fix setting self-powered state on suspend
b7768bba6a69 usb: gadget: Set self-powered based on MaxPower and bmAttributes
68f7ef440a15 usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
8233c63fca35 usb: typec: ucsi: increase timeout for PPM reset operations
656a99b581f5 usb: dwc3: gadget: Prevent irq storm when TH re-executes
13f9b888ad0c usb: dwc3: Set SUSPENDENABLE soon after phy init
a0475a885d69 usb: atm: cxacru: fix a flaw in existing endpoint checks
0f6850613fe3 usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
d50f5c0cd949 usb: renesas_usbhs: Flush the notify_hotplug_work
46fba7be161b usb: typec: ucsi: Fix NULL pointer access
7f0441af6ca5 usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
7817af8b0b8e usb: hub: lack of clearing xHC resources
ef0820290494 usb: renesas_usbhs: Use devm_usb_get_phy()
d72f4475717e usb: renesas_usbhs: Call clk_put()
3cae0b7e9639 Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
897b7b76f021 gpio: rcar: Fix missing of_node_put() call
9ff13800d6a8 net: ipv6: fix missing dst ref drop in ila lwtunnel
925933d2cc63 net: ipv6: fix dst ref loop in ila lwtunnel
88afbcb450c2 net: dsa: mt7530: Fix traffic flooding for MMIO devices
9cc7f0018609 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
c6292a2ac392 ublk: set_params: properly check if parameters can be applied
04ab4df09de8 net-timestamp: support TCP GSO case for a few missing flags
747de766f804 exfat: fix soft lockup in exfat_clear_bitmap
470537263443 x86/sgx: Fix size overflows in sgx_encl_create()
356144259980 vlan: enforce underlying device type
1eacd47636a9 ppp: Fix KMSAN uninit-value warning with bpf
65dcc3af0215 net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7
5dc8312162de net: ipa: Fix QSB data for v4.7
b9a3f30b30f3 net: ipa: Fix v4.7 resource group names
026714ec7546 HID: hid-steam: Fix use-after-free when detaching device
2c04e507f3a5 net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
41d731e79203 be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
4f5cc62f9a81 drm/sched: Fix preprocessor guard
b1e17ebd82b9 hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
416e8b4c20c6 llc: do not use skb_get() before dev_queue_xmit()
8c48c26f5f6d ALSA: usx2y: validate nrpacks module parameter on probe
2efd6cc2c772 tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro
c3dafdf77b97 hwmon: (ad7314) Validate leading zero bits and return error
b5cc1496a090 hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
395c28f3c0c4 hwmon: (pmbus) Initialise page count in pmbus_identify()
7c823e4c30d6 perf/core: Fix pmus_lock vs. pmus_srcu ordering
90d302619ee7 caif_virtio: fix wrong pointer check in cfv_probe()
01a83237644d net: gso: fix ownership in __udp_gso_segment
84cce23da477 nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
127c8905ea8e bluetooth: btusb: Initialize .owner field of force_poll_sync_fops
560f4d129934 HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
d0ef5f19b69d HID: google: fix unused variable warning under !CONFIG_ACPI
b02f8d5a71c8 wifi: iwlwifi: limit printed string from FW file
5c18fae5808d mm: don't skip arch_sync_kernel_mappings() in error paths
b56b6cfdc7a7 mm/page_alloc: fix uninitialized variable
f4e39e0ffbaf block: fix conversion of GPT partition name to 7-bit
ab0727d6e219 NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
272abd47f7d2 s390/traps: Fix test_monitor_call() inline assembly
18519478b9a0 dma: kmsan: export kmsan_handle_dma() for modules
2537f01d57f0 rapidio: fix an API misues when rio_add_net() fails
e6411c3b9512 rapidio: add check for rio_add_net() in rio_scan_alloc_net()
ebebbb0eded2 wifi: nl80211: reject cooked mode if it is set along with other flags
35ef07112b61 wifi: cfg80211: regulatory: improve invalid hints checking
bdb1805c248e Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
c5845c73cbac Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
f3fcdb2de9fd mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
bd8dd64611ca x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
672bc566cfe6 x86/cpu: Validate CPUID leaf 0x2 EDX output
db79249be184 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
8d1fcb467e6f platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
c9dbc5c774ad drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
3b3c2be58d52 drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
c144d1995873 hwmon: (peci/dimmtemp) Do not provide fake thresholds data
8e507b3798c6 ALSA: hda/realtek: update ALC222 depop optimize
0b60d5b2f81f ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
3f63e8fe7b56 ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
5e1b3bf72710 ALSA: seq: Avoid module auto-load handling at event delivery
d99dc8f7ea01 gpio: aggregator: protect driver attr handlers against module unload
c10365031f16 gpio: rcar: Use raw_spinlock to protect register access
8994f0ce8259 ksmbd: fix bug on trap in smb2_lock
8573571060ca ksmbd: fix use-after-free in smb2_lock
c1569dbbe2d4 ksmbd: fix out-of-bounds in parse_sec_desc()
76861630b29e ksmbd: fix type confusion via race condition when using ipc_msg_send_request
fc69e2c3219d HID: appleir: Fix potential NULL dereference at raw event handle
8a998a80335e LoongArch: Set max_pfn with the PFN of the last page
abf16e748aaa LoongArch: Use polling play_dead() when resuming from hibernation
7929d3623303 LoongArch: Convert unreachable() to BUG()
35415b915a81 tracing: tprobe-events: Fix a memory leak when tprobe with $retval
a9704893eec8 Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
2d62d8f3fcf8 x86/microcode/AMD: Add some forgotten models to the SHA check
dd8aad26c5e4 riscv: signal: fix signal_minsigstksz
1b0a08a4fd6a RISC-V: Enable cbo.zero in usermode
19c9976b8123 riscv: cacheinfo: Use of_property_present() for non-boolean properties
80aec5a85510 riscv: Prevent a bad reference count on CPU nodes
ebccacb0b599 riscv: cacheinfo: initialize cacheinfo's level and type from ACPI PPTT
e1f99e0bae58 riscv: cacheinfo: remove the useless input parameter (node) of ci_leaf_init()
017df7c71477 NFS: O_DIRECT writes must check and adjust the file length
6e954923b72e x86/speculation: Add __update_spec_ctrl() helper
174853183929 net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC
f22f7ba83f00 net: enetc: Replace ifdef with IS_ENABLED
54e0f2d2d340 net: enetc: Remove setting of RX software timestamp
2a3f4e270dcf drm/amdgpu: disable BAR resize on Dell G5 SE
c18438959b1d drm/amdgpu: Check extended configuration space register when system uses large bar
4d2a7df718c3 ibmvnic: Inspect header requirements before using scrq direct
6511585ed6e2 ibmvnic: Perform tx CSO during send scrq direct
2c55d671849a smb: client: fix chmod(2) regression with ATTR_READONLY
75cc3357a331 arm64: dts: rockchip: add rs485 support on uart5 of px30-ringneck-haikou
9afdcba9489f drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
dbae718671de drm/i915/xe2lpd: Move D2D enable/disable
ea3f0b362dfe efi: Don't map the entire mokvar table to determine its size
8f43ba5ee498 x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 38034511b7d854f168d9dc297881d9b6fc33f921)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
1998f703f4d7 Linux 6.6.82
c92bd953243b x86/boot/32: Temporarily map initrd for microcode loading
d4c860bb425d x86/microcode: Provide CONFIG_MICROCODE_INITRD32
258f72d0acb5 x86/boot/32: Restructure mk_early_pgtbl_32()
fa23256c09f0 x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32()
5b10ecbadbaa x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32()
5fd09dda0ae0 x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32()
640fad833ddc Linux 6.6.81
57479e37d3f6 scsi: ufs: core: Cancel RTC work during ufshcd_remove()
6e34b9d7caa5 scsi: ufs: core: Start the RTC update work later
9aa1f0da237d scsi: ufs: core: Fix another deadlock during RTC update
98a44622be2f x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang false positive
a4921b76bc94 scsi: ufs: core: Fix deadlock during RTC update
bef830144feb x86/microcode/AMD: Load only SHA256-checksummed patches
12412835e296 x86/microcode/AMD: Add get_patch_level()
5e253de2e514 x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration
8a76fed3e5d1 x86/microcode/AMD: Merge early_apply_microcode() into its single callsite
be5a41a9b5e4 x86/microcode/AMD: Have __apply_microcode_amd() return bool
1f4caaf02c7c x86/microcode/AMD: Make __verify_patch_size() return bool
5b330c18c1e4 x86/microcode/AMD: Return bool from find_blobs_in_containers()
60675acfbc07 x86/microcode/AMD: Flush patch buffer mapping after application
d31d50b35d35 x86/microcode/intel: Remove unnecessary cache writeback and invalidation
9b86a44ea2c2 x86/microcode/AMD: Split load_microcode_amd()
e7b2ccfed0d0 x86/microcode/AMD: Pay attention to the stepping dynamically
0433b8e9f4a2 x86/microcode/AMD: Use the family,model,stepping encoded in the patch ID
dbdf088ff85c x86/microcode/intel: Set new revision only after a successful update
73aba0a0df21 x86/microcode: Rework early revisions reporting
fba6e6fcabf3 x86/microcode: Prepare for minimal revision check
287a86b4a4cb x86/microcode: Handle "offline" CPUs correctly
8390133d68ac x86/apic: Provide apic_force_nmi_on_cpu()
f2be90992d52 x86/microcode: Protect against instrumentation
52b5dd846ff2 x86/microcode: Rendezvous and load in NMI
9c31ea5b1be5 x86/microcode: Replace the all-in-one rendevous handler
058370ffef99 x86/microcode: Provide new control functions
08631b02ad07 x86/microcode: Add per CPU control field
05baf15d045f x86/microcode: Add per CPU result state
738aa6b98613 x86/microcode: Sanitize __wait_for_cpus()
346bc32a465d x86/microcode: Clarify the late load logic
7412a65d9562 x86/microcode: Handle "nosmt" correctly
bb9646a9e45c x86/microcode: Clean up mc_cpu_down_prep()
32096e8c3dac x86/microcode: Get rid of the schedule work indirection
b42122933da3 x86/microcode: Mop up early loading leftovers
021ab466701c x86/microcode/amd: Use cached microcode for AP load
628478b1e42c x86/microcode/amd: Cache builtin/initrd microcode early
b1bcf0d973ae x86/microcode/amd: Cache builtin microcode too
465e490c986d x86/microcode/amd: Use correct per CPU ucode_cpu_info
5481c4a48cbb x86/microcode: Remove pointless apply() invocation
433f975e60fa x86/microcode/intel: Rework intel_find_matching_signature()
15fd553a54f5 x86/microcode/intel: Reuse intel_cpu_collect_info()
198ea646360d x86/microcode/intel: Rework intel_cpu_collect_info()
149e3e4ad2eb x86/microcode/intel: Unify microcode apply() functions
b6365c7c6cac x86/microcode/intel: Switch to kvmalloc()
abbe616adec4 x86/microcode/intel: Save the microcode only after a successful late-load
1dcf3264c173 x86/microcode/intel: Simplify early loading
53d07dfbac0d x86/microcode/intel: Cleanup code further
1092852de036 x86/microcode/intel: Simplify and rename generic_load_microcode()
cc049de7c9a2 x86/microcode/intel: Simplify scan_microcode()
67f9ed54896a x86/microcode/intel: Rip out mixed stepping support for Intel CPUs
4a148d0054f3 x86/microcode/32: Move early loading after paging enable
bcc87e2e0163 arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck
3b7d2d1b42d2 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly
9921e266029c gve: set xdp redirect target only when it is available
c52d6aaf8ee8 amdgpu/pm/legacy: fix suspend/resume issues
39854d382125 rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads
129b81f6912f rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
7ec6b4bd2900 Revert "rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads"
736b206d4e06 Revert "rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads"
687322acb1eb riscv: signal: fix signal frame size
06316f435b0f riscv/futex: sign extend compare value in atomic cmpxchg
d82826201ffe rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm
32fb5ec825f6 scsi: ufs: core: bsg: Fix crash when arpmb command fails
68786ab0935c sched/core: Prevent rescheduling when interrupts are disabled
1d26aaa86124 rcuref: Plug slowpath race in rcuref_put()
3df2bf42a03c vmlinux.lds: Ensure that const vars with relocations are mapped R/O
3d7e7ef8fa1a mptcp: reset when MPTCP opts are dropped after join
a05da2be18aa mptcp: always handle address removal under msk socket lock
4bddfde8b692 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
9e728c1149f8 phy: tegra: xusb: reset VBUS & ID OVERRIDE
12733d6e442a net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()
093d1753b857 net: enetc: correct the xdp_tx statistics
3e89f019d8cb net: enetc: update UDP checksum when updating originTimestamp field
5642c3aa1690 net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()
9561b0550c49 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
a2ee5e55b50a usbnet: gl620a: fix endpoint checking in genelink_bind()
3035581db280 i2c: ls2x: Fix frequency division register access
1b267e1b87d5 i2c: npcm: disable interrupt enable bit before devm_request_irq
739f35f027ae drm/amd/display: Fix HPD after gpu reset
574b3cf0412e drm/amd/display: Disable PSR-SU on eDP panels
01d516530474 perf/core: Fix low freq setting via IOC_PERIOD
dc972fd125e7 perf/x86: Fix low freqency setting issue
f390c2eea571 perf/core: Add RCU read lock protection to perf_iterate_ctx()
0bd89017e4e1 ALSA: hda/realtek: Fix microphone regression on ASUS N705UD
e9839cf12e9f ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
f58a3f8e284d ftrace: Avoid potential division by zero in function_stat_show()
43b254d46c74 tracing: Fix bad hist from corrupting named_triggers list
2e06f42e88fc riscv: KVM: Fix SBI TIME error generation
f9dd51830d30 riscv: KVM: Fix SBI IPI error generation
9111be8870e1 riscv: KVM: Fix hart suspend status check
c1a524d7f762 RISCV: KVM: Introduce mp_state_lock to avoid lock inversion
57b243058dc2 phy: rockchip: naneng-combphy: compatible reset with old DT
788f6b5474a7 x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
685da33c81d0 io_uring/net: save msg_control for compat
0b6f19714588 uprobes: Reject the shared zeropage in uprobe_write_opcode()
f0c3971405ce perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list
973421d5862b net: ti: icss-iep: Reject perout generation request
8a299cc110a3 net: ti: icss-iep: Remove spinlock-based synchronization
73b769252d69 net: ipv6: fix dst ref loop on input in rpl lwt
25d8e065c797 net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
c441f9281d7a net: ipv6: fix dst ref loop on input in seg6 lwt
ab9de9c48316 net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
665d91b0e465 include: net: add static inline dst_dev_overhead() to dst.h
0df388df81fb net/mlx5: IRQ, Fix null string in debug print
e79a4da90926 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
28e5a2d14340 net: Clear old fragment checksum value in napi_reuse_skb
e8352f7e1e81 tcp: Defer ts_recent changes until req is owned
3c01102bec95 ice: Fix deinitializing VF in error path
52a98adcc48e ice: add E830 HW VF mailbox message limit support
88f7ac6c4fce ice: Add E830 device IDs, MAC type and registers
ab82f7a80b64 ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15
b0738e182e75 ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models
26c8641769f0 firmware: cs_dsp: Remove async regmap writes
abdbedfe8974 ipvs: Always clear ipvs_property flag in skb_scrub_packet()
53cdb4c36830 ASoC: es8328: fix route from DAC to output
5d7d7e5b6cf9 net: cadence: macb: Synchronize stats calculations
4ec48f812804 ipvlan: ensure network headers are in skb linear part
cc6c6b7a2fe9 ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion.
661c63cb34cf ipv4: Convert ip_route_input() to dscp_t.
7dde0ade0d66 ipv4: Convert icmp_route_lookup() to dscp_t.
ed8f499f87ce ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound()
35c4d95749f5 ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup()
6631345c8fb2 ipv4: icmp: Pass full DS field to ip_route_input()
21b28f97e621 net/ipv4: add tracepoint for icmp_send
5f303538c393 net: set the minimum for net_hotdata.netdev_budget_usecs
799556c2f976 net: loopback: Avoid sending IP packets without an Ethernet header
51dc41111089 afs: Fix the server_list to unuse a displaced server rather than putting it
0b2bf6fb5353 afs: Make it possible to find the volumes that are using a server
2c8de882158d rxrpc: rxperf: Fix missing decoding of terminal magic cookie
fbe5582ad767 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
790e85fc3223 ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
df7d2f8bcb15 sunrpc: suppress warnings for unused procfs functions
b0c5a8977e2c RDMA/mlx5: Fix bind QP error cleanup flow
06518de45eba scsi: core: Clear driver private data when retrying request
876fe386df5d RDMA/mlx5: Fix AH static rate parsing
b993c450f94d IB/core: Add support for XDR link speed
fc238db6bffa SUNRPC: Handle -ETIMEDOUT return from tlshd
c688d2d8b0d8 SUNRPC: Prevent looping due to rpc_signal_task() races
93200181c56e SUNRPC: convert RPC_TASK_* constants to enum
64455c8051c3 ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
abc1d60a0205 scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()
3f82f8ae0d20 scsi: ufs: core: Prepare to introduce a new clock_gating lock
21641160fb31 scsi: ufs: core: Introduce ufshcd_has_pending_tasks()
06701a545e9a scsi: ufs: core: Add UFS RTC support
372b9333e078 scsi: ufs: core: Add ufshcd_is_ufs_dev_busy()
44247323d75c RDMA/mana_ib: Allocate PAGE aligned doorbell index
8f16e0b94ab5 IB/mlx5: Set and get correct qp_num for a DCT QP
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 6c80848cd9ee79d7e92bcdbe9cbbc55b47645ac9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
568e253c3e3b Linux 6.6.80
60ba9b8a5b76 x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
7891ac3b0a5c nilfs2: handle errors that nilfs_prepare_chunk() may return
35dcb8a3a70e nilfs2: eliminate staggered calls to kunmap in nilfs_rename
944a4f8f0b07 nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
ad75c8ef506c perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF
be2778b6ddbd arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts
8fab939c5d62 md: Fix md_seq_ops() regressions
4b79bee3e3c0 md: fix missing flush of sync_work
d6fe973c8873 net/mlx5e: Don't call cleanup on profile rollback failure
59bdc12fe980 ftrace: Do not add duplicate entries in subops manager ops
ac35a1db0327 ftrace: Correct preemption accounting for function tracing.
ae2661f0793b EDAC/qcom: Correct interrupt enable register configuration
9e5d99a4cf2e smb: client: Add check for next_buffer in receive_encrypted_standard()
8380ebc6f91b mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
ad9393467fbd mtd: rawnand: cadence: use dma_map_resource for sdma address
fcae111830a4 mtd: rawnand: cadence: fix error code in cadence_nand_init()
91f0e576f937 mm,madvise,hugetlb: check for 0-length range after end address adjustment
28d23f1351b2 acct: block access to kernel internal filesystems
5c928e14a2cc acct: perform last write from workqueue
f69d2cd84600 ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close
868f6223d2b1 ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
edcb866a93bb ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls()
afa500d47165 ASoC: fsl_micfil: Enable default case in micfil_set_quality()
2b3878baf909 ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()
29ccb1e4040d nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
95b93d542c75 lib/iov_iter: fix import_iovec_ubuf iovec management
4f31247ecb37 soc: loongson: loongson2_guts: Add check for devm_kstrdup()
0efa6c42f81c drop_monitor: fix incorrect initialization order
d61cc1a435e6 tee: optee: Fix supplicant wait loop
b9826e3b26ec io_uring: prevent opcode speculation
f16a74c5f247 drm/i915/dp: Fix error handling during 128b/132b link training
7cdb066a28f7 drm/i915: Make sure all planes in use by the joiner have their crtc included
9546aaf0cbd7 drm/msm/dpu: Disable dither in phys encoder cleanup
80824cef1759 arm64: dts: mediatek: mt8183: Disable DSI display output by default
fbb770b97e18 drm/nouveau/pmu: Fix gp10b firmware guard
586f0114875a bpf: skip non exist keys in generic_map_lookup_batch
d3acd2a4c852 nvme/ioctl: add missing space in err message
3b4d899d823c drm/msm: Avoid rounding up to one jiffy
668ee1a95298 nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()
ab438396837a power: supply: da9150-fg: fix potential overflow
6ecb9fa14eec bpf: Fix deadlock when freeing cgroup storage
eab50afcf715 bpf: Disable non stream socket for strparser
05a571ee23c0 bpf: Fix wrong copied_seq calculation
a26f95b6e317 strparser: Add read_sock callback
29cfda62ab4d bpf: avoid holding freeze_mutex during mmap operation
fc01ba097319 bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic
d56d8a23d951 bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()
2b99b2c4621d drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit()
c620a776d776 drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER
f8d9cc332161 drm/tidss: Fix race condition while handling interrupt registers
ed14b2afe18c drm/tidss: Add simple K2G manual reset
f1d5e6a5e468 tcp: drop secpath at the same time as we currently drop dst
820cb874cfa5 net: axienet: Set mac_managed_pm
24e0ede914a3 arp: switch to dev_getbyhwaddr() in arp_req_set_public()
026b2a1b6a6f net: Add non-RCU dev_getbyhwaddr() helper
ef3d41c51eb3 flow_dissector: Fix port range key handling in BPF conversion
dfc61b8bd1df flow_dissector: Fix handling of mixed port and port-range keys
87db59995eb1 geneve: Suppress list corruption splat in geneve_destroy_tunnels().
9d03e7e37187 gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
4907686790b0 tcp: adjust rcvq_space after updating scaling ratio
61004a518920 vsock/bpf: Warn on socket without transport
cc9a7832ede5 sockmap, vsock: For connectible sockets allow only connected
093b0e5c9059 ibmvnic: Don't reference skb after sending to VIOS
da8c1f9d8c96 ibmvnic: Add stat for tx direct vs tx batched
4b1555f9f9fb ibmvnic: Introduce send sub-crq direct
b43a1ad2b262 ibmvnic: Return error code on TX scrq flush fail
940d15254d22 s390/ism: add release function for struct device
48e348ff3e18 ALSA: seq: Drop UMP events when no UMP-conversion is set
de4b679aa3b4 net/sched: cls_api: fix error handling causing NULL dereference
a0675917bed1 ALSA: hda/cirrus: Correct the full scale volume set logic
3ce92ca990cf geneve: Fix use-after-free in geneve_find_dev().
2d542f13d263 powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC
5c83016dfc3d ALSA: hda/realtek: Fixup ALC225 depop procedure
044ce3bd2441 powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
a2726229aed7 powerpc/64s/mm: Move __real_pte stubs into hash-4k.h
9dd4ff502813 ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]
deeee3adb2c0 USB: gadget: f_midi: f_midi_complete to call queue_work
859cb45aefa6 usb: gadget: core: flush gadget workqueue after device removal
e79e6f2490b3 USB: gadget: core: create sysfs link between udc and gadget
2c49e894389a nvmem: imx-ocotp-ele: fix MAC address byte order
a0ee898a5024 nvmem: Move and rename ->fixup_cell_info()
276dae17ad97 nvmem: Simplify the ->add_cells() hook
39dfc17a38f7 nvmem: Create a header for internal sharing
4dbaa738c583 media: uvcvideo: Remove dangling pointers
08384382e1db media: uvcvideo: Only save async fh if success
bd747c0a1a0d media: uvcvideo: Refactor iterators
a5128b5f2905 soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
feea30e0754d soc/mediatek: mtk-devapc: Convert to platform remove callback returning void
3cce694e7e19 arm64: dts: qcom: sm8550: Fix ADSP memory base and length
5d285b468ed6 arm64: dts: qcom: sm8550: add missing qcom,non-secure-domain property
5369d3b31f2f arm64: dts: qcom: sm8550: Add dma-coherent property
5a8f1613a18a arm64: dts: qcom: sm8450: Fix ADSP memory base and length
e96ddc4f0040 arm64: dts: qcom: sm8450: add missing qcom,non-secure-domain property
3cfce644d8a7 scsi: core: Do not retry I/Os during depopulation
7f818ac0ac7f scsi: core: Handle depopulation and restoration in progress
b11052c8c4f2 firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available()
67f04c52e5f9 ASoC: renesas: rz-ssi: Add a check for negative sample_space
a2cbcd70133d Input: synaptics - fix crash when enabling pass-through port
c02d630398e4 Input: serio - define serio_pause_rx guard to pause and resume serio ports
ab8b6bf2bf61 Bluetooth: qca: Fix poor RF performance for WCN6855
ae2d111c09dc Bluetooth: qca: Update firmware-name to support board specific nvm
e68d2b880ea9 Bluetooth: qca: Support downloading board id specific NVM for WCN7850
5d8ba57800a7 cpufreq: fix using cpufreq-dt as module
a9b868213e7d cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro
972486d37169 memcg: fix soft lockup in the OOM process
0a657f6e7f3d mm: update mark_victim tracepoints fields
52848a095b55 md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime
754fffa651d2 md/md-bitmap: add 'sync_size' into struct md_bitmap_stats
023d5bc95086 md/md-cluster: fix spares warnings for __le64
ba9e0f057844 md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats()
87ebc90e8423 md: simplify md_seq_ops
452f50807917 md: factor out a helper from mddev_put()
13231893fb7a md: use separate work_struct for md_start_sync()
4534162e0916 xfs: don't over-report free space or inodes in statvfs
1603b0b65731 xfs: report realtime block quota limits on realtime directories
b887d2fe4a2b xfs: Check for delayed allocations before setting extsize
067ee59f11bd xfs: streamline xfs_filestream_pick_ag
1fe5c2aa3903 xfs: Reduce unnecessary searches when searching for the best extents
c904df659911 xfs: update the pag for the last AG at recovery time
7a2c24661db6 xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag
5a9f8279988b xfs: error out when a superblock buffer update reduces the agcount
a9c1ebae75fc xfs: update the file system geometry after recoverying superblock buffers
bb305f888d6c xfs: pass the exact range to initialize to xfs_initialize_perag
5a9e3dbb0bf2 xfs: Remove empty declartion in header file
b5d917a63987 xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()
9716ff882426 xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc
a8a80b75b443 xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc
479e112ddf30 xfs: don't ifdef around the exact minlen allocations
41e7f8ffee95 xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate
f37a5f0e916c xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname
512a91114295 xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split
702e1ac48f17 xfs: return bool from xfs_attr3_leaf_add
3d58507d6c7a xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname
7b5b119191bf xfs: don't free cowblocks from under dirty pagecache on unshare
f56db9ce3cd6 xfs: skip background cowblock trims on inodes open for write
3e2f7c20510d xfs: fix a typo
a6790b50bfa0 xfs: fix a sloppy memory handling bug in xfs_iroot_realloc
629e6a35dd53 xfs: validate inumber in xfs_iget
ed6282de3d04 xfs: assert a valid limit in xfs_rtfind_forw
14cc006ed668 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings
c0249d3a0c3c Linux 6.6.79
50a0821c8203 Revert "vfio/platform: check the bounds of read/write syscalls"
c02c52036e6d x86/i8253: Disable PIT timer 0 when not in use
f3b8e9d3414b vsock: Orphan socket after transport release
3f4354016612 vsock: Keep the binding until socket destruction
146a185f6c05 io_uring/kbuf: reallocate buf lists on upgrade
4c8f958a07ff HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context
fd0d07cb8b47 alpha: replace hardcoded stack offsets with autogenerated ones
933b08c0edfa mm: gup: fix infinite loop within __get_longterm_locked
cad0406ad780 arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented
96156eb57726 md/md-bitmap: move bitmap_{start, end}write to md upper layer
b29e6400be51 md/raid5: implement pers->bitmap_sector()
14bc83e97fbd md: add a new callback pers->bitmap_sector()
3e41ab9aef12 md/md-bitmap: remove the last parameter for bimtap_ops->endwrite()
3b666dad3828 md/md-bitmap: factor behind write counters out from bitmap_{start/end}write()
03877cb32666 md/raid5: recheck if reshape has finished with device_lock held
f6b49d4617ad selftests: rtnetlink: update netdevsim ipsec output format
30472935f708 netdevsim: print human readable IP address
39a580cd1539 drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
16ce8fd94da8 drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer
ff5d9e3705a3 x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
eb0e0eca0eab drm/v3d: Stop active perfmon if it is being destroyed
d7fa812845f6 drm/rcar-du: dsi: Fix PHY lock bit check
e85e8d48bf6d drm/tidss: Clear the interrupt status for interrupts being disabled
f99429229916 drm/tidss: Fix issue in irq handling causing irq-flood issue
1b91c597b021 ipv6: mcast: add RCU protection to mld_newpack()
81b25a07ebf5 ipv6: mcast: extend RCU protection in igmp6_send()
ae38982f5216 ndisc: extend RCU protection in ndisc_send_skb()
8ec57509c36c openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
e9f4dee534eb arp: use RCU protection in arp_xmit()
1cbb2aa90cd3 neighbour: use RCU protection in __neigh_notify()
62091d80e155 neighbour: delete redundant judgment statements
9e0ec817eb41 ndisc: use RCU protection in ndisc_alloc_skb()
e1147961b214 HID: hid-steam: Move hidraw input (un)registering to work
d6187df36586 HID: hid-steam: Make sure rumble work is canceled on removal
4b996b618294 HID: hid-steam: Add Deck IMU support
9f82ed6e4197 HID: hid-steam: Fix cleanup in probe()
0c38fefe773f HID: hid-steam: remove pointless error message
c68606bdfce3 HID: hid-steam: Add gamepad-only mode switched to by holding options
622ee123a0d1 HID: hid-steam: Update list of identifiers from SDL
9544708c64bc HID: hid-steam: Clean up locking
463b37836e40 HID: hid-steam: Disable watchdog instead of using a heartbeat
747035cde16f HID: hid-steam: Avoid overwriting smoothing parameter
463a45592fa5 ipv6: icmp: convert to dev_net_rcu()
4176a68b0db8 ipv6: use RCU protection in ip6_default_advmss()
e99e146bf948 flow_dissector: use RCU protection to fetch dev_net()
338f6418869f ipv4: icmp: convert to dev_net_rcu()
9b1766d1ff5f ipv4: use RCU protection in __ip_rt_update_pmtu()
3bed2abab4a6 net: ipv4: Cache pmtu for all packet paths if multipath enabled
91d93fb59765 ipv4: use RCU protection in inet_select_addr()
1f778d7a8ba2 ipv4: use RCU protection in rt_is_expired()
30a26bffd759 ipv4: use RCU protection in ipv4_default_advmss()
81f369b67006 net: add dev_net_rcu() helper
4cfecb7fc742 net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
afd983f102f8 ipv4: add RCU protection to ip4_dst_hoplimit()
8783ceeee797 clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context
0cc5bb930079 clocksource: Use pr_info() for "Checking clocksource synchronization" message
29775681433c btrfs: fix hole expansion when writing at an offset beyond EOF
7511887fcae7 mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()
d73d4c9588fc igc: Set buffer type for empty frames in igc_init_empty_frame
79cf42024050 mmc: mtk-sd: Fix register settings for hs400(es) mode
c1cf034d8de7 arm64: Handle .ARM.attributes section in linker scripts
c727f338ab3a regmap-irq: Add missing kfree()
9722e5b90725 regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator
92527100be38 partitions: mac: fix handling of bogus partition table
bc7fe1a879fc gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
98fde755d661 gpiolib: acpi: Add a quirk for Acer Nitro ANV14
0f4573f8fe00 alpha: align stack for page fault and user unaligned trap handlers
5e00346deb7b serial: 8250: Fix fifo underflow on flush
ccdca0a0ff44 serial: port: Always update ->iotype in __uart_read_properties()
357c267e5d30 serial: port: Assign ->iotype correctly when ->iobase is set
a00e607102eb cgroup: fix race between fork and cgroup.kill
b5bfb235f7e1 efi: Avoid cold plugged memory for placing the kernel
16467ffd3d20 kbuild: userprogs: fix bitsize and target detection on clang
f8bef3f067b6 wifi: ath12k: fix handling of 6 GHz rules
147495d02a7f alpha: make stack 16-byte aligned (most cases)
1590667a6075 can: etas_es58x: fix potential NULL pointer dereference on udev->serial
2a6ea31d597d can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
bb4fbd870cd9 can: c_can: fix unbalanced runtime PM disable in error path
e505b83b9ee6 can: ctucanfd: handle skb allocation failure
0947a24193c8 USB: serial: option: drop MeiG Smart defines
ced6965f55e1 USB: serial: option: fix Telit Cinterion FN990A name
5a3544d8ba22 USB: serial: option: add Telit Cinterion FN990B compositions
4e6bd3620aa9 USB: serial: option: add MeiG Smart SLM828
db89b3bebd08 usb: cdc-acm: Fix handling of oversized fragments
6abb510251e7 usb: cdc-acm: Check control transfer buffer size before access
1a3c2c4dce8a USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
e905a0fca7bf USB: hub: Ignore non-compliant devices with too many configs or interfaces
6ae6dee9f005 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
8b6efb4d389e USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
483cfd0f58fd USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
54a5e0156ea7 usb: core: fix pipe creation for get_bMaxPacketSize0
add6d8a137cb USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
da1b45064fb2 usb: dwc2: gadget: remove of_node reference upon udc_stop
e3470d4c5c7b usb: gadget: udc: renesas_usb3: Fix compiler warning
5d6749bb1b1b usb: roles: set switch registered flag early on
2f71a89d63d7 usb: dwc3: Fix timeout issue during controller enter/exit from halt state
3aba54561999 usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries
1dde83a88392 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
d680a1e20222 KVM: nSVM: Enter guest mode before initializing nested NPT MMU
874ff13c73c4 KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
e43a8b9c4d70 drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
a7aa23172858 batman-adv: Drop unmanaged ELP metric worker
96405e2c499e batman-adv: Ignore neighbor throughput metrics in error case
072b27873219 batman-adv: fix panic during interface removal
ec4180dc87b1 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
2b84a231910c orangefs: fix a oob in orangefs_debug_write
a04fe3bfc71e x86/mm/tlb: Only trim the mm_cpumask once a second
a3bcd891e113 ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V
3d9f63e2ac52 selftests: gpio: gpio-sim: Fix missing chip disablements
207efb2f4ee5 Grab mm lock before grabbing pt lock
19b3ca651b4b NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()
2a0696363da4 vfio/pci: Enable iowrite64 and ioread64 for vfio pci
5ed11d00737d rtla/timerlat_top: Abort event processing on second signal
a20341b7a167 rtla/timerlat_hist: Abort event processing on second signal
5f782d4741bf scsi: ufs: bsg: Set bsg_queue to NULL after removal
ac7ed282a0f1 PCI: switchtec: Add Microchip PCI100X device IDs
d8fd38b901ef PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
2c5601b99d79 media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
06ffcc72121e media: uvcvideo: Add Kurokesu C1 PRO camera
ec5fa3282465 media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera
a7e1b1388d41 media: uvcvideo: Implement dual stream quirk to fix loss of usb packets
95d0d793b678 media: i2c: ds90ub953: Add error handling for i2c reads/writes
75ba1588c559 media: i2c: ds90ub913: Add error handling to ub913_hw_init()
db84810d9996 media: cxd2841er: fix 64-bit division on gcc-9
3a4f623bb6f2 soc/tegra: fuse: Update Tegra234 nvmem keepout list
fb6a5edb6092 fbdev: omap: use threaded IRQ for LCD DMA
edc64c0f686d RDMA/efa: Reset device on probe failure
627218d4ac85 tools: fix annoying "mkdir -p ..." logs when building tools in parallel
4d9b2b62e113 gpiolib: Fix crash on error in gpiochip_get_ngpios()
99ca540851ee block: cleanup and fix batch completion adding conditions
5a32765ac724 x86/xen: allow larger contiguous memory regions in PV guests
461d9e8acaa4 xen/swiotlb: relax alignment requirements
3f40a7ff39d9 drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
7159b7e13743 gpio: bcm-kona: Add missing newline to dev_err format string
0d091da7f9da gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
88a78a7bdbaf gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
b1da0f6264a3 drm/i915/selftests: avoid using uninitialized context
b25ba45fcfdb cgroup: Remove steal time from usage_usec
ab90894f33c1 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
d071a91fa614 team: better TEAM_OPTION_TYPE_STRING validation
964a8895704a LoongArch: csum: Fix OoB access in IP checksum code for negative lengths
1dfcc04e3cb4 LoongArch: Fix idle VS timer enqueue
a303649b99b6 vxlan: check vxlan_vnigroup_init() return value
c40cb5c03e37 vrf: use RCU protection in l3mdev_l3_out()
35b3f615fbd4 ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
94a0de224ed5 ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt
966328191b4c spi: sn-f-ospi: Fix division by zero
f3ce05283f6c HID: hid-thrustmaster: fix stack-out-of-bounds read in usb_check_int_endpoints()
62f8bf06262b HID: multitouch: Add NULL check in mt_input_configured
c5d46ae55a51 pinctrl: cy8c95x0: Respect IRQ trigger settings from firmware
23ad7797c74c NFSD: fix hang in nfsd4_shutdown_callback
55d947315fb5 nfsd: clear acl_access/acl_default after releasing them
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: f9eb23de00c7d3b5d542c5a321769a778ac73a2c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
4407146cf3fc Linux 6.6.78
e8ad068c6ab8 KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)
4fc0f9eadda8 KVM: x86: Make x2APIC ID 100% readonly
8ea0e7b3d7b8 tty: xilinx_uartps: split sysrq handling
d113f9723f2b x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
690c7fa03ebb selftests: mptcp: join: fix AF_INET6 variable
a77201459464 mptcp: prevent excessive coalescing on receive
de3b8d41d254 mptcp: pm: only set fullmesh for subflow endp
785408bbafcf cachefiles: Fix NULL pointer dereference in object->file
893b28374aba btrfs: avoid monopolizing a core when activating a swap file
b4e355e70e12 Revert "btrfs: avoid monopolizing a core when activating a swap file"
94459962b862 ocfs2: check dir i_size in ocfs2_find_entry
2cc0f0e1b976 net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling
b85a15619899 spi: atmel-qspi: Memory barriers after memory-mapped I/O
34e7a2360c1c spi: atmel-quadspi: Create `atmel_qspi_ops` to support newer SoC families
96c40135d8a8 MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static
ec8aa93c30f4 rtc: zynqmp: Fix optional clock name property
81846070cba1 ptp: Ensure info->enable callback is always set
0228e5a6672d pinctrl: samsung: fix fwnode refcount cleanup if platform_get_irq_optional() fails
52ad6195bdb9 rtla/timerlat_top: Stop timerlat tracer on signal
094809f6aff4 rtla/timerlat_hist: Stop timerlat tracer on signal
5a9eb34972cb rtla: Add trace_instance_stop
41955b6c2681 rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads
83b74901bdc9 rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
d5eae440f718 rtla/osnoise: Distinguish missing workload option
ee8c4c39a8f9 tracing/osnoise: Fix resetting of tracepoints
d86c6f80972e scripts/gdb: fix aarch64 userspace detection in get_current_task
82aa8d362a2a maple_tree: simplify split calculation
78a73c6fe0d8 net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
ab9f2ec09f17 net/ncsi: wait for the last response to Deselect Package before configuring channel
c0464bad0e85 misc: fastrpc: Fix copy buffer page size
e563ccd6be3c misc: fastrpc: Fix registered buffer page address
24bcf8f6f9c0 misc: fastrpc: Deregister device nodes properly in error scenarios
3df72111c39f misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minors
5d19ca5d2591 mtd: onenand: Fix uninitialized retlen in do_otp_read()
221e874ea5bf irqchip/apple-aic: Only handle PMC interrupt as FIQ when configured so
069a8680af14 i3c: master: Fix missing 'ret' assignment in set_speed()
172cdfc3a5ea NFC: nci: Add bounds checking in nci_hci_create_pipe()
88f4311d1d5e mailbox: tegra-hsp: Clear mailbox before using message
f2bd0f1ab478 nilfs2: fix possible int overflows in nilfs_fiemap()
b6833b38984d ocfs2: handle a symlink read error correctly
e763392da6b1 ocfs2: fix incorrect CPU endianness conversion causing mount failure
e5d289c972eb pnfs/flexfiles: retry getting layout segment for reads
7a9b86bd2261 selftests: mptcp: connect: -f: no reconnect
03844b190811 vfio/platform: check the bounds of read/write syscalls
644636ee7eb2 io_uring/rw: commit provided buffer state on async
a94592ec30ff io_uring: fix io_req_prep_async with provided buffers
130675a21942 io_uring/net: don't retry connect operation on EPOLLERR
b86f1d51731e io_uring: fix multishots with selected buffers
a9206d8a512e nvmem: imx-ocotp-ele: set word length to 1
bb2b7ba5faaa nvmem: imx-ocotp-ele: fix reading from non zero offset
cb091f37cc1c nvmem: imx-ocotp-ele: simplify read beyond device check
0ba8ea28918b nvmem: core: improve range check for nvmem_cell_write()
12f428f59748 nvmem: qcom-spmi-sdam: Set size in struct nvmem_config
e914b2f795b6 crypto: qce - unregister previously registered algos in error path
37b71cec0bda crypto: qce - fix goto jump in error path
d5e6e3000309 ata: libata-sff: Ensure that we cannot write outside the allocated buffer
19b22dadd487 mm: kmemleak: fix upper boundary check for physical address objects
aed5248fe9e1 media: uvcvideo: Remove redundant NULL assignment
5448ac02e9c0 media: uvcvideo: Support partial control reads
53107a8f17df media: uvcvideo: Fix event flags in uvc_ctrl_send_events
0b5e0445bc83 media: uvcvideo: Fix crash during unbind if gpio unit is in use
1eb8e73eb4a3 media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702
c3c9300062b6 media: i2c: ds90ub960: Fix UB9702 VC map
45e2ad4e1253 media: i2c: ds90ub960: Fix use of non-existing registers on UB9702
474d7baf91d3 media: i2c: ds90ub9x3: Fix extra fwnode_handle_put()
68b645edc412 media: ccs: Fix cleanup order in ccs_probe()
08cb112ca61b media: ccs: Fix CCS static data parsing for large block sizes
747c04b1aac9 media: ov5640: fix get_light_freq on auto
25abffee5ceb media: imx296: Add standby delay during probe
3e4a43a965a8 media: mc: fix endpoint iteration
4ab7185ad5a6 media: mmp: Bring back registration of the device
88792f3992cb soc: qcom: smem_state: fix missing of_node_put in error path
56eefe1f2fb7 soc: mediatek: mtk-devapc: Fix leaking IO map on error paths
8eb80b9c9bdf iio: light: as73211: fix channel handling in only-color triggered buffer
1d447317022e media: ccs: Clean up parsed CCS static data on parse failure
7753ef5ba2a6 kfence: skip __GFP_THISNODE allocations on NUMA systems
0796fa13788c rv: Reset per-task monitors also for idle tasks
50365a6304a5 tpm: Change to kvalloc() in eventlog/acpi.c
df6c8203f2cb ACPI: PRM: Remove unnecessary strict handler address checks
970e92cac159 xfs: Add error handling for xfs_reflink_cancel_cow_range
1af7697727d0 xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end
3a525fcaa1bb pwm: microchip-core: fix incorrect comparison with max period
705f566f91ca arm64: tegra: Disable Tegra234 sce-fabric node
b8cf1649c31d arm64: tegra: Fix typo in Tegra234 dce-fabric compatible
73142af4e3bf crypto: qce - fix priority to be less than ARMv8 CE
cb8612851892 arm64: dts: qcom: sm8550: correct MDSS interconnects
a0f741013a78 arm64: dts: qcom: sm8550: Fix MPSS memory length
27145756466f arm64: dts: qcom: sm8550: Fix CDSP memory length
b57466d4638c arm64: dts: qcom: sm8450: Fix MPSS memory length
29e2abea06fa arm64: dts: qcom: sm8450: Fix CDSP memory length
e7f3016bd6f5 arm64: dts: qcom: sm8350: Fix MPSS memory length
62692dd301ee arm64: dts: qcom: sm8350: Fix CDSP memory base and length
18a384670b3f arm64: dts: qcom: sm8350: Fix ADSP memory base and length
a77d7958c3ab arm64: dts: qcom: sm6375: Fix MPSS memory base and length
91ed86aa8c8a arm64: dts: qcom: sm6375: Fix CDSP memory base and length
7aa20f255751 arm64: dts: qcom: sm6375: Fix ADSP memory length
4c3ada3f57ac arm64: dts: qcom: sm6350: Fix uart1 interconnect path
f2d430edb3af arm64: dts: qcom: sm6350: Fix MPSS memory length
601e6204cc02 arm64: dts: qcom: sm6350: Fix ADSP memory length
d4a06764feda arm64: dts: qcom: sm6115: Fix ADSP memory base and length
55c42a2df0b6 arm64: dts: qcom: sm6115: Fix CDSP memory length
425d3f99fd5c arm64: dts: qcom: sm6115: Fix MPSS memory length
5538b1b2eeb7 ARM: dts: ti/omap: gta04: fix pm issues caused by spi module
1995976dc590 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus
9a6550bbe419 ubi: Add a check for ubi_num
e5fe2d01dd97 x86/boot: Use '-std=gnu11' to fix build with GCC 15
6a42d6378387 rust: init: use explicit ABI to clean warning in future compilers
3ae5615f48cd kbuild: Move -Wenum-enum-conversion to W=2
7df68980e8b7 scsi: storvsc: Set correct data length for sending SCSI command without payload
7f1e0af18198 scsi: ufs: qcom: Fix crypto key eviction
217230bc8796 scsi: qla2xxx: Move FCE Trace buffer allocation to user control
7bfa83ee25a6 scsi: st: Don't set pos_unknown just after device recognition
42385f9c4c67 nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk
9db27ba3a127 nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk
97bc165a0686 PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf()
8852e056e297 PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1
ce5bcb573279 arm64: tegra: Fix Tegra234 PCIe interrupt-map
3cef733e15cd ALSA: hda: Fix headset detection failure due to unstable sort
125c6cb70934 ALSA: hda/realtek: Enable headset mic on Positivo C6400
a80f82d31ca6 Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
84671b0630cc block: don't revert iter for -EIOCBQUEUED
0b0c4d1de598 mips/math-emu: fix emulation of the prefx instruction
53be273d8def dm-crypt: track tag_offset in convert_context
179a3e8740a3 dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit()
4a3909268073 powerpc/pseries/eeh: Fix get PE state translation
cfa6d9424c0e LoongArch: Extend the maximum number of watchpoints
18f34beba652 MIPS: Loongson64: remove ROM Size unit in boardinfo
92f59f8b45bf serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
3b49a756b70b serial: sh-sci: Drop __initdata macro for port_cfg
47470acd719d soc: qcom: socinfo: Avoid out of bounds read of serial number
1f4580e049cc ASoC: acp: Support microphone from Lenovo Go S
d4bbd291c9fe usbnet: ipheth: document scope of NCM implementation
22475242ddb7 usbnet: ipheth: fix DPE OoB read
ed9866898e19 usbnet: ipheth: break up NCM header size computation
e94fb338b523 usbnet: ipheth: refactor NCM datagram loop
92f2a8094f1f usbnet: ipheth: check that DPE points past NCM header
8fb062178e1c usbnet: ipheth: use static NDP16 location in URB
18bf6f5cce31 usbnet: ipheth: fix possible overflow in DPE length check
ae7045a20d32 usb: gadget: f_tcm: Don't prepare BOT write request twice
d0d36fb2fea5 usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
9ec6b25b7c7a usb: gadget: f_tcm: Decrement command ref count on cleanup
bbe8e62f31cd usb: gadget: f_tcm: Translate error to sense
9875dc6ef9b5 wifi: mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916
2955a92db595 wifi: rtw88: sdio: Fix disconnection after beacon loss
7b279f966c3e wifi: mt76: mt7921u: Add VID/PID for TP-Link TXE50UH
3877fc67bd3d wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
5fb45870eba0 wifi: rtlwifi: rtl8821ae: Fix media status report
8d02b61a0a6e HID: hid-sensor-hub: don't use stale platform-data on remove
bcf0fb1a4600 of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
b9f177d535e8 of: Fix of_find_node_opts_by_path() handling of alias+path+options
fe44f5f5887c of: Correct child specifier used as input of the 2nd nexus node
0176c4af3f71 scsi: ufs: core: Fix the HIGH/LOW_TEMP Bit Definitions
8da6b450a17f perf bench: Fix undefined behavior in cmpworker()
b480d2b5dcc9 efi: libstub: Use '-std=gnu11' to fix build with GCC 15
993121481b5a blk-cgroup: Fix class @block_class's subsystem refcount leakage
fc60e9357f15 clk: mediatek: mt2701-mm: add missing dummy clk
6f4868e6b288 clk: mediatek: mt2701-img: add missing dummy clk
a1fa3dda6bf0 clk: mediatek: mt2701-bdp: add missing dummy clk
20210b5c775d clk: mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe
b6c5237ab7af clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe
118c66164fbe clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
ebe1322167c1 clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg
3ad28517385e clk: qcom: dispcc-sm6350: Add missing parent_map for a clock
08b77ed7cfaa clk: qcom: gcc-sm6350: Add missing parent_map for two clocks
9b6c92663afe clk: qcom: gcc-sm8550: Do not turn off PCIe GDSCs during gdsc_disable()
c242fd39dc20 clk: qcom: clk-alpha-pll: fix alpha mode configuration
30f605e8b8de media: i2c: ds90ub960: Fix UB9702 refclk register access
61ff966c6481 clk: sunxi-ng: a100: enable MMC clock reparenting
aa91d5401614 Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection
245d48c1ba3e Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
c48f7a360f3c drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
065385499ccf drm/komeda: Add check for komeda_get_layer_fourcc_list()
dc4a876538e6 drm/i915: Fix page cleanup on DMA remap failure
cce94ba65bbd drm/i915/guc: Debug print LRC state entries only if the context is pinned
dcc3f2c06d80 Revert "drm/amd/display: Use HW lock mgr for PSR1"
f4c931e9d203 drm/amdkfd: only flush the validate MES contex
12457cf8e004 drm/amd/pm: Mark MM activity as unsupported
82f59d64e629 ksmbd: fix integer overflows on 32 bit systems
fcd06731f59f KVM: s390: vsie: fix some corner-cases when grabbing vsie pages
125da53b3c0c KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
b7ced74c7e93 arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma
f12f0457748c drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event()
6f796f08856e KVM: arm64: timer: Always evaluate the need for a soft timer
d17ca8f2dfcf binfmt_flat: Fix integer overflow bug on 32 bit systems
553fbae0effd fs/proc: do_task_stat: Fix ESP not readable during coredump
0be6beead8c4 m68k: vga: Fix I/O defines
44d85a423b56 s390/futex: Fix FUTEX_OP_ANDN implementation
3c0866372ab8 smb: client: change lease epoch type from unsigned int to __u16
7a5f926b3737 smb: client: fix order of arguments of tracepoints
fc962f508a03 drm/modeset: Handle tiled displays in pan_display_atomic.
af5128c9ebd7 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx
1abeeb919910 leds: lp8860: Write full EEPROM, not only half of it
96616a37a0f6 cpufreq: s3c64xx: Fix compilation warning
7770b2211d63 rxrpc: Fix call state set to not include the SERVER_SECURING state
d2f275112c3a net: sched: Fix truncation of offloaded action statistics
e8390a47a343 tun: revert fix group permission check
1f8e3f4a4b8b netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
db4ae2879085 ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read()
b960062afa89 x86/xen: add FRAME_END to xen_hypercall_hvm()
242f7584da3a x86/xen: fix xen_hypercall_hvm() to not clobber %rbx
e0384efd45f6 net: rose: lock the socket in rose_bind()
a86f51724a10 net: atlantic: fix warning during hot unplug
2d1637afc4eb gpio: pca953x: Improve interrupt support
f7627c81983c rxrpc: Fix the rxrpc_connection attend queue handling
eaf4268850dd udp: gso: do not drop small packets when PMTU reduces
66c96550fe24 tg3: Disable tg3 PCIe AER on system reboot
858e1feac50d vmxnet3: Fix tx queue race condition with XDP
14a28eb9bdac ice: Add check for devm_kzalloc()
fcb2be1b3c2d net: bcmgenet: Correct overlaying of PHY and MAC Wake-on-LAN
40a29e84995d nvme-fc: use ctrl state getter
ac1728cf370b ice: put Rx buffers after being done with current frame
e31e65661c54 gpu: drm_dp_cec: fix broken CEC adapter properties check
5848c712c82a firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
795786303295 nvme: handle connectivity loss in nvme_set_queue_count
ba32f06e15c6 net/ncsi: fix locking in Get MAC Address handling
67515088591e net/ncsi: Add NC-SI 1.2 Get MC MAC Address command
b9d93eda1214 KVM: e500: always restore irqs
ba3cf83f4a50 KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults
59e21c4613b0 KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock
15d60c13b704 KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()
b8261bfaebbb platform/x86: acer-wmi: Ignore AC events
530a91be13af Input: allocate keycode for phone linking
a9e33a054cac ASoC: amd: Add ACPI dependency to fix build error
79b8c7c93beb ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback
f9c7cc44758f platform/x86: int3472: Check for adev == NULL
d9aa993ae5ba iommu/arm-smmu-v3: Clean up more on probe failure
cae133ab8df3 iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible
e2612a5437a0 x86/kexec: Allocate PGD for x86_64 transition page tables separately
decefd41316b selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()
44b4b97439a5 tipc: re-order conditions in tipc_crypto_key_rcv()
b4f6aa16663f mmc: sdhci-msm: Correctly set the load for the regulator
2f0fd471cc03 net: wwan: iosm: Fix hibernation by re-binding the driver around it
4ebbcb9bc794 Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync
c09a05b3a394 APEI: GHES: Have GHES honor the panic= setting
1b00ccd73312 i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz
d32136e5ba2b wifi: iwlwifi: avoid memory leak
c9480e9f2d10 wifi: brcmfmac: Check the return value of of_property_read_string_index()
c2813471b663 net/mlx5: use do_aux_work for PHC overflow checks
9955d4064d59 HID: Wacom: Add PCI Wacom device support
8a68e1c374fa clk: qcom: Make GCC_8150 depend on QCOM_GDSC
6aa0de131f53 mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
fe1c021eb03d tomoyo: don't emit warning in tomoyo_write_control()
093286c33409 wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
9211e3220738 mmc: core: Respect quirk_max_rate for non-UHS SDIO card
0b41f8c84167 tun: fix group permission check
19d452a94632 wifi: rtw89: add crystal_cap check to avoid setting as overflow value
96fae5bd1589 safesetid: check size of policy writes
4723df76ac9e drm/bridge: it6505: fix HDCP CTS KSV list wait timer
a51b9affe5d6 drm/bridge: it6505: fix HDCP CTS compare V matching
810b6f6aea59 drm/bridge: it6505: fix HDCP encryption when R0 ready
3a4487883121 drm/bridge: it6505: fix HDCP Bstatus check
3da5be16af92 drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT
df6fc38a37d4 drm/amd/display: Fix Mode Cutoff in DSC Passthrough to DP2.1 Monitor
662c20e449dc drm/vc4: hdmi: use eld_mutex to protect access to connector->eld
300c6efc95fb drm/sti: hdmi: use eld_mutex to protect access to connector->eld
83e4ac9f87f1 drm/radeon: use eld_mutex to protect access to connector->eld
0493070d7cee drm/exynos: hdmi: use eld_mutex to protect access to connector->eld
ac7d01ab10f4 drm/amd/display: use eld_mutex to protect access to connector->eld
d698cbfef632 drm/bridge: ite-it66121: use eld_mutex to protect access to connector->eld
ad8870a64714 drm/bridge: anx7625: use eld_mutex to protect access to connector->eld
f2196ad7c0b3 drm/connector: add mutex to protect ELD from concurrent access
4acf6bab775d printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
f94036559312 drm/virtio: New fence for every plane update
737ae6ddec9c x86/amd_nb: Restrict init function to AMD-based systems
5fbad86fae1e lockdep: Fix upper limit for LOCKDEP_*_BITS configs
7380819963f5 sched: Don't try to catch up excess steal time.
3c884b6bd823 btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
726d36347b0f btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()
52c0b3cb6f03 s390/stackleak: Use exrl instead of ex in __stackleak_poison()
dc5da273051e exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case
4227ce0c5e3f arm64/mm: Ensure adequate HUGE_MAX_HSTATE
8f5cff471039 btrfs: fix use-after-free when attempting to join an aborted transaction
927b930f117b btrfs: fix assertion failure when splitting ordered extent after transaction abort
18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e569 pnmtologo: sync with 6.6
43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e503 bpftool: Query only cgroup-related attach types
f71bb11887ba cpu/amd: inhibit SMP check for qemux86
c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d kselftest: Add a ksft_perror() helper
06644f0d7193 drm/tilcdc: Set preferred depth
ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6 qemux86: add configuration symbol to select values
630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
46934791b902 clear_warn_once: bind a timer to written reset value
cdee9e38ff32 clear_warn_once: expand debugfs to include read support
82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b libbpf: Fix build warning on ref_ctr_off
9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65 perf: x86-32: explicitly include <errno.h>
7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7 perf: fix bench numa compilation
98bc2815fade perf: add SLANG_INC for slang.h
17209a70b9b3 perf: add sgidefs.h to for mips builds
9cd4258d910a perf: change --root to --prefix for python install
8110a4f26628 perf: add 'libperl not found' warning
bc89d5e08f77 perf: force include of <stdbool.h>
4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
30b2236ab378 FAT: Added FAT_NO_83NAME
cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf2 aufs6: fix magic.mk include path
35266bc2dc81 aufs6: adapt to v6.6
8edede4e98be aufs6: core
712248233ebe aufs6: standalone
3b71a8a848d8 aufs6: mmap
3e2924871f37 aufs6: base
7f4907a93101 aufs6: kbuild
d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa0 yaffs2: v6.5 fixups
cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
395b01cdc39d yaffs2: convert read_page -> readfolio
d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090 yaffs: include blkdev.h
dbd44252cd59 yaffs: fix misplaced variable declaration
c223a10b1ac0 yaffs2: v5.6 build fixups
90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea2 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4 pnmtologo: use relocatable file name
664a6a0a484b tools: use basename to identify file in gen-mach-types
9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
ae9b80797295 vt/conmakehash: improve reproducibility
a972323151bd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffc defconfigs: drop obselete options
00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf linux-yocto: Handle /bin/awk issues
3d55d299f23a uvesafb: provide option to specify timeout for task completion
23c068c080be uvesafb: print error message when task timeout occurs
edbfc939266e compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19a vmware: include jiffies.h
572d84d928c8 Resolve jiffies wrapping about arp
fdcd47cac843 nfs: Allow default io size to be configured.
927d48801098 check console device file on fs when booting
57cc27f821dd mount_root: clarify error messages for when no rootfs found
1b53d82a8152 mconf: fix output of cflags and libraries
1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f modpost: mask trivial warnings
6de673039484 kbuild: exclude meta directory from distclean processing
6decd32815f5 powerpc: serialize image targets
f6b683b38318 arm: serialize build targets
e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f8 x86_64_defconfig: Fix warnings
68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b1 powerpc: kexec fix for powerpc64
da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11d mips: make current_cpu_data preempt safe
5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7 arm64: defconfig: cleanup config options
f1727c537ba8 vexpress: Pass LOADADDR to Makefile
4474c32dc24a arm: ARM EABI socketcall
75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: d0efefc0b58827bd1810f0bb3d41eb12da6f468b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
PR was removed by cc83e4548465 ("bitbake.conf: Drop PE and PR from
WORKDIR and STAMP") on OE-Core.
(From yocto-docs rev: 56db4fd81f6235428bef9e46a61c11ca0ba89733)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d7a1038ee7c8c463623f0996963f9e8f29d40555)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use the same sed command to sanitize libtool script for target recipe
and nativesdk one. Otherwise fails with buildpaths QA error:
ERROR: nativesdk-libtool-2.5.0-r0 do_package_qa: QA Issue: File /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/bin/libtool in package nativesdk-libtool contains reference to TMPDIR [buildpaths]
(From OE-Core rev: f08df9adf290fb6cbebff24df6bbbbe8e5ce95e0)
Upstream-Status: Backport[https://git.yoctoproject.org/poky/commit/?id=89e184da6c9d95a99fd34334df5ac6c5ae87f13a]
(From OE-Core rev: a720df7ad77af1f8b1c00a211c88537e5f23edbc)
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 89e184da6c)
Signed-off-by: Nikhil R <nikhilr5@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since target and cross variants were already doing similar cleanup
of include-fixed headers, as those aren't used, unify the code and
also apply the same to cross-canadian variant.
Some of those header files get processed with a tool that leaves
absolute buildpaths inside the file's commented section, causing
QA errors. Since those aren't used, let's remove them.
This may be a temporary solution until the tool itself gets fixed
to not embed absolute buildpaths in the header files:
https://lists.openembedded.org/g/openembedded-core/topic/107268307
(From OE-Core rev: 621e0ac9308cc163fb767a27d63fff6570896b92)
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On big-endian systems the preprocessor define ICU_DATA_DIR
is currently being set to a path ending with the ${PV} of
the recipe.
The PV version string has changed to a '-' separator
since oe-core commit cebe8439cdc656d53355506a31a3782312bf03c5
whereas the build system installs the data files into a
path ending with the dot-separated version of ICU.
This causes the ICU data file to not be detected at runtime,
consequently breaking any dependant applications.
We therefore substitute ${PV} with the dot-separated version
string of ICU, as returned from the icu_install_folder function,
on the ICU_DATA_DIR define on big-endian targets.
(From OE-Core rev: 345ebe7046eab4a0588aa33c595f48cfe90f899e)
Signed-off-by: Makarios Christakis <makchrbiz@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 28cdc0110def011e3d690da1d591076385267ef7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These are tracked as versionless redhat CVEs in NVD DB.
(From OE-Core rev: 84b1631bcbead1409ff44a1ed430244784c382be)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch is causing build failures where pthread.h does not exist:
sed: can't read
No such file or directory
This reverts commit d3c294ee0afe4d2eb46320945d41064ebfb5cbff.
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace the hardcoded path with /not/exist as used for other
options[--with-sysroot] to ensure pthread.h does not contain
hardocded references to TMPDIR:
ERROR: gcc-cross-canadian-x86-64-13.3.0-r0 do_package_qa: QA Issue:
File /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/
usr/lib/x86_64-poky-linux/gcc/x86_64-poky-linux/13.3.0/include-fixed/
pthread.h in package gcc-cross-canadian-x86-64 contains reference to
TMPDIR [buildpaths]
(From OE-Core rev: d3c294ee0afe4d2eb46320945d41064ebfb5cbff)
Signed-off-by: Sana Kazi <sanakazi720@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Apply fixes from gcc-cross (84a78f46d594 and 0ead8cbdfb96) to gcc-cross-canadian.
This will improve (but not fix) reproducibility of gcc-cross-canadian.
Also move this code to functions to avoid code duplication.
[RP: Tweak patch to make the function parameters clear and fix quoting issues
ensuring the code exactly matches the original replacements with an additional
parameter.]
(From OE-Core rev: 350ff7d53f7506de2bc01f0efc569b8294b9afea)
(From OE-Core rev: b1aa13b9f656666458189d4dae0c25564abe2f25)
Signed-off-by: Oleksandr Hnatiuk <ohnatiuk@cisco.com>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f1ad5be433)
Signed-off-by: Sana Kazi <sanakazi720@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
1.32.10
- scripts/tag_lyrics.py: fix for python3
- libout123: Use strtok_r() to avoid conflicts multithreaded contexts
- libmpg123: Un-break DLL builds that need I/O functions defined in libmpg123.c
- ports/cmake: More fixup to also produce .pc files with Libs.private.
1.32.9
- libmpg123:
-- enable 64 bit offset path for MSVCRT and avoid warnings about
MS's game about POSIX API with and without underscores
-- Increase the library patchlevel, as was forgotten on previous
release.
1.32.8
Update: The buffer overflow got assigned the CVE ID CVE-2024-10573.
- libmpg123:
-- Add sections to assembly to support PAC/BTI code
for aarch64 (-mbranch-protection variants)
-- Prevent premature application of header info into decoding structure,
at worst having triggered out-of-bounds writes of decoded PCM data
- out123: Show --quiet in --longhelp.
1.32.7
- ports/cmake: Work around bug in CMake that does not detect FPU on Apple ARM CPUs.
- Fix some laziness (func() to func(void)) for standards conformance.
(From OE-Core rev: a3db638932e76ac0972d7905072cc7ab3f2abb75)
Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit referencing this MR which was merged to master.
(From OE-Core rev: a4ff82c789d50a3f411170636679ce46c8f84b25)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This allows anyone using the SDK to be able to analyze the logs
collected on target
(From OE-Core rev: b00b0d744a1768843386cfd529b73cc17c88bec9)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This allows anyone using the SDK to be able to analyze the logs
collected on target
(From OE-Core rev: b422b4d3c04fb04fddb22da82aa91c39f1b54b2a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
For reasons we have explicit xorg.conf files for a number of the qemu
machines, but not all of them. These mainly disabled screen blanking
(which is now down with a separate fragment) but also explictly set the
device driver to fbdev which meant they didn't use the modesettings
driver as they should (with the virtio framebuffer from qemu).
This is the root cause of why the xserver 21.1.16 upgrade doesn't work
on a number of machines: the /sys probing changed and the fbdev driver
now refuses to use the PCI framebuffer device as there are better
drivers, but we've explictly told xorg to use the wrong driver.
For more details, see https://gitlab.freedesktop.org/xorg/xserver/-/issues/1798.
(From OE-Core rev: ccbb0f5491e13d61015872fba93417b91c3213a2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8c8039bf4c2d011e3d12c970ce45036b184902a9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a configuration fragment that disables screen blanking, and add it
to all qemu machines.
(From OE-Core rev: bb16526a4a0c39b6c156edbf68c7377bfdfa0bd1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 780a5ccaa51d5aed18200883a686387e70847e4b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning these CVEs.
(From OE-Core rev: d96bf8ec82ed07c006167e15f7aa0d5e81440977)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning these CVEs.
(From OE-Core rev: f25e1296b8265414061b0b8f12110c6ee22bc7be)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning these CVEs.
(From OE-Core rev: eb9811ef2a38f1dcd4074eef6f809fd63e98454f)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 77abb78b5d4dd0e54b656170c03ac68b919b8784)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: d9fb00f71380ad39ea5b61e60c4f458371460862)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 2ec4bcda16b92cabf7cf5cb7c68cbe45da269364)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: e1e13086f38b021a8aabfe8d044b5755d62ee846)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: d9d99bd5baddcb0438e0c28ab6e302ee9fa0c327)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 4e01993bf71d3b8e2375ab43857b671738953507)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: f24f2dc0b7504508357cbe5d5f7a577639a6548e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 0c860bf1765b49a7540ae3cb206ce09cf25f30a7)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 70a15bc790025e3241274d3e92674928c41537b6)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: f3a14813ed012904e64fd9897ea4ddaf622059dd)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning these CVEs.
(From OE-Core rev: 61268080ba160a4965873ba5aad6ebbfd1ee2fe1)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cherry-pick patch mentioning this CVE.
(From OE-Core rev: 120d8cc7b91654557a3101a5f8fda44fb703e5b2)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It is used to fix multiple CVEs.
(From OE-Core rev: c12baf254a37ff4921c2be0e4d3f626a91980d1a)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2021-46705 was needed only with 2.06
CVE-2023-4692 and CVE-2023-4693 were fixed in NVD DB meanwhile
(From OE-Core rev: fab492f32a8630a353d307119dd4109dac81ad45)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
According to Yocto reference manual, in description of the
IMAGE_LINK_NAME variable, it is said that
It is possible to set this to "" to disable symlink creation,
however, you also need to set :term:`IMAGE_NAME` to still have
a reasonable value e.g.::
IMAGE_LINK_NAME = ""
IMAGE_NAME = "${IMAGE_BASENAME}${IMAGE_MACHINE_SUFFIX}${IMAGE_VERSION_SUFFIX}"
However, when using following additions in local.conf file:
INHERIT += "cve-check"
IMAGE_LINK_NAME = ""
IMAGE_NAME = "${IMAGE_BASENAME}${IMAGE_MACHINE_SUFFIX}${IMAGE_VERSION_SUFFIX}"
the implicit symlink creation in cve_check_write_rootfs_manifest leads
to following build failure
$ bitbake core-image-minimal core-image-base
...
ERROR: core-image-base-1.0-r0 do_image_complete: Recipe core-image-base is trying to install files into a shared area when those files already exist. The files and the manifests listing them are:
/home/poky/build/tmp/deploy/images/qemux86-64/.json
(matched in manifest-qemux86_64-core-image-minimal.image_complete)
Please adjust the recipes so only one recipe provides a given file.
Mitigate the issue by creating the symlink only in case IMAGE_LINK_NAME
has not been set to empty string.
(From OE-Core rev: 64bfec359bd909761ce0a6a716286d938ed162d1)
(From OE-Core rev: 35e210e3ebe21f1f4466760076b7140618af536e)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As we just match on product by default, ignore three CVEs which are
for the "Puzzles" WordPress theme by ThemeREX (CPE themerex:puzzles).
(From OE-Core rev: 87326573c82ac1e8dc335319442236ef2341501e)
(From OE-Core rev: 9543945bb935e9a3e2bfbf731412188fc52ad2c9)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability was found in OpenSSH when the VerifyHostKeyDNS option is enabled.
A machine-in-the-middle attack can be performed by a malicious machine impersonating
a legit server. This issue occurs due to how OpenSSH mishandles error codes in specific
conditions when verifying the host key. For an attack to be considered successful,
the attacker needs to manage to exhaust the client's memory resource first, turning
the attack complexity high.
(From OE-Core rev: 60b5df194a5bea491489fdae2f32e33ffd21c9c7)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We've been seeing intermittent failures on Ubuntu 22.04 in oe-selftest which
were problematic to debug. The failure was inside lock_timeout and once that was
identified and the backtrace obtained, the problem becomes clearer:
File "X/bitbake/lib/bb/server/process.py", line 466, in idle_thread_internal
retval = function(self, data, False)
File "X/bitbake/lib/bb/command.py", line 123, in runAsyncCommand
self.cooker.updateCache()
File "X/bitbake/lib/bb/cooker.py", line 1629, in updateCache
self.parser = CookerParser(self, mcfilelist, total_masked)
File "X/bitbake/lib/bb/cooker.py", line 2141, in __init__
self.bb_caches = bb.cache.MulticonfigCache(self.cfgbuilder, self.cfghash, cooker.caches_array)
File "X/bitbake/lib/bb/cache.py", line 772, in __init__
loaded += c.prepare_cache(progress)
File "X/bitbake/lib/bb/cache.py", line 435, in prepare_cache
loaded = self.load_cachefile(progress)
File "X/bitbake/lib/bb/cache.py", line 516, in load_cachefile
progress(cachefile.tell() + previous_progress)
File "X/bitbake/lib/bb/cache.py", line 751, in progress
bb.event.fire(bb.event.CacheLoadProgress(current_progress, cachesize),
File "X/bitbake/lib/bb/event.py", line 234, in fire
fire_ui_handlers(event, d)
File "X/bitbake/lib/bb/event.py", line 210, in fire_ui_handlers
_ui_handlers[h].event.send(event)
File "X/bitbake/lib/bb/cooker.py", line 117, in send
str_event = codecs.encode(pickle.dumps(event), \'base64\').decode(\'utf-8\')
File "/usr/lib/python3.10/asyncio/sslproto.py", line 320, in __del__
_warn(f"unclosed transport {self!r}", ResourceWarning, source=self)
File "/usr/lib/python3.10/warnings.py", line 109, in _showwarnmsg
sw(msg.message, msg.category, msg.filename, msg.lineno,
File "X/bitbake/lib/bb/main.py", line 113, in _showwarning
warnlog.warning(s)
File "/usr/lib/python3.10/logging/__init__.py", line 1489, in warning
self._log(WARNING, msg, args, **kwargs)
File "/usr/lib/python3.10/logging/__init__.py", line 1624, in _log
self.handle(record)
File "/usr/lib/python3.10/logging/__init__.py", line 1634, in handle
self.callHandlers(record)
File "/usr/lib/python3.10/logging/__init__.py", line 1696, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.10/logging/__init__.py", line 968, in handle
self.emit(record)
File "X/bitbake/lib/bb/event.py", line 778, in emit
fire(record, None)
File "X/bitbake/lib/bb/event.py", line 234, in fire
fire_ui_handlers(event, d)
File "X/bitbake/lib/bb/event.py", line 197, in fire_ui_handlers
with bb.utils.lock_timeout(_thread_lock):
File "/usr/lib/python3.10/contextlib.py", line 135, in __enter__
return next(self.gen)
File "X/bitbake/lib/bb/utils.py", line 1888, in lock_timeout
bb.server.process.serverlog("Couldn\'t get the lock for 5 mins, timed out, exiting. %s" % traceback.format_stack())
or put in simpler terms, whilst sending an event(), an unrelated warning
message happens to be triggered from asyncio:
/usr/lib/python3.10/asyncio/sslproto.py:320: ResourceWarning: unclosed transport <asyncio.sslproto._SSLProtocolTransport object at 0x7f0e797d3100>
which triggers a second event() which can't be sent as we're already
in the critcal section and already hold the lock.
That warning is due to the version of asyncio used on Ubuntu 22.04 with
python 3.10 and that comined with timing issues explains why we don't
see it on other python versions or distros.
We can't handle the second event as the lock is there to serialise the
events. Instead, we queue the event and then process the queue later.
Add a new version of lock_timeout which allows us to handle the situation
more gracefully.
(Bitbake rev: 696c2c1ef095f8b11c7d2eff36fae50f58c62e5e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2c590ff1aff89d23b25ce808650f200013a1e6af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We never want to exit whilst holding these locks as it deadlocks all python
threads. Add signal blocking around the lock critical part so a signal
shouldn't cause such an exit.
(Bitbake rev: 5cc1dde1ffd9382b3a9e4cc182be067defba16a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a097755c671e2b530dea6200a94b39fa9dca246c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We should really try and take the lock in the try/finally block so that
in some rare cases such as badly timed interrupt/signal, we always release
the lock.
(Bitbake rev: 5dbbca616a71047fc3573a2be49846d5c9cdd15a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a9eb8bf7174b6962b5ba07192fe95b8c7112d9d2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none"
oe.qa.handle_error('license-incompatible', "Including %s with incompatible license(s) %s into the image, because it has been allowed by exception list." %(pkg, ' '.join(incompatible_licenses)), d)
# Expert users can confirm their sanity with "touch conf/sanity.conf"
BB_MIN_VERSION = "2.7.3"
BB_MIN_VERSION = "2.8.1"
SANITY_ABIFILE = "${TMPDIR}/abi_version"
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.