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>
* Noteworthy changes in release 4.20.0 (2025-02-01) [stable]
- The release tarball is now reproducible.
- We publish a minimal source-only tarball generated by 'git archive'.
- Update gnulib files and various build/maintenance fixes.
- Fix CVE-2024-12133: Potential DoS in handling of numerous SEQUENCE OF or SET
OF elements
License-Update: file COPYING.LESSER renamed to COPYING.LESSERv2 & Copyright year updated to 2025
(From OE-Core rev: fc5814dfa49c67157def00b323656f15e8bc457b)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Starting from 2023d version, tzcode makefile does not use anymore "cc"
variable for C compiler, due to Makefile refactoring.
Replacing "cc" with "CC" fixes the issue.
(From OE-Core rev: c297d2cd8d28463adca5158c9895f1492754d569)
Signed-off-by: Alessio Cascone <alessio.cascone@vimar.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 b3cdfca5ef84ed2054faef9abddef3aeed930e17)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was removed in 2019, so swap it for poky-altcfg.
(From yocto-docs rev: f0348f44008b6f89ed1119497fe2dcd230691625)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 7f7f6570befdda280c174a5f9776b20f53f3ea0d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
core-image-lsb was removed in 2019[1], so remove all of the incredibly
obsolete references in the documentation.
[1] oe-core fb064356af615d67d85b65942103bf943d84d290
(From yocto-docs rev: 05029257d0c5f090d5c0a96c6244bfaf40615178)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 062445a49919eff117b5478c1fb18d125c1f895c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The libpcre2 is now dlopen'ed, so it is not automatically added to the
RDEPENDS anymore. Add it to the RRECOMMENDS list (and not RDEPENDS as
systemd tags the library as "suggested").
This issue is not on master, the systemd v257 recipe uses a tool that
systemd provides to get this kind of dependencies. But this cannot be
backported to scarthgap as systemd v255 does not have this tool yet.
Cc: Yoann Congal <yoann.congal@smile.fr>
(From OE-Core rev: 45fc7048c511c433ecc23840fe6fdd61f6366a47)
Signed-off-by: Alexis Cellier <alexis.cellier@smile.fr>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A reachable assertion in FFmpeg git-master commit N-113007-g8d24a28d06 allows
attackers to cause a Denial of Service (DoS) via opening a crafted AAC file.
(From OE-Core rev: bf0ad79c46d8a01aafc91620ddf415749aa8849a)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg git-master,N-113007-g8d24a28d06 was discovered to contain a segmentation
violation via the component /libavcodec/jpeg2000dec.c.
(From OE-Core rev: bc9cdf3701b937d40964903a3489898a69525d17)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg git master before commit fd1772 was discovered to contain a NULL pointer
dereference via the component libavformat/mov.c.
(From OE-Core rev: a8331b11d5d7aa8f1997eaa189b74aaab7cc44da)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg git master before commit c08d30 was discovered to contain a NULL pointer
dereference via the component libavformat/mov.c.
(From OE-Core rev: abc6b3180b87c665ff04204b7163d1f074d99747)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2025-0725 can only trigger for curl when using a runtime
zlib version 1.2.0.3 or older and scarthgap supports
zlib 1.3.1 version, hence ignore cve for scarthgap
https://curl.se/docs/CVE-2025-0725.html
(From OE-Core rev: 8c3b4a604b40260e7ca9575715dd8017e17d35c0)
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
sshd(8) in OpenSSH versions 9.5p1 to 9.9p1
(inclusive) is vulnerable to a memory/CPU denial-of-service related
to the handling of SSH2_MSG_PING packets. This condition may be
mitigated using the existing PerSourcePenalties feature.
Upstream-Status: Backport [6ce00f0c2e]
(From OE-Core rev: 7360f3998939e202f9611644a8bed0c3fe0c782a)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
At the end of this function, self.overrides is cleared, which means we'll
construct a new self.overrides after this call. And a new self.overrides
will give out different expand_cache, so the old expand_cache should also
be cleared to avoid any wrong value.
Currently, there's a problem revealed by recent recipe specific virtual
provider patch. If we enable multilib and set "OVERRIDES:prepend" in local.conf,
things don't work.
Here's the error message:
ERROR: Nothing PROVIDES 'lib32-gcc-cross-x86_64'
Below are reproduce steps:
1. Add in local.conf the following lines:
MACHINE ?= "qemux86-64"
require conf/multilib.conf
MULTILIBS ?= "multilib:lib32"
DEFAULTTUNE:virtclass-multilib-lib32 ?= "core2-32"
OVERRIDES:prepend = "some-override:"
(Note that using :append and :remove also reproduces the issue.)
2. bitbake -n lib32-sysstat
(bitbake -n core-image-minimal also reproduces the issue)
The expandWithRefs calls getVar, which fills expand_cache. So when setting
OVERRIDES:prepend, this will fill the expand_cache. When overridevars are updated,
if we don't clear expand_cache, we'll retrieve wrong values.
Previously, things happened to work because there's a call to expand
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc, which in turn expands
TARGET_VENDOR. Now what we expand is PREFERRED_PROVIDER_ virtual/cross-cc,
so the problem is revealed.
(Bitbake rev: 7375d32e8c1af20c51abec4eb3b072b4ca58b239)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When var matches __setvar_regexp__, which has the value as below,
__setvar_regexp__ = re.compile(r'(?P<base>.*?)(?P<keyword>:append|:prepend|:remove)(:(?P<add>[^A-Z]*))?$')
the keyword will not be __doc__ or __module__ and var will always
contain ":".
(Bitbake rev: 9cac695951d0fd587063b250bfc8ef0f87acad18)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The non-greedy modifier suffix ? is not necessary here because } is
not in the character set [a-zA-Z0-9\-_+./~:].
(Bitbake rev: aae570b7f051fc5deee7a1712a02ed92498a4461)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This fixes the following error when calling 'bitbake-dumpsig' or
'bitbake-diffsigs' when having only a single sigfile available:
| Traceback (most recent call last):
| File "[..]/poky/bitbake/bin/bitbake-dumpsig", line 171, in <module>
| files = find_siginfo_task(tinfoil, options.taskargs[0], options.taskargs[1])
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "[..]/poky/bitbake/bin/bitbake-dumpsig", line 83, in find_siginfo_task
| sig2 = latestsigs[1]
| ~~~~~~~~~~^^^
| IndexError: list index out of range
Handle this by adding (and returning) the path for the second sigfile
only if one is found. This way it will work for both diffsigs and
dumpsig use case.
The calling argparse code already deals with find_siginfo_task()
returning only a single file.
For 'bitbake-dumpsig' it will just dump the single sigfile, for
'bitbake-diffsigs' it will emit a proper error message again:
| ERROR: Only one matching sigdata file found for the specified task (systemd configure)
(cherry picked from commit 25057d33e9131f3214a06bbb316c916c744f8f03)
(Bitbake rev: 4e443aeab9096b41c9e5ba41cd21027ecaa20285)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Patrick Vogelaar <patrick.vogelaar@belden.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When multiple recipes are built in parallel, Ccache sometimes refuses to
lookup some objects in cache, leading to undesired cache misses. The
root cause of this is an interaction between the way how bitbake
constructs a recipe sysroot and Ccache's `include_file_ctime` check.
Whenever bitbake creates a recipe's sysroot it hardlinks the files
provided by a recipes dependencies. Adding a hardlink to a file changes
it's ctime which in turn leads Ccache to believe that the file was
modified thus aborting the cache lookup.
To avoid this situation, add `include_file_ctime` to the list of checks
that should be ignored using the Ccache sloppiness configuration option
[1].
Example of a log entry that Ccache ignores a file:
/
|recipe-sysroot/usr/include/bits/pthread_stack_min.h had status change
|near or after invocation (ctime 1739822508.107677255, invocation time
|1739822507.970071107)
\
1 - https://ccache.dev/manual/4.10.2.html#config_sloppiness
(From OE-Core rev: c74a6d6afc52606825e583cae1162e13a5369498)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.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 4899698297c7783e02aba5388e0469cc83bd2f70)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When testing a Yocto SDK installer on Alpine 3.21, we recently ended up with a
broken SDK. One of the commands the relocation script calls in a piped
multi-command chain failed (see [0]), but the installer did not realize that -
since it doesn't use 'set -o pipefail'. Thus, the error was never reported to
the user and the installer claimed to have set up the SDK correctly - which
wasn't the case.
Given that the SDK installer is a POSIX-compliant shell script and that the
'pipefail' option used to be missing from the standard, it's not surprising that
it isn't used. Thankfully however, in June of 2024, a new version of POSIX
(POSIX.1-2024) was released - and that one finally includes the 'pipefail'
option (see [1]). A number of shells already support it, so let's enable it if
available to make the SDK installer more robust.
The change has been tested locally using SDK installers for internal projects,
based on both Kirkstone and Scarthgap.
[0]: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16797
[1]: https://pubs.opengroup.org/onlinepubs/9799919799.2024edition/utilities/V3_chap02.html#set
(From OE-Core rev: 1cb4b41c7faf77fcc347b1276d86d4288968c926)
(From OE-Core rev: 940159f060e9a851cc9ff5a9e1c590ed8de4b38e)
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>
(cherry picked from commit 10dce263f0)
Signed-off-by: Akash Hadke <akash.hadke27@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
OE FIT_SIGN_INDIVIDUAL is implemented in an unusual manner,
where the resulting signed fitImage contains both signed
images and signed configurations, possibly using different
keys. This kind of signing of images is redundant, but so is
the behavior of FIT_SIGN_INDIVIDUAL="1" and that is here to
stay.
Adjust the process of public key insertion into u-boot.dtb
such that if FIT_SIGN_INDIVIDUAL==1, the image signing key
is inserted into u-boot.dtb first, and in any case the
configuration signing key is inserted into u-boot.dtb last.
The verification of the keys inserted into u-boot.dtb against
unused.itb is performed only for FIT_SIGN_INDIVIDUAL!=1 due to
mkimage limitation, which does not allow mkimage -f auto-conf
to update the generated unused.itb, and instead rewrites it.
Fixes: 259bfa86f384 ("u-boot: kernel-fitimage: Fix dependency loop if UBOOT_SIGN_ENABLE and UBOOT_ENV enabled")
(From OE-Core rev: 699822a163a4efa32735f75d21fde4ffa195c0e0)
Signed-off-by: Marek Vasut <marex@denx.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 0106e5efab99c8016836a2ab71e2327ce58a9a9d)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The text format has been removed, so also remove references and examples
using this format. Replace with examples with the JSON format.
(From yocto-docs rev: 3757ace0581e6279aa7c065b21cee56edfe985dd)
Signed-off-by: Marta Rybczynska <marta.rybczynska@ygreky.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a52cd7bcadccc53e982f90d6e170d00798322597)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixes https://bugzilla.yoctoproject.org/show_bug.cgi?id=15740
python3-setuptools-scm was ignoring GIT_CEILING_DIRECTORIES which is set by poky,
and it was thus finding a wrong value of "toplevel" in ./src/setuptools_scm/_file_finders/git.py
The code is supposed to generate the list of files contained in python3-setuptools-scm, but it was
instead running "git archive" on whatever git repository was above the build directory, because the
tarball containing the sources of python3-setuptools-scm does not contain a .git directory.
This is barely noticeable when building as a subdirectory of poky which is only 48MB, but this was
causing serious slowdowns of python3-setuptools-scm:do_compile when building
inside a big git repository with files tracked using git-lfs (50 minutes in my use-case).
Reported upstream as https://github.com/pypa/setuptools-scm/issues/1103
(From OE-Core rev: 4ebe72477484cf68165b6f736ce10373e97d0e6d)
(From OE-Core rev: 369eebad4f38c3641be73dbc0490c87636e0912d)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
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>
sqfs_search_dir in Das U-Boot before 2025.01-rc1 exhibits an off-by-one error
and resultant heap memory corruption for squashfs directory listing because the
path separator is not considered in a size calculation.
https://nvd.nist.gov/vuln/detail/CVE-2024-57259
(From OE-Core rev: 8fad176e6258a44d1ba1eed224cd27745b6a57cf)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1
occur for a crafted squashfs filesystem via sbrk, via request2size,
or because ptrdiff_t is mishandled on x86_64.
https://nvd.nist.gov/vuln/detail/CVE-2024-57258
(From OE-Core rev: 12e1d55ae2427b6aaca6a1f7d8f947f0d6bbd28d)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1
occurs for zalloc (adding one to an le32 variable) via a crafted ext4
filesystem with an inode size of 0xffffffff, resulting in a malloc of
zero and resultant memory overwrite.
https://nvd.nist.gov/vuln/detail/CVE-2024-57256
(From OE-Core rev: 21e6ac6e53112b9dddc5a84f27be5851469b9c46)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in sqfs_resolve_symlink in Das U-Boot before 2025.01-rc1
occurs via a crafted squashfs filesystem with an inode size of 0xffffffff,
resulting in a malloc of zero and resultant memory overwrite.
https://nvd.nist.gov/vuln/detail/CVE-2024-57255
(From OE-Core rev: c3784c108f003c6663ca969585414e4a90f06606)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in sqfs_inode_size in Das U-Boot before
2025.01-rc1 occurs in the symlink size calculation via a
crafted squashfs filesystem.
https://nvd.nist.gov/vuln/detail/CVE-2024-57254
(From OE-Core rev: eea9fee59bc7576bef94f0da466887e4daff0356)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Import the favicon from https://www.yoctoproject.org/, convert it to
16x16 (as per the Sphinx documentation) to make a 1291B image of the
Yocto logo.
(From yocto-docs rev: 14de49a1ec6d725764e2a968edd3386252e826fe)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit e3ee43e6d70685a2404aae2d60557a42879b0bb1)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ppp version 2.5.0 fails to run properly if an expected /run/pppd/lock
directory does not exist, which is not usually created in a yocto
built OS.
Backport the patch from upstream version 2.5.1 that fixes the issue by
reverting back to /var/lock.
The related github issue upstream was:
"lock directory moved in ppp-2.5.0 #419" [1]
Link: https://github.com/ppp-project/ppp/issues/419
(From OE-Core rev: 0869eb50e39c567cc1d50db4eb287f02866196cf)
Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.7 release of the 5.0 series for buildtools.
(From OE-Core rev: 793d3203db41efa4df1d615db832a771015b7b50)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport following patch to address this CVE:
4760bc6353
(From OE-Core rev: e5316a9019e6b9ad5a66b6070ea863705a26c633)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The minimum Python version required for Yocto 5.0 is 3.8 which causes
failure in poky/bitbake/lib/bblayers/query.py when listing layers by
using command "bitbake-layers show-recipes -f --bare --mc MC" for the
given multiconfig MC.
The reason for that failure is the use of "removeprefix" string method
which got introduced in Python 3.9.
This patch replaces the "removeprefix" method with an equivalent
solution supported by Python 3.8.
(Bitbake rev: f6635b32ab553e812fe7c05998ef05834fccd0f3)
Signed-off-by: Joerg Schmidt <joerg.schmidt@garmin.com>
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>
Remove /bin/sh from bash RPROVIDES as this has a side-effect which
confuses rpm package manager when also busybox provides /bin/sh and
base-files depend on /bin/sh . The problem is broken down below.
First, bash depends on base-files and bash pkg_postinst must run
after base-files was installed, because it requires /etc/shells
provided by base-files to be in place.
Second, base-files depends on /bin/sh, which is provided by either
bash or busybox in this case. This is the actual problem here, if
bash is selected as /bin/sh provider, then there is cyclic dependency
between bash and base-files, and that confuses dnf which may install
the packages in the wrong order, bash first and base-files second .
To make this worse, if busybox is also /bin/sh provider, it can and
does happen that some systems pick busybox as the /bin/sh provider,
while others pick bash as the /bin/sh provider, and that cyclic
dependency does not always appear.
Attempt to break this dependency, remove pre-inst script from the
base-files recipe, which removes its dependency on /bin/sh and
allows it to be installed very early, and always before bash.
(From OE-Core rev: e71b64a9b22c7db316e92e78a4bce8b9f994a4ae)
(From OE-Core rev: 61880aac34ff408a8bc5060c6140bfd086b27524)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* backporting, because it's also needed also for qemu-native builds
on hosts with glibc >= 2.41
(From OE-Core rev: d34b38ecc2571fae0d58a34db1358dff2505148d)
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>
ptest compile and install tasks do not have parallel build settings for
cmake. On powerful build machines this can cause overload situations
and oomkills.
Observed when building qtgrpc with ptest generally enabled in distro.
Having this in ptest class is suboptimal, but creating ptest-cmake class
just for these two variables is probably overkill.
(From OE-Core rev: 3c311fbf0c2090268e9b83123d762b05b61b4074)
(From OE-Core rev: 234f64b64e61cff4a27d2533dfc13e0c2a4fc63b)
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>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
d51b7d37f14e Linux 6.6.75
431fb709db43 drm/v3d: Assign job pointer to NULL before signaling the fence
35b144b393db Input: xpad - add support for wooting two he (arm)
7c477b26d39e Input: xpad - add support for Nacon Evol-X Xbox One Controller
c009f1865582 Input: xpad - improve name of 8BitDo controller 2dc8:3106
723aa536831c Input: xpad - add QH Electronics VID/PID
7ea7e327a199 Input: xpad - add unofficial Xbox 360 wireless receiver clone
dc8c9c171ef3 Input: atkbd - map F23 key to support default copilot shortcut
80327feb234c Input: xpad - add support for Nacon Pro Compact
cca07b29f7af ALSA: usb-audio: Add delay quirk for USB Audio Device
3d8f4dc8c78f Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
6377838560c0 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
088bde862f8d scsi: storvsc: Ratelimit warning logs to prevent VM denial of service
e0500e4373cd ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
6e35f560daeb ext4: fix access to uninitialised lock in fc replay path
c981c32c38af vfio/platform: check the bounds of read/write syscalls
7d6405c13b0d cachestat: fix page cache statistics permission checking
854d0d361e45 Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad"
a99bacb35c14 block: fix integer overflow in BLKSECDISCARD
f4168299e553 net: sched: fix ets qdisc OOB Indexing
5ddcc9e92d54 smb: client: handle lack of EA support in smb2_query_path_info()
850e696f3627 libfs: Use d_children list to iterate simple_offset directories
0f03dd06e5d1 libfs: Replace simple_offset end-of-directory detection
6b1de53b1a0a Revert "libfs: Add simple_offset_empty()"
a01bb1c5cac9 libfs: Return ENOSPC when the directory offset range is exhausted
2b6da3fa94cd shmem: Fix shmem_rename2()
753828d6775e libfs: Add simple_offset_rename() API
3e716f31ff8b libfs: Fix simple_offset_rename_exchange()
307f68e49dda libfs: Add simple_offset_empty()
fc90bbcc08da libfs: Define a minimum directory offset
3bd97ebf7e4f libfs: Re-arrange locking in offset_iterate_dir()
4dd57d1f0e98 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
7998e7efd1d5 RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop
52da02521ede ipv6: Fix soft lockups in fib6_select_path under high next hop churn
cd9f7bf6cad8 cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
2364dc21ba5a ata: libata-core: Set ATA_QCFLAG_RTF_FILLED in fill_result_tf()
509a928e815e ASoC: samsung: Add missing depends on I2C
85af156e158c hwmon: (drivetemp) Set scsi command timeout to 10s
2148a41dc8ff irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
b25bf1d7f5ff of/unittest: Add test that of_address_to_resource() fails on non-translatable address
758abba3dd41 drm/amd/display: Use HW lock mgr for PSR1
44c485f0fcb2 scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
06bfc95f817b seccomp: Stub for !CONFIG_SECCOMP
ed0d02b7e147 ASoC: samsung: Add missing selects for MFD_WM8994
bb60f107c96b ASoC: wm8994: Add depends on MFD core
0372f43ab704 Linux 6.6.74
3f51f8c9d289 net: fix data-races around sk->sk_forward_alloc
7d082fb20aa2 x86/xen: fix SLS mitigation in xen_hypercall_iret()
80d39b50bdc0 nfsd: add list_head nf_gc to struct nfsd_file
0b7b07cb5990 Revert "drm/amdgpu: rework resume handling for display (v2)"
f47c834a9131 fs: relax assertions on failure to encode file handles
f0c0ac84de17 ovl: support encoding fid from inode with no alias
955a355e179f ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
ec3e32de2d8a ocfs2: fix deadlock in ocfs2_get_system_file_inode
1364a29b71c7 block: fix uaf for flush rq while iterating tags
08ac5fdb9c6d drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
c39d275efbe9 iio: imu: inv_icm42600: fix spi burst write not supported
bcb9678b1c4f Revert "PCI: Use preserve_config in place of pci_flags"
0cc84b6636be drm/amdgpu: always sync the GFX pipe on ctx switch
65622de7c440 drm/i915/fb: Relax clear color alignment to 64 bytes
a5cbbea145b4 hrtimers: Handle CPU state correctly on hotplug
6c84ff2e788f irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()
61c684dbfeb0 irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
61ecbceae2ee irqchip: Plug a OF node reference leak in platform_irqchip_probe()
926ad31b76b8 pmdomain: imx8mp-blk-ctrl: add missing loop break condition
b0111650ee59 gpio: xilinx: Convert gpio_lock to raw spinlock
a5a2ee8144c3 fs/proc: fix softlockup in __read_vmcore (part 2)
09528bb1a412 filemap: avoid truncating 64-bit offset to 32 bits
c5418187b977 nouveau/fence: handle cross device fences properly
bc9c49341f97 vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
8a15c81063b9 vsock: reset socket state when de-assigning the transport
dd93823fdd0e vsock/virtio: cancel close work in the destructor
d88b249e14bd vsock/virtio: discard packets if the transport changes
58e586c30d0b vsock/bpf: return early if transport is not assigned
a3a3c1aa5126 net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
75deec40a774 selftests: mptcp: avoid spurious errors on disconnect
d09d17c104a9 mptcp: fix spurious wake-up on under memory pressure
890507bc19b9 mptcp: be sure to send ack when mptcp-level window re-opens
5cfe4b1d0cfb i2c: atr: Fix client detach
571d3f6045cd zram: fix potential UAF of zram table
4c8b783c9d16 ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA
ee37f3a538fc x86/asm: Make serialize() always_inline
002b2efb1130 nvmet: propagate npwg topology
8c9c1a2b48bb RDMA/bnxt_re: Fix to export port num to ib_query_qp
bd6a4b4aed75 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
91371922704c iomap: avoid avoid truncating 64-bit offset to 32 bits
4aaa1003a3f4 ACPI: resource: acpi_dev_irq_override(): Check DMI match last
8cc32fc86e47 selftests: tc-testing: reduce rshift value
8df41b7fb46d scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers
933689000dff cachefiles: Parse the "secctx" immediately
3f81514078fc kheaders: Ignore silly-rename files
62861a5d4dd6 fs: fix missing declaration of init_files
c598398815ee hfs: Sanity check the root record
2e41e98c4e79 mac802154: check local interfaces before deleting sdata list
1ea680703385 smb: client: fix double free of TCP_Server_Info::hostname
6152c2c612a7 i2c: rcar: fix NACK handling when being a target
573f036ba219 i2c: mux: demux-pinctrl: check initial mux selection, too
f3311576789e Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"
b9b63c9cc1e0 hwmon: (tmp513) Fix division of negative numbers
3c8fe0931d9b soc: ti: pruss: Fix pruss APIs
63195bae1cbf drm/v3d: Ensure job pointer is set to NULL after job completion
5faf45beb701 drm/vmwgfx: Add new keep_resv BO param
ff5b9e9be645 net/mlx5e: Always start IPsec sequence number from 1
cdb3f2b62e2d net/mlx5e: Rely on reqid in IPsec tunnel mode
87c4417a9021 net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel
473bc285378f net/mlx5: Clear port select structure when fail to create
ba8fdf7cff09 net/mlx5: Fix RDMA TX steering prio
8a0097db0544 net: fec: handle page_pool_dev_alloc_pages error
e8438cb84d0b net: xilinx: axienet: Fix IRQ coalescing packet count overflow
325f2762fac7 nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
bb11f992f5a4 gtp: Destroy device along with udp socket's netns dismantle.
d756c8ac3029 gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
3d1c0c5500f5 gtp: use exit_batch_rtnl() method
1e222169f718 net: add exit_batch_rtnl() method
7cde21f52042 pktgen: Avoid out-of-bounds access in get_imix_entries
ea966b669878 openvswitch: fix lockup on tx to unregistering netdev with carrier
b02e70be498b bpf: Fix bpf_sk_select_reuseport() memory leak
c5af09473110 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
3b4299ff7a25 Linux 6.6.73
1795ca657119 Revert "ovl: do not encode lower fh with upper sb_writers held"
d1c53de4463b Revert "ovl: pass realinode to ovl_encode_real_fh() instead of realdentry"
950b604384fd Revert "ovl: support encoding fid from inode with no alias"
c2e420511612 Linux 6.6.72
ac7f5641e988 drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported
08a2117e83e5 riscv: Fix text patching when IPI are used
56b274473d6e mm: hugetlb: independent PMD page table shared count
ec500230d39a mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks
5cfaddaa4bdb fs/Kconfig: make hugetlbfs a menuconfig
1abe0a34aea6 pgtable: fix s390 ptdesc field comments
1fd2a57dcb4d workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker
6dc676743a7a workqueue: Update lock debugging code
2717b5e55a9f workqueue: Add rcu lock check at the end of work item execution
66e533f0b250 pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()
b1e6351c16b4 pmdomain: imx: gpcv2: Simplify with scoped for each OF child loop
b613a038fdd7 arm64: dts: rockchip: add hevc power domain clock to rk3328
be3eed59ac01 block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
53e25b10a28e hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur
a4b01371512e ARM: dts: imxrt1050: Fix clocks for mmc
8efff2aa2d95 io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period
03753bfacbc6 riscv: kprobes: Fix incorrect address calculation
6a96af5f309d iio: adc: ad7124: Disable all channels at probe time
91dd568e3ff9 iio: inkern: call iio_device_put() only on mapped devices
09e067e3c83e iio: adc: at91: call input_free_device() on allocated iio_dev
f110a6d71bd8 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
2df664d7b4f2 iio: gyro: fxas21002c: Fix missing data update in trigger handler
455df95eb8f2 iio: adc: ti-ads8688: fix information leak in triggered buffer
5a95fbbecec7 iio: adc: rockchip_saradc: fix information leak in triggered buffer
cde312e257b5 iio: imu: kmx61: fix information leak in triggered buffer
a15ea87d4337 iio: light: vcnl4035: fix information leak in triggered buffer
74058395b2c6 iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
fefb88a4da96 iio: pressure: zpa2326: fix information leak in triggered buffer
ea57f0bbe225 usb: gadget: configfs: Ignore trailing LF for user strings to cdev
ea6a14987424 usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
88cdfe9f15d5 usb: typec: tcpm/tcpci_maxim: fix error code in max_contaminant_read_resistance_kohm()
c1e7ced99da9 usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
dcd4de31bd01 usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()
43c204b22dd8 usb: gadget: midi2: Reverse-select at the right place
953dea074bc5 usb: fix reference leak in usb_new_device()
730016e0b963 USB: core: Disable LPM only for non-suspended ports
77af0434807b USB: usblp: return error when setting unsupported protocol
7c3f7c3caa35 usb: dwc3-am62: Disable autosuspend during remove
0a3a87221418 x86/fpu: Ensure shadow stack is active before "getting" registers
0c50f00cc299 usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
0231ecfb1f7a tty: serial: 8250: Fix another runtime PM usage counter underflow
12f950a6a1c1 misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set config
25692750c025 misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling
b02cf1d27e46 topology: Keep the cpumask unchanged when printing cpumap
c995c81b2a30 usb: dwc3: gadget: fix writing NYET threshold
05da04bbf3b9 USB: serial: cp210x: add Phoenix Contact UPS Device
138655dd9ebe usb-storage: Add max sectors quirk for Nokia 208
e5c87f33b514 staging: iio: ad9832: Correct phase range check
4c04529c77d5 staging: iio: ad9834: Correct phase range check
8166f38c8099 USB: serial: option: add Neoway N723-EA support
2dcb6368adf5 USB: serial: option: add MeiG Smart SRM815
12caa73a28f0 dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2)
8dddc12d0324 f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
e3ed5a14aac7 io_uring/timeout: fix multishot updates
3ce08bab0105 drm/amd/display: increase MAX_SURFACES to the value supported by hw
fa6bc7263061 drm/amdkfd: fixed page fault when enable MES shader debugger
55ee64816bd5 ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
b239a3867d58 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
f48f060a4b36 riscv: Fix sleeping in invalid context in die()
5fe671caedc2 smb: client: sync the root session and superblock context passwords before automounting
d2512434f4cf thermal: of: fix OF node leak in of_thermal_zone_find()
ae9ab63a268b drm/amd/display: Add check for granularity in dml ceil/floor helpers
59d28c133e71 ksmbd: Implement new SMB3 POSIX type
284a221f8fa5 sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
55627918febd sctp: sysctl: udp_port: avoid using current->nsproxy
7ec30c54f339 sctp: sysctl: auth_enable: avoid using current->nsproxy
dc9d0e3cfd16 sctp: sysctl: rto_min/max: avoid using current->nsproxy
ad673e514b27 sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
c0e394fd6b88 mptcp: sysctl: sched: avoid using current->nsproxy
a57ce97c1978 dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
086136ad70c5 scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_power_up_sequence()
6b305e98de0d dm thin: make get_first_thin use rcu-safe list first function
a4a7ac3d2660 riscv: mm: Fix the out of bound issue of vmemmap address
387f5b8ad3ff cpuidle: riscv-sbi: fix device node release in early exit of for_each_possible_cpu
65b31b9d992c ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked
5cc621085e2b platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it
7673030efe0f afs: Fix the maximum cell name length
271ae0edbfc9 ksmbd: fix a missing return value check bug
5b195e6f8bde drm/mediatek: Add return value check when reading DPCD
5352901f0bf1 drm/mediatek: Fix mode valid issue for dp
9db527726634 drm/mediatek: Fix YCbCr422 color format issue for DP
acefaa6993eb drm/mediatek: stop selecting foreign drivers
7083b93e9755 drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind returns err
229cc1028437 net/mlx5: Fix variable not being completed when function returns
235419f0956e net: stmmac: dwmac-tegra: Read iommu stream id from device tree
27202e2e8721 sched: sch_cake: add bounds checks to host bulk flow fairness counts
d5807dd1328b netfilter: conntrack: clamp maximum hashtable size to INT_MAX
1e3f5638c96b netfilter: nf_tables: imbalance in flowtable binding
281855205a7c iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
e026530e20e7 x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
85e4923bcbcd memblock tests: fix implicit declaration of function 'numa_valid_node'
b0b415f1a29d riscv: Fix early ftrace nop patching
52a6d4f16e5b tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset
b455f050709a Bluetooth: btnxpuart: Fix driver sending truncated data
327bd191bb44 Bluetooth: MGMT: Fix Add Device to responding before completing
9ba06f078f33 Bluetooth: hci_sync: Fix not setting Random Address when required
eff2cd6f53a5 eth: gve: use appropriate helper to set xdp_features
ba9f7c16ec87 ipvlan: Fix use-after-free in ipvlan_get_iflink().
7397fa36d676 tls: Fix tls_sw_sendmsg error handling
a78e04e0236b igc: return early when failing to read EECD register
30254c85b814 igc: field get conversion
0677b13dd9b0 ice: fix incorrect PHY settings for 100 GB/s
9d3884f303b0 cxgb4: Avoid removal of uninserted tid
70163207b57b bnxt_en: Fix possible memory leak when hwrm_req_replace fails
b7e540c52137 pds_core: limit loop over fw name list
24b85a8b0310 btrfs: avoid NULL pointer dereference if no valid extent tree
a8fbf80c4ff5 net: libwx: fix firmware mailbox abnormal return
e54beb9aed2a net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
91f89fe177a4 tcp/dccp: allow a connection when sk_max_ack_backlog is zero
b2c9204e21b5 tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
41d2e3be0f28 net: 802: LLC+SNAP OID:PID lookup on start of skb data
45ae076dac49 ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
6c37547a6eeb selftests/alsa: Fix circular dependency involving global-timer
3d736856e245 ASoC: mediatek: disable buffer pre-allocation
6754f5473dab ASoC: rt722: add delay time to wait for the calibration procedure
14f030a807dd erofs: fix PSI memstall accounting
1bf7e414cac3 erofs: handle overlapped pclusters out of crafted images properly
a1a541fbfa7e ovl: support encoding fid from inode with no alias
a3f8a2b13a27 ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
26423e18cd6f ovl: do not encode lower fh with upper sb_writers held
1e92afe80197 exfat: fix the infinite loop in __exfat_free_cluster()
dc1d7afceb98 exfat: fix the infinite loop in exfat_readdir()
71f4123cf2c7 dm array: fix cursor index when skipping across block boundaries
14f0e64c2f11 dm array: fix unreleased btree blocks on closing a faulty array cursor
6002bec5354f dm array: fix releasing a faulty array block twice in dm_array_cursor_end
a71e465f69be jbd2: flush filesystem device before updating tail sequence
6b32ff20d16a jbd2: increase IO priority for writing revoke records
fdebee5c5c2b memblock: use numa_valid_node() helper to check for invalid node ID
4ddb7f966f3d memblock: make memblock_set_node() also warn about use of MAX_NUMNODES
843e64492a7e Linux 6.6.71
a6923798e471 x86/hyperv: Fix hv tsc page based sched_clock for hibernation
b34e805539da Revert "x86, crash: wrap crash dumping code into crash related ifdefs"
c8bc44c5f961 Revert "x86/hyperv: Fix hv tsc page based sched_clock for hibernation"
1acb10106df3 Linux 6.6.70
9722973ad038 scsi: hisi_sas: Remove redundant checks for automatic debugfs dump
3de1b50f055d RDMA/bnxt_re: Fix max SGEs for the Work Request
f61e663d78ff mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
27c843e76447 mptcp: fix recvbuffer adjust on sleeping rcvmsg
53fe947f67c9 mptcp: fix TCP options overflow.
1ff2302e8aea mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
86d946f3f999 mm/kmemleak: fix sleeping function called from invalid context at print message
424abdec35ec mm/readahead: fix large folio support in async readahead
cbe9eb2c39d0 gve: guard XDP xmit NDO on existence of xdp queues
771d66f2bd8c gve: guard XSK operations on the existence of queues
9b071576f891 fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit
1f49aaf55652 drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
79fcfc900abe dt-bindings: display: adi,adv7533: Drop single lane support
7b977f8c26b6 drm: adv7511: Drop dsi single lane support
271f031f4c31 net/sctp: Prevent autoclose integer overflow in sctp_association_init()
b32c3b748d29 sky2: Add device ID 11ab:4373 for Marvell 88E8075
8c6fd5803b98 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
b92667f75574 RDMA/uverbs: Prevent integer overflow issue
c9818b61d0a8 scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
edc8ece96c11 kcov: mark in_softirq_really() as __always_inline
2e3d203b1ade ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
d2392b79d8af ALSA: seq: oss: Fix races at processing SysEx messages
7d1f59defa9e ALSA hda/realtek: Add quirk for Framework F111:000C
396964d45ca5 ALSA: seq: Check UMP support for midi_version change
199f04528737 Revert "bpf: support non-r10 register spill/fill to/from stack in precision tracking"
bc6962f2dbaf modpost: fix the missed iteration for the max bit in do_input()
f93e9ae0ba5e modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
36e1b6890f22 RDMA/bnxt_re: Fix the max WQE size for static WQE support
c3b5a7d6a13b seq_buf: Make DECLARE_SEQ_BUF() usable
f2b94ee08ec6 ARC: build: Try to guess GCC variant of cross compiler
d8f3f7d30f65 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
bef333418368 Bluetooth: hci_core: Fix sleeping function called from invalid context
d8ecb248c199 net: usb: qmi_wwan: add Telit FE910C04 compositions
c6b1d01e7a9c smb: client: destroy cfid_put_wq on module exit
1d7ee876b8b9 ksmbd: set ATTR_CTIME flags when setting mtime
2f75da8294bf ksmbd: retry iterate_dir in smb2_query_dir
f53b37313ab6 bpf: fix potential error return
73a30cb3e980 sound: usb: format: don't warn that raw DSD is unsupported
325370be0676 sound: usb: enable DSD output for ddHiFi TC44C
7523dd63ab22 ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model
0d5e2d476000 ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers
35916b2f9650 btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
d0fafe701c6a drm/amdkfd: Correct the migration DMA map direction
037ea0f28f9a wifi: mac80211: wake the queues in case of failure in resume
86772872f9f5 wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
d6b130fabfe1 net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init
17e8fa894345 ila: serialize calls to nf_register_net_hooks()
a693b87692b4 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
7aa78d0d8546 af_packet: fix vlan_get_tci() vs MSG_PEEK
23f2e7a13fa4 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
ad91a2dacbf8 net: restrict SO_REUSEPORT to inet sockets
95ccf006bbc8 net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
9eea3703c882 net: sfc: Correct key_len for efx_tc_ct_zone_ht_params
b238f61cc394 RDMA/rtrs: Ensure 'ib_sge list' is accessible
0cd3bde081cd net: wwan: t7xx: Fix FSM command timeout issue
313474b10897 net: mv643xx_eth: fix an OF node reference leak
d5ea3a4d02d8 eth: bcmsysport: fix call balance of priv->clk handling routines
930f2f96734e ALSA: usb-audio: US16x08: Initialize array before use
0c896816aa19 net: llc: reset skb->transport_header
4f49349c1963 netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
c9b344ada5fd drm/i915/dg1: Fix power gate sequence.
3e45dd1622a2 net/mlx5e: Skip restore TC rules for vport rep without loaded flag
e66a99b9177b net/mlx5e: macsec: Maintain TX SA from encoding_sa
43e589ab372f net/mlx5: DR, select MSIX vector 0 for completion queue creation
f647d72245aa netrom: check buffer length before accessing it
36eff8669b74 net: Fix netns for ip_tunnel_init_flow()
7e9aa1a065dc ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit()
3b1a7fb74ab1 ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit()
ae0710c5cc74 ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev()
77b1e00fe97e ip_tunnel: annotate data-races around t->parms.link
2af69905180b net: fix memory leak in tcp_conn_request()
c6870f86bde6 net: stmmac: restructure the error path of stmmac_probe_config_dt()
6d01d9f66ae1 net: stmmac: don't create a MDIO bus if unnecessary
48f63e4e64a5 RDMA/hns: Fix missing flush CQE for DWQE
be4293e108e2 RDMA/hns: Fix warning storm caused by invalid input in IO path
2746888be48c RDMA/hns: Fix mapping error of zero-hop WQE buffer
2049fb6c8bd7 RDMA/hns: Remove unused parameters and variables
363f502cbfc0 RDMA/hns: Refactor mtr find
ca2a2cad4efb net: dsa: microchip: Fix LAN937X set_ageing_time function
7583dd5928b6 net: dsa: microchip: Fix KSZ9477 set_ageing_time function
fa7f96589f17 drm/bridge: adv7511_audio: Update Audio InfoFrame properly
f28fa7625536 RDMA/bnxt_re: Fix the locking while accessing the QP table
cd1547b49b2c RDMA/bnxt_re: Fix MSN table size for variable wqe mode
2e719d89b9fa RDMA/bnxt_re: Add send queue size check for variable wqe
3ae9ee7ff3b2 RDMA/bnxt_re: Disable use of reserved wqes
bb46a484a0c6 RDMA/bnxt_re: Add support for Variable WQE in Genp7 adapters
9fcfe972758b RDMA/bnxt_re: Fix max_qp_wrs reported
38b49312da2d RDMA/bnxt_re: Fix reporting hw_ver in query_device
14f66ac898c9 RDMA/bnxt_re: Add check for path mtu in modify_qp
183a96174cab RDMA/bnxt_re: Fix the check for 9060 condition
347654387bb1 nvme-pci: 512 byte aligned dma pool segment quirk
a0ceed736c88 RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters
a5092b138e1c RDMA/bnxt_re: Avoid initializing the software queue for user queues
25e6e9da6926 RDMA/mlx5: Enforce same type port association for multiport RoCE
5d1d7522cf82 RDMA/bnxt_re: Remove always true dattr validity check
c91ae7c12d6f RDMA/bnxt_re: Allow MSN table capability check
f452f397f9a6 tracing: Check "%s" dereference via the field and not the TP_printk format
55841e8820b9 tracing: Fix trace_check_vprintf() when tp_printk is used
680c07fabc2b tracing: Handle old buffer mappings for event strings and functions
6920e362bc08 seq_buf: Introduce DECLARE_SEQ_BUF and seq_buf_str()
cd27bbe89810 powerpc: Remove initialisation of readpos
c46547b4686e tracing: Move readpos from seq_buf to trace_seq
1ec141d8f51b net: mctp: handle skb cleanup on sock_queue failures
c47ed91156da ceph: give up on paths longer than PATH_MAX
a64e5295ebc4 tracing: Have process_string() also allow arrays
de2a10e19226 mmc: sdhci-msm: fix crypto key eviction
6228f13f1996 btrfs: fix use-after-free in btrfs_encoded_read_endio()
c1dbd28a0795 selinux: ignore unknown extended permissions
c2a7fc514637 f2fs: fix to wait dio completion
23ea763880d6 platform/x86: mlx-platform: call pci_dev_put() to balance the refcount
d4eb5b3c115d ALSA: ump: Shut up truncated string warning
8b2e38f2a9b7 usb: xhci: Avoid queuing redundant Stop Endpoint commands
8a2273e5c1be usb: typec: ucsi: glink: fix off-by-one in connector_status
a47f0b03149a scsi: hisi_sas: Fix a deadlock issue related to automatic dump
8c5ad189e90f cleanup: Remove address space of returned pointer
55779f26eab9 crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytes
9457d783fb94 Bluetooth: btusb: mediatek: add callback function in btusb_disconnect
3aab20eb1989 Bluetooth: btusb: add callback function in btusb suspend/resume
9a466b8693b9 btrfs: fix use-after-free when COWing tree bock and tracing is enabled
0d2cc60b44d0 btrfs: rename and export __btrfs_cow_block()
151447859d6f x86/fred: Clear WFE in missing-ENDBRANCH #CPs
9c268be377e7 x86/ptrace: Add FRED additional information to the pt_regs structure
498bdedca58a x86/ptrace: Cleanup the definition of the pt_regs structure
48417c3426cf ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
4252d023bae7 ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
f5a20424084f scsi: mpi3mr: Start controller indexing from 0
d424303d8d18 scsi: mpi3mr: Use ida to manage mrioc ID
8d891c866cf7 ALSA: ump: Update legacy substream names upon FB info update
9617001adfc9 ALSA: ump: Indicate the inactive group in legacy substream names
cf29cbf61cf2 ALSA: ump: Don't open legacy substream for an inactive group
b5e175e18a39 ALSA: ump: Use guard() for locking
b41d73055284 udf: Verify inode link counts before performing rename
17b312c5d869 udf_rename(): only access the child content on cross-directory rename
d33523b0beb5 watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler
e145b77fb5c1 watchdog: rzg2l_wdt: Rely on the reset driver for doing proper reset
7ea100fb50bb watchdog: rzg2l_wdt: Remove reset de-assert from probe
b222816f9c43 of: address: Preserve the flags portion on 1:1 dma-ranges mapping
443f803b332b of: address: Store number of bus flag cells rather than bool
7a40a884f597 of: address: Remove duplicated functions
6681113633dc x86/hyperv: Fix hv tsc page based sched_clock for hibernation
e5b1574a8ca2 x86, crash: wrap crash dumping code into crash related ifdefs
5422f4321640 thunderbolt: Don't display nvm_version unless upgrade supported
5a23e3e9e245 thunderbolt: Add support for Intel Panther Lake-M/P
888c554d3dfd thunderbolt: Add support for Intel Lunar Lake
6cd8e621a689 xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
f1ece345ad2c usb: xhci: Limit Stop Endpoint retries
61329b25dc1d xhci: retry Stop Endpoint on buggy NEC controllers
43e3aa2f44d6 net: renesas: rswitch: fix possible early skb release
3dd65ffa2df6 softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel
d6616dcd8721 net/mlx5: unique names for per device caches
ddcc7d71be31 Revert "nvme: make keep-alive synchronous operation"
801acf741c87 nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function
2c276bef8273 usb: typec: ucsi: glink: be more precise on orientation-aware ports
7723988b0127 usb: typec: ucsi: glink: set orientation aware if supported
01059e0b5cc0 usb: typec: ucsi: add update_connector callback
fd662c37a108 usb: typec: ucsi: glink: move GPIO reading into connector_status callback
8dd7fc5e409b usb: typec: ucsi: add callback for connector status updates
c47940e84398 iio: adc: ad7192: properly check spi_get_device_match_data()
843b5d1602d6 iio: adc: ad7192: Convert from of specific to fwnode property handling
f7d548a62f08 usb: chipidea: udc: limit usb request length to max 16KB
7a2020e83b6a usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag
c39df6d3af2d usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag
c2556801583c fs/ntfs3: Fix warning in ni_fiemap
48ebb93f933d fs/ntfs3: Implement fallocate for compressed files
171c40531b04 remoteproc: qcom: pas: enable SAR2130P audio DSP support
b506a0c41411 remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP
25804f9b492b remoteproc: qcom: pas: Add sc7180 adsp
3c9d3157f3cc mailbox: pcc: Check before sending MCTP PCC response ACK
d8c0f38208a4 ACPI: PCC: Add PCC shared memory region command and status bitfields
4460b5236818 i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros
dcc02c9ebfe8 mailbox: pcc: Support shared interrupt for multiple subspaces
605018764e21 mailbox: pcc: Add support for platform notification handling
82461d89c849 clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
deff81f56dff clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure
7c8c50c9855a scsi: hisi_sas: Create all dump files during debugfs initialization
044928679823 scsi: hisi_sas: Allocate DFX memory during dump trigger
91e035e98fa1 scsi: hisi_sas: Directly call register snapshot instead of using workqueue
4f4fe3db92bb Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925
f8a67ffb96c9 Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925
1e7b1a8e7b6e Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925
e612c16ed0b7 Bluetooth: Add support ITTIM PE50-M75C
ca4e69826d67 Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions
6e6a3479986a i2c: i801: Add support for Intel Panther Lake
f38ca98b0721 i2c: i801: Add support for Intel Arrow Lake-H
b35de9e01fc7 wifi: ath10k: avoid NULL pointer error during sdio remove
358c36eae58d wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights
3ed6b2daa4e9 wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask()
dc6094108573 wifi: mac80211: Add non-atomic station iterator
4eceef729c84 wifi: ath12k: Optimize the mac80211 hw data access
3d94c4b21966 wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
24b5898a8c73 wifi: mac80211: export ieee80211_purge_tx_queue() for drivers
ed01e57a8169 media: uvcvideo: Force UVC version to 1.0a for 0408:4033
9471b8f80526 media: uvcvideo: Force UVC version to 1.0a for 0408:4035
8fa6f680b5aa cleanup: Adjust scoped_guard() macros to avoid potential warning
873df38bdf42 cleanup: Add conditional guard support
4b6beff3c073 crypto: ecdsa - Avoid signed integer overflow on signature decoding
ec6488917941 crypto: ecdsa - Use ecc_digits_from_bytes to convert signature
1afc7acbedb8 crypto: ecdsa - Rename keylen to bufsize where necessary
e7fcd5d696c4 crypto: ecdsa - Convert byte arrays with key coordinates to digits
93011887013d ext4: partial zero eof block on unaligned inode size extension
fa42d5f1327f ext4: convert to new timestamp accessors
1864d4712c4b memblock: allow zero threshold in validate_numa_converage()
6fdc770506eb NUMA: optimize detection of memory with no node id assigned by firmware
3adf89f17dbd sched: Initialize idle tasks only once
106740e978c7 usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic
39619c65ab4b smb: client: fix use-after-free of signing key
d7cb986425ce smb: client: stop flooding dmesg in smb2_calc_signature()
5f36890d650c fs/smb/client: implement chmod() for SMB3 POSIX Extensions
d64429042fef smb/client: rename cifs_ace to smb_ace
298e73ac323a smb/client: rename cifs_acl to smb_acl
46c22d37f691 smb/client: rename cifs_sid to smb_sid
386660bd303e smb/client: rename cifs_ntsd to smb_ntsd
8322a66f9369 x86/mm: Carve out INVLPG inline asm for use by others
bffaf4cb2810 docs: media: update location of the media patches
e8b8c1ecbd2c drm/amd/display: Fix incorrect DSC recompute trigger
3f9f631f9b91 drm/amd/display: Fix DSC-re-computing
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: 989dc0cea1de8c971fb68494b647c6c194feaed2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Incorrect Access Control in GStreamer RTSP server 1.25.0 in gst-rtsp-server/rtsp-media.c
allows remote attackers to cause a denial of service via a series of specially crafted
hexstream requests.
(From OE-Core rev: 3e7b7697ec32b0fa2808efcff4a6bd544261b3fe)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In FFmpeg version n6.1.1, specifically within the avcodec/speexdec.c module,
a potential security vulnerability exists due to insufficient validation
of certain parameters when parsing Speex codec extradata. This vulnerability
could lead to integer overflow conditions, potentially resulting in undefined
behavior or crashes during the decoding process.
(From OE-Core rev: c46bb37a76582ee7352f2bc027920e8ba76e5c15)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the WAVARC decoder of the libavcodec
library which allows for an integer overflow when handling certain block types,
leading to a denial-of-service (DoS) condition.
(From OE-Core rev: 161711ba2ef14fa77fba4740b1933c68043c57c7)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the AVI demuxer of the libavformat library
which allows for an integer overflow, potentially resulting in a denial-of-service
(DoS) condition.
(From OE-Core rev: 21230d5dfe908533958712e06316a253e16b9d2e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has an integer overflow vulnerability in the FFmpeg CAF decoder.
(From OE-Core rev: 8057ba630477a7aeedf057b7e1ce25ab0c445665)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in the component /libavformat/westwood_vqa.c of FFmpeg n6.1.1
allows attackers to cause a denial of service in the application via a crafted VQA file.
(From OE-Core rev: fe7df1727d8ea4868091236ddfff7ea862c1ada8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the DXA demuxer of the libavformat library
allowing for an integer overflow, potentially resulting in a denial-of-service
(DoS) condition or other undefined behavior.
(From OE-Core rev: 5661bac10db7e20064c10660c47c361b7d2418ee)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg version n6.1.1 has a double-free vulnerability in the fftools/ffmpeg_mux_init.c
component of FFmpeg, specifically within the new_stream_audio function.
(From OE-Core rev: 051bc7afc01e72d5ef0fc14683689ab45e4eaab8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As per "The rustc book"[1], mips*-unknown-linux-* are "tier 3" targets:
Tier 3 targets are those which the Rust codebase has support for, but
which the Rust project does not build or test automatically, so they
may or may not work.
We already skip qemumips in this selftest, but we're now also seeing
failures with qemumips64 so refactor the test to skip all machines where
the architecture is mips or mips64.
[1] https://doc.rust-lang.org/nightly/rustc/platform-support.html
(From OE-Core rev: 681f5ea8d6a5050aebfb1f656da9ba679433e366)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 177e268811c04260923ac4b16fa047315304add0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The do_testsdk for lib32-core-image-sato aborts with below error:
configure: error: Package requirements (gtk+-3.0) were not met:
No package 'gtk+-3.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
This causes due to an absolute path name in 'sdk_env', which is now stripped to have only the environment name.
Backport from oe-core master: https://git.openembedded.org/openembedded-core/commit/?id=386e4132a9ced75599d92610cf5c0e8fe907c3b6
(From OE-Core rev: 83c3e40e2361d771a724062e38a1349b87059c75)
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
YOCTO [#15061]
The rust sdk installs both 'rust.sh' and 'cargo.sh' for lib32 and lib64 in the same location.
This causes below error while installing the lib32 & lib64 binaries:
Error: Transaction test error:
file /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/environment-setup.d/cargo.sh
conflicts between attempted installs of rust-cross-canadian-arm-1.67.1-r0.x86_64_nativesdk and
rust-cross-canadian-aarch64-1.67.1-r0.x86_64_nativesdk
file /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/environment-setup.d/rust.sh
conflicts between attempted installs of rust-cross-canadian-arm-1.67.1-r0.x86_64_nativesdk and
rust-cross-canadian-aarch64-1.67.1-r0.x86_64_nativesdk
ERROR: Task (virtual:multilib:lib32:/media/build/poky/meta/recipes-sato/images/core-image-sato.bb:do_populate_sdk)
failed with exit code '1'
The change includes:
- Prepending '${RUST_TARGET_SYS}' to 'rust.sh' to differentiate between target systems.
- Moving the non-target-specific environment variables to 'nativesdk-cargo' and 'nativesdk-rust',
instead of being managed by the cross-canadian recipe.
Backport from oe-core master: https://git.openembedded.org/openembedded-core/commit/?id=40eb4bfe2f100ba5301046ca25110fcc55a640bb
(From OE-Core rev: 889cda30baccd43e5c82b38752b462aef4ce626c)
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As a user i want to override `RUSTLIB` path on a bbclass, lets
call it `XYZ.bbclass`.
If a certain recipe inherits `cargo.bbclass` and `XYZ.bbclass` the
value of `RUSTLIB` is dependent on the order of the inherit.
If `cargo.bbclass` is inherit before `XYZ.bbclass` this will reflect
the desired value of `RUSTLIB`, on the oposite, if the `XYZ.bbclass`
is inherit before `cargo.bbclass` then the `RUSTLIB` defined on
`rust-common.bbclass` will prevail.
Changed definition of `RUSTLIB` to soft assignment to make it overridable.
(From OE-Core rev: b71da7dd831d768d829c74f6137152f2ca6141b0)
Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
(cherry picked from commit 6eeb832f73ffb48f5f05dc47191f60e4599e640f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was prompted by working on librsvg update: the new meson-driven
version wants to query values from .pc files residing in its own
build directory, and modifies PKG_CONFIG_PATH accordingly.
When using the pkg-config-native wrapper such modifications
have no effect, and we have to pass them in manually
from the recipe via EXTRA_NATIVE_PKGCONFIG_PATH variable.
This variable is already defined (with an empty value) and
appended to PKG_CONFIG_PATH export in the native class, so this
simply extends its use to the wrapper.
(Appending to PKG_CONFIG_PATH in the wrapper, instead of resetting it,
is not an option as that can lead to contamination with the cross values).
(From OE-Core rev: 2bc050146d47b14d890a1b0db2b55f9057a08b65)
(From OE-Core rev: 104737073bd553b9cf93db7ed9575fd50ba6c973)
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>
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
During the execution of the command: i686-w64-mingw32-dlltool
--input-def $def_filepath --output-delaylib $filepath --dllname qemu.exe
An error occurred:
i686-w64-mingw32-dlltool: failed to open temporary head file: ..._w64_mingw32_nativesdk_qemu_8_2_2_build_plugins_libqemu_plugin_api_a_h.s
Due to the path length exceeding the Linux system's file name length
limit (NAME_MAX=255), the temporary file name generated by the
i686-w64-mingw32-dlltool command becomes too long to open. To address
this, a new temporary file name prefix is generated using tmp_prefix =
prefix_encode ("d", getpid()), ensuring that the file name does not
exceed the system's length limit.
Allow for "snnnnn.o" suffix when testing against NAME_MAX, and tidy
TMP_STUB handling by overwriting a prior nnnnn.o string rather than
copying the entire name.
(From OE-Core rev: 617df4ee1d6523ded43f156af8206dfca2c0c8ee)
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The RequiresMountsFor configuration option of systemd.unit (added in
systemd version 201) not only adds the Requires and After options for
the required mount unit, but it adds them for all mount units required
to access the specified path.
So this change is both a simplification, and an improvement.
Not only will all needed mount units be added to Requires and After, but
the overlay path does not have to be a mountpoint, but can be at any
directory level beneath a mountpoint.
(From OE-Core rev: e00920c55a44058e8d2b063bf865df11e59a6185)
Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
(cherry picked from commit fa2422232a143b21aeea3728abca82100946dbc4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Having something like
Starting Overlayfs directories setup /home...
Starting Overlayfs directories setup /root...
Finished Overlayfs directories setup /home.
Finished Overlayfs directories setup /root.
Mounting Overlayfs mount unit /home...
Mounting Overlayfs mount unit /root...
Mounted Overlayfs mount unit /root.
Mounted Overlayfs mount unit /home.
is much more informative than
Starting Overlayfs directories setup...
Starting Overlayfs directories setup...
Finished Overlayfs directories setup.
Finished Overlayfs directories setup.
Mounting Overlayfs mount unit...
Mounting Overlayfs mount unit...
Mounted Overlayfs mount unit.
Mounted Overlayfs mount unit.
Especially as the number of overlayfs mount units increase.
(From OE-Core rev: 9eb6c41e1c5411193a19e73af81f628171b01407)
Signed-off-by: Esben Haabendal <esben@geanix.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 7308b4fc6f51bdf2b8f3b7899ff3758c5968e418)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
* gpg,gpgv: New option --assert-pubkey-algo.
* gpg: Emit status lines for errors in the compression layer.
* gpg: Fix invocation with --trusted-keys and --no-options.
* gpgsm: Allow for a longer salt in PKCS#12 files.
* gpgtar: Make --status-fd=2 work on Windows.
* scd: Support for the ACR-122U NFC reader.
* scd: Suport D-TRUST ECC cards.
* scd: Allow auto detaching of kernel drivers; can be disabled with
the new compatibility-flag ccid-no-auto-detach.
* scd: Allow setting a PIN length of 6 also with a reset code for
openpgp cards.
* agent: Allow GET_PASSPHRASE in restricted mode.
* dirmngr: Trust system's root CAs for checking CRL issuers.
* dirmngr: Fix regression in 2.4.4 in fetching keys via hkps.
* gpg-wks-client: Make option --mirror work properly w/o specifying
domains.
* g13,gpg-wks-client: Allow command style options as in "g13 mount
foo".
* Allow tilde expansion for the foo-program options.
* Make the getswdb.sh tool usable outside the GnuPG tree.
(From OE-Core rev: a596d0e3802486dce9eeee2a9cbfdc6372a182d5)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on binutils-2.42 stable branch are updated.
758a2290dbd PR32387 ppc64 TLS optimization bug with -fno-plt code
ed489bf1574 s390: Add arch15 Concurrent-Functions Facility insns
64e8e16a906 s390: Add arch15 instruction names
Tested on qemux86_64.
There were no additional PASS or FAIL after the update
(From OE-Core rev: 6ce232df15834cae44f3eda0f786132086afb76e)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[ YOCTO #14747 ]
Adding a initramfs is a common task, and the way oe-core offers to do so
is by using the initramfs-framework recipe and companion modules. There
was already documentation on adding an initramfs but the documentation
was lacking details on this framework. Add it before the multiconfig
section because it is a bit more important IMO.
Reported-by: Alejandro <alejandro@enedino.org>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e1aa69d00e20a5d3c948c430ed10eb01e7baa574)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit caedbca4eced4cf5bc74aaae64e4ad2887c2fc65)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We document how to add ptest support for a recipe by inheriting the
ptest class. We may as well tell the user to inherit a ptest class for a
common framework which does most of the job for you.
Suggested-by: Quentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 96645900c93abb95419f81e1553d988f3f68dc6a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 411b18e489a97ea4cde05613cdd4c86deb0cb8cb)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The devtool ide-sdk section is reformulated to be independent of the
eSDK installer. In fact, ide-sdk does not even support the execution
of an installer-based setup.
This reformulation is also a preparation for moving the devtool
documentation to a dedicated devtool section which is independent from
the eSDK documentation.
It should be clarified that devtool ide-sdk starts the SDK directly
from the bitbake environment. It is therefore an alternative to
bitbake -c populate_sdk_ext and installing an SDK installer.
A warning is added that explains some workarounds for some nasty
behavior of VSCode when running it in a bitbake environment.
(From yocto-docs rev: 87b37eabd1db05d9cb3f689cf43f1e6f4d649a97)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 287817f33688d61f7a71c056bfa5c645edb4fc4e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
How to reproduce:
- UBOOT_CONFIG must be used. With UBOOT_MACHINE it works fine.
A simple example based on oe-core is to modify the
beaglebone-yocto.conf file like this:
-UBOOT_MACHINE = "am335x_evm_defconfig"
+UBOOT_CONFIG = "foo"
+UBOOT_CONFIG[foo] = "am335x_evm_defconfig"
- A build configuration which inherits the kernel-fitimage.bbclass is
needed. For example:
MACHINE = "beaglebone-yocto"
KERNEL_IMAGETYPE = "Image"
KERNEL_IMAGETYPES += " fitImage "
KERNEL_CLASSES = " kernel-fitimage "
devtool modify linux-yocto
devtool build linux-yocto
...
| cp: cannot stat '.../linux-yocto-6.6.21+git/am335x_evm_defconfig/.config':
No such file or directory
| WARNING: .../linux-yocto/6.6.21+git/temp/run.do_configure.2081673:172 exit 1
from 'cp .../linux-yocto-6.6.21+git/am335x_evm_defconfig/.config
.../build/workspace/sources/linux-yocto/.config.baseline'
The reason for this problem is that the uboot-config.bbclass sets the
variable KCONFIG_CONFIG_ROOTDIR to a path that makes sense for u-boot,
but not for other recipes. However, the kernel-fitimage.bbclasse, for
example, inherits the uboot-config.bbclass, which brings the
u-boot-specific path into the kernel build context.
This change removes the uboot-specific KCONFIG_CONFIG_ROOTDIR path from
recipes other than u-boot itself.
(From OE-Core rev: 37835788d0772568f3551532eacbf810a4a6e47b)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from b23581a22619c52724c8e078f29e871e2ee74259)
Signed-off-by: Leonard Anderweit <l.anderweit@phytec.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The ide-sdk command bootstraps the SDK from the bitbake environment
before the IDE configuration is generated. In the case of the eSDK
installer, the bootstrapping is performed during the installation of
the eSDK installer. Running the ide-sdk plugin from an eSDK installer
based setup would require skipping the bootstrapping and probably taking
some other differences into account when generating the IDE
configurations.
This would be possible. But it will probably never be implemented, as
running devtool ide-sdk directly from the bitbake environment is much
more flexible.
Also, some of the recent improvements that have made it into the core
have the potential to make the eSDK installer obsolete at some point in
the future:
- bitbake-layers create-layers-setup replicates the layers
- bitbake-config-build replicates the build configuration
- The new sstate mirror features replicate the sstate
- bblock locks the sstate more flexible than the eSDK installer
- devtool ide-sdk bootstraps the SDK directly from the bitbake
environment. The same environment-setup... file is provided with
--mode=shared.
The devtool modify based workflow is supported since always by devtool
and also the default --mode of devtool ide-sdk.
These functions essentially cover what the eSDK installer does without
a need for the current implementation of the eSDK installer and the
populate_sdk_ext, which is hard to maintain and takes a lot of time to
build.
This means that instead of making the ide-sdk plugin compatible with the
eSDK installer, we should rather replace the current implementation of
the eSDK installer and populate_sdk_ext with an implementation that can
replicate a normal bitbake environment in a convenient way where the
ide-sdk plugin also just works without additional complexity.
(From OE-Core rev: f50306ea3e174b8db46b20b68a7ac4299a69f50d)
Signed-off-by: Adrian Freihofer <adrian.freihofer@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>
The debug_build_config function was never called. Compiling with debug
optimized compiler flags was not working. Even with the
--debug-build-config flag set, the build configuration from the recipe
was used.
The devtool ide-sdk --debug-build-config approach didn't work very well
anyway. The problem is that changing the bbappend file doesn't work
while bitbake uses the bbappend file. As a workaround, it would be
possible to parse the recipe, get DEBUG_BUILD and the path to the append
file, exit tinfoil, change the bbappend file, reopen tinfoil and do what
ide-sdk is supposed to do. Such an implementation would be complicated
and slow.
Therefore, the code that was originally supposed to implement this is
removed from ide-sdk and the new --debug-build function of devtool
modify is used instead. Additionally, a hint should be given on how to
manually add DEBUG_BUILD = '1' to bbappend.
This is compatible with the VSCode Bitbake plug-in, which does not
support this parameter anyway.
(From OE-Core rev: 23795962683c792347a17854fb0521734497d4a8)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sort the keys of the generated CMakeUserPreset.json file to make it
easier to search and compare.
(From OE-Core rev: b12dbde1ea30dd0fc1dd9352de948b8377c347fa)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a new option --debug-builds to automatically add DEBUG_BUILD = “1”
to the bbappend file of this recipe. This is especially useful when
invoking devtool modify before invoking devtool ide-sdk to perform a
remote debugging session.
(From OE-Core rev: fa30d8dd71393e10aa678c6e938c23d486b336c6)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In case both UBOOT_SIGN_ENABLE and UBOOT_ENV are enabled and
kernel-fitimage.bbclass is in use to generate signed kernel
fitImage, there is a circular dependency between uboot-sign
and kernel-fitimage bbclasses . The loop looks like this:
kernel-fitimage.bbclass:
- do_populate_sysroot depends on do_assemble_fitimage
- do_assemble_fitimage depends on virtual/bootloader:do_populate_sysroot
- virtual/bootloader:do_populate_sysroot depends on virtual/bootloader:do_install
=> The virtual/bootloader:do_install installs and the
virtual/bootloader:do_populate_sysroot places into
sysroot an U-Boot environment script embedded into
kernel fitImage during do_assemble_fitimage run .
uboot-sign.bbclass:
- DEPENDS on KERNEL_PN, which is really virtual/kernel. More accurately
- do_deploy depends on do_uboot_assemble_fitimage
- do_install depends on do_uboot_assemble_fitimage
- do_uboot_assemble_fitimage depends on virtual/kernel:do_populate_sysroot
=> do_install depends on virtual/kernel:do_populate_sysroot
=> virtual/bootloader:do_install depends on virtual/kernel:do_populate_sysroot
virtual/kernel:do_populate_sysroot depends on virtual/bootloader:do_install
Attempt to resolve the loop. Pull fitimage configuration options into separate
new configuration file image-fitimage.conf so these configuration options can
be shared by both uboot-sign.bbclass and kernel-fitimage.bbclass, and make use
of mkimage -f auto-conf / mkimage -f auto option to insert /signature node key-*
subnode into U-Boot control DT without depending on the layout of kernel fitImage
itself. This is perfectly valid to do, because the U-Boot /signature node key-*
subnodes 'required' property can contain either of two values, 'conf' or 'image'
to authenticate either selected configuration or all of images when booting the
fitImage.
For details of the U-Boot fitImage signing process, see:
https://docs.u-boot.org/en/latest/usage/fit/signature.html
For details of mkimage -f auto-conf and -f auto, see:
https://manpages.debian.org/experimental/u-boot-tools/mkimage.1.en.html#EXAMPLES
(From OE-Core rev: 259bfa86f384206f0d0a96a5b84887186c5f689e)
Fixes: 5e12dc911d0c ("u-boot: Rework signing to remove interdependencies")
Reviewed-by: Adrian Freihofer <adrian.freihofer@siemens.com>
(From OE-Core rev: d7bd9c6276611c8c8de0c2a24947783eae5d932a)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The update includes 156 commits. Full list of changes can be found on Github [1]
All patches were refreshed with devtool. One patch had to be manually
rebased to resolve a merge conflict introduced with 255.14 [2].
[1] https://github.com/systemd/systemd-stable/compare/v255.13...v255.17
[2] 0003-src-basic-missing.h-check-for-missing-strndupa.patch
(From OE-Core rev: 57ca5a2c912fcc4836f263ff2b98c9de2130f324)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This does not seem to be used in regular builds, but is beneficial
in rust selftest, where it allows dropping a custom patch
that is unsuitable for upstream (and was rejected by them).
Also remove an obsolete comment that seems related to the code
but describes something that was resolved long time ago.
I have confirmed that the rust selftest continues to pass with just
this one commit on top of master (as the following changes do break
the selftest).
(From OE-Core rev: 9b23f995fbc1886c36f02b0c6e1ccaf2ee0f6daa)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bf5732e2b235ce06fa1f24fe8f0dbcbc068500e3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Otherwise, use rust-native and cargo-native binaries as that allows
our native tweaks in them to be used for target/nativesdk rust -
same as for everything else written in rust.
In particular, this allows building target rust with
cargo-native that includes important reproducibility tweaks.
Unfortunately, this also breaks rust selftest, and that
is partially addressed by the following commit.
[YOCTO #15185]
(From OE-Core rev: d592bc02b0846411796c1d481c09833559d1d29f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8f2230cb51fe22ef4711a56fecfab4858c04e35b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in rsync. This vulnerability arises from a race condition during
rsync's handling of symbolic links. Rsync's default behavior when encountering
symbolic links is to skip them. If an attacker replaced a regular file with a
symbolic link at the right time, it was possible to bypass the default behavior
and traverse symbolic links. Depending on the privileges of the rsync process,
an attacker could leak sensitive information, potentially leading to privilege escalation.
(From OE-Core rev: e85beb88add5e94567d7221e00cabfb3d5010be7)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in rsync. When using the `--safe-links` option, rsync fails to
properly verify if a symbolic link destination contains another symbolic link within it.
This results in a path traversal vulnerability, which may lead to arbitrary file write
outside the desired directory.
(From OE-Core rev: dad4a83c011310872cce07fc4141e66a98439cb1)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A path traversal vulnerability exists in rsync. It stems from behavior enabled
by the `--inc-recursive` option, a default-enabled option for many client options
and can be enabled by the server even if not explicitly enabled by the client.
When using the `--inc-recursive` option, a lack of proper symlink verification
coupled with deduplication checks occurring on a per-file-list basis could allow
a server to write files outside of the client's intended destination directory.
A malicious server could write malicious files to arbitrary locations named after
valid directories/paths on the client.
(From OE-Core rev: c34cbef572e18c60bb7600fda370d6c46688c7b3)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in rsync. It could allow a server to enumerate the contents of an
arbitrary file from the client's machine. This issue occurs when files are being
copied from a client to a server. During this process, the rsync server will send
checksums of local data to the client to compare with in order to determine what
data needs to be sent to the server. By sending specially constructed checksum values
for arbitrary files, an attacker may be able to reconstruct the data of those files
byte-by-byte based on the responses from the client.
(From OE-Core rev: 19f4e7bd965c63f19cc756e6e2bf8f58d9e1dc8d)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the rsync daemon which could be triggered when rsync compares
file checksums. This flaw allows an attacker to manipulate the checksum length
(s2length) to cause a comparison between a checksum and uninitialized memory and
leak one byte of uninitialized stack data at a time.
(From OE-Core rev: fb8439e856d5ea10d12180020a14442c3b101e56)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A heap-based buffer overflow flaw was found in the rsync daemon. This issue is due
to improper handling of attacker-controlled checksum lengths (s2length) in the code.
When MAX_DIGEST_LEN exceeds the fixed SUM_LENGTH (16 bytes), an attacker can write
out of bounds in the sum2 buffer.
(From OE-Core rev: ad0e13912b17ca19ffbd7ea6a366f7c968517fb2)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
>From git 2.48 release notes:
"""
When "git fetch $remote" notices that refs/remotes/$remote/HEAD is
missing and discovers what branch the other side points with its
HEAD, refs/remotes/$remote/HEAD is updated to point to it.
"""
This means with git 2.48 onwards, there is a mystery "HEAD" revision
appearing in some of our shallow clone tests. We can avoid this by
using the same canonicalization as used for the reference revisions.
This resolves autobuilder failures on the Fedora 40 workers.
(Bitbake rev: aa0e540fc31a1c26839efd2c7785a751ce24ebfb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c83444d1210740e27b1744d3aa7c5cad4e28db2f)
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>
We don't run reproducible-builds on specific distros anymore, but on a
distro at random depending on what is available on the Autobuilder. Fix
the link to this builder and remove distro specific ones.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: bb9e018adcc10c642f87d0b95432783b5eb8057b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 8bd2bc3c00ca80f4c000a2a8d618a9f8ea3aa54b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We have moved to Valkyrie which is hosted on
https://autobuilder.yoctoproject.org/valkyrie. Update the URL in the
documentation.
Also, the YOCTO_AB_URL macro was used in a single location in the
documentation so replace it by the :yocto_ab: custom extlink and remove
the macro.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: b02e90b6eb32ce57a98e0e3720848e5cdfbb69d0)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0b0ed55d909dd11cdc9b29b105473271627c025e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The '-fdebug-prefix-map' options are used to map source files locations,
otherwise, DW_AT_comp_dir will contain buildpath.
The '-gno-record-gcc-switches' option is used to fix the buildpath introduced
by '-fintrinsic-modules-path' option, which is automatically added by fortran.
Here's some output from 'readelf --debug-dump libgfortran.so.5.0.0' when this
option is not added:
"""
<0><1a37d3>: Abbrev Number: 4 (DW_TAG_compile_unit)
<1a37d4> DW_AT_producer : (indirect string, offset: 0xd653): GNU Fortran2008 14.2.0 -m64
-march=core2 -mtune=core2 -msse3
-mfpmath=sse -mshstk -g -O2 -O2 -fstack-protector-strong -fimplicit-none
-fno-repack-arrays -fno-underscoring -fcf-protection=full
-fallow-leading-underscore -fbuilding-libgfortran -fPIC
-fintrinsic-modules-path /ala-lpggp72/qichen/Yocto/builds/build-poky/tmp/work/
core2-64-poky-linux/libgfortran/14.2.0/recipe-sysroot-native/usr/bin/x86_64-poky-linux
/../../lib/x86_64-poky-linux/gcc/x86_64-poky-linux/14.2.0/finclude
-fpre-include=../../../../recipe-sysroot/usr/include/finclude/math-vector-fortran.h
"""
See https://gcc.gnu.org/pipermail/fortran/2024-October/061204.html for more
detailed information.
(From OE-Core rev: 660e00469f9c99fe733cc8b37f67438a96ff2e97)
Signed-off-by: Chen Qi <Qi.Chen@windriver.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>
Since pulseaudio v16.99.1, the library needed is webrtc-audio-processing-1.
This fixes
Run-time dependency webrtc-audio-processing-1 found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency webrtc-audio-processing-1
../pulseaudio-17.0/meson.build:730:15: ERROR: Automatic wrap-based subproject downloading is disabled
The library is available in meta-openembedded/meta-multimedia.
(cherry picked from commit 4661c49eb4f0ed89a3d027d9a003c40744baaf38)
(From OE-Core rev: e80c3ca36f08a259e13fd94f1c87a7f5bf485a8b)
Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Using the package architecture to select the right qemu options to pass
to qemu-user is incorrect, and fails for recipes that set PACKAGE_ARCH
to MACHINE_ARCH (as the qemuppc workarounds suggest) because there are
not typically any options set for the machine name.
Solve this by using TUNE_PKGARCH instead: for the majority of recipes
this is the same value, but for machine-specific recipes it remains the
same instead of changing to the machine name.
This means we can remove the qemuppc workarounds, as they're obsolete.
Also update the gcc-testsuite recipe which uses the same pattern to use
TUNE_PKGARCH, and generalise the else codepath to avoid needing to
update the list of architectures.
[ YOCTO #15647 ]
(From OE-Core rev: 972ca555ff3aa41d32980477850c92915b6395ed)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 414b754a6cbb9cc354b1180efd5c3329568a2537)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The nativesdk class overrides PACKAGE_ARCH and unsets TUNE_FEATURES, but
as recipes might want to look at TUNE_PKGARCH too (for example, when
setting QEMU_EXTRAOPTIONS) we should also override that variable.
Otherwise, a nativesdk recipe will have the TUNE_PKGARCH of the target,
which leads to errors (eg passing mips arguments to an arm qemu).
(From OE-Core rev: 812cf123af5821c300c630cda35be8faed73b9d5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 05322beb290e1db30bef49b4364f8a8e6e9f7408)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit 49391fdcf71b32c5fd3c7b134c1d1c45cc1db388 which
introduced a bluetooth regression on systems with read-only rootfs.
When configuration files are missing, bluez tries to generate them which
fails on a read-only rootfs. As a result bluetooth service fails to
start and bluetooth is broken. Hence, configuration files need to be
installed in the rootfs in a way or another.
Bluez commit be0e79629 (build: ship all config files with --enable-datafiles,
2024-02-12) introduced configuration files installation in bluez version
5.73. However, scarthgap pulls in version 5.72, so it is responsible of the
installation of configuration files until bluez is upgraded. Scarthgap
commit 49391fdcf71b32c5fd3c7b134c1d1c45cc1db388 removed installation of
configuration files too early, hence the revert.
(From OE-Core rev: 54a7014a801ddbda2a7dfe1ab560a154064ad47e)
Signed-off-by: Catalin Popescu <catalin.popescu@leica-geosystems.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The ssh target is currently well tailored to easily retrieve textual output
from a command run on a remote target. It could also be used to retrieve
raw data from a command run onto a remote target (for example, to feed this
data directly to another program), but it currently suffers two minor
issues preventing such use case:
- stderr is piped to stdout, so any error log will be mixed in the program
output
- the final output is decoded as utf-8 and stripped
Allow to return the raw, unmodified output by adding an optional "raw"
parameter. Keep it to False by default to preserve the current behavior.
When enabled, do not return a string but the raw output as bytes.
(From OE-Core rev: 8d05dc6e2284b7ed7c32a8215b9c8bf6f7dabf00)
(From OE-Core rev: d09187db648053a763036a5209efd584b352cf31)
Signed-off-by: Alexis Lothoré <alexis.lothore@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>
Update to the 5.0.6 release of the 5.0 series for buildtools.
(From OE-Core rev: 6c0372a67b410b8f7ba9b43ffd17efd2f3b439aa)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Previously, the cooker skiplist was shared across multiconfigs
(including default ''). If you had a recipe that was incompatible with
several multiconfigs for different reasons, then the displayed reason
(i.e. the "ERROR: Nothing PROVIDES" and "* was skipped" messages) might
vary across invocations of bitbake. This was caused by the random order
in which recipes are parsed under different multiconfig contexts, with
each skip reason overwriting the previously assigned reason.
I hit this specificially when using COMPATIBLE_MACHINE, but
COMPATIBLE_HOST (or anything using bb.parse.SkipRecipe) would have done it too.
(Bitbake rev: 7dde14582bfd104c6da26e3f5ecf2ef37a1494ce)
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When tasks fail, it's very frustrating to have to scroll up to find the
log path(s). Many of us have the muscle memory to navigate to the 'temp'
directories under tmp/work/, but new users do not.
This change enhances the final summary to include log paths (reported
via bb.build.TaskFailed events). Here's an example:
NOTE: Tasks Summary: Attempted 856 tasks of which 853 didn't need to be rerun and 3 failed.
Summary: 3 tasks failed:
virtual:native:/home/chris/repos/poky/meta/recipes-core/ncurses/ncurses_6.5.bb:do_fetch
log: /home/chris/repos/poky/build/tmp/work/x86_64-linux/ncurses-native/6.5/temp/log.do_fetch.1253462
/home/chris/repos/poky/meta/recipes-core/ncurses/ncurses_6.5.bb:do_fetch
log: /home/chris/repos/poky/build/tmp/work/core2-64-poky-linux/ncurses/6.5/temp/log.do_fetch.1253466
virtual:nativesdk:/home/chris/repos/poky/meta/recipes-core/ncurses/ncurses_6.5.bb:do_fetch
log: /home/chris/repos/poky/build/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-ncurses/6.5/temp/log.do_fetch.1253467
Summary: There were 3 WARNING messages.
Summary: There were 6 ERROR messages, returning a non-zero exit code.
Each log is rendered as a clickable hyperlink in the terminal. See
https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
(Bitbake rev: 9c020cc314bfd0702bb1d457d94925c6e9613268)
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
With Linux kernel v6.6, due to commit 59b047bc9808 ("Bluetooth:
MGMT/SMP: Fix address type when using SMP over BREDR/LE"), an error
might occur when trying to automatically repair a bluetooth device, as
the key might store using a wrong/invalid address type. This happens
only with bluez5 version 5.72:
HCI Event: Link Key Request (0x17) plen 6 bdaddr 8C:98:6B:7A:BD:F0
HCI Command: Link Key Request Negative Reply (0x01|0x000c) plen 6 bdaddr 8C:98:6B:7A:BD:F0
This was already solved upstream, therefore backport the patch to fix
this issue.
(From OE-Core rev: d719d02f2f3ce8f54de0e10d89a8d389edb61fed)
Signed-off-by: Hiago De Franco <hiago.franco@toradex.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:
a30cd70ab75a Linux 6.6.69
ee18012c8015 block: avoid to reuse `hctx` not removed from cpuhp callback list
937fcde0e971 ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
ff4dff0bbe79 x86/cpu/intel: Drop stray FAM6 check with new Intel CPU model defines
0098f6a62ac7 ALSA: sh: Fix wrong argument order for copy_from_iter()
1ce362065899 btrfs: sysfs: fix direct super block member reads
6e1a82259307 btrfs: avoid monopolizing a core when activating a swap file
13eb3cae1d8e power: supply: gpio-charger: Fix set charge current limits
c484dbafbae9 i2c: microchip-core: fix "ghost" detections
e1cc0e256092 i2c: imx: add imx7d compatible string for applying erratum ERR007805
b1f7476e07b9 PCI/MSI: Handle lack of irqdomain gracefully
3f66c65f6525 i2c: microchip-core: actually use repeated sends
80120bb4eef7 io_uring/sqpoll: fix sqpoll error handling races
03041e474a6a tracing: Prevent bad count for tracing_cpumask_write
dafa7332e7c0 tracing: Constify string literal data member in struct trace_event_call
c1a26ea77f81 freezer, sched: Report frozen tasks as 'D' instead of 'R'
60b57dc761d3 drm/amdkfd: pause autosuspend when creating pdd
4312b60fa7ac drm/amdkfd: Use device based logging for errors
9f7042ffc7f3 drm/amdkfd: drop struct kfd_cu_info
798f21e8a655 drm/amdkfd: reduce stack size in kfd_topology_add_device()
8406848671ce x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation
fe48d03286b2 x86/cpu/intel: Switch to new Intel CPU model defines
d7ac1856b6ec x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h
cb3491e875f6 x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86
f3a3192993da x86/cpu: Add model number for another Intel Arrow Lake mobile processor
224d693c9203 x86/cpu: Add model number for Intel Clearwater Forest processor
14172f8e9485 drm/amdgpu/hdp6.0: do a posting read when flushing HDP
c9ad5cbf2495 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
f60770d660dc drm/amdgpu/hdp4.0: do a posting read when flushing HDP
a9cb2cc5b8b5 drm/amd/amdgpu: allow use kiq to do hdp flush under sriov
36a6e8aeae4a pmdomain: core: Add missing put_device()
13ced1c4980e ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops
31fc2ce99308 ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i
2d2b19ed4169 sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers
1258986bbd17 MIPS: mipsregs: Set proper ISA level for virt extensions
37ee3b66eb62 MIPS: Probe toolchain support of -msym32
58bf93580fec blk-mq: move cpuhp callback registering out of q->sysfs_lock
079fcc926b0b blk-mq: register cpuhp callback after hctx is added to xarray table
12c0ddd6c551 virtio-blk: don't keep queue frozen during system suspend
9735d40f5fde drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
5edf9f786a18 spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()
3556af9a68af scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
cf4bea16bb6d scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
cecca8b42063 spi: intel: Add Panther Lake SPI controller support
eb9b647a6834 platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
4eb54230b0ba LoongArch: BPF: Adjust the parameter of emit_jirl()
5fc47124442d LoongArch: Fix reserving screen info memory for above-4G firmware
5e448ea8df48 regmap: Use correct format specifier for logging range errors
3ad1feaa0bd0 smb: server: Fix building with GCC 15
7dbf2af85cd3 ALSA: sh: Use standard helper for buffer accesses
39c860c96c64 ALSA: hda/conexant: fix Z60MR100 startup pop issue
3dea3c59c4bd udf: Skip parent dir link count update if corrupted
f50783148ec9 scsi: megaraid_sas: Fix for a potential deadlock
fbd7deb459b2 scsi: qla1280: Fix hw revision numbering for ISP1020/1040
ab9ae7e789ab watchdog: mediatek: Add support for MT6735 TOPRGU/WDT
e64809e8754a watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
d4d67fa7158d tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
23681bc4b59f stddef: make __struct_group() UAPI C++-friendly
b7f60ffdfd96 powerpc/pseries/vas: Add close() callback in vas_vm_ops struct
dd45c8778273 mtd: rawnand: fix double free in atmel_pmecc_create_user()
e658f1c133b8 dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
aa2381a1ea39 dmaengine: apple-admac: Avoid accessing registers in probe
34d2c9c6de73 dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()
f2705359161f dmaengine: tegra: Return correct DMA status when paused
8cf5aa06d074 dmaengine: dw: Select only supported masters for ACPI devices
7f92f287b0fa dmaengine: mv_xor: fix child node refcount handling in early exit
908806a2e789 phy: rockchip: naneng-combphy: fix phy reset
96173874d6b8 phy: usb: Toggle the PHY power during init
94dd7d0665ec phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
216b9f8335b5 phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
58068f8b7a55 phy: core: Fix that API devm_phy_put() fails to release the phy
80a6eeb3a73a phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
293b3748abab phy: core: Fix an OF node refcount leakage in _of_phy_get()
826acec1a9f9 phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP
36094da8b402 mtd: rawnand: arasan: Fix missing de-registration of NAND
649ba9c1712b mtd: rawnand: arasan: Fix double assertion of chip-select
3970d6b335fb mtd: diskonchip: Cast an operand to prevent potential overflow
15c184b4e7cf nfsd: restore callback functionality for NFSv4.0
488304065d0d nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
0326fbf69311 bpf: Check negative offsets in __bpf_skb_min_len()
343a932a05f4 tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
9dbc7e0e5ce5 tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
9ef08c3fe764 mm/vmstat: fix a W=1 clang compiler warning
d41fa58fca6f ceph: allocate sparse_ext map only for sparse reads
44e518abbb49 ceph: fix memory leak in ceph_direct_read_write()
fb98248fc4a2 ceph: try to allocate a smaller extent map for sparse read
1d6de21f0029 media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
3ee19fb278a6 Linux 6.6.68
fd4d53318e96 dt-bindings: net: fec: add pps channel property
c226b0f0d8b0 drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
194532af82a1 net: fec: make PPS channel configurable
897bab2abdac net: fec: refactor PPS channel configuration
4cba44122663 io_uring/rw: avoid punting to io-wq directly
41928840172e io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
6c27fc6a783c io_uring/rw: split io_read() into a helper
d9831a655e13 epoll: Add synchronous wakeup support for ep_poll_callback
b3ab12531d0d ceph: fix memory leaks in __ceph_sync_read()
a07c0908e368 ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
f006f6eaea7b ceph: validate snapdirname option length when mounting
7094f3b6df92 of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
a7e5dc8d5da1 of: Fix error path in of_parse_phandle_with_args_map()
50c960e79921 udmabuf: also check for F_SEAL_FUTURE_WRITE
284760b320a0 nilfs2: prevent use of deleted inode
cfb608b4cf22 nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
fdfa42cefba4 of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
dd3412f29899 of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()
96c9ff350476 NFS/pnfs: Fix a live lock between recalled layouts and layoutget
2ca94c8de360 io_uring: check if iowq is killed before queuing
a73f0425f44b io_uring: Fix registered ring file refcount leak
24047899f94e selftests/bpf: Use asm constraint "m" for LoongArch
8b7dfdf3dbd7 selftests/memfd: run sysctl tests when PID namespace support is enabled
2f6ad0b613cd tracing: Add "%s" check in test_event_printk()
cc2c77b35186 tracing: Add missing helper functions in event pointer dereference check
452e89f1588d tracing: Fix test_event_printk() to process entire print argument
906807c734ed smb: client: fix TCP timers deadlock after rmmod
3d2634ec0d1d KVM: x86: Play nice with protected guests in complete_hypercall_exit()
89fcec5e466b Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
a41ee016b5df btrfs: tree-checker: reject inline extent items with 0 ref count
90ae5b7a1c52 vmalloc: fix accounting with i915
0b5b0b65561b zram: fix uninitialized ZRAM not releasing backing device
aca0f94c25de zram: refuse to use zero sized block device as backing device
da61286b6512 hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
7e3b14abe39a hwmon: (tmp513) Fix Current Register value interpretation
c680302c5eeb hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
81a3738bed1a hwmon: (tmp513) Use SI constants from units.h
d0823a2fe057 hwmon: (tmp513) Simplify with dev_err_probe()
9d207df1282a hwmon: (tmp513) Don't use "proxy" headers
da6b2c626ae7 drm/amdgpu: don't access invalid sched
b91184b59437 i915/guc: Accumulate active runtime on gt reset
7871b0d81a3b i915/guc: Ensure busyness counter increases motonically
b5e8103c46aa i915/guc: Reset engine utilization buffer before registration
5f46feefa5ef drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
b39de5a71bac drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
d1b96495fa2a thunderbolt: Improve redrive mode handling
cd8fb13924b3 USB: serial: option: add Telit FE910C04 rmnet compositions
ec1ccad0c3b4 USB: serial: option: add MediaTek T7XX compositions
996c88c81fec USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
eb748a5a8c59 USB: serial: option: add MeiG Smart SLM770A
27921a57efaf USB: serial: option: add TCL IK512 MBIM & ECM
637b6e17f11d hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
b72d1e64984e efivarfs: Fix error on non-existent file
666c7b77d581 i2c: riic: Always round-up when calculating bus period
0eba9c56d77c chelsio/chtls: prevent potential integer overflow on 32bit
efe74dd58a72 net: tun: fix tun_napi_alloc_frags()
65fac86c3d73 KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
3e84704feefe EDAC/amd64: Simplify ECC check on unified memory controllers
2956429c7a4e mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
4ca7a0c83100 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
b15b92daf67c net: mdiobus: fix an OF node reference leak
0e78c3eb72ec selftests: openvswitch: fix tcpdump execution
576b58f39b0f netfilter: ipset: Fix for recursive locking warning
592fc96af827 ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
4dfa9a924008 net: ethernet: bgmac-platform: fix an OF node reference leak
13fcc286811c net: hinic: Fix cleanup in create_rxqs/txqs()
55a81dcf79bc ksmbd: fix broken transfers when exceeding max simultaneous operations
8077d33fb8c8 ksmbd: count all requests in req_running counter
ce2fade187dd net: renesas: rswitch: rework ts tags management
6cd7cad950d9 ionic: use ee->offset when returning sprom data
da5736f516a6 ionic: Fix netdev notifier unregister on failure
470c5ecbac2f netdevsim: prevent bad user input in nsim_dev_health_break_write()
2f3c62ffe881 net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()
7a6927814b42 net/smc: check return value of sock_recvmsg when draining clc data
935caf324b44 net/smc: check smcd_v2_ext_offset when receiving proposal msg
295a92e3df32 net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
91a7c27c1444 net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
2e0786b3006e net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
2627c3e86469 net/smc: protect link down work from execute after lgr freed
06518a75de0a cxl/region: Fix region creation for greater than x2 switches
fa299bfc1e0e cxl/pci: Fix potential bogus return value upon successful probing
9557ed4dcd8f tools: hv: change permissions of NetworkManager configuration file
e5d1ae2d4d0b xfs: reset rootdir extent size hint after growfsrt
29fcb5fef608 xfs: take m_growlock when running growfsrt
35bd108619c2 xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
9fadc53d793c xfs: Fix the owner setting issue for rmap query in xfs fsmap
4a82db7a4b73 xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
b2dcbd8a928c xfs: attr forks require attr, not attr2
27336a327b40 xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
1bee32f33c0a xfs: fix file_path handling in tracepoints
cb95cb2450e3 xfs: convert comma to semicolon
ca96d83c9307 xfs: don't walk off the end of a directory data block
fe962ab3c4f1 xfs: Fix xfs_prepare_shift() range for RT
2e63ed9b0175 xfs: Fix xfs_flush_unmap_range() range for RT
c070b8802159 xfs: create a new helper to return a file's allocation unit
7531c9ab2e55 xfs: declare xfs_file.c symbols in xfs_file.h
ff627196ddc1 xfs: use consistent uid/gid when grabbing dquots for inodes
c08d03996cea xfs: verify buffer, inode, and dquot items every tx commit
85d0947db262 xfs: fix the contact address for the sysfs ABI documentation
e4ee7050712a i2c: pnx: Fix timeout in wait functions
76b63579a904 p2sb: Do not scan and remove the P2SB device when it is unhidden
3c469a528e39 p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()
8b64ae60f3f9 p2sb: Introduce the global flag p2sb_hidden_by_bios
f8c9788636f5 p2sb: Factor out p2sb_read_from_cache()
9194a9214b04 platform/x86: p2sb: Make p2sb_get_devfn() return void
db3667c9bbfb net: stmmac: fix TSO DMA API usage causing oops
43fb5b0974eb usb: cdns3: Add quirk flag to enable suspend residency
c7cc4152c0f4 PCI/AER: Disable AER service on suspend
3e221877dd92 PCI: Use preserve_config in place of pci_flags
0d1d7e0c6439 ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C
9a6a33eb6be3 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP
dbdee8456aa8 MIPS: Loongson64: DTS: Fix msi node for ls7a
d10b8db9907e usb: cdns3-ti: Add workaround for Errata i2409
25f760c9ecfd PCI: Add ACS quirk for Broadcom BCM5760X NIC
db7d50a5d7c4 PCI: vmd: Create domain symlink before pci_bus_add_devices()
4f3cb0f96a2a usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
97e13434b5da net: sched: fix ordering of qlen adjustment
ab6cc4ef42d6 Linux 6.6.67
e68cbbef3d6f x86/static-call: fix 32-bit build
44a7b0419d35 ALSA: usb-audio: Fix a DMA to stack memory bug
bcf0e2fda80c x86/xen: remove hypercall page
bcca7e067909 x86/xen: use new hypercall functions instead of hypercall page
31f29270c15b x86/xen: add central hypercall functions
82c211ead1ec x86/xen: don't do PV iret hypercall through hypercall page
cd95149561d5 x86/static-call: provide a way to do very early static-call updates
8fb54fe2e709 objtool/x86: allow syscall instruction
aac984c87ef8 x86: make get_cpu_vendor() accessible from Xen code
fe9a8f5250ae xen/netfront: fix crash when removing device
4a41bb9f2b40 net: rswitch: Avoid use-after-free in rswitch_poll()
9f7a9f95dfb7 selftests/bpf: remove use of __xlated()
ce444a00414a selftests/bpf: Add netlink helper library
3a7d88f9814a tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe()
bfe9446ea1d9 bpf: sync_linked_regs() must preserve subreg_def
4e76efda1f0a KVM: arm64: Disable MPAM visibility by default and ignore VMM writes
e2ccaf2d0eb5 kselftest/arm64: abi: fix SVCR detection
4a542118457d blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
ee11eaa15132 net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries
f5fcb1ff9f46 net: renesas: rswitch: fix initial MPIC register setting
ecdcaea0e405 Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
3bf09c685e1b Bluetooth: SCO: Add support for 16 bits transparent voice setting
263b390a826f Bluetooth: iso: Fix recursive locking warning
0108132d7d76 Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating
11dc486ed5d4 Bluetooth: ISO: Reassociate a socket with an active BIS
81c4b9529ed8 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
c6c217c6e28a team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
679b5884e61d bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
3824c5fad18e net/sched: netem: account for backlog updates from child qdisc
72dc88eca723 net: dsa: felix: fix stuck CPU-injected packets with short taprio windows
27f0574253f6 netfilter: nf_tables: do not defer rule destruction via call_rcu
8c2c8445cda8 netfilter: IDLETIMER: Fix for possible ABBA deadlock
01b2c761503b net: renesas: rswitch: handle stop vs interrupt race
bf8c6755f020 net: renesas: rswitch: avoid use-after-put for a device tree node
78aa0aabb093 net: renesas: rswitch: fix leaked pointer on error path
0c316b6e0aef net: renesas: rswitch: fix race window between tx start and complete
af327c0f41d6 net: rswitch: Add jumbo frames handling for TX
87388cbe9330 net: rswitch: Add a setting ext descriptor function
0aeec4bb6a9f net: rswitch: Add unmap_addrs instead of dma address in each desc
99ee2eb6e0fe net: rswitch: Use build_skb() for RX
ad4bd2c039fb net: rswitch: Use unsigned int for desc related array index
2a584b1443bd net: rswitch: Drop unused argument/return value
f789f9d1af40 Documentation: PM: Clarify pm_runtime_resume_and_get() return value
5b8ea6b89f92 ASoC: amd: yc: Fix the wrong return value
d5a1ca7b5980 ALSA: control: Avoid WARN() for symlink errors
131798aea9ae qca_spi: Make driver probing reliable
ebaf832f1e22 qca_spi: Fix clock speed for multiple QCA7000
3942f0b0d652 cxgb4: use port number to set mac addr
ae5fab215f9c ACPI: resource: Fix memory resource type union access
0d9344165273 net: sparx5: fix the maximum frame length register
ad74e16b351d net: sparx5: fix FDMA performance issue
f1d6afbe1ecd spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user()
8e9b5e14e5b9 net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set()
3b3277267d7b net: mscc: ocelot: be resilient to loss of PTP packets during transmission
5f2c6930c689 net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe
7f42e62a6e9f net: mscc: ocelot: improve handling of TX timestamp for unknown skb
d275b713496e net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb()
b7a79e51297f net: defer final 'struct net' free in netns dismantle
03e661b5e7aa net: lapb: increase LAPB_HEADER_LEN
74f0a6912926 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
03528ff8de66 selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted
c9776bd1422e selftests: mlxsw: sharedbuffer: Remove duplicate test cases
2be4018f4ce1 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
bd7ddc5f921d wifi: cfg80211: sme: init n_channels before channels[] access
325cf73a1b44 net/mlx5: DR, prevent potential error pointer dereference
89ecda492d0a tipc: fix NULL deref in cleanup_bearer()
4a9a7f9f745d batman-adv: Do not let TT changes list grows indefinitely
fd0638fa60e6 batman-adv: Remove uninitialized data in full table TT response
b2b6ecc29204 batman-adv: Do not send uninitialized TT changes
86106974d0a8 amdgpu/uvd: get ring reference from rq scheduler
e08dc2dc3c3f acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
567df47c3e45 wifi: mac80211: fix station NSS capability initialization order
c32db61989af wifi: mac80211: clean up 'ret' in sta_link_apply_parameters()
c07923459935 wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon
f3412522f788 wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one
a574145ef474 rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long
dbec5b420397 bpf, sockmap: Fix update element with same
b015f19fedd2 bpf, sockmap: Fix race between element replace and close()
c2b6b47662d5 bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog
68d23ee1bdf1 bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()
c7e1962a3807 bpf: Check size for BTF-based ctx access of pointer members
0f2dd866c6b1 xfs: only run precommits once per transaction object
08b1325d67a1 xfs: fix scrub tracepoints when inode-rooted btrees are involved
eef2e0da3185 xfs: return from xfs_symlink_verify early on V4 filesystems
549f2fc321ea xfs: don't drop errno values when we fail to ficlone the entire range
b4f3bf6fe918 xfs: update btree keys correctly when _insrec splits an inode root block
e07f9c92bd12 drm/i915: Fix NULL pointer dereference in capture_engine
1f7659950736 drm/i915: Fix memory leak by correcting cache object name in error handler
c0484aa1adc3 usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode
8ca07a3d18f3 usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
bd8ca5c5a04a usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe()
1c766533deb3 usb: typec: anx7411: fix fwnode_handle reference leak
e22e4df241f7 usb: ehci-hcd: fix call balance of clocks handling routines
35acf6d7e889 usb: gadget: midi2: Fix interpretation of is_midi1 bits
3184e07e1240 scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe
6c75336869c7 usb: dwc2: Fix HCD port connection race
700f3afe5b76 usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
09883478938d usb: dwc2: Fix HCD resume
a3840455f275 ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
a867bf10364a usb: host: max3421-hcd: Correctly abort a USB request.
6f796a6a396d riscv: Fix IPIs usage in kfence_protect_page()
e6c338476c80 ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
5baa28569c92 blk-cgroup: Fix UAF in blkcg_unpin_online()
aa9b1d0d6a5b riscv: Fix wrong usage of __pa() on a fixmap address
7ac2535d8ee6 tcp: check space before adding MPTCP SYN options
bc6d8cc2c563 splice: do not checksum AF_UNIX sockets
450a844c045f ksmbd: fix racy issue from session lookup and expire
0252305d2964 perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG
f9f85df30118 bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors
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: 73c7ebc06e9599406c9bccc7431dce74c7a117bc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3765ad18b68446727f2bbce6ab2e43a594dacdd9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
a66cdcdc9e44 Linux 6.6.66
35163f642d91 i3c: master: svc: fix possible assignment of the same address to two devices
43bbc5f8586e i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin
1baed369508b serial: amba-pl011: fix build regression
5eb15d2f4eb4 platform/x86: asus-wmi: Fix thermal profile initialization
8bb7b689369e ALSA: usb-audio: Update UMP group attributes for GTB blocks, too
fe330624b85f usb: dwc3: ep0: Don't reset resource alloc flag
3706311ea095 net/smc: fix incorrect SMC-D link group matching logic
7a89f5318252 ALSA: hda: Fix build error without CONFIG_SND_DEBUG
2daba7d857e4 drm/amdgpu: rework resume handling for display (v2)
aec3eecce11d ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
3e26e24a301e ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
7a670b420ef2 btrfs: add cancellation points to trim loops
d11f14a7911e iio: invensense: fix multiple odr switch when FIFO is off
ed968a1f1f66 xhci: dbc: Fix STALL transfer event handling
1af5e8b1c9f3 mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
4358f241594b jffs2: Fix rtime decompressor
6808a1812a34 jffs2: Prevent rtime decompress memory corruption
0d5c7fcfa585 KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn()
67b5ed3b4d36 selftests/ftrace: adjust offset for kprobe syntax error test
032b4122a92a vfio/mlx5: Align the page tracking max message size with the device capability
7535956ffe5b Revert "unicode: Don't special case ignorable code points"
1240225d838b x86: Fix build regression with CONFIG_KEXEC_JUMP enabled
720792341f5e tracing/eprobe: Fix to release eprobe when failed to add dyn_event
9d9bd3f7da8a clk: en7523: Initialize num before accessing hws in en7523_register_clocks()
2a72d5cc83d6 btrfs: fix missing snapshot drew unlock when root is dead during swap activation
b600d3040285 sched/deadline: Fix warning in migrate_enable for boosted tasks
01ecd269755e sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity
842010e3ca9e sched/deadline: Collect sched_dl_entity initialization
24617f9ca8c8 sched: Unify more update_curr*()
7f509457773e sched: Remove vruntime from trace_sched_stat_runtime()
4db5988bb099 sched: Unify runtime accounting across classes
654f3294c69e sched/headers: Move 'struct sched_param' out of uapi, to work around glibc/musl breakage
b2f7d7507982 sched/fair: Rename check_preempt_curr() to wakeup_preempt()
5787443f556e sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair()
b607a3886e61 sched/core: Prevent wakeup of ksoftirqd during idle load balance
a2b004f5c93d sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy
f163cf9c6ae9 sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
a13b2b9b0b0b mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
cc424890b06b mempolicy: fix migrate_pages(2) syscall return nr_failed
8f149bcc4d91 sched/numa: fix memory leak due to the overwritten vma->numab_state
41f65469c33f sched/numa: Fix mm numa_scan_seq based unconditional scan
42882b583095 io_uring/tctx: work around xa_store() allocation error issue
c45cec53eeb4 setlocalversion: work around "git describe" performance
2102ed90f789 smb: client: don't try following DFS links in cifs_tree_connect()
b32ce4f9e3b7 serial: 8250_dw: Add Sophgo SG2044 quirk
79f1a5b17bf5 rtc: cmos: avoid taking rtc_lock for extended period of time
3fbde702748d misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
691284c2cd33 powerpc/prom_init: Fixup missing powermac #size-cells
44eb450d8ed5 ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW
8ef9ea1503d0 MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
cb6d7ffca4be drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3
ddc2aa0f99e7 ASoC: amd: yc: fix internal mic on Redmi G 2022
2c810ecfcc95 iio: light: ltr501: Add LTER0303 to the supported devices
3fc7b49d24b1 usb: chipidea: udc: handle USB Error Interrupt if IOC not set
57f7979aefdc fs/ntfs3: Fix case when unmarked clusters intersect with zone
c5f89458a2ea LoongArch: Fix sleeping in atomic context for PREEMPT_RT
ec1208b13c5e ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
353bc143066d ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
295b50e95e90 f2fs: fix to shrink read extent node in batches
76bdd3b1c256 f2fs: print message if fscorrupted was found in f2fs_new_node_page()
ffe19e363c6f i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
29c80f54e362 PCI: Add ACS quirk for Wangxun FF5xxx NICs
407476eb5f76 PCI: Add 'reset_subordinate' to reset hierarchy below bridge
b824ea2af6e0 PCI: Detect and trust built-in Thunderbolt chips
c37cc784af7e PCI: vmd: Set devices to D0 before enabling PM L1 Substates
61ee910a0042 PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs
70d65110986e PCI: qcom: Add support for IPQ9574
a6dc4b4fda2e i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
880827a141e3 KMSAN: uninit-value in inode_go_dump (5)
9669b28f81e0 f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
562334170295 verification/dot2: Improve dot parser robustness
7a135fd49c3e smb: client: memcpy() with surrounding object base address
08ab71e0f618 nvdimm: rectify the illogical code within nd_dax_probe()
9e4828b78e28 thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens
03bf88b1e95d pinctrl: qcom: spmi-mpp: Add PM8937 compatible
b377ef01a3d9 pinctrl: qcom-pmic-gpio: add support for PM8937
338368f7fe2d scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
0e5642e73a63 scsi: st: Don't modify unknown block number in MTIOCGET
f6d6fb563e4b leds: class: Protect brightness_show() with led_cdev->led_access mutex
8d37cb1c8f1a clk: qcom: tcsrcc-sm8550: add SAR2130P support
62bd597e1e87 clk: qcom: rpmh: add support for SAR2130P
80864fe570d5 clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
c6c58505bfba scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths
5fe23c57abad bpf: put bpf_link's program when link is safe to be deallocated
6ff9768a3144 scsi: ufs: core: Make DMA mask configuration more flexible
2da32aed4a97 pinmux: Use sequential access to access desc->pinmux data
50ddf4b0e1a4 scsi: hisi_sas: Add cond_resched() for no forced preemption model
77c9ad0c425a rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long
987abe82faa9 tools/rtla: fix collision with glibc sched_attr/sched_set_attr
aceff9270e86 tracing: Use atomic64_inc_return() in trace_clock_counter()
d62b8e0c3f36 tracing/ftrace: disable preemption in syscall probe
1cbb632b515a pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
fdac3e251d9e netpoll: Use rcu_access_pointer() in __netpoll_setup
843adffcbb4a net/neighbor: clear error in case strict check is not set
ed8cf33dead6 rocker: fix link status detection in rocker_carrier_init()
d7a6ff5dc803 ASoC: hdmi-codec: reorder channel allocation list
d87c7db6213c Bluetooth: Set quirks for ATS2851
ac22911f2eed Bluetooth: Support new quirks for ATS2851
5af48b484ec0 Bluetooth: Add new quirks for ATS2851
5e50d12cc6e9 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
36af575822ef Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
916b577a2cef dsa: qca8k: Use nested lock to avoid splat
10e8a2dec9ff bpf: Call free_htab_elem() after htab_unlock_bucket()
07c020c6d14d wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
3afd475d5af9 wifi: ipw2x00: libipw_rx_any(): fix bad alignment
b9e52a96ec92 drm/amdgpu: set the right AMDGPU sg segment limitation
83c45de6c6ce ALSA: usb-audio: Make mic volume workarounds globally applicable
a8f7d6963768 virtio-net: fix overflow inside virtnet_rq_alloc
4e3f73221deb drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
69df145daf15 fsl/fman: Validate cell-index value obtained from Device Tree
3b5d21b56c37 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
e7d376f94f72 jfs: fix array-index-out-of-bounds in jfs_readdir
c56245baf3fd jfs: fix shift-out-of-bounds in dbSplit
fd993b2180b4 jfs: array-index-out-of-bounds fix in dtReadFirst
c212d91070be dma-debug: fix a possible deadlock on radix_lock
efb054752f2c drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
3295bd236450 netlink: specs: Add missing bitset attrs to ethtool spec
ccc22ebf98df drm/amdgpu: Dereference the ATCS ACPI buffer
9a1546e775f5 drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
87210234e5a2 drm/sched: memset() 'job' in drm_sched_job_init()
d783451a49d4 net: stmmac: Programming sequence for VLAN packets with split header
81f4a1e9b654 net: sfp: change quirks for Alcatel Lucent G-010S-P
556ae6c91145 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
ffe1766a3a55 fanotify: allow reporting errors on failure to open fd
d7a6fb6442b1 wifi: ath5k: add PCI ID for Arcadyan devices
87b969352d38 wifi: ath5k: add PCI ID for SX76X
706b07b7b37f net: inet6: do not leave a dangling sk pointer in inet6_create()
25447c6aaa72 net: inet: do not leave a dangling sk pointer in inet_create()
b4982fbf1304 net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
db207d19adba net: af_can: do not leave a dangling sk pointer in can_create()
6021ccc2471b Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
8ad09ddc63ac Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
157f08db9412 af_packet: avoid erroring out after sock_init_data() in packet_create()
b77109f18a8d net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
159c6df97655 net: ethernet: fs_enet: Use %pa to format resource_size_t
6c591b8d0153 net: fec_mpc52xx_phy: Use %pa to format resource_size_t
cf27f38254db samples/bpf: Fix a resource leak
a52bc92fc47e r8169: don't apply UDP padding quirk on RTL8126A
fba2b2d0b7cc ALSA: hda/conexant: Use the new codec SSID matching
f4306ef142bc ALSA: hda: Use own quirk lookup helper
45e43e721e26 drm/display: Fix building with GCC 15
6fbdc3980b70 dlm: fix possible lkb_resource null dereference
5059372280e2 drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
1a0f54cb3fea wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
1159d74ed469 drm/mcde: Enable module autoloading
0a59c2fe8d67 drm/bridge: it6505: Enable module autoloading
189dc7030b72 drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
33126ee70c56 drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
290127c6452d drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
258b997e5119 drm/vc4: hvs: Set AXI panic modes for the HVS
e0388a95736a drm/vc4: hdmi: Avoid log spam for audio start failure
6e8348ec4215 HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support
66ab53850ca1 selftests/resctrl: Protect against array overflow when reading strings
70e2f30534bb regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
2129f6faa5df soc: imx8m: Probe the SoC driver as platform driver
3379f506f059 mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED
63ddf8a5ec8f mmc: core: Add SD card quirk for broken poweroff notification
8910c0217d7e media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
31f9b4a22347 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
f20f3416fe33 media: uvcvideo: RealSense D421 Depth module metadata
115afb20fdff HID: add per device quirk to force bind to hid-generic
5b1f34bf3617 spi: spi-fsl-lpspi: Adjust type of scldiv
28ed7bc5eee0 perf/x86/amd: Warn only on new bits set
5a4688dbf4ae ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
cfa076596dc4 hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list
dca4e74a9185 kcsan: Turn report_filterlist_lock into a raw_spinlock
e8483ae13100 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
4c7baac247ce btrfs: do not clear read-only when adding sprout device
a5d74fa24752 btrfs: avoid unnecessary device path update for the same device
a5bc4e030f50 btrfs: don't take dev_replace rwsem on task already holding it
a69752f1e5de s390/cpum_sf: Handle CPU hotplug remove during sampling
7c27b25891b0 kselftest/arm64: Log fp-stress child startup errors to stdout
61005057fd5c epoll: annotate racy check
af3fde6112b2 x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables
cb9945f292a8 kasan: make report_lock a raw spinlock
625e3f5d13a7 lib: stackinit: hide never-taken branch from compiler
03ba9477dcca ocfs2: update seq_file index in ocfs2_dlm_seq_next
07f395d6197c mmc: core: Further prevent card detect during shutdown
5d8525e5067a mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
f1a99d8645d8 regmap: detach regmap from dev on regmap_exit
f8abd03f83d5 xsk: fix OOB map writes when deleting elements
5ea568e71d0c dma-fence: Use kernel's sort for merging fences
ce97e7891b5d dma-fence: Fix reference leak on fence merge failure path
4e1cb04a68af dma-buf: fix dma_fence_array_signaled v4
8e858930695d bpf: fix OOB devmap writes when deleting elements
94666abe8163 x86/kexec: Restore GDT on return from ::preserve_context kexec
70d6c1badec3 modpost: Add .irqentry.text to OTHER_SECTIONS
e2153e479e93 drm/amdgpu/hdp5.2: do a posting read when flushing HDP
d834d20d2e86 drm/dp_mst: Fix resetting msg rx state after topology removal
396f697500c8 drm/dp_mst: Verify request type in the corresponding down message reply
c58947a8d4a5 drm/dp_mst: Fix MST sideband message body length check
23b5908b11b7 cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU
cc05aa2c0117 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
bd74bc9b3a8c smb3.1.1: fix posix mounts to older servers
ccf435caa314 fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
136fca78a66d fs/smb/client: Implement new SMB3 POSIX type
439224eb2f5b fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
c3afea07477b nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
1e30b52edf17 scsi: ufs: core: Add missing post notify for power mode change
0069928727c2 scsi: ufs: core: sysfs: Prevent div by zero
38bd792fb676 scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
15369e774f27 scsi: qla2xxx: Fix use after free on unload
dbd3f8f3ade1 scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
968bba7d1d04 scsi: qla2xxx: Fix NVMe and NPIV connect issue
00e1503aaef7 scsi: qla2xxx: Fix abort in bsg timeout
bafa26387438 ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
00a4369b3a4b ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
2e50b49ba498 ALSA: usb-audio: add mixer mapping for Corsair HS80
96035c0093db arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
8c36240460f9 arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
cdf81c4a8150 tracing: Fix cmp_entries_dup() to respect sort() comparison rules
50d66c86262f can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6.
1ac442f25c19 can: dev: can_set_termination(): allow sleeping GPIOs
7015d9d4cc70 watchdog: rti: of: honor timeout-sec property
164d3597d26d ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
27de4295522e ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
7dfbf011a57b LoongArch: Add architecture specific huge_pte_clear()
a7f0509556fa HID: wacom: fix when get product name maybe null pointer
81ad32b87eb9 mm: page_alloc: move mlocked flag clearance into free_pages_prepare()
67a102352bb2 x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails
68570b5c89c5 bpf: Fix exact match conditions in trie_get_next_key()
2e9ff3f4834c bpf: Handle in-place update for full LPM trie correctly
c1ab31edd258 bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
c5325e6e4b6d bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
67e972130bb6 iio: magnetometer: yas530: use signed integer type for clamp limits
6d3f4c72019f scatterlist: fix incorrect func name in kernel-doc
a84d507d3290 ocfs2: free inode when ocfs2_get_init_inode() fails
6acd8e87b6e1 drm/v3d: Enable Performance Counters before clearing them
88237f66b142 ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
602c3038a8a6 scsi: scsi_debug: Fix hrtimer support for ndelay
59b30afa5786 scsi: sg: Fix slab-use-after-free read in sg_release()
c169daf3cf39 bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
9a420d6b4065 ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai()
77e01dfb4fb2 ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index
f65d85bc1ffd spi: mpc52xx: Add cancel_work_sync before module remove
37eef8c2e085 tools: Override makefile ARCH variable if defined, but empty
8a2d8958585a ALSA: usb-audio: Notify xrun for low-latency mode
06d43e40e2f9 ALSA: seq: ump: Fix seq port updates per FB info notify
8ddb4126e6a4 ALSA: ump: Update substream name from assigned FB names
d3e8e4d62c88 ALSA: seq: ump: Use automatic cleanup of kfree()
206d56f41a15 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
f2f6d999a934 drm/sti: Add __iomem for mixer_dbg_mxn's parameter
6bc209dbacc5 bpftool: fix potential NULL pointer dereferencing in prog_dump()
0fcda0c9cb15 xsk: always clear DMA mapping information when unmapping the pool
d504dc20b768 bpf, vsock: Invoke proto::close on close()
57c47d3cf1a6 bpf, vsock: Fix poll() missing a queue
c3799292d639 scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG
12e24d8a005c scsi: ufs: core: Always initialize the UIC done completion
d5be5ce82a7e drm/bridge: it6505: Fix inverted reset polarity
485924554390 drm/bridge: it6505: update usleep_range for RC circuit charge time
f454a3e98c30 i3c: master: Fix dynamic address leak when 'assigned-address' is present
990da49bfcbf i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED
72863649acec i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS
ac0fed078bc9 i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
07f4c0df0eb3 i3c: master: svc: use slow speed for first broadcast address
5626d1addc2a i3c: master: support to adjust first broadcast address speed
a68c391c6321 i3c: master: fix kernel-doc check warning
8aa36f7e004b i3c: master: svc: add hot join support
e7217d528ef5 i3c: master: add enable(disable) hot join in sys entry
ed24ab98242f f2fs: fix to drop all discards after creating snapshot on lvm device
f3ae93e738db driver core: fw_devlink: Stop trying to optimize cycle detection logic
dce7a5c7bfa3 driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link
5c764791fb7b driver core: fw_devlink: Improve logs for cycle detection
faa6f8ce1b15 ntp: Remove invalid cast in time offset math
91d2be8d4bf5 powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang
d68b0e67cff7 powerpc/vdso: Refactor CFLAGS for CVDSO build
4a9485918a04 iommu/arm-smmu: Defer probe of clients after smmu device bound
7360a0e798f4 zram: clear IDLE flag in mark_idle()
9c251d1381ed zram: do not mark idle slots that cannot be idle
b7c3fd65a3ea zram: split memory-tracking and ac-time tracking
543d8315c289 mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting
7e0ccc28fad1 mmc: mtk-sd: fix devm_clk_get_optional usage
06b7f9295a42 mmc: mtk-sd: Fix error handle of probe function
a8ece7488716 mmc: mtk-sd: use devm_mmc_alloc_host
c6a3fa838e51 usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED
3df5497b9183 usb: dwc3: ep0: Don't reset resource alloc flag (including ep0)
65b1f31111ee usb: dwc3: gadget: Rewrite endpoint allocation flow
395d9b40431c soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure
6885d8e7c1e3 soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 version
c73f53c7aaae soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version
f865643723e9 soc: fsl: cpm1: qmc: Re-order probe() operations
7ca6b9e73db2 soc: fsl: cpm1: qmc: Fix blank line and spaces
850cee347212 soc/fsl: cpm: qmc: Convert to platform remove callback returning void
2eb983f69079 serial: amba-pl011: Fix RX stall when DMA is used
5aea1229e7ea serial: amba-pl011: Use port lock wrappers
8d2ca6ac3711 gpio: grgpio: Add NULL check in grgpio_probe
9cc1a6ce157d gpio: grgpio: use a helper variable to store the address of ofdev->dev
fbc0a0c7718a xhci: Fix control transfer error on Etron xHCI host
4a2422f67879 xhci: Don't issue Reset Device command to Etron xHCI host
ec4e6d5944cd xhci: Combine two if statements for Etron xHCI host
459cda7500ec xhci: remove XHCI_TRUST_TX_LENGTH quirk
d55694547cd2 xhci: Allow RPM on the USB controller (1022:43f7) by default
ea6b5d98fea4 KVM: arm64: Don't retire aborted MMIO instruction
3fe534a02897 KVM: arm64: Change kvm_handle_mmio_return() return polarity
3265aab0736f net: avoid potential UAF in default_operstate()
4bd8ced2b9f6 net/mlx5e: Remove workaround to avoid syndrome for internal port
97ce3a4ec55e geneve: do not assume mac header is set in geneve_xmit_skb()
711525430d12 mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4
e5239f8671a1 mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst
5e7388444095 mlxsw: Mark high entropy key blocks
64b67f77d993 mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding
69f60dda481a mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key
7598e65f990a mlxsw: Add 'ipv4_5' flex key
e5242c5ff4c8 ethtool: Fix wrong mod state in case of verbose and no_mask bitset
86c27603514c netfilter: nft_set_hash: skip duplicated elements pending gc run
90bf312a6b6b netfilter: ipset: Hold module reference while requesting a module
f6dc30c4698d net: sched: fix erspan_opt settings in cls_flower
53c7314208c8 netfilter: nft_inner: incorrect percpu area handling under softirq
f309733a8c9d igb: Fix potential invalid memory access in igb_init_module()
0a4d8b1e3b28 ixgbe: downgrade logging of unsupported VF API version to debug
2bf463e6c540 ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5
4f63de0ef87b net/qed: allow old cards not supporting "num_images" to work
673d606683ac net/smc: fix LGR and link use-after-free issue
f0c37002210a net/smc: initialize close_work early to avoid warning
f59b799e52f7 net/smc: refactoring initialization of smc sock
21f6f41e82e5 net/smc: {at|de}tach sndbuf to peer DMB if supported
fe7ef3a10c75 net/smc: add operations to merge sndbuf with peer DMB
988b81020ad4 net/smc: mark optional smcd_ops and check for support when called
7e5ef8eb0547 net/smc: compatible with 128-bits extended GID of virtual ISM device
70cfb64c882c net/smc: define a reserved CHID range for virtual ISM devices
dd0ab991caf1 net/smc: unify the structs of accept or confirm message for v1 and v2
8ea4fc3fefa1 net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
612c04a92730 net/smc: rename some 'fce' to 'fce_v2x' for clarity
d00d4470bf8c tipc: Fix use-after-free of kernel socket in cleanup_bearer().
d3ec686a369f dccp: Fix memory leak in dccp_feat_change_recv
f43d12fd0fa8 net/ipv6: release expired exception dst cached in socket
797a4c1f5b63 ipv6: introduce dst_rt6_info() helper
19a788bd40fd net-timestamp: make sk_tskey more predictable in error path
4d5a573f64e8 platform/x86: asus-wmi: Ignore return value when writing thermal policy
5a4f732e2a8f platform/x86: asus-wmi: Fix inconsistent use of thermal policies
6051a4b17f9e platform/x86: asus-wmi: add support for vivobook fan profiles
426d94815e12 can: j1939: j1939_session_new(): fix skb reference counting
3c215663b3e2 net: hsr: avoid potential out-of-bound access in fill_frame_info()
d381c2b0d77e net/sched: tbf: correct backlog statistic for GSO packets
70966e5bafb7 ptp: Add error handling for adjfine callback in ptp_clock_adjtime
66127f0d1ecf net: enetc: Do not configure preemptible TCs if SIs do not support
ea8e9f84ea15 selftests: hid: fix typo and exit code
2f9bec0a749e netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level
a9bcc0b70d9b netfilter: x_tables: fix LED ID check in led_tg_check()
124834133b32 ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
39df17a12746 can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics
c7f3a539b180 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
0fef1604a436 can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
bbbc9e190b26 can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics
98b7477236be can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
bf92d477a9a3 can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
dce292ffb728 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
112802200944 can: hi311x: hi3110_can_ist(): fix potential use-after-free
8ac49d8fc936 can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
c146df8292c6 can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
1cdd3563e147 can: gs_usb: add usb endpoint address detection at driver probe step
e2282706eb5c can: gs_usb: add VID/PID for Xylanta SAINT3 product family
b8a0428f1eb2 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
d556b4ff5854 watchdog: apple: Actually flush writes after requesting watchdog restart
babc8a52fe69 watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency
e417b3cb55a7 iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
943e0aeece93 Linux 6.6.65
b47d9ffb2d1d openrisc: Use asm-generic's version of fix_to_virt() & virt_to_fix()
52ab77109035 Revert "x86/pvh: Set phys_base when calling xen_prepare_pvh()"
dd47f7175940 Revert "x86/pvh: Call C code via the kernel virtual mapping"
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: e3cde531755be78188afc56d2f5c234073dbf666)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2db39e7791f8ed430ddfeec87ab2aa178090af45)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
22a054ea1f08 Linux 6.6.64
f3b82bb26f5b posix-timers: Target group sigqueue to current task only if not exiting
8a799149ab45 drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7
3990ef742c06 drm/amdgpu: fix usage slab after free
70e6599a9e78 drm/amdkfd: Use the correct wptr size
d50b5a7ac7f5 drm: xlnx: zynqmp_dpsub: fix hotplug detection
65bea1cb0230 drm/etnaviv: flush shader L1 cache after user commandstream
a3d970f106bb drm/mediatek: Fix child node refcount handling in early exit
8ab73ac97c0f drm/sti: avoid potential dereference of error pointers
997b64c3f4c1 drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
82a5312f874f drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
ac48ddf6b023 udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap
cfaf83501a0c tpm: Lock TPM chip in tpm_pm_suspend() first
135b4819f6fb btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
c062bba16246 powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang
0760e47fa632 powerpc: Fix stack protector Kconfig test for clang
1bdff8a19cd6 iio: gts: fix infinite loop for gain_to_scaletables()
e5cac3272199 iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer
98e1f03de842 iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name()
8e5e63d6ca95 iio: accel: kx022a: Fix raw read format
37dfc81266d3 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
1cecfdbc6bfc nfsd: make sure exp active before svc_export_show
2eb355346c5a PCI: rockchip-ep: Fix address translation unit programming
8b404b08be92 PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes
6f433923d3b6 dm thin: Add missing destroy_work_on_stack()
fad9d2a96600 dm: Fix typo in error message
c5f4540ae66e ovl: properly handle large files in ovl_security_fileattr
4a44bcb73a0b leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths
5294e8abd46c thermal: int3400: Fix reading of current_uuid for active policy
6868deee4a6b fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero
b50b631d8fce PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf()
2bf49d724c9e PCI: keystone: Add link up check to ks_pcie_other_map_bus()
344134ac9190 PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible
ce30d11b39e8 i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
0a0dc4834f66 i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled
cdcc26d714c9 scsi: ufs: exynos: Fix hibern8 notify callbacks
6caff31c3d18 util_macros.h: fix/rework find_closest() macros
308e0cc36dc4 ceph: extract entity name from device id
33a213c04faf mm/slub: Avoid list corruption when removing a slab from the full list
2c932d5c7aac ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire()
ef21187c0672 ARM: 9430/1: entry: Do a dummy read from VMAP shadow
1af22528fee8 s390/entry: Mark IRQ entries to fix stack depot warnings
1359fd9eae29 ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow
7e3a8ea3d1ad ad7780: fix division by zero in ad7780_write_raw()
8bca39b958f1 clk: qcom: gcc-qcs404: fix initial rate of GPLL3
6aa39a78128a leds: lp55xx: Remove redundant test for invalid channel number
3723d1c056d0 iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
9a8b989d8958 zram: clear IDLE flag after recompression
f8cca70b0e57 vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
8a92dc4df89c ftrace: Fix regression with module command in stack_trace_filter
6e290ee989dd maple_tree: refine mas_store_root() on storing NULL
065bf5dd2163 ovl: Filter invalid inodes with missing lookup function
b11813bc2f4e media: uvcvideo: Require entities to have a non-zero unique ID
f83f6a6e1263 media: uvcvideo: Stop stream during unregister
6712a28a4f92 media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
2dbb2307e19d media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
047178d650bc media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
3806bec2d470 media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled
d173aee5709b efi/libstub: Free correct pointer on failure
5262cbf40264 media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available
a2ed3b780f34 media: ts2020: fix null-ptr-deref in ts2020_probe()
9ca2c2ad6ffa media: verisilicon: av1: Fix reference video buffer pointer assignment
b7a830bbc25d media: imx-jpeg: Ensure power suppliers be suspended before detach them
b59ab89bc83f media: i2c: tc358743: Fix crash in the probe error path when using polling
76ef98f9131e arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay
55aebcbcfc0a media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled
0ba08c21c6a9 media: mtk-jpeg: Fix null-ptr-deref during unload module
68efeff2f7fc media: imx-jpeg: Set video drvdata before register video device
988cc10ddbde media: amphion: Set video drvdata before register video device
71a15258f3c9 arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay
7477b16f8031 arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay
14635785805f arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
7897f1f8b785 md/md-bitmap: Add missing destroy_work_on_stack()
4275ac274194 btrfs: ref-verify: fix use-after-free after invalid ref action
757171d1369b btrfs: add a sanity check for btrfs root in btrfs_search_slot()
99f3cd5a866d btrfs: don't loop for nowait writes when checking for cross references
bcacb52a985f quota: flush quota_release_work upon quota writeback
a2110964d536 xfs: remove unknown compat feature check in superblock write validation
b8b84dcdf3ab sh: intc: Fix use-after-free bug in register_intc_controller()
906cdbdd3b01 block, bfq: fix bfqq uaf in bfq_limit_depth()
0ca87e506375 sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
931be6b73830 SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT
3811172e8c98 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
065902117a5b nfs: ignore SB_RDONLY when mounting nfs
5fab8abc2c27 cifs: unlock on error in smb3_reconfigure()
880a661e6764 cifs: during remount, make sure passwords are in sync
fe44c5477284 modpost: remove incorrect code in do_eisa_entry()
625e2357c8fc smb: Initialize cfid->tcon before performing network ops
0dd7a8b948fd Rename .data.once to .data..once to fix resetting WARN*_ONCE
eda52d5ae82d Rename .data.unlikely to .data..unlikely
ab8c357dbf87 init/modpost: conditionally check section mismatch to __meminit*
52197a7c14df modpost: squash ALL_{INIT,EXIT}_TEXT_SECTIONS to ALL_TEXT_SECTIONS
17f4332ae695 modpost: use ALL_INIT_SECTIONS for the section check from DATA_SECTIONS
db081efa9b80 modpost: disallow the combination of EXPORT_SYMBOL and __meminit*
a169a023e064 modpost: remove EXIT_SECTIONS macro
2462732f35f1 modpost: remove MEM_INIT_SECTIONS macro
95da0b40fa8c modpost: disallow *driver to reference .meminit* sections
db5647420fb2 modpost: remove ALL_EXIT_DATA_SECTIONS macro
4151b8e1fca8 rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
24891e0ebca5 cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE session
430afd3edabf cifs: Fix parsing native symlinks relative to the export
e061482601b4 smb: client: disable directory caching when dir_cache_timeout is zero
03a0e2520350 perf/arm-cmn: Ensure port and device id bits are set properly
9890e6f2ec92 perf/arm-smmuv3: Fix lockdep assert in ->event_init()
2bb3ee1bf237 9p/xen: fix release of IRQ
e978643c4c9c 9p/xen: fix init sequence
5da567d3f737 block: return unsigned int from bdev_io_min
1e20e4ff3a75 nvme/multipath: Fix RCU list traversal to use SRCU primitive
f0679539fad9 nvme-multipath: avoid hang on inaccessible namespaces
85b9f3e63e79 nvme-multipath: implement "queue-depth" iopolicy
a7071e2bd0fc nvme-multipath: prepare for "queue-depth" iopolicy
18db8ae7abb5 rtc: rzn1: fix BCD to rtc_time conversion errors
011c3320e1fc jffs2: fix use of uninitialized variable
01d3a2293d7e ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
612824dd0c94 ubi: fastmap: Fix duplicate slab cache names while attaching
074b310f0591 ubifs: Correct the total block count by deducting journal reservation
7e66d36871d1 ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
dd4b1cbcc916 rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
a990130f6770 rtc: abx80x: Fix WDT bit position of the status register
96fd3dfb1d14 rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
229a30ed42bb NFSv4.0: Fix a use-after-free problem in the asynchronous open()
e7b5a40b9b38 um: Always dump trace for specified task in show_stack
d3ca120303a7 um: Fix the return value of elf_core_copy_task_fpregs
a875c023155e um: Fix potential integer overflow during physmem setup
acfaf37888e0 SUNRPC: make sure cache entry active before cache_show
dde654cad08f NFSD: Prevent a potential integer overflow
10209665b5bf ipc: fix memleak if msg_init_ns failed in create_ipc_ns
27d6e7eff07f f2fs: fix to do sanity check on node blkaddr in truncate_node()
f7f33bb2dbaf lib: string_helpers: silence snprintf() output truncation warning
9e68fcffc764 ublk: fix error code for unsupported command
1534f6f69393 usb: dwc3: gadget: Fix looping of queued SG entries
bb6bf24fe03b usb: dwc3: gadget: Fix checking for number of TRBs left
5906ee369367 usb: musb: Fix hardware lockup on first Rx endpoint request
73934e535cff smb: During unmount, ensure all cached dir instances drop their dentry
791f83305357 smb: prevent use-after-free due to open_cached_dir error paths
31fabf70d583 smb: Don't leak cfid when reconnect races with open_cached_dir
921d90907eb9 smb: client: handle max length for SMB symlinks
83cb4fb72d64 smb3: request handle caching when caching directories
edf5b298eb36 ALSA: hda/realtek: Apply quirk for Medion E15433
0e37c70bff7c ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
76e3de272587 ALSA: hda/realtek: Set PCBeep to default value for ALC274
c917f415c18a ALSA: hda/realtek: Update ALC225 depop procedure
bc200027ee92 ALSA: pcm: Add sanity NULL check for the default mmap fault handler
0357abf951c4 ALSA: ump: Fix evaluation of MIDI 1.0 FB info
e9bf513718d0 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
305c75f402e8 soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()
378ce4e08ca2 media: wl128x: Fix atomicity violation in fmc_send_cmd()
c68dab166532 HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
68a69ed52a8b blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long
e95080fba190 block: fix ordering between checking BLK_MQ_S_STOPPED request adding
679b1874eba7 block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding
fe0d9800ead6 block: fix missing dispatching request when queue is started or unquiesced
ad654c5bfe3e arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
80f25003af22 ublk: fix ublk_ch_mmap() for 64K page size
1681131bfa23 iio: gts: Fix uninitialized symbol 'ret'
09faf32c682e sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
8204dd589c4f um: vector: Do not use drvdata in release
ad253966ee98 serial: 8250: omap: Move pm_runtime_get_sync
63ff22d706bb serial: 8250_fintek: Add support for F81216E
11af46904019 dt-bindings: serial: rs485: Fix rs485-rts-delay property
cdbd5a1dcdc2 um: net: Do not use drvdata in release
2d194d951895 um: ubd: Do not use drvdata in release
5e1feafa7347 ubi: wl: Put source PEB into correct list if trying locking LEB failed
de70a7e1f3d6 platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
46f8e2592681 smb: client: fix NULL ptr deref in crypto_aead_setkey()
a96f9eb7add3 ksmbd: fix use-after-free in SMB request handling
9665bbefab87 parisc/ftrace: Fix function graph tracing disablement
185f065f458b cifs: support mounting with alternate password to allow password rotation
4ca70a0630b0 cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
13dc02cae4e3 mtd: spi-nor: core: replace dummy buswidth from addr to data
66f0fbc8ba18 spi: Fix acpi deferred irq probe
856023ef032d netfilter: ipset: add missing range check in bitmap_ip_uadt
5691e457251b gpio: exar: set value when external pull-up or pull-down is present
d2543d75f81d Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
671bf7530c08 serial: sh-sci: Clean sci_ports[0] after at earlycon exit
32ffdd003f6f Revert "usb: gadget: composite: fix OS descriptors w_value logic"
69c83ff5299c wifi: brcmfmac: release 'root' node in all execution paths
81da9c085454 wifi: ath12k: fix crash when unbinding
8f3551f67991 wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures
223b546c6222 wifi: ath12k: fix warning when unbinding
ebefd0c746a2 ARM: dts: omap36xx: declare 1GHz OPP as turbo again
ae0ef0d756d2 usb: xhci: Fix TD invalidation under pending Set TR Dequeue
5540869a3f75 Compiler Attributes: disable __counted_by for clang < 19.1.3
19714c9e8885 Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
0d53178a3d8b exfat: fix uninit-value in __exfat_get_dentry_set
7451f7297e74 dt-bindings: iio: dac: ad3552r: fix maximum spi speed
6a4645bc3b14 pinctrl: qcom: spmi: fix debugfs drive strength
ee68555b979e tools/nolibc: s390: include std.h
85cfe884668d locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass()
958275235d40 tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
2a9b68f2dc68 apparmor: test: Fix memory leak for aa_unpack_strdup()
9b07fb464eb6 comedi: Flush partial mappings in error case
1b8868b818ec fsnotify: fix sending inotify event with unexpected filename
e5d5c04aac71 PCI: Fix use-after-free of slot->bus on hot remove
7484289822c5 KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
2a4ec241dbe7 KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
dd2f9861f275 KVM: arm64: Get rid of userspace_irqchip_in_use
718f1712e155 KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
130abaa1da82 KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
26cd7f91f27f KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR
10c95568e7ac powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector
d79f765b2eb8 KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE
046fb04cbce9 crypto: x86/aegis128 - access 32-bit arguments as 32-bit
e68ca7dafecb perf/x86/intel/pt: Fix buffer full but size is 0 case
a7fc8dce17e6 ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
30a2d503367b ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00
9353cdf28d4c jfs: xattr: check invalid xattr size more strictly
2bd7c6086641 ext4: fix FS_IOC_GETFSMAP handling
786a552739bb ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
095694f58fe2 soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
bdae089f4b95 ASoC: Intel: sst: Fix used of uninitialized ctx to log an error
acf693decaa3 arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
387a4dc33bb7 Revert "arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled"
b8f8b81dabe5 ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
22d907bcd283 btrfs: do not BUG_ON() when freeing tree block after error
b98777309756 f2fs: fix null reference error when checking end of zone
475d99e611d5 perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
e4f3bb7d53b9 dm-bufio: fix warnings about duplicate slab caches
cd1e565a5b7f drm/amd/display: Add NULL pointer check for kzalloc
d247af7c5dbf drm/amd/display: Check phantom_stream before it is used
8c854138b593 drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
ebef6616219f drm/amd/display: Check null pointer before try to access it
ec1be3c527b4 drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw
205e3b96cc9a drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in dcn30_init_hw
f14fc623dd23 dm-cache: fix warnings about duplicate slab caches
ecb4aaa658da closures: Change BUG_ON() to WARN_ON()
3347581bf9ed usb: ehci-spear: fix call balance of sehci clk handling routines
74cb86e1006c ALSA: usb-audio: Fix out of bounds reads when finding clock sources
804b96f8d0a0 xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
7cd9f0a33e73 xfs: add bounds checking to xlog_recover_process_data
6b42ded89ba8 nvme: fix metadata handling in nvme-passthrough
232a138bd843 scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
d00df6700ad1 mailbox: mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime_enable()
a90cb059969b f2fs: fix fiemap failure issue when page size is 16KB
d7f0c4c95652 gfs2: Remove and replace gfs2_glock_queue_work
6e92dd3ac246 gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru
22185892fc22 ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry
2c9a5607ecba apparmor: fix 'Do simple duplicate message elimination'
020002c76147 drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp
756f30dc27ae drm/radeon: Fix spurious unplug event on radeon HDMI
5e3a0f772d97 drm/radeon: change rdev->ddev to rdev_to_drm(rdev)
28f6a86a2f66 drm/radeon: add helper rdev_to_drm(rdev)
95070c084e20 ALSA: hda/realtek: Update ALC256 depop procedure
789a72498d32 firmware_loader: Fix possible resource leak in fw_log_firmware_info()
4a92e1030242 counter: ti-ecap-capture: Add check for clk_enable()
5f7d46164af2 counter: stm32-timer-cnt: Add check for clk_enable()
ed4c8fc2e71d misc: apds990x: Fix missing pm_runtime_disable()
ce833757ba75 USB: chaoskey: Fix possible deadlock chaoskey_list_lock
acfc4350dc2a USB: chaoskey: fail open after removal
67970b0cc76b usb: yurex: make waiting on yurex_write interruptible
7051f66d8158 usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
8353a251accf iio: light: al3010: Fix an error handling path in al3010_probe()
8e0e47f038bc ipmr: fix tables suspicious RCU usage
bba7909b511b ip6mr: fix tables suspicious RCU usage
65ed89cad1f5 tcp: Fix use-after-free of nreq in reqsk_timer_handler().
265f1f22fddd rxrpc: Improve setsockopt() handling of malformed user input
9a62ca28d3f8 llc: Improve setsockopt() handling of malformed user input
5703fb1d85f6 Bluetooth: MGMT: Fix possible deadlocks
95f7a972194a Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync
65e3a909bdab bnxt_en: Unregister PTP during PCI shutdown and suspend
85c37802d94f bnxt_en: Refactor bnxt_ptp_init()
c48cfa53fe96 bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
fd7259c1bacc net: hsr: fix hsr_init_sk() vs network/transport headers.
41535cb14342 spi: atmel-quadspi: Fix register name in verbose logging function
fed89cfab189 octeontx2-af: Quiesce traffic before NIX block reset
0bbba28d4b8c octeontx2-af: RPM: fix stale FCFEC counters
f002f21c1227 octeontx2-af: RPM: fix stale RSFEC counters
92ada6df6ce7 octeontx2-pf: Reset MAC stats during probe
3eda3da855da octeontx2-af: RPM: Fix low network performance
6030d66ac03a octeontx2-af: RPM: Fix mismatch in lmac type
7501912e5a9f net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
93ccc94dd713 marvell: pxa168_eth: fix call balance of pep->clk handling routines
6aa2ede634ad net: mdio-ipq4019: add missing error check
836deb96383e net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged
42251c2d1ef1 s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct()
f2a30e6fcd5a net: microchip: vcap: Add typegroup table terminators in kunit tests
e3bb76fe2288 net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration
d0f06266562b tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
bca2c418a597 net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
a422ebec863d net: usb: lan78xx: Fix double free issue with interrupt buffer allocation
3ea084dfc5a8 power: supply: rt9471: Use IC status regfield to report real charger status
8637f400b253 power: supply: rt9471: Fix wrong WDT function regfield declaration
7f395c87a8fe power: supply: bq27xxx: Fix registers of bq27426
348d7d07ef3b power: supply: core: Remove might_sleep() from power_supply_put()
0c8d50501bc1 LoongArch: BPF: Sign-extend return values
a639cea4de29 LoongArch: Fix build failure with GCC 15 (-std=gnu23)
7ea2a3d40142 fs_parser: update mount_api doc to match function signature
06f2fcf49854 vfio/pci: Properly hide first-in-list PCIe extended capability
1f7b85e5ffd8 gpio: zevio: Add missed label initialisation
c2d6226bef96 selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels
6c5ddc2b68f2 vdpa/mlx5: Fix suboptimal range on iotlb iteration
40be5b4c0c15 hwmon: (tps23861) Fix reporting of negative temperatures
1dfc79bfc544 NFSD: Fix nfsd4_shutdown_copy()
1c9a99c89e45 svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
bd8524148dd8 nfsd: release svc_expkey/svc_export with rcu_work
028417543535 NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
eb51733ae5fc NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
242ee2b0ad9b PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio'
2ffc58ec837e remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
ab897ca4d7bb rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
c437af60c4f1 remoteproc: qcom: pas: add minidump_id to SM8350 resources
2f465476ff8b perf trace: Avoid garbage when not printing a syscall's arguments
fad7be239512 perf trace: Do not lose last events in a race
e3b4b95c2b8b perf trace: Fix tracing itself, creating feedback loops
f38ab496c7c4 perf list: Fix topic and pmu_name argument order
838dd342962c svcrdma: Address an integer overflow
022c3fc12850 m68k: coldfire/device.c: only build FEC when HW macros are defined
c178bcaccbfd m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
ad8cf4a18d99 perf trace: avoid garbage when not printing a trace event's arguments
16784362b4bd f2fs: fix to avoid forcing direct write to use buffered IO on inline_data inode
794fa8792d4e f2fs: fix race in concurrent f2fs_stop_gc_thread
e466b89987d8 PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds
9621a3d5a4e0 PCI: j721e: Add suspend and resume support
bea0c0e4013b PCI: j721e: Use T_PERST_CLK_US macro
0a289ca90225 PCI: j721e: Add reset GPIO to struct j721e_pcie
762de2993b77 PCI: cadence: Set cdns_pcie_host_init() global
4231df767001 PCI: cadence: Extract link setup sequence from cdns_pcie_host_setup()
5261d258e318 PCI: j721e: Add PCIe 4x lane selection support
7c3bf691097c PCI: j721e: Add per platform maximum lane settings
47203d68f52a PCI: Add T_PVPERL macro
ed16873faf6a f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID
ecf4e6782b01 f2fs: fix to avoid potential deadlock in f2fs_record_stop_reason()
67f4c6646011 f2fs: check curseg->inited before write_sum_page in change_curseg
f3d586b7ab62 f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
aac3361f6d22 perf ftrace latency: Fix unit on histogram first entry when using --use-nsec
b6b896c2fd44 PCI: cpqphp: Fix PCIBIOS_* return value confusion
f974480cf399 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
b7c4121a4390 rust: macros: fix documentation of the paste! macro
cbc853c490c9 perf probe: Correct demangled symbols in C++ program
2c6f6c3843df perf probe: Fix libdw memory leak
f1b8bfe8d2f2 f2fs: fix to account dirty data in __get_secs_required()
6b0ed65c94c2 f2fs: compress: fix inconsistent update of i_blocks in release_compress_blocks and reserve_compress_blocks
9ac8d6636230 perf test attr: Add back missing topdown events
0c4753453964 perf trace: Keep exited threads for summary
380bc5a698b9 perf stat: Fix affinity memory leaks on error path
035c6b7a13ac perf stat: Close cork_fd when create_perf_stat_counter() failed
8e098baf6bc3 PCI: Fix reset_method_store() memory leak
e30cab288c8d gfs2: Fix unlinked inode cleanup
8264963475ca gfs2: Allow immediate GLF_VERIFY_DELETE work
4389447f1b2a gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE
39822f7f4963 gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async
67696fef78cf gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw
300b21886232 perf cs-etm: Don't flush when packet_queue fills up
39e5f390c2c9 mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()
ebe0f8dc243e smb: cached directories can be more than root file handle
f65f4ad87797 pinctrl: k210: Undef K210_PC_DEFAULT
0dffdb2e70f1 arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw
118aa7cacaa5 clk: clk-axi-clkgen: make sure to enable the AXI bus clock
abdf848ce528 dt-bindings: clock: axi-clkgen: include AXI clk
fbb13732c6ff clk: ralink: mtmips: fix clocks probe order in oldest ralink SoCs
f85a1d06afbc clk: ralink: mtmips: fix clock plan for Ralink SoC RT3883
72ea9a7e9e26 clk: clk-apple-nco: Add NULL check in applnco_probe
921fcf2971a1 RDMA/mlx5: Move events notifier registration to be after device registration
b6334d2356fc IB/mlx5: Allocate resources just before first QP/SRQ is created
3dd9df8e5f34 fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
1dd2d5630f0c powerpc/kexec: Fix return of uninitialized variable
277ecc3d9797 powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
d2f3414036be KVM: PPC: Book3S HV: Avoid returning to nested hypervisor on pending doorbells
e7d134bd28ee KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests
a6faea503ba4 dax: delete a stale directory pmem
8e0de82ed18b ocfs2: fix uninitialized value in ocfs2_file_read_iter()
ae5427f88f19 cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
4989d1ccf6f1 cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
6b0d7d6e6883 RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
451d57b22b4a RDMA/hns: Fix out-of-order issue of requester when setting FENCE
837197f49c71 x86/tdx: Dynamically disable SEPT violations from causing #VEs
44cb69dbec78 x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup()
d4e39b6f96fe x86/tdx: Introduce wrappers to read and write TD metadata
d0f6d80dbc79 x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a structure
a79a114f60f1 x86/tdx: Rename __tdx_module_call() to __tdcall()
40d3b219aeb7 x86/tdx: Make macros of TDCALLs consistent with the spec
2765142c05a6 x86/tdx: Skip saving output regs when SEAMCALL fails with VMFailInvalid
c72a9456fdc8 scsi: sg: Enable runtime power management
10a6fc486ac4 scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
7c1832287b21 scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
ac3c9fb621de scsi: fusion: Remove unused variable 'rc'
c28409f851ab scsi: bfa: Fix use-after-free in bfad_im_module_exit()
d069227df10d fs/proc/kcore.c: fix coccinelle reported ERROR instances
ed2571229155 mfd: rt5033: Fix missing regmap_del_irq_chip()
ec3eb00526bf checkpatch: always parse orig_commit in fixes tag
f6a2560e149e checkpatch: check for missing Fixes tags
0ac9a7fbe907 iommu/vt-d: Fix checks and print in pgtable_walk()
c801250a7714 iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes()
0bfed74e80cc clk: imx: imx8-acm: Fix return value check in clk_imx_acm_attach_pm_domains()
e334c2fd518c clk: imx: clk-scu: fix clk enable state save and restore
b92706bd0eb0 clk: imx: fracn-gppll: fix pll power up
db62437bf2da clk: imx: fracn-gppll: correct PLL initialization flow
791bf6190357 clk: imx: lpcg-scu: SW workaround for errata (e10858)
cd2f9bc87711 RISC-V: KVM: Fix APLIC in_clrip and clripnum write emulation
e435f311c55d RDMA/rxe: Set queue pair cur_qp_state when being queried
a9b251599bd3 clk: renesas: rzg2l: Fix FOUTPOSTDIV clk
4f2d22278e93 clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset
f37cc04fe893 RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
31978d5c5aef RDMA/rxe: Fix the qp flush warnings in req
b4ba31e5aaff RDMA/hns: Fix cpu stuck caused by printings during reset
8e20ac838be8 RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
44470c5eb88b RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
f05ef81db638 cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
e07570a8f2cf cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
a246daa26b71 powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
8a06435959cc mtd: spi-nor: spansion: Use nor->addr_nbytes in octal DTR mode in RD_ANY_REG_OP
9ea8d8bf9b62 powerpc/mm/fault: Fix kfence page fault reporting
f1290871c8aa mtd: rawnand: atmel: Fix possible memory leak
95b9fb67e493 mtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE
29664ae6c473 mtd: hyperbus: rpc-if: Convert to platform remove callback returning void
c5c1d1ef7083 powerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init()
92f7cc84c3db powerpc/fadump: Refactor and prepare fadump_cma_init for late init
783df31532f9 cpufreq: loongson2: Unregister platform_driver on failure
d4cc78bd6a25 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
1b734ad0e336 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
e1ef62e8d262 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
d80635d7ebef mfd: da9052-spi: Change read-mask to write-mask
7c8ac49aa18a mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
a7083f0ce5f8 powerpc/vdso: Flag VDSO64 entry points as functions
40163b26c3de scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
8b12c4e29ac2 pinctrl: zynqmp: drop excess struct member description
840295a8ff9e trace/trace_event_perf: remove duplicate samples on the first tracepoint event
3d02397ca30b clk: mediatek: drop two dead config options
e2f15cb48ab7 cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged
c4b6c1781f6c unicode: Fix utf8_load() error path
da2bc8a0c8f3 bpf: fix recursive lock when verdict program return SK_PASS
aeafba58c432 wireguard: selftests: load nf_conntrack if not present
4802caac250b netpoll: Use rcu_access_pointer() in netpoll_poll_lock
f466641debcb erofs: handle NONHEAD !delta[1] lclusters gracefully
de5a44f351ca Bluetooth: fix use-after-free in device_for_each_child()
b754e831a94f ALSA: 6fire: Release resources at card release
4507a8b9b303 ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
2938dd264852 ALSA: us122l: Use snd_card_free_when_closed() at disconnection
e07605d855c4 ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
440f6a15700e net: rfkill: gpio: Add check for clk_enable()
89bf1b665ba9 bpf: Force uprobe bpf program to always return 0
38e3d796f654 drm/amdkfd: Fix wrong usage of INIT_WORK()
d1fb89f0024d selftests: net: really check for bg process completion
43e25adc8026 ipv6: release nexthop on device removal
70530a2f8120 net: use unrcu_pointer() helper
bba7266d9dc4 sock_diag: allow concurrent operation in sock_diag_rcv_msg()
161d4fc07133 sock_diag: allow concurrent operations
37103a9d7f12 sock_diag: add module pointer to "struct sock_diag_handler"
5ef3e03228e1 bpf, sockmap: Fix sk_msg_reset_curr
98c7ea7d11f2 bpf, sockmap: Several fixes to bpf_msg_pop_data
a53ad8ab116d bpf, sockmap: Several fixes to bpf_msg_push_data
9df2dddc083a selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
862b395de02d selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
a1820f63dd1e selftests/bpf: Fix SENDPAGE data logic in test_sockmap
c8803b286d9d selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
c88ae0a77c21 netlink: typographical error in nlmsg_type constants definition
c65cff783752 netfilter: nf_tables: must hold rcu read lock while iterating object type list
5199d4a4e018 netfilter: nf_tables: skip transaction if update object is not implemented
981af60dd6a2 netfilter: nf_tables: must hold rcu read lock while iterating expression type list
cd38d9cdf4bb netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion
6ee1c9849cc4 netfilter: nf_tables: Introduce nf_tables_getrule_single()
1d0f811ec145 netfilter: nf_tables: Open-code audit log call in nf_tables_getrule()
cf7b5e0bc199 drm: use ATOMIC64_INIT() for atomic64_t
23c3f60082ac drm/vkms: Drop unnecessary call to drm_crtc_cleanup()
41f0b320b6ea bpf, bpftool: Fix incorrect disasm pc
b32f915fc659 drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
1c079dace922 wifi: wfx: Fix error handling in wfx_core_init()
a17b9afe58c4 drm: zynqmp_kms: Unplug DRM device before removal
237f2dbfa005 drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new()
ba0599332acc drm/etnaviv: hold GPU lock across perfmon sampling
6b1c1297bcd5 drm/etnaviv: Request pages from DMA32 zone on addressing_limited
a3d37915f133 drm/msm/gpu: Check the status of registration to PM QoS
1021cc87206a drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
d6a559c5642d bpf, arm64: Remove garbage frame for struct_ops trampoline
c6120d95c729 drm/panfrost: Remove unused id_mask from struct panfrost_model
b955ceba2c1e selftests/bpf: fix test_spin_lock_fail.c's global vars usage
b99db02209ca octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c
3ccbc7a51886 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c
c5a6c5af4346 octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
c4eae7bac880 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c
c0f64fd73b60 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
52c63a6a27d3 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
bfbd0b09aff0 drm/msm/dpu: drop LM_3 / LM_4 on MSM8998
29fa82adec3c drm/msm/dpu: drop LM_3 / LM_4 on SDM845
b9ebac16315e drm/msm/dpu: on SDM845 move DSPP_3 to LM_5 block
0e5bcf5136f1 drm: fsl-dcu: enable PIXCLK on LS1021A
c4698ef8c42e wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
557e07a7a487 selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
26f54adde839 selftests/bpf: Fix msg_verify_data in test_sockmap
5981e6e1b50d drm/bridge: tc358767: Fix link properties discovery
80afbcbdaf48 netdevsim: copy addresses for both in and out paths
ef38a689f4e0 libbpf: never interpret subprogs in .text as entry programs
452eb0e1589d ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c
36c79b9ff20a libbpf: fix sym_is_subprog() logic for weak global subprogs
a8ec6447d76d drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush
fff56eb08053 ice: consistently use q_idx in ice_vc_cfg_qs_msg()
a340f9115301 ice: Support FCS/CRC strip disable for VF
2edb61b5d3f0 virtchnl: Add CRC stripping capability
fb5d7f68e676 wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR
e05f60981951 bpf: Fix the xdp_adjust_tail sample prog issue
44a21d9fbc2d libbpf: Fix output .symtab byte-order during linking
d900a20e33d7 libbpf: Fix expected_attach_type set handling in program load callback
65f9fe75cad1 drm/bridge: it6505: Drop EDID cache on bridge power off
c2a04ba6f93d drm/bridge: anx7625: Drop EDID cache on bridge power off
3340acafcce6 ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
537f327629be ASoC: fsl_micfil: fix regmap_write_bits usage
53507b7c6363 dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
d73da0dd2853 wifi: ath12k: Skip Rx TID cleanup for self peer
8325a50983c1 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
9ef3985a9e02 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
56541262079d drm/v3d: Address race-condition in MMU flush
fda29dff5581 drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
b509546bfa1f drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
521d4b3f1dc1 wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
dbdca51b054f wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
088e10e74390 drm/omap: Fix locking in omap_gem_new_dmabuf()
4da37fba2a6b drm/omap: Fix possible NULL dereference
b6551479daf2 wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
9728b508b01a drm/vc4: hvs: Correct logic on stopping an HVS channel
52c1716f65a5 drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function
8182b5ca19c6 drm/vc4: hvs: Fix dlist debug not resetting the next entry pointer
c7d474974954 drm/vc4: hdmi: Avoid hang with debug registers when suspended
40c77e93cfdd drm/vc4: hvs: Don't write gamma luts on 2711
2ee46de426cc drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
6c8938e41b82 platform/x86: panasonic-laptop: Return errno correctly in show callback
b03e713a400a HID: hyperv: streamline driver probe to avoid devres issues
599929021528 arm64: dts: rockchip: correct analog audio name on Indiedroid Nova
8066badaf746 media: atomisp: Add check for rgby_data memory allocation failure
025067eeb945 firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
667b0527a3e7 selftests/resctrl: Protect against array overrun during iMC config parsing
99ca7bddcade selftests/resctrl: Fix memory overflow due to unhandled wraparound
feb6e4412537 selftests/resctrl: Refactor fill_buf functions
315f9a1e1748 selftests/resctrl: Split fill_buf to allow tests finer-grained control
367a0a92b968 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
1e1acb879e3c arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
7db9c3c15fb5 arm64: dts: mediatek: mt6358: fix dtbs_check error
dbcba9b1108a arm64: dts: mediatek: Add ADC node on MT6357, MT6358, MT6359 PMICs
a67ebf6dcc4a arm64: dts: renesas: hihope: Drop #sound-dai-cells
3dea2312ab45 regmap: irq: Set lockdep class for hierarchical IRQ domains
2c8cfd167100 spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time
48e518e705e7 spi: tegra210-quad: Avoid shift-out-of-bounds
872bfc20abea pmdomain: ti-sci: Add missing of_node_put() for args.np
1103d3b5a502 of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify
be0a96cfa9c0 x86/of: Unconditionally call unflatten_and_copy_device_tree()
ccf190dba640 um: Unconditionally call unflatten_device_tree()
66b991a52ae6 arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances
a21e7623d782 arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances
cae00563f173 arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances
ccdac40ce4d2 arm64: dts: ti: k3-j7200: Fix register map for main domain pmx
4981b8a2d9fa arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible
9810ceccd99b ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
0d9cee68a3f1 pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
15cbeb8ae3c0 arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
8e965120d845 arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns
8b833a02b454 arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
0f627e99cca6 arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
52c3eb1c8ce8 regulator: rk808: Restrict DVS GPIOs to the RK808 variant only
9e67b054198f cgroup/bpf: only cgroup v2 can be attached by bpf programs
92031d660152 Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
2ef8dc16041b arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
78a8e85b5314 arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4
699e5e70ad34 arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
3164cc7cf77a media: i2c: ds90ub960: Fix missing return check on ub960_rxport_read call
f8549e3f03c1 tpm: fix signed/unsigned bug when checking event logs
ae0ad1626018 efi/libstub: fix efi_parse_options() ignoring the default command line
b18f8d9e2827 openrisc: Implement fixmap to fix earlycon
91884250825f mmc: mmc_spi: drop buggy snprintf()
4e12b09f57c2 ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode
653847d80fa9 arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins
c24e019ca12d soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
bfd19f48c45c soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
b7394c6fba3a arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node
0a3ba7c09ac8 arm64: dts: mt8195: Fix dtbs_check error for mutex node
1dcb74ebda5c microblaze: Export xmb_manager functions
882d7afaa4b8 drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend()
d3a5e7ffbd41 spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
ecbc50474769 clocksource/drivers/timer-ti-dm: Fix child node refcount handling
3ba257d80ffa clocksource/drivers:sp804: Make user selectable
45eec49fa2fa kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
5b12a7e70b0b kcsan, seqlock: Support seqcount_latch_t
01b61f5cef36 time: Fix references to _msecs_to_jiffies() handling of values
7723bfe6f903 time: Partially revert cleanup on msecs_to_jiffies() documentation
8d91bdca2f97 x86/unwind/orc: Fix unwind for newly forked tasks
cc08c2c8e98e thermal/lib: Fix memory leak on error in thermal_genl_auto()
1b78ac7eb6c7 tools/lib/thermal: Make more generic the command encoding function
5cecc5786506 rcuscale: Do a proper cleanup if kfree_scale_init() fails
a40520a7a5e6 crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
ae5253313e0e crypto: bcm - add error check in the ahash_hmac_init function
5a0329563e25 crypto: caam - add error check to caam_rsa_set_priv_key_form
1fa9635a5f67 ACPI: CPPC: Fix _CPC register setting issue
685c10269c41 hwmon: (nct6775-core) Fix overflows seen when writing limit attributes
4ffcf7893f4b hwmon: (pmbus/core) clear faults after setting smbalert mask
714788c6a697 hwmon: (pmbus_core) Allow to hook PMBUS_SMBALERT_MASK
967a0e619108 rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu
f5fed8a850d0 doc: rcu: update printed dynticks counter bits
605150b4c903 crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init()
830cabb61113 EDAC/igen6: Avoid segmentation fault on module unload
6a975fbab1d2 crypto: hisilicon/qm - disable same error report before resetting
4b3c113af8d6 amd-pstate: Set min_perf to nominal_perf for active mode performance gov
db74e48b49ad crypto: cavium - Fix the if condition to exit loop after timeout
5edae7a9a356 crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
d9338b781fe9 EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
edf58d4bebc3 EDAC/skx_common: Differentiate memory error sources
63a2d940c719 EDAC/fsl_ddr: Fix bad bit shift operations
ac7dfac63970 thermal: core: Initialize thermal zones before registering them
85a57cdc1b25 crypto: qat - remove faulty arbiter config reset
ac6ebb9edcdb EDAC/bluefield: Fix potential integer overflow
bba6cba4dab2 firmware: google: Unregister driver_info on failure
05c9a7a53444 crypto: qat/qat_4xxx - fix off by one in uof_get_name()
2a064b788dee crypto: qat - remove check after debugfs_create_dir()
1f8e2f597b91 crypto: caam - Fix the pointer passed to caam_qi_shutdown()
b2c36fa9ac8a virtio_blk: reverse request order in virtio_queue_rqs
519899291235 nvme-pci: reverse request order in nvme_queue_rqs
77035e4d27e1 ext4: fix race in buffer_head read fault injection
cca059508975 ext4: remove array of buffer_heads from mext_page_mkuptodate()
2266fe580adf ext4: pipeline buffer reads in mext_page_mkuptodate()
fbd359a2ee20 ext4: remove calls to to set/clear the folio error flag
21900e847812 hfsplus: don't query the device logical block size multiple times
13ebba9e57a6 s390/syscalls: Avoid creation of arch/arch/ directory
fad4262bd40d block: fix bio_split_rw_at to take zone_write_granularity into account
539fabba965e netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING
ae8c963906ed cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter()
01f605a4cd74 acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
b46bc5b02ded arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
d4e05e954504 m68k: mvme147: Reinstate early console
6395a5f9eb44 m68k: mvme16x: Add and use "mvme16x.h"
d77659d3ffba m68k: mvme147: Fix SCSI controller IRQ numbers
cee3bff51a35 nvme-pci: fix freeing of the HMB descriptor table
1a423bbbeaf9 initramfs: avoid filename buffer overrun
372042443be4 mips: asm: fix warning when disabling MIPS_FP_SUPPORT
6c63de9b4d0e ext4: avoid remount errors with 'abort' mount option
410896624db6 brd: defer automatic disk creation until module initialization succeeds
83d123e27623 x86/pvh: Call C code via the kernel virtual mapping
f662b4a69e1d x86/pvh: Set phys_base when calling xen_prepare_pvh()
aa6e32c654fc s390/pageattr: Implement missing kernel_page_present()
a1dc0428c05a s390/cio: Do not unregister the subchannel based on DNV
9820f3548679 kselftest/arm64: mte: fix printf type warnings about longs
b95a1cd26a28 kselftest/arm64: mte: fix printf type warnings about __u64
0dd9a53bb9b2 arm64: probes: Disable kprobes/uprobes on MOPS instructions
ecc2aeeaa08a bpf: support non-r10 register spill/fill to/from stack in precision tracking
44b1bfb5bd97 mptcp: fix possible integer overflow in mptcp_reset_tout_timer
68f75e6f08aa drm/amd/display: Add null check for pipe_ctx->plane_state in dcn20_program_pipe
36ff963c133a platform/x86: x86-android-tablets: Unregister devices in reverse order
f7d9a18572fc nvme: apple: fix device reference counting
3820b0fac773 fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats
c7e65cab54a8 drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute
c3a3b6d9a938 drm/amd/display: Check null-initialized variables
e0f6ee75f504 fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
9f35cec5e4b9 drm/amd/display: Initialize denominators' default to 1
f38b09ba6a33 drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
9d0f1e745e95 x86/stackprotector: Work around strict Clang TLS symbol requirements
dc5ead0e8fc5 serial: sc16is7xx: fix invalid FIFO access with special register set
a891938947f4 s390/pkey: Wipe copies of clear-key structures on failure
d038693e08ad i2c: lpi2c: Avoid calling clk_get_rate during transfer
561063997ae3 ipmr: Fix access to mfc_cache_list without lock held
2abc2bd53e4c ARM: 9420/1: smp: Fix SMP for xip kernels
344fb3c52923 ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
7ed79c551c09 LoongArch: Define a default value for VM_DATA_DEFAULT_FLAGS
65b08af3c4a1 ASoC: audio-graph-card2: Purge absent supplies for device tree nodes
fe8c40810a11 proc/softirqs: replace seq_printf with seq_put_decimal_ull_width
82d0f099009e drm: panel-orientation-quirks: Make Lenovo Yoga Tab 3 X90F DMI match less strict
0058f8ebfdb0 ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
d525fc94249a ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
1423de2c7ba1 ASoC: amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6
b07b441b79c2 platform/x86: thinkpad_acpi: Fix for ThinkPad's with ECFW showing incorrect fan speed
769aa742527c can: j1939: fix error in J1939 documentation.
3e8cc9901073 tools/lib/thermal: Remove the thermal.h soft link when doing make clean
bb64195b56ca ASoC: tas2781: Add new driver version for tas2563 & tas2781 qfn chip
739aac7323f0 platform/x86: dell-wmi-base: Handle META key Lock/Unlock events
32660e18f5ca platform/x86: dell-smbios-base: Extends support to Alienware products
fd782cb8f9d3 regulator: rk808: Add apply_bit for BUCK3 on RK809
cb5bf9377102 firmware: arm_scmi: Reject clear channel request on A2P
3bb3fa542835 soc: qcom: Add check devm_kasprintf() returned value
7c92e2b55677 net: usb: qmi_wwan: add Quectel RG650V
363473736bb0 bpf: fix filed access without lock
3e3bc9cf3fdf x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB
1b15738a7d30 ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
9dc3380fb586 selftests/watchdog-test: Fix system accidentally reset after watchdog-test
16009cc182ef usb: typec: use cleanup facility for 'altmodes_node'
f083283f914b usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver
24fa3e9443a4 mac80211: fix user-power when emulating chanctx
675a1803efa1 wifi: iwlwifi: mvm: Use the sync timepoint API in suspend
9b0f6adf28b4 ASoC: Intel: sst: Support LPE0F28 ACPI HID
92cab36cf11a ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
6909df783e42 ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
98130b150916 ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work()
28f152fc9553 wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings
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: dc44be98107d4a5fa74225ff2fdf9dabd067c22b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f77ff46e2a31c7a5ced9ede51ad871e38084d33e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Ross Burton
Email: ross.burton@arm.com
Subject: bsp/genericarm64: disable ARM64_SME
Date: Thu, 21 Nov 2024 15:53:35 +0000
From upstream:
arm64: Kconfig: Make SME depend on BROKEN for now
commit 81235ae0c846e1fb46a2c6fe9283fe2b2b24f7dc upstream.
Although support for SME was merged in v5.19, we've since uncovered a
number of issues with the implementation, including issues which might
corrupt the FPSIMD/SVE/SME state of arbitrary tasks. While there are
patches to address some of these issues, ongoing review has highlighted
additional functional problems, and more time is necessary to analyse
and fix these.
For now, mark SME as BROKEN in the hope that we can fix things properly
in the near future. As SME is an OPTIONAL part of ARMv9.2+, and there is
very little extant hardware, this should not adversely affect the vast
majority of users.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 93000533d5ab0e808e020b05234dbb9a538d65dd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7ed7b6ad39bdab4e67acc7a5841b4519fd15a2dc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
c1036e4f14d0 Linux 6.6.62
9da3636a4880 9p: fix slab cache name creation for real
fc4951c3e335 mm/thp: fix deferred split unqueue naming and locking
eb6b6d3e1f1e mm: refactor folio_undo_large_rmappable()
0275e4021b0c mm: always initialise folio->_deferred_list
e8769509d622 mm: support order-1 folios in the page cache
2ad2067e9ffc mm/readahead: do not allow order-1 folio
bc8990235fb5 mm: add page_rmappable_folio() wrapper
71548fada7ee mm: krealloc: Fix MTE false alarm in __do_krealloc
950ac86cff33 io_uring: fix possible deadlock in io_register_iowq_max_workers()
d5092b0a1aaf bpf: Check validity of link->type in bpf_link_show_fdinfo()
9dcf69612453 net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
f08621233573 ASoC: fsl_micfil: Add sample rate constraint
f198c09fe2ca LoongArch: Use "Exception return address" to comment ERA
4f885fa64983 ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue
e01cac3d6284 RISCV: KVM: use raw_spinlock for critical section in imsic
bff14c38ed51 HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard
24e8cc49c03e HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad
1cb5bfc5bfc6 fs: Fix uninitialized value issue in from_kuid and from_kgid
ebf63d5c82e7 ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA
34ec7bcee3d8 ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA
77c523dfb053 bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6
a078a480ff3f bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx
6fbf6ff7549e vDPA/ifcvf: Fix pci_read_config_byte() return code handling
5a526388d0ac nvme/host: Fix RCU list traversal to use SRCU primitive
e8c714941811 smb: client: Fix use-after-free of network namespace.
1a1bcca5c9ef nvme: make keep-alive synchronous operation
e4f9fffbb1dc nvme-loop: flush off pending I/O while shutting down loop controller
dd5d32f74fc1 net: phy: mdio-bcm-unimac: Add BCM6846 support
bee372110e69 powerpc/powernv: Free name on error in opal_event_init()
4c332037fcbb drm/amdkfd: Accounting pdd vram_usage for svm
4a57f42e5ed4 nvme-multipath: defer partition scanning
3406bfc813a9 RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGES
c6db3a111e2d drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS
87791a733a3b sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
839c22a2134a crypto: marvell/cesa - Disable hash algorithms
83394e7d9421 crypto: api - Fix liveliness check in crypto_alg_tested
d22f177935dd bpf: use kvzmalloc to allocate BPF verifier environment
e04e64805802 nvme: disable CC.CRIME (NVME_CC_CRIME)
8902a5223962 iommu/arm-smmu: Clarify MMU-500 CPRE workaround
ded2b3b2bc50 HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
6e306b87c035 HID: multitouch: Add support for B2402FVA track point
f49a9d86c4cd block: Fix elevator_get_default() checking for NULL q->tag_set
975cb1d21215 nvme: tcp: avoid race between queue_lock lock and destroy
4b3441089235 irqchip/ocelot: Fix trigger register address
68ec5395bc24 selftests/bpf: Verify that sync_linked_regs preserves subreg_def
0d6c0b3b6f3f 9p: Avoid creating multiple slab caches with the same name
a63c78c3493c 9p: v9fs_fid_find: also lookup by inode if not found dentry
f1ab3a1bcbbc Linux 6.6.61
b110196fec44 vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans
4bdc5a62c6e5 hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
f7a08b2897da ASoC: amd: yc: fix internal mic on Xiaomi Book Pro 14 2022
1e8f31656ac1 ucounts: fix counter leak in inc_rlimit_get_ucounts()
dd73c942eed7 ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
c8fe8c223297 irqchip/gic-v3: Force propagation of the active state with a read-back
4fea315a9fd8 USB: serial: option: add Quectel RG650V
836eefa7c7e1 USB: serial: option: add Fibocom FG132 0x0112 composition
4ffcb9d7891c USB: serial: qcserial: add support for Sierra Wireless EM86xx
13d6ff3ca760 USB: serial: io_edgeport: fix use after free in debug printk
69e19774f15e usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
35925e2b7b40 usb: typec: qcom-pmic: init value of hdr_len/txbuf_len earlier
4abc5ee334fe usb: dwc3: fix fault at system suspend if device was already runtime suspended
8a30da5aa960 usb: musb: sunxi: Fix accessing an released usb phy
4877d9b2a2eb signal: restore the override_rlimit logic
5b548fd0d298 fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
ef59a49a4b0b i2c: designware: do not hold SCL low when I2C_DYNAMIC_TAR_UPDATE is not set
a2746ab3bbc9 filemap: Fix bounds checking in filemap_read()
575a562f7a3e media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
0186347f1605 Revert "selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size"
bb9982d77734 Revert "wifi: mac80211: fix RCU list iterations"
6e62dab357ee riscv/purgatory: align riscv_kernel_entry
f04be6d68f71 btrfs: reinitialize delayed ref list after deleting it from the list
701fae8dce72 arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint
22aaaa7a1a73 arm64: Kconfig: Make SME depend on BROKEN for now
51d11ea0250d arm64/sve: Discard stale CPU state when handling SVE traps
30db2a648550 mptcp: use sock_kfree_s instead of kfree
1325e838089d net: vertexcom: mse102x: Fix possible double free of TX skb
20f4eb96afe2 net: wwan: t7xx: Fix off-by-one error in t7xx_dpmaif_rx_buf_alloc()
f749cb60a01f nfs: Fix KMSAN warning in decode_getfattr_attrs()
203003c4ff18 posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone
e639fe493614 ALSA: usb-audio: Add quirk for HP 320 FHD Webcam
edfae9d997c7 dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow
036dd6e3d263 dm cache: fix potential out-of-bounds access on the first resume
53421c3c0ee0 dm cache: optimize dirty bit checking with find_next_bit when resizing
e57648ce325f dm cache: fix out-of-bounds access to the dirty bitset when resizing
8cc12dab6353 dm cache: fix flushing uninitialized delayed_work on cache_ctr error
11d5a3f8427a dm cache: correct the number of origin blocks to match the target length
1df8231f4e99 thermal/drivers/qcom/lmh: Remove false lockdep backtrace
a613a3924175 drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
3930715c1aef drm/amdgpu: Fix DPX valid mode check on GC 9.4.3
e2574b57990d drm/amdgpu: Adjust debugfs register access permissions
8906728f2fbd drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
5a8ae5fa576c drm/amdgpu: Adjust debugfs eviction and IB access permissions
343fcd066c09 rpmsg: glink: Handle rejected intent request better
767975d74952 pwm: imx-tpm: Use correct MODULO value for EPWM mode
c6cdc08c25a8 ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp
726c1568b914 ksmbd: Fix the missing xa_store error check
1f993777275c ksmbd: check outstanding simultaneous SMB operations
e923503a56b3 ksmbd: fix slab-use-after-free in ksmbd_smb2_session_create
5ba7258ff028 can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when switching CAN modes
91017ba42df0 can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation
89d8048df70c can: m_can: m_can_close(): don't call free_irq() for IRQ-less devices
32adcb833ecc media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl()
2d0f01aa602f media: v4l2-tpg: prevent the risk of a division by zero
4264e26a34e3 media: pulse8-cec: fix data timestamp at pulse8_setup()
83c152b55d88 media: cx24116: prevent overflows on SNR calculus
784bc785a453 media: s5p-jpeg: prevent buffer overflows
a244b82d0ae6 media: ar0521: don't overflow when checking PLL values
bd24d8337159 ASoC: SOF: sof-client-probes-ipc4: Set param_size extension bits
23bdbd1ef3e0 ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
d3304dbc2d5f thermal/of: support thermal zones w/o trips subnode
5f2d0b607c70 tools/lib/thermal: Fix sampling handler context ptr
57a9e9d71d77 ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
a8ce18094f42 scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
b01f2230868b media: adv7604: prevent underflow condition when reporting colorspace
492275748168 media: dvb_frontend: don't play tricks with underflow values
1e461672616b media: dvbdev: prevent the risk of out of memory access
c776231e3d0b media: stb0899_algo: initialize cfr before using it
203d04968af0 Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
1947143cb188 drivers: net: ionic: add missed debugfs cleanup to ionic_probe() error path
996a7208dadb rxrpc: Fix missing locking causing hanging calls
0012be71c55b net: arc: rockchip: fix emac mdio node support
8ed7a4a39c3f net: arc: fix the device for dma_map_single/dma_unmap_single
af0aa8aecbe8 virtio_net: Add hash_key_length check
bfd05c68e4c6 netfilter: nf_tables: wait for rcu grace period on net_device removal
825a80817cf1 netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctx
d122b259a717 netfilter: nf_tables: cleanup documentation
b0a3c915529e net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case
421cf80e7dee net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
719edd9f3372 net: hns3: fix kernel crash when uninstalling driver
4b0599a66614 e1000e: Remove Meteor Lake SMBUS workarounds
bf5f837d9fd2 i40e: fix race condition by adding filter's intermediate sync state
6103d401b1cf ice: change q_index variable type to s16 to store -1 value
f32fc3becfc7 can: c_can: fix {rx,tx}_errors statistics
ef0edfbe9eee net: enetc: allocate vf_state during PF probes
d3fb3cc83cf3 sctp: properly validate chunk size in sctp_sf_ootb()
345267bf3643 dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value
d4c52c6a2bd5 net: enetc: set MAC address to the VF net_device
9b7c0405af66 regulator: rtq2208: Fix uninitialized use of regulator_config
3e79ad156bed security/keys: fix slab-out-of-bounds in key_task_permission
6173b0bfcea3 nfs: avoid i_lock contention in nfs_clear_invalid_mapping
351f03398ba8 NFSv3: only use NFS timeout for MOUNT when protocols are compatible
d428de979bb2 sunrpc: handle -ENOTCONN in xs_tcp_setup_socket()
7a3ed3f12529 platform/x86/amd/pmc: Detect when STB is not available
9d9f5c75c0c7 HID: core: zero-initialize the report buffer
24a7ac9d3d1b arm64: dts: rockchip: Correct GPIO polarity on brcm BT nodes
95106521c1d8 ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
1a22d3723f48 ARM: dts: rockchip: Fix the spi controller on rk3036
0f4e827100ad ARM: dts: rockchip: drop grf reference from rk3036 hdmi
f3d09c233bea ARM: dts: rockchip: fix rk3036 acodec node
6900713f93c8 arm64: dts: rockchip: remove orphaned pinctrl-names from pinephone pro
15b17bbcea07 firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier()
810615507942 arm64: dts: imx8mp: correct sdhc ipg clk
5cfe9619ce8a arm64: dts: imx8-ss-vpu: Fix imx8qm VPU IRQs
ad0a938050d3 arm64: dts: imx8qxp: Add VPU subsystem file
f8181c545d0a arm64: dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus
e24351485d15 arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
d0beaf49abc7 arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
d09940e349f6 arm64: dts: rockchip: Remove undocumented supports-emmc property
d0a08abbe182 arm64: dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus
87759aaaab5c arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
55907bdf4858 arm64: dts: rockchip: Fix bluetooth properties on rk3566 box demo
54d80a600051 arm64: dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v
08e793866570 arm64: dts: rockchip: Fix reset-gpios property on brcm BT nodes
4d580a57ec23 arm64: dts: rockchip: Fix wakeup prop names on PineNote BT node
f1da910ee9a2 arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
771bd4dde450 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
27b69008d637 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610
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: 511413f916279aa5b98efd07ef33a3b9b36b8223)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 83dc33ac568e1320e1f675eaaa5e3b75dae26733)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
9b5aad3a7498c Linux 6.6.60
cc082e50375a2 fs/ntfs3: Sequential field availability check in mi_enum_attr()
10c20d79d59ca drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
e979a6a626abf ASoC: SOF: ipc4-control: Add support for ALSA enum control
3facc0417d3d7 ASoC: SOF: ipc4-control: Add support for ALSA switch control
f01d8fc623711 ASoC: SOF: ipc4-topology: Add definition for generic switch/enum control
d54afaef6570c SUNRPC: Remove BUG_ON call sites
27a58a19bd20a mtd: spi-nor: winbond: fix w25q128 regression
3d544942c0010 mm: don't install PMD mappings when THPs are disabled by the hw/process/vma
02ec4b3bba49e mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw()
fc621e7a043de wifi: iwlwifi: mvm: fix 6 GHz scan construction
f2f1fa446676c nilfs2: fix kernel bug due to missing clearing of checked flag
a53c2d847627b wifi: mac80211: fix NULL dereference at band check in starting tx ba session
6a91a5816b289 io_uring: always lock __io_cqring_overflow_flush
e3fb0e6afcc39 arm64: dts: imx8ulp: correct the flexspi compatible string
1a49b96c51063 vmscan,migrate: fix page count imbalance on node stats when demoting pages
003d2996964c0 io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
70bbe8d0a9494 kasan: remove vmalloc_percpu test
c60af16e1d6cc nvmet-auth: assign dh_key to NULL after kfree_sensitive
4a39320977f9c ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1
b42adef85aca7 ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3
77ddc732416b0 xfs: fix finding a last resort AG in xfs_filestream_pick_ag
8e886e44397ba mctp i2c: handle NULL header address
88f97a4b5843c ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
c117a980185ee x86/traps: move kmsan check after instrumentation_begin
86ee1845cbbf5 x86/traps: Enable UBSAN traps on x86
b958948ae1cb3 mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves
4882a352b5df8 mei: use kvmalloc for read buffer
cb8b81ad3e893 mptcp: init: protect sched with rcu_read_lock
4f7ffa83fa79d iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP
ade91f6e9848b sched/numa: Fix the potential null pointer dereference in task_numa_work()
8c9a1ec39c698 cxl/acpi: Ensure ports ready at cxl_acpi_probe() return
a9ed67f39f888 cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices()
d210bc87cc4fd riscv: Remove duplicated GET_RM
6d84e1b2e5ac0 riscv: Remove unused GENERATING_ASM_OFFSETS
a63ba17207c50 riscv: Use '%u' to format the output of 'cpu'
909e71f28e961 riscv: efi: Set NX compat flag in PE/COFF header
58e78589ade88 ALSA: hda/realtek: Limit internal Mic boost on Dell platform
ceec8ad09135c Input: edt-ft5x06 - fix regmap leak when probe fails
c19a0c171d37f riscv: vdso: Prevent the compiler from inserting calls to memset()
e79c1f1c9100b spi: spi-fsl-dspi: Fix crash when not using GPIO chip select
163e6323799bd phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check
0d86cd70fc6a7 cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
b3c301b859c4a block: fix sanity checks in blk_rq_map_user_bvec
0fc87887dcb3a mmc: sdhci-pci-gli: GL9767: Fix low power mode in the SD Express process
4159cd6ab5cfe mmc: sdhci-pci-gli: GL9767: Fix low power mode on the set clock function
8e1b52c15c811 cxl/port: Fix use-after-free, permit out-of-order decoder shutdown
8cd25f1fce6b8 thunderbolt: Honor TMU requirements in the domain when setting TMU mode
9523a0268924a tools/mm: -Werror fixes in page-types/slabinfo
edd1f90505068 mm: shmem: fix data-race in shmem_getattr()
b6f95df4f7af6 RISC-V: ACPI: fix early_ioremap to early_memremap
1246d86e7bbde nilfs2: fix potential deadlock with newly created symlinks
1a797936d3468 iio: light: veml6030: fix microlux value calculation
38d6e8be234d8 iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table()
62c1189668312 iio: gts-helper: Fix memory leaks for the error path of iio_gts_build_avail_scale_table()
3dc0eda2cd5c6 iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr()
adfbc08b94e7d staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
cedf0f1db8d5f wifi: iwlegacy: Clear stale interrupts before resuming device
6c44abb2d4c32 wifi: cfg80211: clear wdev->cqm_config pointer on free
5f5a939759c79 wifi: ath10k: Fix memory leak in management tx
ee35c423042c9 wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
0b9be24679358 Revert "selftests/mm: replace atomic_bool with pthread_barrier_t"
1fe6799ee9b5f Revert "selftests/mm: fix deadlock for fork after pthread_create on ARM"
fd28d95894609 Revert "driver core: Fix uevent_show() vs driver detach race"
a762d0fc17df2 xhci: Use pm_runtime_get to prevent RPM on unsupported systems
809dd30ee9011 xhci: Fix Link TRB DMA in command ring stopped completion event
7e8066811a2c4 phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend
370814e9d512b phy: qcom: qmp-usb: fix NULL-deref on runtime suspend
e8180a4b1cf93 usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes
558650b18f090 usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes()
cd205590599a3 usb: phy: Fix API devm_usb_put_phy() can not release the phy
53e0684f3093b usbip: tools: Fix detach_port() invalid port error path
aa03c31a001ac ALSA: usb-audio: Add quirks for Dell WD19 dock
b3b2431ed27f4 rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb()
7679283e61a8b rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocks
dc5d4d4c12246 rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks
01a2b99ffcca8 rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop
7d85884576a3b USB: gadget: dummy-hcd: Fix "task hung" problem
e028b82aba882 usb: gadget: dummy_hcd: execute hrtimer callback in softirq context
365a13cf5baa6 usb: gadget: dummy_hcd: Set transfer interval to 1 microframe
4a4cb56556124 usb: gadget: dummy_hcd: Switch to hrtimer transfer scheduler
f6568620246d2 misc: sgi-gru: Don't disable preemption in GRU driver
fe8cb9fac9793 NFS: remove revoked delegation from server's delegation list
cc0ff7495e41b net: amd: mvme147: Fix probe banner message
715db716a9f83 thermal: intel: int340x: processor: Add MMIO RAPL PL4 support
56029f1bc3f1f thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support
34c0344e7eac5 cifs: Fix creating native symlinks pointing to current or parent directory
201430d21faab cifs: Improve creating native symlinks pointing to directory
45eaaa13dd91d scsi: scsi_transport_fc: Allow setting rport state to current state
550ef40fa6366 fs/ntfs3: Additional check in ntfs_file_release
68b39c0765de7 fs/ntfs3: Fix general protection fault in run_is_mapped_full
7a4ace681dbb6 fs/ntfs3: Additional check in ni_clear()
34e3220efd666 fs/ntfs3: Fix possible deadlock in mi_read
e91fbb21f248b fs/ntfs3: Add rough attr alloc_size check
898c8795ec492 fs/ntfs3: Stale inode instead of bad
84d363dbcfabc fs/ntfs3: Fix warning possible deadlock in ntfs_set_state
5f21e3e60982c fs/ntfs3: Check if more than chunk-size bytes are written
22cdf3be7d34f ntfs3: Add bounds checking to mi_enum_attr()
3c73746c222a7 cxl/events: Fix Trace DRAM Event Record
7013af5bbd281 smb: client: set correct device number on nfs reparse points
bbc258dcdbfe5 smb: client: fix parsing of device numbers
0eb2b767c42fa ACPI: CPPC: Make rmw_lock a raw_spin_lock
790dc90b96481 afs: Fix missing subdir edit when renamed between parent dirs
243d2506e7eb0 afs: Automatically generate trace tag enums
a6fd78620f25a firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()
2e4eb1866990e kasan: Fix Software Tag-Based KASAN with GCC
4c3575787e988 iomap: turn iomap_want_unshare_iter into an inline function
9bc18bb476e50 fsdax: dax_unshare_iter needs to copy entire blocks
35adbe088888a fsdax: remove zeroing code from dax_unshare_iter
451b0a27ca6a7 iomap: share iomap_unshare_iter predicate code with fsdax
3c06d13ec80be iomap: don't bother unsharing delalloc extents
61ada9422009e iomap: improve shared block detection in iomap_unshare_iter
d4d5767c53581 bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled
0ab3be58b45b9 netfilter: nft_payload: sanitize offset and length before calling skb_checksum()
31384aa2ad05c mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address
598f95742fdc6 mlxsw: spectrum_ptp: Add missing verification before pushing Tx header
c69bc67c1cb21 net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
1f1764466c33a Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs
fef63832317d9 netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6()
6a1f088f9807f netfilter: Fix use-after-free in get_info()
ac5977001eee7 net: fix crash when config small gso_max_size/gso_ipv4_max_size
90a6e0e1e151e bpf: Fix out-of-bounds write in trie_get_next_key()
6a604877160fe netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write()
e20459b5f658b bpf: Force checkpoint when jmp history is too long
bef1f6beae90f selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h
597cf9748c347 net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
42097a9dcaee3 gtp: allow -1 to be specified as file description from userspace
699b48fc31727 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
07c9c26e37542 net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
bf6b2cd3c55de net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values
9f5ae743dbe9a macsec: Fix use-after-free while sending the offloading packet
b33b410597ebe ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
fa078b39e3f1b wifi: iwlwifi: mvm: don't add default link in fw restart flow
3eb986c64c6bf wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
3b01b9985a543 wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
148f6af754781 RDMA/bnxt_re: synchronize the qp-handle table array
16dbff3e8d195 RDMA/bnxt_re: Fix the usage of control path spin locks
8636072c21e39 RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
e9c62661a0697 RDMA/cxgb4: Dump vendor specific QP details
0a59445e2cdf3 wifi: brcm80211: BRCM_TRACING should depend on TRACING
9b5c89acc8e99 wifi: ath11k: Fix invalid ring usage in full monitor mode
189f1bfc5c84e wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
021693dad10a2 mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
5db6e193c4ca0 wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd()
9cfab1f3d425c spi: geni-qcom: Fix boot warning related to pm_runtime and devres
fb384669cb8c2 cgroup: Fix potential overflow issue when checking max_depth
73ca1c70b8b7f Input: xpad - add support for 8BitDo Ultimate 2C Wireless Controller
403777d303399 Input: xpad - sort xpad_device by vendor and product ID
eabe285e1c629 thermal: core: Free tzp copy along with the thermal zone
3eb073abba327 thermal: core: Rework thermal zone availability check
a95a9e3089d56 thermal: core: Make thermal_zone_device_unregister() return after freeing the zone
18abb2787b536 x86/syscall: Mark exit[_group] syscall handlers __noreturn
2879d995e5697 pnmtologo: sync with 6.6
43ea1c5e6eb3c lib/build_OID_registry: take -stable reproducibility changes
35046aea43c85 bpftool: Fix undefined bpf macro for unix socket
9a558d4b86219 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
42b2eec2e5039 bpftool: Query only cgroup-related attach types
f71bb11887bae cpu/amd: inhibit SMP check for qemux86
c31365597a17b powerpc/uaccess: Fix build errors seen with GCC 13/14
64ebf485c56b5 usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
7c76aad68f6d1 kselftest: Add a ksft_perror() helper
06644f0d7193d drm/tilcdc: Set preferred depth
ff7ae7b323242 crypto: jitter - add RCT/APT support for different OSRs
50cd24ddb6f0b arm64: defconfig: remove CONFIG_IPQ_APSS_5018
58e5c91d6701f x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
c878fd2d4c793 x86/alternatives: Sync core before enabling interrupts
c2d64b9f52b6e qemux86: add configuration symbol to select values
630c33229e6d5 sched/isolation: really align nohz_full with rcu_nocbs
0e5e0f68e2e6e clear_warn_once: add a clear_warn_once= boot parameter
46934791b9026 clear_warn_once: bind a timer to written reset value
cdee9e38ff324 clear_warn_once: expand debugfs to include read support
82b562b818419 tools: Remove some options from CLANG_CROSS_FLAGS
36dc380b776b1 libbpf: Fix build warning on ref_ctr_off
9e3e1fe209827 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
e497a4a5da65b perf: x86-32: explicitly include <errno.h>
7b57ddd89565b perf: mips64: Convert __u64 to unsigned long long
1cfc19423dc7f perf: fix bench numa compilation
98bc2815fade4 perf: add SLANG_INC for slang.h
17209a70b9b39 perf: add sgidefs.h to for mips builds
9cd4258d910af perf: change --root to --prefix for python install
8110a4f266284 perf: add 'libperl not found' warning
bc89d5e08f773 perf: force include of <stdbool.h>
4f6c760cc876a fat: Replace prandom_u32() with get_random_u32()
bc53117b12b21 fat: don't use obsolete random32 call in namei_vfat
30b2236ab3786 FAT: Added FAT_NO_83NAME
cef98d22b4edf FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
0bbd7daba9e1b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
5883fc340084a aufs6: adapt to v6.6 i_op->ctime changes
c4342d979bf21 aufs6: fix magic.mk include path
35266bc2dc81a aufs6: adapt to v6.6
8edede4e98be1 aufs6: core
712248233ebe1 aufs6: standalone
3b71a8a848d8b aufs6: mmap
3e2924871f371 aufs6: base
7f4907a931016 aufs6: kbuild
d2f7b03e4aa77 yaffs2: update VFS ctime operations to 6.6+
bcd6cfcd1aa04 yaffs2: v6.5 fixups
cc615704b5f54 yaffs2: Fix miscalculation of devname buffer length
8ef2e22dcf913 yaffs2: convert user_namespace to mnt_idmap
c9c749f9f7d34 yaffs2: replace bdevname call with sprintf
395b01cdc39d1 yaffs2: convert read_page -> readfolio
d98b07e43ba61 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
613c6d50fdbe8 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
622c4648936f3 yaffs2: v5.12+ build fixups (not runtime tested)
7562133d4090b yaffs: include blkdev.h
dbd44252cd592 yaffs: fix misplaced variable declaration
c223a10b1ac08 yaffs2: v5.6 build fixups
90f6007cfbf41 yaffs2: fix memory leak when /proc/yaffs is read
37ee169c5ea10 yaffs: add strict check when call yaffs_internal_read_super
b6e007b8abb6e yaffs: repair yaffs_get_mtd_device
fb98f65a466a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
51e0aac75ea27 yaffs2: fix memory leak in mount/umount
2b74a0cae7b0b yaffs: Avoid setting any ACL releated xattr
ff4130a9c3766 Yaffs:check oob size before auto selecting Yaffs1
ba95b409c67cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis
8fa35eba90565 yaffs2: adjust to proper location of MS_RDONLY
1eb5deaad8c4a yaffs2: import git revision b4ce1bb (jan, 2020)
4dce67c1e8c8b initramfs: allow an optional wrapper script around initramfs generation
2f603d83fcc4d pnmtologo: use relocatable file name
664a6a0a484ba tools: use basename to identify file in gen-mach-types
9de64bc0c1857 lib/build_OID_registry: fix reproducibility issues
ae9b80797295a vt/conmakehash: improve reproducibility
a972323151bdd iwlwifi: select MAC80211_LEDS conditionally
15d2adcc01984 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
5556a6c04b197 arm64/perf: Fix wrong cast that may cause wrong truncation
5552dc768ffcd defconfigs: drop obselete options
00fe4152df313 arm64/perf: fix backtrace for AAPCS with FP enabled
3888d0652edf1 linux-yocto: Handle /bin/awk issues
3d55d299f23a7 uvesafb: provide option to specify timeout for task completion
23c068c080bea uvesafb: print error message when task timeout occurs
edbfc939266ec compiler.h: Undef before redefining __attribute_const__
c99ae7e2a19ab vmware: include jiffies.h
572d84d928c87 Resolve jiffies wrapping about arp
fdcd47cac8435 nfs: Allow default io size to be configured.
927d488010984 check console device file on fs when booting
57cc27f821ddf mount_root: clarify error messages for when no rootfs found
1b53d82a81528 mconf: fix output of cflags and libraries
1811da09f42ca menuconfig,mconf-cfg: Allow specification of ncurses location
83c2e0c6eb1f3 modpost: mask trivial warnings
6de6730394846 kbuild: exclude meta directory from distclean processing
6decd32815f53 powerpc: serialize image targets
f6b683b38318c arm: serialize build targets
e798b09ebf572 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
dc8a1e5a88f86 x86_64_defconfig: Fix warnings
68491e5f72b61 powerpc/ptrace: Disable array-bounds warning with gcc8
d71ebfce30048 powerpc: Disable attribute-alias warnings from gcc8
62f50884b8b18 powerpc: kexec fix for powerpc64
da6871c62c371 powerpc: Add unwind information for SPE registers of E500 core
f161c880c11de mips: make current_cpu_data preempt safe
5e94a8247ce7f mips: vdso: fix 'jalr $t9' crash in vdso code
19e36714b1c7f mips: Kconfig: add QEMUMIPS64 option
e2e537db3cbdc 4kc cache tlb hazard: tlbp cache coherency
aee9870611e5d malta uhci quirks: make allowance for slow 4k(e)c
881948cd15176 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
98ec1963fcb7a arm64: defconfig: cleanup config options
f1727c537ba8d vexpress: Pass LOADADDR to Makefile
4474c32dc24a4 arm: ARM EABI socketcall
75e31a2b70fd3 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 5993e3621377e77f031768fa53668f790c364847)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d8c3c6dab1b4993c7f122dac86ca9c1a5640245e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
bf3af7e92bda Linux 6.6.59
7d9868180bd1 xfrm: validate new SA's prefixlen using SA family when sel.family is unset
7a26cb660775 task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK
81507f633e79 tracing: probes: Fix to zero initialize a local variable
042804a9fff1 RDMA/bnxt_re: Fix unconditional fence for newer adapters
67819f10702b RDMA/bnxt_re: Avoid creating fence MR for newer adapters
1aee34ed99e9 RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications
38ca6fd426ea ACPI: PRM: Clean up guid type in struct prm_handler_info
d1e55eeee056 platform/x86: dell-wmi: Ignore suspend notifications
73cc3f905ca9 ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
24f638125cc3 ata: libata: Set DID_TIME_OUT for commands that actually timed out
ce4a70d9b916 net: phy: dp83822: Fix reset pin definitions
4512c448f54c selinux: improve error checking in sel_write_load()
c79e0a18e4b3 drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too
62c85b9a0dd7 hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
c73bca72b84b xfrm: fix one more kernel-infoleak in algo dumping
36bd0f386b7c LoongArch: Make KASAN usable for variable cpu_vabits
8915ed160dbd LoongArch: Enable IRQ if do_ale() triggered in irq-enabled context
cd2cef731170 LoongArch: Get correct cores_per_package for SMT systems
5d10f6fb2cb7 ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
0d674f2e73b4 ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE
60a5ba560f29 x86/lam: Disable ADDRESS_MASKING in most cases
599eee0e9817 KVM: arm64: Don't eagerly teardown the vgic on init error
04ed2ba07ce7 KVM: arm64: Fix shift-out-of-bounds bug
2c4adc9b192a KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
f421a3b18aa7 openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
743c78d455e7 nilfs2: fix kernel bug due to missing clearing of buffer delay flag
a299d415dd37 ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
795b080d9aa1 ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
bdaab141edb6 ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
975ede2a7bec drm/amd: Guard against bad data for ATIF ACPI method
004ad1a2d684 btrfs: zoned: fix zone unusable accounting for freed reserved extent
3521754614cf btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item()
2f2684c7903e cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception
33e89c16cea0 cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()
35dbac8c328d smb: client: Handle kstrdup failures for passwords
66921a4d8e84 ALSA: hda/realtek: Update default depop procedure
f965dc0f099a nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
5f0468f30c8f powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request()
4bdc21506f12 ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
8b339beb7cfe ASoC: fsl_micfil: Add a flag to distinguish with different volume control types
f9ba85f823e7 ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing
83a420e965f6 ASoC: max98388: Fix missing increment of variable slot_found
6e4aed4acc1a ASoC: loongson: Fix component check failed on FDT systems
f10cba3f761b ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties
5e3583b4c000 ASoC: dt-bindings: davinci-mcasp: Fix interrupts property
773dc610ca64 net: dsa: mv88e6xxx: support 4000ps cycle counter period
06b1c8091542 net: dsa: mv88e6xxx: read cycle counter period from hardware
4dc655d86b54 net: dsa: mv88e6xxx: group cycle counter coefficients
21db2f35fa97 bpf,perf: Fix perf_event_detach_bpf_prog error handling
14bcb721d241 Bluetooth: ISO: Fix UAF on iso_sock_timeout
d30803f6a972 Bluetooth: SCO: Fix UAF on sco_sock_timeout
1ba33b327c3f posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
7d6d46b42980 r8169: avoid unsolicited interrupts
5d282467245f net: sched: use RCU read-side critical section in taprio_dump()
0d4c0d2844e4 net: sched: fix use-after-free in taprio_change()
a5cf8670acbb net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiers
d123062a3fdc bpf: Remove MEM_UNINIT from skb/xdp MTU helpers
48068ccaea95 bpf: Fix overloading of MEM_UNINIT's meaning
8a33a047bd31 bpf: Add MEM_WRITE attribute
d1100acab464 bpf: Simplify checking size of helper accesses
7caee37c466a net: usb: usbnet: fix name regression
a7bdb199784f net: fix races in netdev_tx_sent_queue()/dev_watchdog()
10cb940429c2 net/sched: adjust device watchdog timer to detect stopped queue at right time
69076f8435c1 net: wwan: fix global oob in wwan_rtnl_policy
433742ba96ba netfilter: xtables: fix typo causing some targets not to load on IPv6
5ed4334fc951 fsl/fman: Fix refcount handling of fman-related devices
275bebf5be50 fsl/fman: Save device references taken in mac_probe()
06b526846cc9 net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x
c2d2dc4f88bb octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx()
e71146ff378c octeon_ep: Implement helper for iterating packets in Rx queue
64854b218703 net: plip: fix break; causing plip to never transmit
641c1beed52b be2net: fix potential memory leak in be_xmit()
6dc937a3086e net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
f41bd93b3e05 netfilter: bpf: must hold reference on net namespace
c1530660410c xfrm: respect ip protocols rules criteria when performing dst lookups
ac1d820eaa30 xfrm: extract dst lookup parameters into a struct
a14a075a14af tracing: Consider the NULL character when validating the event length
6bc24db74fe4 tracing/probes: Fix MAX_TRACE_ARGS limit handling
f475d8a0cca7 jfs: Fix sanity check in dbMount
a94c197d4d74 LoongArch: Don't crash in stack_top() for tasks without vDSO
3d75f500f64d platform/x86: dell-sysman: add support for alienware products
6d52db315cfc cifs: Validate content of NFS reparse point buffer
f47a40ee4cdb ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string
1ac49babc952 udf: fix uninit-value use in udf_get_fileshortad
493447dd8336 udf: refactor inode_bmap() to handle error
5fc8da4d326d udf: refactor udf_next_aext() to handle error
402c8862fe54 udf: refactor udf_current_aext() to handle error
8c213cc21724 arm64: Force position-independent veneers
85e70dcd1f85 ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
935e5c5f93df ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
b3d4f2329312 ASoC: amd: yc: Add quirk for HP Dragonfly pro one
9eb32bd23bbc drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
0d16f53c9111 exec: don't WARN for racy path_noexec check
9e5f93788c9d uprobe: avoid out-of-bounds memory access of fetching args
f0a7ea54f3dc uprobes: prevent mutex_lock() under rcu_read_lock()
f5272c98a4a0 uprobes: prepare uprobe args buffer lazily
1c7fa34863c7 uprobes: encapsulate preparation of uprobe args buffer
91f62703146a tracing/probes: Support $argN in return probe (kprobe and fprobe)
e96b42d22f66 tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_init
5868fa7ebe66 tracing/fprobe-event: cleanup: Fix a wrong comment in fprobe event
4fad73700867 usb: dwc3: core: Fix system suspend on TI AM62 platforms
66e56efc45cb XHCI: Separate PORT and CAPs macros into dedicated file
ecc8a9502b3c usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store
0a2794e244d8 usb: gadget: f_uac2: fix non-newline-terminated function name
3af6c7285413 usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variant
c691c2adeb75 xhci: dbc: honor usb transfer size boundaries.
7cbcb40d4699 xhci: dbgtty: use kfifo from tty_port struct
32bd1720ede6 xhci: dbgtty: remove kfifo_out() wrapper
fe19d913d2c8 iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
5f029be65dca mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point
36249a0b212e khugepaged: remove hpage from collapse_file()
03e36dba005e khugepaged: convert alloc_charge_hpage to alloc_charge_folio
281a0312ce41 khugepaged: inline hpage_collapse_alloc_folio()
c556c5580646 mm/khugepaged: use a folio more in collapse_file()
4ba70817cfad mm: convert collapse_huge_page() to use a folio
a1afee6c6f53 mm/khugepaged: convert alloc_charge_hpage() to use folios
cf2bb1bf0306 cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed()
bb0f943675a9 bpf: Fix iter/task tid filtering
4ed32cc0939b nvme-pci: fix race condition between reset and nvme_dev_disable()
e2c03a2c838e nvme-pci: set doorbell config before unquiescing
ed67a5b99e4d riscv, bpf: Make BPF_CMPXCHG fully ordered
8a377818bcf8 bpf, vsock: Drop static vsock_bpf_prot initialization
9dd9b16018cc vsock: Update msg_count on read_skb()
66cd51de31c6 vsock: Update rx_bytes on read_skb()
12c3e619d34a bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock
9f2ccb6f3888 net/mlx5: Unregister notifier on eswitch init failure
d88564c79d1c net/mlx5: Fix command bitmask initialization
5ec33b1fe86d net/mlx5: Check for invalid vector index on EQ creation
59ba6cdadb9c vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame
d10cd7bf574e Bluetooth: bnep: fix wild-memory-access in proto_unregister
97bbdc5001db bpf: Fix link info netfilter flags to populate defrag flag
9221ae88c205 s390: Initialize psw mask in perf_arch_fetch_caller_regs()
1ded6b12499e usb: typec: altmode should keep reference to parent
b209c3a0bc3a smb: client: fix OOBs when building SMB2_IOCTL request
b1813c220b76 smb: client: fix possible double free in smb2_set_ea()
b80e9bc85bd9 scsi: target: core: Fix null-ptr-deref in target_alloc_device()
2fe1384cbb7c net: ravb: Only advertise Rx/Tx timestamps if hardware supports it
e9638d3e62dc ravb: Remove setting of RX software timestamp
b94e5375ec66 genetlink: hold RCU in genlmsg_mcast()
f8f8afc101f2 net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361
997ae8da14f1 tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
7218de0778ae net: bcmasp: fix potential memory leak in bcmasp_xmit()
1999a9e050c5 drm/msm/dpu: don't always program merge_3d block
b18db3a4fa5f irqchip/renesas-rzg2l: Fix missing put_device
39cb86f19199 irqchip/renesas-rzg2l: Add support for suspend to RAM
0776b25d79d8 irqchip/renesas-rzg2l: Document structure members
05cc5e67dda8 irqchip/renesas-rzg2l: Align struct member names to tabs
4b70478b984a net: systemport: fix potential memory leak in bcm_sysport_xmit()
08b8f206de4c bpf: Fix truncation bug in coerce_reg_to_size_sx()
b01fbbf38584 net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()
0017189d6057 net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
79571c4d2f65 net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
681ce79ab6fb netdevsim: use cond_resched() in nsim_dev_trap_report_work()
268446b40bb1 macsec: don't increment counters for an unrelated SA
65ca9f8ddc0d drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring
a4bc03078eb3 octeontx2-af: Fix potential integer overflows on integer shifts
e61fa0d66f22 net: stmmac: dwmac-tegra: Fix link bring-up sequence
bc52115cc41a net: usb: usbnet: fix race in probe failure
a17874a3a5ab net/smc: Fix memory leak when using percpu refs
95e3da26819d firmware: arm_scmi: Queue in scmi layer for mailbox implementation
d4e44b8a6a18 drm/msm: Allocate memory for disp snapshot with kvzalloc()
f7ad91627348 drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
33ece6c4f0c1 drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
9f2361089152 drm/msm/dsi: improve/fix dsc pclk calculation
dd58a5f8b308 drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds()
adde6c68bf1a drm/msm/dpu: make sure phys resources are properly initialized
1931dc14b537 accel/qaic: Fix the for loop used to walk SG table
5032bf57ab5d RDMA/bnxt_re: Fix the GID table length
bf39b3532143 RDMA/bnxt_re: Update the BAR offsets
87cb3b0054e5 RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
d517cadae6c3 RDMA/bnxt_re: Return more meaningful error
05c5fcc1869a RDMA/bnxt_re: Fix out of bound check
903f8b01c587 RDMA/bnxt_re: Fix the max CQ WQEs for older adapters
5fcf649e4334 RDMA/bnxt_re: Support new 5760X P7 devices
1ee5ef316a77 ipv4: give an IPv4 dev to blackhole_netdev
3a662cc5b5d5 RDMA/srpt: Make slab cache names unique
af29c430a343 RDMA/irdma: Fix misspelling of "accept*"
c29fd05329a9 RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
6d91d07913ae firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup()
8971fd61210d ALSA: hda/cs8409: Fix possible NULL dereference
509c29d0d26f sched/core: Disable page allocation in task_tick_mm_cid()
380681a29066 task_work: Add TWA_NMI_CURRENT as an additional notify mode.
a3fe89d4f5bb selftests/bpf: Fix cross-compiling urandom_read
923c5ded505c drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check
119249d146d5 iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfig
1b3090ca3265 iio: frequency: {admv4420,adrf6780}: format Kconfig entries
3e212996d21f bpf: fix kfunc btf caching for modules
b56328660be0 s390/pci: Handle PCI error codes other than 0x3a
6617ae800cbb selftests/bpf: fix perf_event link info name_len assertion
0ce20181976d selftests/bpf: Add cookies check for perf_event fill_link_info test
e909258d41b2 selftests/bpf: Use bpf_link__destroy in fill_link_info tests
e5c2b971db09 bpf: fix unpopulated name_len field in perf_event link info
cfd63c3a4538 bpf: Add cookie to perf_event bpf_link_info records
99bf10e92a3f bpf: Add missed value to kprobe perf link info
f4381ccf1ed1 ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
9e3d07e503ea x86/resctrl: Avoid overflow in MB settings in bw_validate()
b7bf17f4f92f RDMA/core: Fix ENODEV error for iWARP test over vlan
c71957271f2e RDMA/bnxt_re: Add a check for memory allocation
7d10555a340a RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
73e04a6114e0 RDMA/bnxt_re: Fix a possible memory leak
90ad4e2fe3a2 bpf: Fix memory leak in bpf_core_apply
978d1f63fc6e lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW
8552150e5d80 cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems
49454f09936a bpf: devmap: provide rxq after redirect
0fca5ed4be8e bpf: Make sure internal and UAPI bpf_redirect flags don't overlap
de1f0ab13915 iio: accel: bma400: Fix uninitialized variable field_value in tap event handling.
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: 56fa329e447215d34fc6fe5770017d9f38a87fbb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c7505c0387450c5467249828ec5c022f393b42a5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Mikko Rapeli
Email: mikko.rapeli@linaro.org
Subject: genericarm64.cfg: enable CONFIG_DMA_CMA
Date: Thu, 24 Oct 2024 08:49:29 +0300
It's needed for graphics on AMD KV260.
Cc: Bill Mills <bill.mills@linaro.org>
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 5754841cb19c4272fe3494b5d5e450ae9876fa48)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 87bbf8eaa48cfc8bca02d86bd089df61846d2ca4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
18916a684a8b Linux 6.6.58
fd6e2af79a94 ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
9698088ac770 nilfs2: propagate directory read errors from nilfs_find_entry()
87cb3f6e0c04 selftests: mptcp: remove duplicated variables
ec0d0fcbd5d8 selftests: mptcp: join: test for prohibited MPC to port-based endp
d46b96f0a489 selftests: mptcp: join: change capture/checksum as bool
229dfdc36f31 tcp: fix mptcp DSS corruption due to large pmtu xmit
647cd4494cc3 serial: qcom-geni: fix receiver enable
61c8f746ed83 serial: qcom-geni: fix dma rx cancellation
7176aee5a1b2 serial: qcom-geni: revert broken hibernation support
90e3f819e6aa serial: qcom-geni: fix polled console initialisation
6acd19ad3aaf irqchip/sifive-plic: Unmask interrupt in plic_irq_enable()
01282ab5182f irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
fad940e2dd78 pinctrl: apple: check devm_kasprintf() returned value
3b36bb1fca2b pinctrl: stm32: check devm_kasprintf() returned value
20728e86289a pinctrl: ocelot: fix system hang on level based interrupts
481b477ab63c x86/bugs: Use code segment selector for VERW operand
c29f192e0d44 tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
227358e89703 x86/entry_32: Clear CPU buffers after register restore in NMI return
0c6a7e2c6012 x86/entry_32: Do not clobber user EFLAGS.ZF
c8170b5ddc41 x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
6663f0c65885 x86/apic: Always explicitly disarm TSC-deadline timer
16d7d35f1c1e x86/resctrl: Annotate get_mem_config() functions as __init
66029078fee0 parport: Proper fix for array out-of-bounds access
c895d48c843d serial: imx: Update mctrl old_status on RTSD interrupt
245bee12a52d misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device
78df42183e82 misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM device
c3d3501cf896 usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG
479830f6c15b usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF
86c68aa714d0 USB: serial: option: add Telit FN920C04 MBIM compositions
90a5c64279ae USB: serial: option: add support for Quectel EG916Q-GL
53cd1bb1f8eb xhci: Mitigate failed set dequeue pointer commands
cc7b7050996a xhci: Fix incorrect stream context type macro
9c696bf4ab54 xhci: tegra: fix checked USB2 port number
dc2d5f02636c vt: prevent kernel-infoleak in con_font_get()
885f8c873fed Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
8fb8e912afb4 Bluetooth: ISO: Fix multiple init when debugfs is disabled
59bd80df4b88 Bluetooth: Remove debugfs directory on module init failure
05f84d86169b Bluetooth: Call iso_exit() on module unload
232c2eb6d60c iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
d8ef39dad9b9 iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
48e594b77cb7 iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig
2f76debe69b8 iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
ad60bbd7c071 iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
1fcc9d634b50 iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
66bfe12005f6 iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
5d41abc777dc iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig
dc7a11e8cebd iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
7f06b154ffcf iio: light: opt3001: add missing full-scale range value
2cbb41abae65 iio: light: veml6030: fix IIO device retrieval from embedded device
6bd2b16425d4 iio: light: veml6030: fix ALS sensor resolution
6acb0a4dac40 iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
082a75594ba4 iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
e0eb585eef6c iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
ea8180528111 iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
c3a230c1df36 iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
64cf93b87fe3 drm/amdgpu: prevent BO_HANDLES error from being overwritten
db0978d3ed8b drm/amdgpu/swsmu: Only force workload setup on init
7c0763fd7974 drm/vmwgfx: Handle surface check failure correctly
1a235af02164 drm/radeon: Fix encoder->possible_clones
8e6ca01b3b8d scsi: ufs: core: Fix the issue of ICU failure
7bd9af254275 scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down
d3c4f41ae32c Input: xpad - add support for MSI Claw A1M
a16af52f2442 selftest: hid: add the missing tests directory
6414ab5c9c9c ublk: don't allow user copy for unprivileged device
2762b3cc9094 io_uring/sqpoll: close race on waiting for sqring entries
4c5b123ab289 blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
c04670dffb3f x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
c42a343158ea x86/bugs: Skip RSB fill at VMEXIT
61211f2da0be x86/entry: Have entry_ibpb() invalidate return predictions
b28d3f44e20c x86/cpufeatures: Add a IBPB_NO_RET BUG flag
6ccc10ed0a7d x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
369535232d6a KVM: s390: Change virtual to physical address access in diag 0x258 handler
88607ed93ee6 KVM: s390: gaccess: Check if guest address is in memslot
82b433fb9b13 s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
ccea29b1e072 s390/sclp: Deactivate sclp after all its users
fe2e0b6cd00a iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices
37d9305caace mptcp: prevent MPC handshake on port-based signal endpoints
6365900cb10e net: fec: Remove duplicated code
1e1eb62c40e1 net: fec: Move `fec_ptp_read()` to the top of the file
677f1df179cb maple_tree: correct tree corruption on spanning store
9a0ab4fc28ed xfs: restrict when we try to align cow fork delalloc to cowextsz hints
3eeac3311683 xfs: allow unlinked symlinks and dirs with zero size
2bc2d49c36c2 xfs: fix freeing speculative preallocations for preallocated files
740a427e8f45 xfs: fix unlink vs cluster buffer instantiation race
0e52b98bf041 xfs: make sure sb_fdblocks is non-negative
0aca73915dc1 xfs: allow symlinks with short remote targets
4c99f3026cf2 xfs: convert delayed extents to unwritten when zeroing post eof blocks
36081fd0ee37 xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset
0f726c17dfd8 xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional
f24ba2183148 xfs: match lock mode in xfs_buffered_write_iomap_begin()
7c03b124353a xfs: use dontcache for grabbing inodes during scrub
20adb1e2f069 xfs: revert commit 44af6c7e59b12
5689d2345a01 xfs: enforce one namespace per attribute
9716cdcc2f9e xfs: validate recovered name buffers when recovering xattr items
db460c26f0b0 xfs: check shortform attr entry flags specifically
cad051826d83 xfs: fix missing check for invalid attr flags
0934046e3392 xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2
c13c21f77824 xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery
c299188b443a xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent
4bcef72d96b5 xfs: fix xfs_bmap_add_extent_delay_real for partial conversions
f43bd357fde0 xfs: fix error returns from xfs_bmapi_write
bed2b9037806 mm/swapfile: skip HugeTLB pages for unuse_vma
a0035fc55554 mm/mglru: only clear kswapd_failures if reclaimable
17396e32f975 mm/mremap: fix move_normal_pmd/retract_page_tables race
6b91fd65a117 selftests/mm: fix deadlock for fork after pthread_create on ARM
8f5fa1c677df selftests/mm: replace atomic_bool with pthread_barrier_t
a9af9d5fb01b fat: fix uninitialized variable
8e29f3235181 irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
20b5342de51b net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
81db1e528486 net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
8165bf83b8a6 arm64: probes: Fix uprobes for big-endian kernels
173c13e38799 arm64: probes: Fix simulate_ldr*_literal()
9f1e7735474e arm64: probes: Remove broken LDR (literal) uprobe support
a3f169e39821 posix-clock: Fix missing timespec64 check in pc_clock_settime()
75150ba93dda net: enetc: add missing static descriptor and inline keyword
760a7c9695c0 net: enetc: disable NAPI after all rings are disabled
a419f478b927 net: enetc: disable Tx BD rings after they are empty
37184349468a net: enetc: block concurrent XDP transmissions during ring reconfiguration
1c95443e44e1 net: enetc: remove xdp_drops statistic from enetc_xdp_drop()
7b2e478abab0 mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
3c088dba8a4e ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
5511999e9615 ksmbd: fix user-after-free from session log off
7fc7c47b9ba0 btrfs: fix uninitialized pointer free on read_alloc_one_name() error
e11ce03b5874 btrfs: fix uninitialized pointer free in add_inode_ref()
e9448e371c87 Linux 6.6.57
8d5aebfff846 scsi: Revert "scsi: sd: Do not repeat the starting disk message"
e6fc67c0efea e1000e: fix force smbus during suspend flow
611f74b0e7fb net: ethernet: cortina: Restore TSO support
7caf966390e6 secretmem: disable memfd_secret() if arch cannot set direct map
e5a0031c7965 fs/proc/kcore.c: allow translation of physical memory addresses
19a5029981c8 kthread: unpark only parked kthread
f00545e8386e btrfs: split remaining space to discard in chunks
73a4f5a704a2 selftests/rseq: Fix mm_cid test failure
87070a96b1d2 selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
bd3222d47fae powercap: intel_rapl_tpmi: Fix bogus register reading
697e3ddcf1f8 nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
b822007e8db3 device-dax: correct pgoff align in dax_set_mapping()
8b36f4dcacb9 mptcp: pm: do not remove closing subflows
b8be15d1ae7e mptcp: handle consistently DSS corruption
143ffa7878e2 net: phy: Remove LED entry from LEDs list on unregister
28a2c3e51d09 net: dsa: lan9303: ensure chip reset and wait for READY status
3be342e0332a net: Fix an unsafe loop on the list
563e6892e21d net: explicitly clear the sk pointer, when pf->create fails
31c62224e91c ata: libata: avoid superfluous disk spin down + spin up during hibernation
a448ced30802 mptcp: fallback when MPTCP opts are dropped after 1st data
7994a4849c8b scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb()
e04642a207f1 scsi: wd33c93: Don't use stale scsi_pointer value
867639300759 Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
55f2bd90b9fb drm/i915/hdcp: fix connector refcounting
937943c04250 drm/vc4: Stop the active perfmon before being destroyed
07c51108d9e2 drm/v3d: Stop the active perfmon before being destroyed
fb1643d00a50 hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
0b97fe09f099 usb: gadget: core: force synchronous registration
0770cda1e40f usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
cb8b441f73a6 usb: xhci: Fix problem with xhci resume from suspend
38aef06ea2fd usb: dwc3: core: Stop processing of pending events if controller is halted
936564b4dafa Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
1fa959e74e50 HID: plantronics: Workaround for an unexcepted opposite volume key
c1846e023899 HID: multitouch: Add support for lenovo Y9000P Touchpad
1c3b4c90479a HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
11381eea8897 hwmon: (adt7470) Add missing dependency on REGMAP_I2C
f5033290daa1 hwmon: (adm9240) Add missing dependency on REGMAP_I2C
fe5866fc1254 hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C
de90999ec3de hwmon: (tmp513) Add missing dependency on REGMAP_I2C
2caf6c42629e hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature
26b177ecdd31 wifi: mac80211: Avoid address calculations via out of bounds array indexing
ea912d384d8e hid-asus: add ROG Ally X prod ID to quirk list
1815b3236d6b HID: asus: add ROG Z13 lightbar
5ec4596a0ba9 HID: asus: add ROG Ally N-Key ID and keycodes
f74210883e53 HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend
64575ec3d24a HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines
e600ee984f72 HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk
b289b83409a6 HID: mcp2200: added driver for GPIOs of MCP2200
84a5feebba10 rcu/nocb: Fix rcuog wake-up from offline softirq
174caf7a16d6 rcu/nocb: Make IRQs disablement symmetric
8bb79eb1db85 slip: make slhc_remember() more robust against malicious packets
8fe992ff3df4 ppp: fix ppp_async_encode() illegal access
c246bfbb35fb phonet: Handle error of rtnl_register_module().
a8e473f7454a phonet: no longer hold RTNL in route_dumpit()
4597c3866d04 mpls: Handle error of rtnl_register_module().
ff7abccdd581 mpls: no longer hold RTNL in mpls_netconf_dump_devconf()
ba5366b87c0d rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag
c8c76f1550b9 rtnetlink: change nlk->cb_mutex role
f4df31a05153 mctp: Handle error of rtnl_register_module().
60bfd345cc9b bridge: Handle error of rtnl_register_module().
ca15d2882d8a vxlan: Handle error of rtnl_register_module().
35b72beac967 rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
eae7435b48ff net: do not delay dst_entries_add() in dst_release()
64121e36fdce netfilter: fib: check correct rtable in vrf setups
997f67d813ce netfilter: xtables: avoid NFPROTO_UNSPEC where needed
b4ff011609d0 sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
a63850d0d941 btrfs: zoned: fix missing RCU locking in error message when loading zone info
25c5ef253a4c net: ibm: emac: mal: fix wrong goto
1edf039ee017 net/sched: accept TCA_STAB only for root qdisc
ba578ecdd161 e1000e: change I219 (19) devices to ADP
57c5053eaa5f igb: Do not bring the device up after non-fatal error
703c4d820b31 i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
29d7aa1857b2 ice: Flush FDB entries before reset
3b66266aa7ec ice: rename switchdev to eswitch
fa6ab2d78c19 ice: Fix netif_is_ice() in Safe Mode
a91c6e117079 powercap: intel_rapl_tpmi: Ignore minor version change
f0a6c431d20d platform/x86/intel/tpmi: Add defines to get version information
1e4a5eed757c gpio: aspeed: Use devm_clk api to manage clock source
2a165df9ce20 gpio: aspeed: Add the flush write to ensure the write complete.
cfa836da7f4c nouveau/dmem: Fix privileged error in copy engine channel
0aac3fb641cc drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device
ca57186f2dec net: dsa: b53: fix jumbo frames on 10/100 ports
dd5b3a830540 net: dsa: b53: allow lower MTUs on BCM5325/5365
94c4cb9b9113 net: dsa: b53: fix max MTU for BCM5325/BCM5365
bd1f41c3abd1 net: dsa: b53: fix max MTU for 1g switches
f9a966afcd76 net: dsa: b53: fix jumbo frame mtu check
1d068c925418 net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo()
826e9b748dec Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"
dd64ea033756 thermal: intel: int340x: processor: Fix warning during module unload
335a4cbcaa6b thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add
80a146b9bb08 net: phy: bcm84881: Fix some error handling paths
38b2d5a57d12 Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
597ea17d84d3 selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test
3453f5839420 netfilter: br_netfilter: fix panic with metadata_dst skb
446be5505ea0 rxrpc: Fix uninitialised variable in rxrpc_send_data()
2daffbd861de tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out
718c49f840ef tcp: new TCP_INFO stats for RTO events
04dce9a12050 tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
e676ca60ad2a tcp: fix to allow timestamp undo if no retransmits were sent
9ca634676ff6 net: phy: dp83869: fix memory corruption when enabling fiber
fca41e5fa491 NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
dedc14e1301a SUNRPC: Fix integer overflow in decode_rc_list()
fde7db1c0614 ice: fix VLAN replay after reset
803f31073b08 ice: set correct dst VSI in only LAN filters
4ab072325c62 NFSD: Mark filecache "down" if init fails
1fab0233720f x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h
9736678bc21c x86/amd_nb: Add new PCI IDs for AMD family 0x1a
688872c4ea4a fbdev: sisfb: Fix strbuf array overflow
0809fb86ad13 smb: client: fix UAF in async decryption
f7fb5dda5553 fbcon: Fix a NULL pointer dereference issue in fbcon_putcs
65b2d49e55fe drm/amd/display: Check null pointer before dereferencing se
0ef6e016eb53 scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance
ab88c77894aa scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd()
5da9855385bc driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
d885c464c250 driver core: bus: Fix double free in driver API bus_register()
a84ae28d710b staging: vme_user: added bound check to geoid
5b53a7a6bdba tools/iio: Add memory allocation failure check for trigger_name
b01793cc63dd virtio_pmem: Check device status before requesting flush
784744b01b08 netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n
5b04f41abaf8 netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash
1215e29918af LoongArch: Fix memleak in pci_acpi_scan_root()
0b700d29ebad comedi: ni_routing: tools: Check when the file could not be opened
0be52823e51c usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
01ac64e09261 usb: chipidea: udc: enable suspend interrupt after usb reset
b72bf5cade51 usb: typec: tipd: Free IRQ only if it was requested before
e418d91195d2 serial: protect uart_port_dtr_rts() in uart_shutdown() too
339273a9ddfe clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
7fb5f957213b remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
7af8d697b70f media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
a39416d8597a riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown
740a6059c367 soundwire: cadence: re-check Peripheral status with delayed_work
99002ae8a1a8 RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
a29a9c2c9dce riscv: avoid Imbalance in RAS
50c4307e8261 mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
fa840ba4bd9f ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
f4ce3b5d26ce io_uring: check if we need to reschedule during overflow flush
30884833361b RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
ea0256e393e0 i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition
8f53f6f96678 PCI: Mark Creative Labs EMU20k2 INTx masking as broken
f8e2a0416a68 i2c: i801: Use a different adapter-name for IDF adapters
2488685858ed PCI: Add ACS quirk for Qualcomm SA8775P
f829cb4535ba clk: bcm: bcm53573: fix OF node leak in init
ccb8e44ae3e2 RDMA/rtrs-srv: Avoid null pointer deref during path establishment
bd9a77a93049 PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
1598bf01006d soundwire: intel_bus_common: enable interrupts before exiting reset
a195a42dd25c RDMA/mad: Improve handling of timed out WRs of mad agent
6ba8ecf9aa4e ktest.pl: Avoid false positives with grub2 skip regex
5d5e3b4cbe8e bpf: Prevent tail call between progs attached to different hooks
96b128028801 s390/cpum_sf: Remove WARN_ON_ONCE statements
e789b7fdd7ba ext4: nested locking for xattr inode
58c0648e4c77 ext4: don't set SB_RDONLY after filesystem errors
cadbdd78e049 bpf, x64: Fix a jit convergence issue
5575beab1b26 s390/mm: Add cond_resched() to cmm_alloc/free_pages()
78cddbd77595 s390/facility: Disable compile time optimization for decompressor code
c43622d6f917 bpf: Check percpu map value size first
aaa880f8a9a5 selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
1881193bf2cb Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
6e20720b1229 zram: don't free statically defined names
6272936fd242 zram: free secondary algorithms names
c556e72cea2a ntfs3: Change to non-blocking allocation in ntfs_d_hash
fd94986382d1 virtio_console: fix misc probe bugs
5e20797c824b fs/ntfs3: Refactor enum_rstbl to suppress static checker
cdb1efee542c fs/ntfs3: Fix sparse warning in ni_fiemap
16f93bdd61e4 fs/ntfs3: Do not call file_modified if collapse range failed
939b4b2c008d drm/amd/display: Revert "Check HDCP returned status"
b505e4fc411c drm/amd/display: Remove a redundant check in authenticated_dp
1a7ca970112c lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2 compat
dcfaf8b500db jbd2: fix kernel-doc for j_transaction_overhead_buffers
5f77c8e84ae4 Bluetooth: Fix usage of __hci_cmd_sync_status
66c43605be89 selftests: Introduce Makefile variable to list shared bash scripts
f45c65b1b941 selftests: net: Remove executable bits from library scripts
ab656dd9fc0d libsubcmd: Don't free the usage string
03cec19f546d perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}()
4078f1d442d8 perf sched: Move curr_thread initialization to perf_sched__map()
e649fb7f8361 perf sched: Fix memory leak in perf_sched__map()
85ca3d45bd40 perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay()
86052433693b bootconfig: Fix the kerneldoc of _xbc_exit()
f0fc028b6f1f e1000e: move force SMBUS near the end of enable_ulp function
1fe83044fdc9 i40e: Include types.h to some headers
f717743ecfdf i40e: Fix ST code value for Clause 45
a47a759e435b scsi: sd: Do not repeat the starting disk message
9e6075e112ee scsi: Remove scsi device no_start_on_resume flag
2e561175e9cf ASoC: tas2781: mark dvc_tlv with __maybe_unused
9c122d020a62 ata: ahci: Add mask_port_map module parameter
924c0af49c63 spi: spi-fsl-lpspi: remove redundant spi_controller_put call
18f3fdb17496 riscv: cpufeature: Fix thead vector hwcap removal
5915b8981ad6 tracing: Have saved_cmdlines arrays all in one allocation
26c907b8d887 libceph: init the cursor when preparing sparse read in msgr2
fb90d9729549 pds_core: no health-thread in VF path
bd1521e0ea9a Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2"
43987659fa9c bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone
39601f49c9e0 bus: mhi: ep: Add support for async DMA read operation
b6af3a95417b bus: mhi: ep: Add support for async DMA write operation
a77e5950f93f bus: mhi: ep: Introduce async read/write callbacks
efdfa92a823a bus: mhi: ep: Rename read_from_host() and write_to_host() APIs
be6c52b059a2 drm/crtc: fix uninitialized variable use even harder
0d3d2236a0e0 ALSA: hda/realtek: cs35l41: Fix device ID / model name
c800174e0865 ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table
e87cb9dd3fad tracing: Remove precision vsnprintf() check from print event
9dd05dac697c drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (again)
452c0740d72c net: ethernet: cortina: Drop TSO support
6e0d0554d857 riscv: Remove SHADOW_OVERFLOW_STACK_SIZE macro
50e33567bc4a gfs2: Revert "ignore negated quota changes"
8251e3b0ce92 gfs2: qd_check_sync cleanups
e51c5aff8480 gfs2: Revert "introduce qd_bh_get_or_undo"
9060935b4b8b phy: qualcomm: eusb2-repeater: Rework init to drop redundant zero-out loop
fa3532b1540f phy: qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides
e905bc71e7ed ASoC: cs35l56: Load tunings for the correct speaker models
9790a7acc352 Revert "PCI/MSI: Provide stubs for IMS functions"
7745e14f4c03 net: fec: don't save PTP state if PTP is unsupported
ac20736861f3 unicode: Don't special case ignorable code points
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: a9e80c6809a0b1d0f0146b6e55a2313124b8adc3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e8a5b1c53d9cae12b4f3c6d3259be55df5f1d2f4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
d4576c567009 Linux 6.6.56
1e0f696469d6 Revert "perf callchain: Fix stitch LBR memory leaks"
9b15f68c4127 Linux 6.6.55
e334ae4a0cd5 perf python: Allow checking for the existence of warning options in clang
3faea7810e2b Revert "ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path"
e0aba0c6d521 null_blk: Fix return value of nullb_device_power_store()
e0b065ec636d drm/amd/display: enable_hpo_dp_link_output: Check link_res->hpo_dp_link_enc before using it
776ebdeee65b perf report: Fix segfault when 'sym' sort key is not used
eada63e6e337 drm/amd/display: Revert Avoid overflow assignment
de4841fca84f crypto: octeontx* - Select CRYPTO_AUTHENC
25613e6d9841 vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
cdf4bbbdb956 rxrpc: Fix a race between socket set up and I/O thread creation
b538fefeb102 net: stmmac: move the EST lock to struct stmmac_priv
aaadb755f2d6 null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues'
b2b02202f87d null_blk: Remove usage of the deprecated ida_simple_xx() API
2deb10a99671 platform/x86: think-lmi: Fix password opcode ordering for workstations
e115c1b5de55 efi/unaccepted: touch soft lockup during memory accept
50f4b57e9a9d drm/bridge: adv7511: fix crash on irq during probe
fd4d5cd7a2e8 iommufd: Fix protection fault in iommufd_test_syz_conv_iova
69a1e2d938db net: dsa: fix netdev_priv() dereference before check on non-DSA netdevice events
164936b2fc88 netfilter: nf_tables: restore set elements when delete set fails
a1bd2a38a1c6 netfilter: nf_tables: fix memleak in map from abort path
b90778973293 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
1428da2f4a33 Revert "drm/amd/display: Skip Recompute DSC Params if no Stream on Link"
d253f71605e4 drm/rockchip: vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066
907717eea14c btrfs: drop the backref cache during relocation if we commit
4dc6ea8b4d9d btrfs: relocation: constify parameters where possible
5ae94c639777 btrfs: relocation: return bool from btrfs_should_ignore_reloc_root
ce31847f109c ACPI: battery: Fix possible crash when unregistering a battery hook
2deeb3c748da ACPI: battery: Simplify battery hook locking
712d30f9a505 clk: qcom: gcc-sc8180x: Add GPLL9 support
1c723d785adb r8169: add tally counter fields added with RTL8125
f02fcb7283b1 r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"
736da4240815 iio: pressure: bmp280: Fix waiting time for BMP3xx configuration
ae6724f9f13e iio: pressure: bmp280: Fix regmap for BMP280 device
5da669d9ee26 iio: pressure: bmp280: Use BME prefix for BME280 specifics
b71b2d704a93 iio: pressure: bmp280: Improve indentation and line wrapping
afe335a6c5e2 iio: pressure: bmp280: Allow multiple chips id per family of devices
c059a2661a1d dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
65e71cffb833 dt-bindings: clock: qcom: Add missing UFS QREF clocks
fc1ed6f791e3 remoteproc: k3-r5: Delay notification of wakeup event
e1df6bbf4771 remoteproc: k3-r5: Acquire mailbox handle during probe routine
9eac174a9b89 media: imx335: Fix reset-gpio handling
2b00bc1d7d40 media: i2c: imx335: Enable regulator supplies
e6be95592c9f RDMA/mana_ib: use the correct page table index based on hardware page size
6c95c700f2b6 net: mana: Add support for page sizes other than 4KB on ARM64
86b6cf7e253b net: mana: Enable MANA driver on ARM64 with 4K page size
1f997b1d13e0 sched: psi: fix bogus pressure spikes from aggregation race
c83a80d8b84f lib/buildid: harden build ID parsing logic
f941d779622b build-id: require program headers to be right after ELF header
a94ec40b9405 drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
54ad9c760854 mm: z3fold: deprecate CONFIG_Z3FOLD
5b981d8335e1 uprobes: fix kernel info leak via "[uprobes]" vma
24f7989ed2e1 io_uring/net: harden multishot termination case for recv
3c38faa39e6c arm64: errata: Expand speculative SSBS workaround once more
9a3e9aab606d arm64: cputype: Add Neoverse-N3 definitions
c7e0da744932 i2c: synquacer: Deal with optional PCLK correctly
6109f5319bfd i2c: synquacer: Remove a clk reference from struct synquacer_i2c
316be4911f63 i2c: core: Lock address during client device instantiation
4a2be5a72865 i2c: create debugfs entry per adapter
aac871e493fc platform/x86: x86-android-tablets: Fix use after free on platform_device_register() errors
2dbc42f554b3 platform/x86: x86-android-tablets: Create a platform_device from module_init()
ce5ec367994d kconfig: qconf: fix buffer overflow in debug links
eebc10e92477 cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock
68d603f467a7 drm/amd/display: Fix system hang while resume with TBT monitor
487f6450bcb9 drm/amd/display: Add HDR workaround for specific eDP
579a0a84e3c0 drm/sched: Add locking to drm_sched_entity_modify_sched
451c87d21db6 drm/i915/gem: fix bitwise and logical AND mixup
a8023f8b5598 close_range(): fix the logics in descriptor table trimming
310d95316791 rtla: Fix the help text in osnoise and timerlat top tools
8b0f0a268ddb tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline
a6e9849063a6 tracing/timerlat: Fix a race during cpuhp processing
a4a05ceffe8f tracing/timerlat: Drop interface_lock in stop_kthread()
79250decc9ab tracing/hwlat: Fix a race during cpuhp processing
b8c118c2a2ad ceph: fix cap ref leak via netfs init_request
e676e4ea76bb mac802154: Fix potential RCU dereference issue in mac802154_scan_worker
830c03e58beb Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE
2f4e3926bc50 net: pcs: xpcs: fix the wrong register that was written back
7c5cd531d093 gpio: davinci: fix lazy disable
0f41f383b5a6 cpufreq: Avoid a bad reference count on CPU node
ed87190e9d9c btrfs: wait for fixup workers before stopping cleaner kthread during umount
521cfe23fbcb btrfs: send: fix invalid clone operation for file that got its size decreased
7ad0c5868f2f btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
d7674ed0dcd4 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
27ec4a380bc1 ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
c7d10fa7d769 cachefiles: fix dentry leak in cachefiles_open_file()
195e42c9a92f Input: adp5589-keys - fix adp5589_gpio_get_value()
7c3f04223aaf Input: adp5589-keys - fix NULL pointer dereference
cda7d597245f rtc: at91sam9: fix OF node leak in probe() error path
03582f475242 net: stmmac: Fix zero-division error when disabling tc cbs
cd9ce830facd tomoyo: fallback to realpath if symlink's pathname does not exist
af3122f5fdc0 gso: fix udp gso fraglist segmentation after pull from frag_list
718a752bd746 vrf: revert "vrf: Remove unnecessary RCU-bh critical section"
73328d2af5aa iio: magnetometer: ak8975: Fix reading for ak099xx sensors
3374f06f9544 smb3: fix incorrect mode displayed for read-only files
472973229cb0 smb: client: use actual path when queryfs
868e843e522d clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL
5bdb3cc0cced clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
ea3a6938cb9b media: qcom: camss: Fix ordering of pm_runtime_enable
c2218a82f795 media: qcom: camss: Remove use_count guard in stop_streaming
8c860f35867a clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
b0686aedc5f1 media: venus: fix use after free bug in venus_remove due to race condition
56770d1e01d6 clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
7e21770654f5 clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix
8cf5c85d5edf clk: qcom: clk-rpmh: Fix overflow in BCM vote
1229485abfce media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
e6f63d04c03e clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()
6fa24b41d3b5 media: sun4i_csi: Implement link validate for sun4i_csi subdev
fb2867420e4e clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
fc71c2395893 remoteproc: k3-r5: Fix error handling when power-up failed
bd588d52562a clk: rockchip: fix error for unknown clocks
eb4df5e36a6e media: ov5675: Fix power on/off delay timings
acc5103a0a8c aoe: fix the potential use-after-free problem in more places
1587db113004 riscv: Fix kernel stack size when KASAN is enabled
83b39493cd00 RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page
4ac637122930 i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition
6b17072c7db5 NFSD: Fix NFSv4's PUTPUBFH operation
f7d8ee9db943 nfsd: map the EBADMSG to nfserr_io to avoid warning
33658acea064 nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
be8d32ebfa0b perf hist: Update hist symbol when updating maps
bebb4c240500 perf python: Disable -Wno-cast-function-type-mismatch if present on clang
bf0b3b352594 exfat: fix memory leak in exfat_load_bitmap()
9a2585ad17cd riscv: define ILLEGAL_POINTER_VALUE for 64bit
8f91116f3682 arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386
5f5ec16bd14d arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS
d52c5652e7dc ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
86a89e75e9e4 ocfs2: fix null-ptr-deref when journal load failed.
84543da867c9 ocfs2: remove unreasonable unlock in ocfs2_read_blocks
ef768020366f ocfs2: cancel dqi_sync_work before freeing oinfo
637c00e06564 ocfs2: reserve space for inline xattr before attaching reflink tree
8d176ca5d915 ocfs2: fix uninit-value in ocfs2_get_block()
e7a801014726 ocfs2: fix the la space leak when unmounting an ocfs2 volume
e3a9fc1520a6 mm: krealloc: consider spare memory for __GFP_ZERO
fd3496243409 jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
1c62dc0d82c6 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
393331e16ce2 resource: fix region_intersects() vs add_memory_driver_managed()
b57b53e8ffcd drm: omapdrm: Add missing check for alloc_ordered_workqueue
0022085f11c6 of/irq: Support #msi-cells=<0> in of_msi_get_domain
d657d28641ec of: address: Report error on resource bounds overflow
25b7a6703728 drm/rockchip: vop: clear DMA stop bit on RK3066
a17dfde57704 parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
62f3e58c4e39 parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards
42451ba0d6e1 parisc: Fix 64-bit userspace syscall path
89bbc55d6b16 ext4: mark fc as ineligible using an handle in ext4_xattr_set()
c5771f1c484c ext4: use handle to mark fc as ineligible in __track_dentry_update()
d13a3558e824 ext4: fix fast commit inode enqueueing during a full journal commit
1552199ace59 ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
80dccb81b7db ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
f55ecc58d07a ext4: update orig_path in ext4_find_extent()
9203817ba46e ext4: fix timer use-after-free on failed mount
68a69cf60660 ext4: fix double brelse() the buffer of the extents path
8162ee5d94b8 ext4: aovid use-after-free in ext4_ext_insert_extent()
1b558006d98b ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
93051d16b312 ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
5efccdee4a7d ext4: dax: fix overflowing extents beyond inode size when partially writing
8c762b4e1921 ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible()
f4308d8ee384 ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
8fe117790b37 ext4: fix slab-use-after-free in ext4_split_extent_at()
a56e5f389d42 ext4: correct encrypted dentry name hash when not casefolded
2d64e7dada22 ext4: no need to continue when the number of entries is 1
9cdf65c6c311 ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200
762650cd5e7f ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
3624416ab149 ALSA: line6: add hw monitor volume control to POD HD500X
228a8b952cf4 ALSA: usb-audio: Add native DSD support for Luxman D-08u
9d125aab4c47 ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET
aba1be9a804f ALSA: core: add isascii() check to card ID generator
633d3456849d ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop
c923bc874659 drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
6e6f89549c66 drm/mediatek: ovl_adaptor: Add missing of_node_put()
3eff30f2c315 parisc: Fix itlb miss handler for 64-bit programs
9fca08c06a8d perf/core: Fix small negative period being ignored
888f728d81f8 power: supply: hwmon: Fix missing temp1_max_alarm attribute
7febcf11742f spi: bcm63xx: Fix missing pm_runtime_disable()
f2d0b351e03f spi: bcm63xx: Fix module autoloading
0a42f6360798 dt-bindings: clock: exynos7885: Fix duplicated binding
ff580d01301e memory: tegra186-emc: drop unused to_tegra186_emc()
028258156f65 firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
bf47be5479b3 ovl: fail if trusted xattrs are needed but caller lacks permission
6fcd6feaf132 rust: sync: require `T: Sync` for `LockedBy::access`
d6c159c066d2 i2c: designware: fix controller is holding SCL low while ENABLE bit is disabled
b80dc74c386f i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
625a77b68c96 media: i2c: ar0521: Use cansleep version of gpiod_set_value()
c0e00163f804 i2c: xiic: Wait for TX empty to avoid missed TX NAKs
7e263fd6efba i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
22a1f8a5b56b i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
8176d4878ed2 platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
b8c0aee7c2a5 Revert "ALSA: hda: Conditionally use snooping for AMD HDMI"
2c74d33dbfd9 selftests: vDSO: fix vdso_config for s390
0fe35c473713 selftests: vDSO: fix ELF hash table entry size for s390x
676727021dbd powerpc/vdso: Fix VDSO data access when running in a non-root time namespace
dfb569762ce7 selftests/mm: fix charge_reserved_hugetlb.sh test
b88842a9f1b8 selftests: vDSO: fix vDSO symbols lookup for powerpc64
d3b90ed9a08d selftests: vDSO: fix vdso_config for powerpc
6c8aff20229f selftests: vDSO: fix vDSO name for powerpc
9629c0c3e876 perf: Really fix event_function_call() locking
42cd165b4cf8 perf callchain: Fix stitch LBR memory leaks
e2955fbe08b0 spi: rpc-if: Add missing MODULE_DEVICE_TABLE
106f10fef0b9 accel/ivpu: Add missing MODULE_FIRMWARE metadata
4019391dfe37 selftests: breakpoints: use remaining time to check if suspend succeed
c2aa41032872 spi: s3c64xx: fix timeout counters in flush_fifo
dbda70bbe421 selftest: hid: add missing run-hid-tools-tests.sh
494380a4e4c0 spi: spi-cadence: Fix missing spi_controller_is_target() check
97aa3293db69 spi: spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled
97f76711a90e spi: spi-cadence: Use helper function devm_clk_get_enabled()
d6e3898d62a8 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
c2d9f9a7837a bpftool: Fix undefined behavior in qsort(NULL, 0, ...)
390b9e54cdfd iomap: handle a post-direct I/O invalidate race in iomap_write_delalloc_release
ad762c520471 bpftool: Fix undefined behavior caused by shifting into the sign bit
d43776b90765 ext4: fix i_data_sem unlock order in ext4_ind_migrate()
34b2096380ba ext4: avoid use-after-free in ext4_ext_show_leaf()
1fe2852720cd ext4: ext4_search_dir should return a proper error
b111ae42bbfd bpf: Make the pointer returned by iter next method valid
18f06bacc197 ksmbd: add refcnt to ksmbd_conn struct
f5e30a30fce7 platform/x86: lenovo-ymc: Ignore the 0x0 state
4298813a43f7 drm/amdgpu/gfx10: use rlc safe mode for soft recovery
c20cd3d6d261 drm/amdgpu/gfx11: use rlc safe mode for soft recovery
e16a6d1a3357 powerpc/pseries: Use correct data types from pseries_hp_errorlog struct
fe2c86e1927e of/irq: Refer to actual buffer size in of_irq_parse_one()
b511474f4958 drm/amd/pm: ensure the fw_info is not null before using it
3ffbdc977d80 drm/amdgpu/gfx9: use rlc safe mode for soft recovery
8361e3f78828 drm/amdgpu: Block MMR_READ IOCTL in reset
c474a1a75599 drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
ee5d547006d3 scsi: NCR5380: Initialize buffer for MSG IN and STATUS transfers
66a403d89b73 perf: Fix event_function_call() locking
deb78dc859dd drm/amdgpu: fix unchecked return value warning for amdgpu_gfx
5e0e1a941e57 scsi: lpfc: Update PRLO handling in direct attached topology
55119faf5abc scsi: aacraid: Rearrange order of struct aac_srb_unit
adf290fe434c perf,x86: avoid missing caller address in stack traces captured in uprobe
4ee08b4a7201 drm/printer: Allow NULL data in devcoredump printer
c7630935d9a4 drm/amd/display: Initialize get_bytes_per_element's default to 1
a1495acc6234 drm/amd/display: Avoid overflow assignment in link_dp_cts
929506d56714 drm/amd/display: Fix index out of bounds in DCN30 color transformation
122e3a7a8c7b drm/amd/display: Fix index out of bounds in degamma hardware format translation
0d38a0751143 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
be2ca7a2c156 drm/amd/display: Check link_res->hpo_dp_link_enc before using it
42d31a336438 drm/amd/display: Check stream before comparing them
fb557a36b0b9 drm/stm: ltdc: reset plane transparency after plane disable
64f38c08b592 platform/x86: touchscreen_dmi: add nanote-next quirk
651ba62c255f HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
71cfb54e0f0c drm/amdkfd: Fix resource leak in criu restore queue
fe90214179d5 drm/amdgpu: enable gfxoff quirk on HP 705G4
a3c8cbefce38 drm/amdgpu: add raven1 gfxoff quirk
c076b3746224 jfs: Fix uninit-value access of new_ea in ea_buffer
9288a9676c52 drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs
4155dff76a8c scsi: smartpqi: correct stream detection
7fff9a9f866e jfs: check if leafidx greater than num leaves per dmap tree
4218b31ecc7a jfs: Fix uaf in dbFreeBits
f04925a02ea2 jfs: UBSAN: shift-out-of-bounds in dbFindBits
cf6f3ebd6312 drm/amd/display: fix double free issue during amdgpu module unload
75839e2365b6 drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2)
9641bc4adf84 drm/amd/display: Check null pointers before using dc->clk_mgr
4778982c73d6 drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
6ec7c739346c HID: Ignore battery for all ELAN I2C-HID devices
29d2d5eda393 ata: sata_sil: Rename sil_blacklist to sil_quirks
8fcf85196adc ata: pata_serverworks: Do not use the term blacklist
e47e563c6f0d drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
30ceb873cc2e drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
44e4aeaef96b drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit
0a1741d10da2 drm/stm: Avoid use-after-free issues with crtc and plane
dfdbc5ba10fb iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
54e86bfec010 iommu/vt-d: Always reserve a domain ID for identity setup
1c36eb173249 power: reset: brcmstb: Do not go into infinite loop if reset fails
2d56271fce96 rcuscale: Provide clear error when async specified without primitives
fdda354f60a5 fbdev: pxafb: Fix possible use after free in pxafb_task()
36bfefb6baaa fbdev: efifb: Register sysfs groups through driver core
4b101d2f40df hwmon: (nct6775) add G15CF to ASUS WMI monitoring list
2de5fd836bd6 x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
e9df4c61079e selftests/nolibc: avoid passing NULL to printf("%s")
fc975b8daba2 tools/nolibc: powerpc: limit stack-protector workaround to GCC
6cc4e5eaadae ALSA: hdsp: Break infinite MIDI input flush loop
7a5574099670 ALSA: asihpi: Fix potential OOB array access
ddd52c9fe992 x86/kexec: Add EFI config table identity mapping for kexec kernel
407abc7e0c7f x86/pkeys: Restore altstack access in sigreturn()
19059128205f x86/pkeys: Add PKRU as a parameter in signal handling functions
ef6c1ed5887f tools/x86/kcpuid: Protect against faulty "max subleaf" values
71faa656b8e7 ASoC: codecs: wsa883x: Handle reading version failure
70d5e30b0a3c ALSA: usb-audio: Add logitech Audio profile quirk
fb2ed616af7e ALSA: usb-audio: Replace complex quirk lines with macros
0bf9779cd954 ALSA: usb-audio: Define macros for quirk table entries
077e1b7cd521 x86/ioapic: Handle allocation failures gracefully
864f68a24293 ALSA: usb-audio: Add input value sanity checks for standard types
f888741fcfab nfp: Use IRQF_NO_AUTOEN flag in request_irq()
fef7b51f22cf wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
0a630d690b7f wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
833ebae26663 wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation
b4f8240bc389 can: netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode
b017f4f6709a drivers/perf: arm_spe: Use perf_allow_kernel() for permissions
8552508033b2 proc: add config & param to block forcing mem writes
8b2906e1349a ACPICA: iasl: handle empty connection_node
f37319609335 wifi: mac80211: fix RCU list iterations
6dcadb2ed3b7 wifi: iwlwifi: mvm: avoid NULL pointer dereference
324116255492 wifi: iwlwifi: mvm: use correct key iteration
5cce1c07bf89 tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
27fe713c62a1 netpoll: Ensure clean state on setup failures
b60d2bc676e4 crypto: simd - Do not call crypto_alloc_tfm during registration
0f6dab0b79f1 net: atlantic: Avoid warning about potential string truncation
f989162f55ed ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
239ac7faeaea wifi: rtw89: correct base HT rate mask for firmware
d4c4653b60de ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
0d6255e512b3 bnxt_en: Extend maximum length of version string by 1 byte
74834f4a6c19 net: mvpp2: Increase size of queue_name buffer
12d26aa7fd3c tipc: guard against string buffer overrun
4588ea78d390 ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
93d065b704bd ACPI: EC: Do not release locks during operation region accesses
90ec583a85c4 wifi: rtw88: select WANT_DEV_COREDUMP
7a552bc2f3ef wifi: ath11k: fix array out-of-bound access in SoC stats
d0e4274d9dc9 wifi: ath12k: fix array out-of-bound access in SoC stats
1ab2cfe19700 blk_iocost: fix more out of bound shifts
29dbea4c56df ACPI: CPPC: Add support for setting EPP register in FFH
716dae9686fe ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18
cc026a7f9be6 Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B
18ed567ad0aa Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122
37a6fc0d8fca net: sched: consistently use rcu_replace_pointer() in taprio_change()
3f5625e9e92b wifi: mt76: mt7915: disable tx worker during tx BA session enable/disable
1c6db07811fb e1000e: avoid failing the system during pm_suspend
13ca2b3568fb ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
0b02303431a3 ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
68a8e45743d6 ACPI: PAD: fix crash in exit_round_robin()
0a94777ba4ca net: hisilicon: hns_mdio: fix OF node leak in probe()
359a218ce1a9 net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
f62bf4ffeba5 net: hisilicon: hip04: fix OF node leak in probe()
143edf098b80 net/xen-netback: prevent UAF in xenvif_flush_hash()
04053e55dd50 wifi: cfg80211: Set correct chandef when starting CAC
d76360adabd6 wifi: iwlwifi: mvm: drop wrong STA selection in TX
191e8d525620 wifi: iwlwifi: mvm: Fix a race in scan abort flow
82465e05ca6f ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
21ba7132a911 crypto: octeontx2 - Fix authenc setkey
0ac97b001cce crypto: octeontx - Fix authenc setkey
6300199be334 crypto: x86/sha256 - Add parentheses around macros' single arguments
e37e34883503 wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
fdc73f2cfbe8 wifi: rtw89: avoid to add interface to list twice when SER
e6e4cfb5f6d6 wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
40346cbb19ad ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
b0f3c6a2d0bd ALSA: gus: Fix some error handling paths related to get_bpos() usage
2c3c1f87cf7e cifs: Do not convert delimiter when parsing NFS-style symlinks
c6db81c550ce cifs: Fix buffer overflow when parsing NFS reparse points
92e71ccd8fd4 ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
f8f081578b5b ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
e4c886dd24a3 cifs: Remove intermediate object of failed create reparse call
fa72abf31bd0 ALSA: hda/realtek: Fix the push button function for the ALC257
466129e3d0ad ALSA: mixer_oss: Remove some incorrect kfree_const() usages
0152c81f61fa ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized
28234f8ab69c Bluetooth: L2CAP: Fix not validating setsockopt user input
6a6baa1ee7a9 Bluetooth: ISO: Fix not validating setsockopt user input
dea46e246ef0 media: usbtv: Remove useless locks in usbtv_video_free()
0c18a64039aa Bluetooth: hci_sock: Fix not validating setsockopt user input
b66ff9a3fc90 loop: don't set QUEUE_FLAG_NOMERGES
3000f3a86dd0 i2c: xiic: Try re-initialization on bus busy timeout
7c48b5a6c32c i2c: xiic: improve error message when transfer fails to start
7f64cb5b4d8c sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
25a54df40841 dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems
1372c7579ec5 iomap: constrain the file range passed to iomap_file_unshare
f9620e2a665a ppp: do not assume bh is held in ppp_channel_bridge_input()
d9dfd41e32cc net: test for not too small csum_start in virtio_net_hdr_to_skb()
ea8cad4ca5e0 ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
a9ad307c0dde net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check
9b0ee571d20a net: add more sanity checks to qdisc_pkt_len_init()
25ab0b87dbd8 net: avoid potential underflow in qdisc_pkt_len_init() with UFO
da143240028c net: fec: Reload PTP registers after link-state change
dc5fb264168c net: fec: Restart PPS after link state change
e66e38d07b31 net: ethernet: lantiq_etop: fix memory disclosure
718b66340364 net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size
dae9b99bd21f net: Add netif_get_gro_max_size helper for GRO
f0a84ad84d98 Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
b90907696c30 Bluetooth: L2CAP: Fix uaf in l2cap_connect
4883296505aa Bluetooth: MGMT: Fix possible crash on mgmt_index_removed
4e3542f40f3a netfilter: nf_tables: prevent nf_skb_duplicated corruption
fe9ccbf1b749 selftests: netfilter: Fix nft_audit.sh for newer nft binaries
271b4904727b net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable()
96858258de2f net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
8691a82abf0c netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
fab615ac9fcb net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice
0168ab6fbd9e net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
1c252d64652e net/mlx5: Added cond_resched() to crdump collection
26fad69b34fc net/mlx5: Fix error path in multi-packet WQE transmit
70db858273c7 net: sparx5: Fix invalid timestamps
d6c4c0867086 ieee802154: Fix build error
11ab19d48ab8 ceph: remove the incorrect Fw reference check when dirtying pages
10a58555e0bb mailbox: bcm2835: Fix timeout during suspend mode
b372b484d232 mailbox: rockchip: fix a typo in module autoloading
7879ad0aa996 drm/amdgpu: Fix get each xcp macro
f42595fb8fdb scsi: pm8001: Do not overwrite PCI queue mapping
6b63cda2d4f4 scsi: st: Fix input/output error on empty drive reset
86fdd1806461 jump_label: Fix static_key_slow_dec() yet again
33f3e832275e jump_label: Simplify and clarify static_key_fast_inc_cpus_locked()
e67534bd31d7 static_call: Replace pointless WARN_ON() in static_call_module_notify()
c0abbbe8c98c static_call: Handle module init failure correctly in static_call_del_module()
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: 0bd693d60a5e82f2aca99aa6ba21da217884a4e2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7829fdb1f05cf04d55d25db2d3ff705626008105)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The custom do_fetch routine is ignoring BB_NO_NETWORK, add a check for this
as the correct behavior for the user is to set:
CVE_DB_UPDATE_INTERVAL = "-1"
If CVE_DB_UPDATE_INTERNAL is set to -1, check that a DB file exists, if not
we need to error so the user can deal with this.
Note, MIRRORs are NOT handled by this code.
(From OE-Core rev: 062c125f41c3fc3fec0938b24f847ed566357c84)
Signed-off-by: Mark Hatle <mark.hatle@amd.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 337c0806d2784d74bee8d6420fb8b4d48795d5fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 2bc4623a910dfa3a22cd054ea1e0f2dd59d74eea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In the same fashion as the previous commit ("ref-manual/packages: move
ptest section to the test-manual"), move the runtime testing section of
the development tasks manual to the test environment manual.
Add a link to it from the test-manual/intro document.
(From yocto-docs rev: 79aa34db34def525a11c41d951365bcb891318c4)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6b44257874858db3aa426d3e84a79c41cb4937a3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[ YOCTO #15106 ]
It makes more sense to document ptests in the test-manual. Since ptests
are still related to packages, keep a link to ptests from packages.rst
to the test-manual.
Reported-by: Yoann Congal <yoann.congal@smile.fr>
(From yocto-docs rev: 110e15c4407dfc03c7d931e4488eb43dbfad7570)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b389c06b709e4791e1cce5e8a5b58f6b0cd03a14)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[ YOCTO #15218 ]
There are different ways of configuring the build host when
authentication to a mirror (SSTATE_MIRRORS or SOURCE_MIRROR_URL) is
required.
Document these methods, and begin with the preferred approach which is
to edit ~/.netrc appropriately. When that is not possible, specifying
the credentials from the URL is also possible, so document it as well.
Reported-by: peter.zsifkovits@at.bosch.com
Tested-by: Antonin Godard <antonin.godard@bootlin.com> # Debian 12 container
(From yocto-docs rev: 728d6fc872c4646004919f3487a5ee0bae2d16e9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 4c303cce0627e0f2ce52e72597541e220585aaed)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The command `devtool deploy-target` does not handle any dependency of
the application, even when properly listed in DEPENDS or RDEPENDS. While
the current documentation was clear on that, it felt needed to add a
note on the fact that build-time dependencies may also result in
runtime dependencies, especially for people new to the project.
Add a warning block below the existing deploy-target documentation.
Also, link to the Overview and Concepts page, which explains it
thoroughly.
[ YOCTO #14377 ]
Reported-By: Robert Berger <pokylinux@reliableembeddedsystems.com>
(From yocto-docs rev: 2b9ad30e440951d8c9e2182cea3841e6e326943f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 56c84004daad5f8a5db53e36852331435d57c8af)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
By default when sending patches Git adds the git version at the bottom
of the patch, which is not necessary in most cases. Suggest to remove it
when configuring Git when sending patches.
Suggested-By: Jaekyu Lee <jaekyu.lee@lge.com>
(From yocto-docs rev: 05455e916b3c94a73b358ac4f4189cc66bec35f2)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d3465691231f10466703198a831a681803ffdfad)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a bit to the "Can we prove the project is reproducible?" section to
show how OEQA_REPRODUCIBLE_TEST_TARGET can be used to test a single
package (rather than the world build), as this may be useful for
maintainers.
[YOCTO #15619]
(From yocto-docs rev: 6430ed0572ca5a6e10629aa27a05d4b262e87548)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c4bc09f61621938086be377653121d6b4e62b570)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The following commit has been backported into the 6.6.y branch.
See upstream commit:
commit 5fe6ec8f6ab549b6422e41551abb51802bd48bc7
Author: Peter Zijlstra <peterz@infradead.org>
Date: Mon Nov 6 13:41:43 2023 +0100
sched: Remove vruntime from trace_sched_stat_runtime()
That caused building the lttng-modules report compile error:
tracepoint-event-impl.h:133:6: error: conflicting types for
'trace_sched_stat_runtime';
The fix is still pending on lttng review board, backport it to oe-core to
de-block the build issue.
(From OE-Core rev: 598b2f27d74e08eb6089eadad68f80b2f1ef71de)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add shutil import to resolve error:
Exception: NameError: name 'shutil' is not defined, Did you forget to import 'shutil'
(From OE-Core rev: 759fb4bb4f5d5cf7f124f64b9314a34e41f58d23)
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b64263a43b4d82f1ebba13815bccb8a8cd3127f9)
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
https://requests.readthedocs.io/en/latest/community/updates/#release-history
2.32.3 (2024-05-29)
* Bugfixes - Fixed bug breaking the ability to specify custom SSLContexts
in sub-classes of HTTPAdapter. (#6716)
* Fixed issue where Requests started failing to run on Python versions
compiled without the ssl module. (#6724)
2.32.2 (2024-05-21)
* Deprecations - To provide a more stable migration for custom HTTPAdapters
impacted by the CVE changes in 2.32.0, we’ve renamed _get_connection to a
new public API, get_connection_with_tls_context. Existing custom
HTTPAdapters will need to migrate their code to use this new API.
get_connection is considered deprecated in all versions of
Requests>=2.32.0.
* A minimal (2-line) example has been provided in the linked PR to ease
migration, but we strongly urge users to evaluate if their custom adapter
is subject to the same issue described in CVE-2024-35195. (#6710)
2.32.1 (2024-05-20)
* Bugfixes - Add missing test certs to the sdist distributed on PyPI.
https://github.com/psf/requests/compare/v2.32.0...v2.32.3
Also transition to using python_setuptools_build_meta.
(From OE-Core rev: e1787271b07c605df2843d82d65e1c3d2e2114e6)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These were fixed in previous commits.
(From OE-Core rev: 5c582778954a05f102e292a0516b73b010d289a0)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These are currently tested on the autobuilder for Scarthgap.
(From meta-yocto rev: bd166d1fb8dc1bed7e71bd06b970a3da9149203e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Remove duplicate instructions
- Detail how to run bmaptool directly if you installed it on your host
instead of building it through the ``bmaptool-native`` recipe,
as running "oe-run-native bmaptool-native bmaptool ..." won't work
in this case.
- Use "chmod a+w" instead of "chmod 666", better advice,
and only run "chmod" in the option that runs "oe-run-native"
(From yocto-docs rev: a1e4f18af6b0b10cece83c53ebb14052a0b94314)
Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 4afa71ef6e5bf1db126c80e6d987f588d0b5a086)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To follow the styling conventions when we are
refering to the name of a tool instead of the command itself
(documentation/standards.md).
This also improves the HTML rendering of the bmaptools subsection.
(From yocto-docs rev: 55146fae45e8c2de1d0f7242f1c89f3e165d77c9)
Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c569d840c4b6f43e10629b6f1ff45189211e27a9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The variable SRCPV is deprecated since 4.3. Instead of including SRCPV
in PV, including the sign "+" is enough for bitbake to add the source
control information to PKGV during the packaging phase.
Update the documentation for SRCPV and the places where it was used.
When instructions previously referred to SRCPV, replace by mentioning to
include "+" in the assignment.
In most examples, "+git" is added to PV as it is the most popular SCM.
Simply adding "+" is also possible, although it is better practice to
include the SCM name, so give that example.
Update the gcompat example with l3afpad as it didn't include "+git" in
its PV definition anymore.
(From yocto-docs rev: ef4d259842d9b1dd2d08ee38e00f932852f70543)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit ee16c96202e5027d1a8d7e89e11c25f127c78326)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
importlib.metadata is part of -core, but that will import zipfile which
is part of -compression.
Obviously this shows that our packaging of the Python modules is not
optimal. I plan to follow up with a redesign of the splitting which
focuses on simply pulling out the larger or esoteric modules and
having a more featureful core.
(From OE-Core rev: 05166eafb99cf8c7adb6879277069ab384a2f8df)
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>
The fix brought by this patch is already part of python 3.12.3
therefore drop it.
(From OE-Core rev: 555623d2378138fdcfae95c04e06ba384cebab5b)
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>
This commit updates the warning to use a check for "trivially constructible" instead of
"trivially copyable." The original check was incorrect, as "trivially copyable" only applies
to types that can be copied trivially, whereas "trivially constructible" is the correct check
for types that can be trivially default-constructed.
This change ensures the warning is more accurate and aligns with the proper type traits.
LLVM accepted a similar fix:
https://github.com/llvm/llvm-project/issues/47355
PR c++/116731 [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116731]
(From OE-Core rev: 614a8e3a06003dfcbf1f32dc2d6f4d18f74b71a4)
Signed-off-by: Marek Polacek <polacek@redhat.com>
Signed-off-by: Sunil Dora <sunilkumar.dora@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n7.0 is affected by a Double Free via the rkmpp_retrieve_frame
function within libavcodec/rkmppdec.c.
(From OE-Core rev: 53528caafa576a2f6417436cc0dba8be06e75048)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 is Integer Overflow. The vulnerability exists in the parse_options
function of sbgdec.c within the libavformat module. When parsing certain options,
the software does not adequately validate the input. This allows for negative
duration values to be accepted without proper bounds checking.
(From OE-Core rev: a07bc254011736c0f0445607c56609be677ea8a7)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Insufficient validation of filenames against control characters in
Apache Subversion repositories served via mod_dav_svn allows
authenticated users with commit access to commit a corrupted revision,
leading to disruption for users of the repository. All versions of
Subversion up to and including Subversion 1.14.4 are affected if serving
repositories via mod_dav_svn. Users are recommended to upgrade to
version 1.14.5, which fixes this issue. Repositories served via other
access methods are not affected.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-46901
Upstream patches:
https://subversion.apache.org/security/CVE-2024-46901-advisory.txt
(From OE-Core rev: 16c212bd9a9e9c35256ff308da72a518c76ce11d)
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A buffer overflow vulnerability exists in GNU Binutils’ objdump utility
when processing tekhex format files. The vulnerability occurs in the
Binary File Descriptor (BFD) library’s tekhex parser during format identification.
Specifically, the issue manifests when attempting to read 8 bytes at an address
that precedes the global variable ‘_bfd_std_section’, resulting in an out-of-bounds read.
Backport a patch from upstream to fix CVE-2024-53589.
Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=e0323071916878e0634a6e24d8250e4faff67e88]
(From OE-Core rev: 15635eb807ea1cbf0fd04e0cbe9cf169df107a05)
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
With the recent changes from commit
bd6265ca323fac547a197bb516dc4a9ef3897508 ("doc: Makefile: add support
for xelatex"), the list of dependencies needs to be updated.
The initial list of dependencies was made for Ubuntu/Debian, and the
packages were translated for the other distros using pkgs.org.
Add them separately from the rest of the dependencies as they pull a
_lot_ of additional dependencies (for LaTeX).
Move the texlive-fncychap documentation dependency to the PDF specific
dependency.
Notes:
- Fedora/OpenSUSE do not have the "lang-all" texlive collection, so
install all available languages.
- AlmaLinux does not seem to provide texlive-collection-fontsextra,
texlive-collection-lang*, and texlive-collection-latexextra, so add a
warning about that.
(From yocto-docs rev: 804240fa86fee63d0d2dd029d941cf14b23bd730)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 02c090718ac602f7d4760dd28dadbf0631668d49)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To match the list in meta-poky/conf/distro/poky.conf.
(From yocto-docs rev: 74639cae135e254814c350f01f6e333d6d764fe9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c9c3f6896e4bc967a9b394574532735babb70397)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
inkscape used to be a requirement to convert SVG images to PNGs/PDFs,
but we replaced it recently by rsvg-convert.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 19e18d3019209e9789461502bc5147856faef9c3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 8c0bb4e41c203a0a7a31c2bdc26834d87a83413a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a requirement for building the documentation, otherwise we get
(on Ubuntu 24.04):
File "/usr/lib/python3.12/locale.py", line 615, in setlocale
return _setlocale(category, locale)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
locale.Error: unsupported locale setting
(From yocto-docs rev: 1b0353a230dce361fe29d4d184aebd9af28a9937)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0943a7b67ef0012b5d9badc15e0c579dbb9014ae)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We used to have packages here and there in system-requirements.rst for
each distro. Instead, gather all the dependencies in poky.yaml.in so we
have an overview of what we provide for each distro.
Use yaml ">" to list the dependencies in alphabetical order, one entry
per line, which makes them easier to read and compare among distros.
Rename UBUNTU_… variables to UBUNTU_DEBIAN_…, since these are used for
both distros.
(From yocto-docs rev: 33c0656706f5110381681b212877d39ec2148cc6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1ed6118b7cf1b5dcbfca753c83fa30fb97bf44ad)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Modify locale installation method to be standard accross all debian-based distributions.
Pre-existing method is available only on Ubuntu, locale-gen tool has no parameter in Debian.
(From yocto-docs rev: 70212d4780df6b7b74bd5c428d71b49d9a91c403)
Signed-off-by: Guénaël Muller <guenael.muller@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Tested-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 30002019198a168e48537407bb928facb26af82a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After much debugging, the corruption issues on the autobuilder appear to
be due to the way sqlite accesses database files. It doesn't change the
file timestamp after making changes, which for reasons unknown, confuses
NFS. As soon as the file is touched, NFS becomes fine again accross the
whole cluster, as if by magic.
We could try and debug further but putting a "touch" call into the code
is easy and harmless. Lets hope this removes this annoying source of
errors.
(From OE-Core rev: b19b1e905d966443c4e4d17dfaeb299ae2526575)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If user namespaces are not available (typically because AppArmor is
blocking them), alert the user.
We consider network isolation sufficiently important that this is a fatal
error, and the user will need to configure AppArmor to allow bitbake to
create a user namespace.
[ YOCTO #15592 ]
(From OE-Core rev: 3577ceca39c7c3be81563de9ccf06a805f61d3ca)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b6af956fe6e876957a49d4abf425e8c789bf0459)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
python3-iniparse dependency was dropped 2019, see the
following commit as reference:
d7d0e0e2f9
When looking at the Git history, this happened around tag 4.2.1
(From OE-Core rev: 3273ace1e5e4b0573ceaa44f2710f651db9ae525)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.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>
Looking at the history, python3-six was removed as a dependency
in the poetry.lock file in v1.5.2
Even before v1.5.2 and until now (v1.9.1) there is no code in
the package which imports the six module. So it can be safely
dropped from the recipe.
(From OE-Core rev: 09378088bba46b6e505f69381496da0ecd0ecf2c)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.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>
A vulnerability was found in PAM. The secret information is
stored in memory, where the attacker can trigger the victim
program to execute by sending characters to its standard
input (stdin). As this occurs, the attacker can train the
branch predictor to execute an ROP chain speculatively.
This flaw could result in leaked passwords, such as those
found in /etc/shadow while performing authentications.
References:
https://security-tracker.debian.org/tracker/CVE-2024-10041
Upstream patches:
b3020da7da
(From OE-Core rev: 0e76d9bf150ac3bf96081cc1bda07e03e16fe994)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE patch was removed on last upgrade as fixing commit was backported to
stable 8.2.x branch.
NVD DB has this CVE as version-less (with "-").
So explicit status set is needed to mark it as fixed.
(From OE-Core rev: 64359ec3b60ae68d39c2e6444f903fd20e397cff)
(From OE-Core rev: 33050bf82add43409675122a8f29acbcda4e8439)
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>
A vulnerability was found in FFmpeg up to 7.0.1. It has been classified as critical.
This affects the function pnm_decode_frame in the library /libavcodec/pnmdec.c.
The manipulation leads to heap-based buffer overflow. It is possible to initiate
the attack remotely. The exploit has been disclosed to the public and may be used.
Upgrading to version 7.0.2 is able to address this issue. It is recommended to
upgrade the affected component. The associated identifier of this vulnerability is VDB-273651.
(From OE-Core rev: 71a9c2d01ad8ed83f9da6e6b9541fcf1d9baed48)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in FFmpeg version n6.1-3-g466799d4f5, allows a
local attacker to execute arbitrary code and cause a denial of service (DoS)
via the af_dialoguenhance.c:261:5 in the de_stereo component.
(From OE-Core rev: a5e0e1f8be3c6611c09158c80e26848ae3d4f4e7)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in Ffmpeg v.n6.1-3-g466799d4f5 allows a local
attacker to execute arbitrary code via theav_samples_set_silence function
in the libavutil/samplefmt.c:260:9 component.
(From OE-Core rev: b63ba0bff9e5b5e73d50b2b3ff805418fa98d7e5)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in Ffmpeg v.n6.1-3-g466799d4f5 allows a
local attacker to execute arbitrary code via the config_eq_output function
in the libavfilter/asrc_afirsrc.c:495:30 component.
(From OE-Core rev: 873025145d42ffe75d421884160ec299d85d21ef)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Having all oe-selftest results on top of each other results in a large 640MB
json file which is hard to use. Split the results out per machine and test type.
This also stops the toolchain raw logs from overwriting each other meaning more
than one MACHINE is preserved.
(From OE-Core rev: 92cb4641ff4ec8c1f681bca21cfeaf2ba6923ab7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4b890f04bc7d147b4a11b824a84f3d2abd75ac54)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The duration values have pointless amounts of precision. Removing some of the
least significant digits reduces result size and makes the results easier to read.
(From OE-Core rev: 7460a4bb50c696c39add79c2b299b5e636532b8c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a789a2e6d97bb8efd663226a17db8d1ca6c1e40f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We've improved the data stored for reproduicible builds. Teach resulttool how
to apply those cleanups when reprocessing data so we can reduce results file
sizes and make the data easier to process.
(From OE-Core rev: 82acc3b1e410afd40fe8a67c77bfe69add95066e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b799c57ae6d61c1b1c7035c8a2c4ba6ee08d1a81)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Improve the rawlogs handling to include ltp logs as well as the ptest ones to
reduce the size of the results git repos.
(From OE-Core rev: 6b164f7fe556824c85873ce2ca4257b3a4956cdf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a0a1954d559609c2c1ca16936d0d68eb3c4c6b45)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Storing the log files inside the testresults git repo isn't scaling and isn't
really appropriate use of a git repository. Allow these to be optionally stored
in a separate filesystem location so the git repo can remain managable.
(From OE-Core rev: 3472833b50b5ec97ec19f510ba926ab6aa5429b3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1afc0f3d7e93fa8496be241e9622d3b9a6904bd5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When using store mode, --all was broken as not all files were being preserved.
Fix this by limiting the scope of the git rm command.
(From OE-Core rev: 461140bede110b561f0bae46255d6a9435329e97)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9604561d2022b6c76b1cb4186d40800d1affdd2b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Tweak the gitarchive exclude handling not to error if excluded files
don't match.
Also return the tagname created so that other code can then use it.
(From OE-Core rev: 0a5b4fabf8bf9b559295bb4d2583809ca11522f4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1adba3430faffdf6217b6a00533a3b48a9388abc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Using 4 space indentation in resulted in hundreds of megabytes of extra file size
in general use. Reduce this to make filesizes more managable and reduce the processing
cost. Some level of indentation and spacing does make the files more readable and allows
use of git diff so we need to retain some of it.
(From OE-Core rev: 03fef3a99186863a0c460bd89bad40f2360a6930)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a274cdcaf852cca9497f0358f44dda99c06aacbe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We have a challenge on the autobuilder where test results from both OE-Core
and poky are being mixed together during result storage which is confusing the
data. Add a way to filter to specific revisions as the least worst way to fix
the various issues this is causing.
(From OE-Core rev: 974a6d5ebebc279df7c6994df7bd8c5d462e4447)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3f276a0dc65341668788853be2cf27ab6aa12b13)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are several problems with these paths. Firstly they contain full
system paths which depend upon where the test was run. These are pretty
pointless and just take up a lot of space making the results files large.
Secondly, they contain the same path twice. The reference and target path
will always be the same thing in two different locations.
Strip off the prefix and remove the duplication. This does change the output
data but that can't really be avoided. It does shrink the results data and makes
it more readable.
(From OE-Core rev: 44ee8f69db5e008b5ac5e0dbf390bb4fcf704f07)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 81a44de36e864b08687451fd85aeba7c529fd7f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The "rawlogs" data consists of a long string of results data which is
already in a structured data format. I can't see this is adding much
value in duplciating the data but it does create a huge string with a
lot of long problematic pathnames and inflates the results data size.
I suggest we drop this data as obsolete and not necessary.
(From OE-Core rev: 296f64cbf83c40759b368526335502a6b130aa14)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5b2c70fab2ffa409b861d83f048b65d458d03a90)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Without this change, TIC is the native tic in recipe-sysroot-native.
By default, native tic has set its default terminfo path to native path:
${datadir}/terminfo; $HOME/.terminfo
When sstate cache is used, the cached native tic's terminfo path could
be a path not exist on current host, then native tic will try to install
terminfo to HOME dir, cause host contamination.
Disable the terminfo installation by setting TIC to :
(From OE-Core rev: 846071ec89d3dc5f392e9203c4e7e1e3ea27892c)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fe35ead2c3135a18c346e7baa31d34b15c3e2d95)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The code was changing the timestamps of the files in the do_package output,
particularly the files added for debug sources. This was to do two things:
a) make do_package sstate more reproducible
b) ensure better hash equivalence matching
Unfortuately the debug source files are hardlinks into the source tree for
efficiency so touching these, touches a lot of files in ${B} and ${S}. This
causes unpredictable effects if compile is run again for example, or could
cause compiling in the install task.
The hash equivalence matching is of key importance but we can mimic that
using clamping of the file timestamps in the depsig output used to generate
the hashes.
This patch drops the global timestamp clamping, instead allowing the files
to retain their creation timestamps into sstate. This makes do_package sstate
slightly less reproducibile. We could clamp the sstate timestamps but that
would lead to two different sets of timestamps depending on whether the
data came from sstate or not. I'd prefer to have consistent code behaviour,
rather than differing behavhour depending on whether data came from sstate
or not.
If we wanted to have reproducibiliy and fix the "corruption" of S/B and have
consistent codepaths, the only other option would be two copies of the
sources, which could end up huge and seems the least desireable option.
This patch therefore drops the timestamp clamping in the sstate files
and tweaks the depsig data generation to clamp the timestamps for do_package
instead since this seems the best compromise.
I validated that rpm/deb/ipk files still generate correctly as before.
(From OE-Core rev: 9df0bf5775ec96773e77c489ba6a443037d65ab6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 475759fdab7200488b2a568b2ba1aa31a456d113)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Analysis shows that "bitbake core-image-ptest-all" spends a lot of
time in scenequeue_updatecounters and much of it is rebuilding a set
which doens't change. Reorder the code to avoid that performance
glitch.
(Bitbake rev: f40a3a477d5241b697bf2fb030dd804c1ff5839f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 923c19b9713e398d8e66e6d4422dfd4c18a03486)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Rather than looping through things we looped through on the previous execution,
start looping where we left off for setscene processing. This gives speed
improvements depending on the kind of build being executed.
(Bitbake rev: 28569e9796d4b34d7b77b4f79074ab7854850386)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 00f4d932e3af0eeb333339cbe942010fc76dee0f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There have been complaints about the performance of large multiconfig builds
for a while. The key missing data point was that the builds needed to have large
overlaps in sstate objects. This can be simulated by building the same things with
just different TMPDIRs. In runqueue/bitbake terms this equates to large numbers of
deferred tasks.
The issue is that the expensive checks in the setscene loop were hit every time
through runqueue's execute function before the check on deferred tasks. This leads
to task execution starvation as that only happens once per iteration.
Move the skip check earlier in the function which speeds things up enormously
and should improve performance of such builds for users.
(Bitbake rev: db083cfe9e33c9fd7ffeead7b8c6023a5d581976)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9c6c506757f2b3e28c8b20513b45da6b4659c95f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The previous bin_package description was confusing: it would instruct to
use the git fetcher to extract the content of an RPM package using the
`subpath` option - but that's not possible as the git fetcher can be
used to clone a repository but not to do the extraction.
Update the description by telling what it really does and what it
doesn't do, and by giving an HTTPS+RPM example.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 13c9f861547490a734a7e6396ac0b8f416863f70)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 305f024bf99ba02b153eed0cebe3d36594868497)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We try to limit our usage of these admonitions to `note` and `warning`,
as the Sphinx documentation warns that most themes only style these two
admonitions. So add a section on that.
Suggested-by: Quentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 2c28575c9aa0ca77d9c21f0833bacb19d44a7931)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f86ffa1b1dcf0665c17424eee87b6bead09960f6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch ensures that pkg_postinst_ontarget task is executed for read only rootfs when
read-only-rootfs-delayed-postinsts is set as IMAGE_FEATURES. The issue was that run-postinsts
could be uninstalled at the end of rootfs construction and that shouldn't happen for
the delayed usecase.
In addition to the fix, a test in meta/lib/oeqa/selftest/cases/overlayfs.py testing
the fix has been implemented.
(From OE-Core rev: e0c4f2f69723f64a29ba35c4de5fb1a7c79ef718)
Signed-off-by: Gassner, Tobias.ext <tobias.gassner.ext@karlstorz.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 60f587475dda99eaa07848880058b69286b8900e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Backport a patch to fix:
$ . oe-init-build-env build-O2
$ bitbake libgcrypt
random/rndjent.c:40:10: fatal error: stdio.h: No such file or directory
* Remove 0002-libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch which
is fixed by the backported patch.
Note, master branch's libgcrypt_1.11.0.bb has already fixed this problem.
(From OE-Core rev: c091ae2c6d45a95f0707b649bbe556275420e5e9)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
python 3.13 removed the pipes module. Thus build fails for host machines that run python 3.13
This commit adds a backport patch to use subprocess module instead
(From OE-Core rev: f357486da3374f7b49d6956260b5b3200f562e02)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is an issue in the std::chrono::tzdb parser that causes problems
since the tzdata-2024b release started using %z in the main format.
As a real world problem I encounter an issue with the waybar clock module,
which ignores the timezone setting and only shows system time.
(From OE-Core rev: 05d05d9c199de6ec81d2ee9b06f0bff84a9144be)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes fix for: CVE-2024-4693, CVE-2024-6505 and CVE-2024-7730
General changelog for 8.2: https://wiki.qemu.org/ChangeLog/8.2
Droped:
0001-target-riscv-kvm-change-KVM_REG_RISCV_FP_F-to-u32.patch
0002-target-riscv-kvm-change-KVM_REG_RISCV_FP_D-to-u64.patch
0003-target-riscv-kvm-change-timer-regs-size-to-u64.patch
CVE-2024-4467 and CVE-2024-7409 since already contained the fix.
(From OE-Core rev: 7983ad282c37f8c1125da5bab96489e5d0039948)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on glibc-2.39 stable branch are updated.
dcaf51b41e elf: Change ldconfig auxcache magic number (bug 32231)
b3c51635ef Make tst-strtod-underflow type-generic
b74be22f65 Add crt1-2.0.o for glibc 2.0 compatibility tests
fcdf98f38c Add tests of more strtod special cases
3edc0f22a6 Add more tests of strtod end pointer
988de94538 Make tst-strtod2 and tst-strtod5 type-generic
a2f7087237 powerpc64le: Build new strtod tests with long double ABI flags (bug 32145)
6624318c89 Do not set errno for overflowing NaN payload in strtod/nan (bug 32045)
63bcc01744 Improve NaN payload testing
86369c9ee4 Make __strtod_internal tests type-generic
a7be595c67 Fix strtod subnormal rounding (bug 30220)
9cfeccf65a More thoroughly test underflow / errno in tst-strtod-round
293e4e3c90 Test errno setting on strtod overflow in tst-strtod-round
d8b4fc3653 Add tests of fread
373aab3e52 stdio-common: Add new test for fdopen
Testresults:
After update |Before update |Difference
PASS: 4889 |PASS: 4885 |PASS: +4
FAIL: 229 |FAIL: 229 |FAIL: 0
XPASS: 4 |XPASS: 4 |XPASS: 0
XFAIL: 16 |XFAIL: 16 |XFAIL: 0
UNSUPPORTED: 227|UNSUPPORTED: 227|UNSUPPORTED: 0
(From OE-Core rev: c658dfd63f2e92cdb4aa59e7deb3771619844b8c)
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.5 release of the 5.0 series for buildtools.
(From OE-Core rev: 97841ea6f6d3d8225b4865e389815090f153ee55)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
https://requests.readthedocs.io/en/latest/community/updates/#id2
2.32.2 (2024-05-21)
* Deprecations - To provide a more stable migration for custom HTTPAdapters
impacted by the CVE changes in 2.32.0, we’ve renamed _get_connection to a
new public API, get_connection_with_tls_context. Existing custom
HTTPAdapters will need to migrate their code to use this new API.
get_connection is considered deprecated in all versions of
Requests>=2.32.0.
* A minimal (2-line) example has been provided in the linked PR to ease
migration, but we strongly urge users to evaluate if their custom adapter
is subject to the same issue described in CVE-2024-35195. (#6710)
https://github.com/psf/requests/compare/v2.32.1...v2.32.2
(From OE-Core rev: 5b420f3526729809f11b187f48469a7a86d6a93a)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2024-52531:
GNOME libsoup before 3.6.1 allows a buffer overflow in applications that
perform conversion to UTF-8 in soup_header_parse_param_list_strict.
Input received over the network cannot trigger this.
Refer:
https://nvd.nist.gov/vuln/detail/CVE-2024-52531
CVE-2024-52530:
GNOME libsoup before 3.6.0 allows HTTP request smuggling in some
configurations because '\0' characters at the end of header names are
ignored, i.e., a "Transfer-Encoding\0: chunked" header is treated the
same as a "Transfer-Encoding: chunked" header.
Refer:
https://nvd.nist.gov/vuln/detail/CVE-2024-52530
(From OE-Core rev: 0af9ac076cdbab70f526520acbbb0c38d237c407)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Builder is a common word and there are many other builder components
which makes us to ignore CVEs for all of them.
There is already 1 ignored and currently 3 new ones.
Instead, set product to yocto to filter them.
(From OE-Core rev: 408c987e9134180616f27ae5df3f59166eeaa6d9)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The memory allocation function ACPI_ALLOCATE_ZEROED does not guarantee a
successful allocation, but the subsequent code directly dereferences the
pointer that receives it, which may lead to null pointer dereference. To
fix this issue, a null pointer check should be added. If it is null,
return exception code AE_NO_MEMORY.
Refer: https://nvd.nist.gov/vuln/detail/CVE-2024-24856
(From OE-Core rev: 5c590ccd1973d343f47e7b7171691400490dfc1a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A Denial of Service (DoS) vulnerability exists in the jaraco/zipp
library, affecting all versions prior to 3.19.1. The vulnerability is
triggered when processing a specially crafted zip file that leads to an
infinite loop. This issue also impacts the zipfile module of CPython, as
features from the third-party zipp library are later merged into
CPython, and the affected code is identical in both projects. The
infinite loop can be initiated through the use of functions affecting
the `Path` module in both zipp and zipfile, such as `joinpath`, the
overloaded division operator, and `iterdir`. Although the infinite loop
is not resource exhaustive, it prevents the application from responding.
The vulnerability was addressed in version 3.19.1 of jaraco/zipp.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-5569
Upstream patches:
79a309fe54564fcc10cd58115d2be9c18417ed29
(From OE-Core rev: ec77cfe12f0790c7e3cf2d9bf00e47b4c653997c)
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Python 3.13 emits a ResourceWarning for unclosed sqlite3 `Connection`s.
See https://docs.python.org/3/whatsnew/3.13.html#sqlite3
The previous commit fixed persist_data's context manager to close the
connection, but we were never actually using `with` in the first place.
This change is not necessary on 'master' because persist_data was
removed.
(Bitbake rev: 6c2641f7a9e92c1b82e306f59ddd3c1249c52cbf)
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Testing shows the worst case CDN response time can be up to 100s. The wget fetcher
is used for accessing sstate from the CDN so increase our timeouts there to match
our worst case repsonse times.
(Bitbake rev: c7f282cd27edfd78830b61db586ed669808893a5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Removes the code in bitbake to show custom backtrace formatting for
exceptions. In particular, the bitbake exception code prints function
arguments, which while helpful is a security problem when passwords and
other secrets can be passed as function arguments.
As it turns out, the handling of the custom serialized exception stack
frames was pretty much made obsolete by d7db75020ed ("event/msg: Pass
formatted exceptions"), which changed the events to pass a preformatted
stacktrack list of strings, but the passing of the serialized data was
never removed.
Change all the code to use the python traceback API to format exceptions
instead of the custom code; conveniently traceback.format_exception()
also returns a list of stack trace strings, so it can be used as a drop
in replacement for bb.exception.format_exception()
(Bitbake rev: c25e7ed128b9fd5b53d28d678238e2f3af52ef8b)
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 pipes module is removed in python 3.13. It was already using the
quote function from shlex so use that directly instead.
The module already imports shlex too so it is an easy substitution.
(Bitbake rev: 70bd343fb273ad174e56d08c8b80c5594501e030)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of
the debug symbols
Level 1 produces minimal information, enough for making backtraces in
parts of the program that you don't plan to debug. This includes
descriptions of functions and external variables, and line number
tables, but no information about local variables.
This makes the sstate objects a lot more manageable, and packaging
faster.
(From OE-Core rev: dac630ab5ee7aa6c5c7c294093adbd11b116c765)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The version bump to 2.44.3 mistakenly changed the recipe to use
DEBUG_LEVELFLAG, which is unsupported in scarthgap.
Restore the original use of DEBUG_FLAGS
(From OE-Core rev: ba0d06f3004bb59368f796e4501a574b4575cad4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Udev script network.sh is called when a new ethernet interface is plugged (eg. USB).
Due to some (old) missing files, this script does nothing, instead of configuring the
interfaces with ifup.
I just commented the corresponding lines to allow the script to reach the part where
it calls ifup.
(From OE-Core rev: cf881c1b96bf93a8a36b7d6ac83aa053ee059ba6)
Signed-off-by: Regis Dargent <regis.dargent@gmail.com>
Fixes [YOCTO 15616]
network.sh relies on (long) missing files (eg. /etc/network/options,
/etc/init.d/network) to decide if it should configure the new network
interface (ifup) or put its name in /etc/udev_network_queue for future
initialization by /etc/init.d/network service.
The actual result was that the new hotplugged interface was never
automatically configured.
Removing the obsolete tests allows the script to do its intended job.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 160f7139172ffdf510a0d7d4e85f7fbaac7fd000)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Cortexa32 is a 32-bit armv8a architecture processor, so set the tune feature
as armv8a instead of aarch64 which is 64-bit armv8a architecture.
It solves the following build error while compiling libgcc-initial
and libssp-nonshared.
-- snip --
aarch64-poky-linux-musl-gcc: error: unrecognized command-line option '-mfpu=neon'
aarch64-poky-linux-musl-gcc: error: unrecognized command-line option '-mfloat-abi=hard'
-- snip --
(From OE-Core rev: a83ead146c15772970c7ca649e81929302349033)
Signed-off-by: Jagadeesh Krishnanjanappa <workjagadeesh@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 3b898270aca62559dfa42ed71d296fe8a8b46a41)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It's possible to build the hdtbl examples before grn has been build:
groff: error: couldn't exec grn: No such file or directory
Backport a dependency fix from upstream.
[ YOCTO #15610 ]
(From OE-Core rev: 40003e1f1444f6202b068dcde632571be208594e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d590a32423d05cefc4e7282f971f633b3fa0b941)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---- Result was:
{abcdefghj
01234} 0
---- Result should have been (exact matching):
{abcdefghj
} 1 01234 0
==== io-13.6 FAILED
This test is documented as failing on slow machines, so just skip it.
[ YOCTO #15407 ]
(From OE-Core rev: 2a44845ab1ca7d10e64d09fd5feb5becfc16aabe)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f69183586655294c9aed6687cebe57767c2f3eb8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Avoid "RuntimeError: release unlocked lock" since the lock shouldn't
be locked even in the error path. Add a try/finally path to ensure
this.
(From OE-Core rev: 78f86c946d37d15b044be158e22e9853009cae27)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b0732ee009ca47580d1d2ad75334f4aa50e6efd5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Exception handler tries to read() /etc/passwd file in sysroot
and if file doesn't exist for any reason then it raises FileNotFoundError
exception which mask the original source of the problem and makes
debugging of the issue more difficult.
Fixes:
Exception: FileNotFoundError: [Errno 2] No such file or directory:
'/codebuild/output/src1899304708/src/build/tmp-container/work/core2-64-oe-linux/emqx-bin/4.3.12/recipe-sysroot/etc/passwd'
(From OE-Core rev: 1adfa8b78991764ed1f9951c5bee5412553f3b9d)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4ad9a0e0b11eb7bc5a3dd45fc8945e094ea949e9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixed:
1) $ bitbake virtual/kernel -cmenuconfig
Do some changes and save the new config to default .config.
2) $ bitbake virtual/kernel -cdiffconfig
The config fragment is dumped into ${WORKDIR}/fragment.cfg.
But the .config which was saved by step #1 is overridden by .config.orig, so
the changes will be lost if run 'bitbake virtual/kernel'
And the following comment is for subprocess.call(), not for shutil.copy(),
so move subprocess.call() to the correct location.
# No need to check the exit code as we know it's going to be
# non-zero, but that's what we expect.
(From OE-Core rev: 7ec97c40696d3b2dda777f68b9ad07430969dc16)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6cccf6b02f92dad514e65fd779ff659b19eb6be7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I'd meant to change the command timeout in the previous change, fix
the correct one.
(From OE-Core rev: 419c96d17205fc9485869ab0fc1f27de52c31789)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb991988cb23be2c8947171726ada321f27e6eed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After the changes to improve this test, we keep seeing image testing ssh
failures, particularly on mips.
It looks like part of the problem is that on a loaded system, 5s is too short
for mips to reliably establish an ssh connection. I've seen logs where it keeps
timing out and fails to work, then the debug code successfully uses ssh later after
everything else fails.
Change the timings/retries to give slow platforms enough time to respond.
(From OE-Core rev: 55780565831a1a5fa292d82b2b04943fb9ddc82e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ba64ccf3ad6e40461219b72d60eb0fe5cb38fddd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When LD_LIBRARY_PATH is set, post-relocate-setup.sh will fail and
exit properly. But such failure is ignored and the SDK installation
will continue and tell user that things succeed. This is misleading.
So exit immediately if post-relocate-setup.sh fails.
Fixes [Yocto #15586]
(From OE-Core rev: 1ecc2102cc8f4fbcf32c1296e1f7549c774380ac)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c8e2dcc1f71aa33cc6e56dfdebebbe7ef010c944)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Switch to downloading the release tarballs from GitHub. Their CDN is
rock solid, and strace.io is hosted inside Russia which some networks
are blocking.
(From OE-Core rev: 0ed862a612af7a6389e68cdcb2e94bd005bf64c2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bbdbd6d943a64e5b0dae4c2ee705d017fb7ef80e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
TL;DR version:
with this, and the previous compression level changes
I am seeing drastic speedups in package_write_rpm completion times:
webkitgtk goes from 78 seconds to 37 seconds
glibc-locale goes from 399 seconds to 58 seconds (!)
The long version:
rpm uses multithreading for two purposes:
- spawning compressors (which are nowadays themselves
multi-threaded, so the feature is not as useful as it once
was)
- parallel file classification
While the former behaves well on massively parallel CPUs
(it was written and verified here :), the latter was then added
by upstream and only benchmarked on their very old, slow laptop,
apparently:
41f0e214f2
On anything more capable it starts showing pathologic behavior,
presumably from spawning massive amount of very short-lived threads,
and then having to synchronize them. For example classifying glibc-locale
takes
5m20s with 256 threads (default on my machine!)
1m49s with 64 threads
59s with 16 threads
48s with 8 threads
Even a more typical recipe like webkitgtk is affected:
47s with 256 threads
32s with 64 threads
27s with 16 or 8 threads
I have found that the optimal amount is actually four: this also
means that only four compressors are running at a time, but
as they're themselves using threads, and typical recipes are dominated
by just two or three large packages, this does not affect overall
completion time.
(From OE-Core rev: 8cbf3a2cddbff1728bd3d1382c3fec00b604501e)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
zstd uses 3 by default, while 19 is the highest and slowest.
It's not clear why 19 was picked to begin with, possibly
I copy-pasted it from rpm's examples without thinking:
https://git.yoctoproject.org/poky/commit/?h=master-next&id=4a4d5f78a6962dda5f63e9891825c80a8a87bf66
This brings significant speedups in rpm's compression step:
for example compressing webkitgtk takes 11s instead of 36s.
The rpm size increases from 175648k to 234860k. I think it's
a worthy default tradeoff.
(From OE-Core rev: 515fc186d796eaf3bfce41bd17a908ff283242ce)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When a program is a link to an executable, and this executable is
handled by update-alternatives, renamed to a different name, cmd
`pidof full_path_of_program` will not work.
Eg:
/usr/sbin/httpd -> /usr/sbin/httpd.apache2
`pidof /usr/sbin/httpd` cannot get pid of the process httpd
Backport the patch to fix above issue.
(From OE-Core rev: 60e6fe983c82d8a62fc07d9271d44d0cb072f0fd)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
cracklib was dropped as a dependency in libpam v1.5.0
See the following commit as reference:
d702ff714c
(From OE-Core rev: 7d0c32584846f6cd12e5bda046fb7ad8f8821de4)
Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are the following error when building doc/examples/cmake-multiple-shared-libraries:
ld: warning: liblttng-ust-common.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: warning: liblttng-ust-tracepoint.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: warning: liblttng-ust-common.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: warning: liblttng-ust-tracepoint.so.1, needed by lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so, not found (try using -rpath or -rpath-link)
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_common_alloc_tls'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_urcu_after_fork_parent'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_urcu_after_fork_child'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_urcu_after_fork_parent'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_tp_probe_unregister_queue_release'
ld: lttng-ust/2.13.8/build/src/lib/lttng-ust/.libs/liblttng-ust.so: undefined reference to `lttng_ust_cancelstate_disable_pop'
collect2: error: ld returned 1 exit status
This change set removes the old patch file 0001-Makefile.am-update-rpath-link.patch,
adds a new patch file 0001-Fix-Build-examples-when-rpath-is-stripped-from-in-bu.patch.
(From OE-Core rev: d416e36bf55f9b23102ca8bc6216851467f86bcb)
Signed-off-by: Bin Lan <bin.lan.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 89394da1cbe98652e1d0bd59c762ff7da2d6a113)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on binutils-2.42 stable branch are updated.
09ba78f0513 LoongArch: ld:Report an error when seeing an unrecognized relocation
00abcf39930 s390: Add arch15 instructions
caf72067a77 s390: Relax risbg[n]z, risb{h|l}gz, {rns|ros|rxs}bgt operand constraints
543a22c7ee3 s390: Simplify (dis)assembly of insn operands with const bits
7c94c87d463 s390: Align opcodes to lower-case
fffb4fae823 s390: Flag conditional branch relative insns as condjump
2d238ecbe50 s390: Use proper string lengths when parsing opcode table flags
10d0dd2ba2b s390: Whitespace fixes in conditional branch flavor descriptions
10a143e273c LoongArch: Add elfNN_loongarch_mkobject to initialize LoongArch tdata
9055fbe5ffb LoongArch: The symbol got type can only be obtained after initialization
Tested on qemux86_64.
There were no additional PASS or FAIL after the update
(From OE-Core rev: 312c522787e72fffb9eb1b49e97aeaf24db27d2d)
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a section on providing global level configuration from the
layer.conf file. Since this file is parsed at an earlier stage in the
parsing process, it's not possible to combine bb.utils.contains and
{DISTRO,MACHINE}_FEATURES to conditionally set some configurations.
This patch documents:
- First that this file can be used for providing such configuration.
- Then demonstrate how to conditionally provide them, using a technique
that is currently used in meta-virtualization
(https://git.yoctoproject.org/meta-virtualization/tree/conf/layer.conf#n50).
Fixes [YOCTO #12688].
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 36f2a230ca810b1dd221b7c8ce71e8086291131a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 31e5bd3e82e11f77da2abd96eb8c17a7c8194b7c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To make references to the bitbake repo, add an extlink for it and use it
in the docs with ":bitbake_git:`lib/bb/utils.py </tree/lib/bb/utils.py>`".
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: f0e98d65e3dbdf7c9bed135285f21da8d084edc0)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 8bf3c656ec54a582c75ca7c135121a15f8e4f631)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This variable was removed from the Sphinx-generated
documentation_options.js, thus breaking the current implementation of
our switchers.js. Like searchtools.js, which is also generated by
Sphinx, use document.documentElement.dataset.content_root as a
replacement.
To be backwards-compatible to get one or the other.
(From yocto-docs rev: d8f4e179dd80e2f2618adfe12dbddad4bd29d488)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 2849690abf94872e259e712128e90413f3b9a2f2)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These files are placed in the _static directory during publish. Note
that Sphinx does not complain if files do not exist during compilation
(since they are copied at the end). This is why this was used instead of
the ":download:" role.
(From yocto-docs rev: a422a2f4fe452d6f01685717961f6acdf09217de)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 38aa55418426227203fe3a106fa1e85494a57c12)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch makes the "latexpdf" target compile the documentation with
xelatex instead of the default pdflatex engine.
The reason behind this is stated in [YOCTO #14357]: pdflatex does not
support compiling foreign characters, so we need to resort to another
engine, here xelatex.
It also increases the texmf config buf_size to 10000000 to avoid a
compilation error.
(From yocto-docs rev: 22f2365417ea5a9a7970e2475925f4f8eb983acf)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 93848842b3ad8aa6b9c9f46d60f2c2ad396c6971)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove inkscape as it is not part of meta/, and use librsvg so we can
ship it in a buildtools tarball for the autobuilder workers.
(From yocto-docs rev: c45b401d8a1794dec2c5bd42633b9b7fac44ed82)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0caa432b888209bd80443df230143761e1faf415)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In SDK, missing perl modules causes 'x86_64-pokysdk-linux-gp-display-html --help' to abort with below errors..
- Can't locate bignum.pm in @INC (you may need to install the feature module).
- Can't locate Math/BigInt.pm in @INC (you may need to install the Math::BigInt module)
By adding the following perl modules to RDEPENDS fixes the above errors:
nativesdk-perl-module-bignum
nativesdk-perl-module-bigint
nativesdk-perl-module-math-bigint
(patch taken to master branch with following commit id: 05f1099acbbb10b6ce33ea117d313749f7dc4a47)
(From OE-Core rev: a1317e52260eed9961291d461e48a4915ffc36bc)
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix pseudo with python 3.13 by adding a wrapper for posix_spawn and
fixing a NULL pointer dereference in envp handling it uncovered. This
fixes issues on Fedora 41.
(From OE-Core rev: 782fc8c12deaf713a60c62c34914b585ff150ddf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d80e20d70d170397f9827c5a5fc75ad1f2e8cd94)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When `-pipe` is enabled, GCC passes data between its different
executables using pipes instead of temporary files. This leads to issues
when cmake attempts to infer compiler internals via the `-v` parameter
as each executable will print to `stderr` in parallel.
In turn this may lead to compilation issues down the line as for example
the system include directories could not be determined properly which
may then propagate to issues such as:
recipe-sysroot/usr/include/c++/11.3.0/cstdlib:75:15: fatal error:
stdlib.h: No such file or directory
| 75 | #include_next <stdlib.h>
| | ^~~~~~~~~~
| compilation terminated.
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
Fix this stripping `-pipe` from the command line used to determine
compiler internals.
(From OE-Core rev: ef5c060a939416b4034be1b8b81f9035b23534b7)
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Handle CVE-2024-50602
(From OE-Core rev: e53da1a3bfd62b6b1771f9026fed8fd04e97f7b4)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is patched in gstreamer1.0-plugins-bad in 1.22 branch since 1.22.9
via [1].
cpe product is set to gstreamer, they share source git repository.
[1] 394d5066f8
(From OE-Core rev: 5ea630617daf0897e5a1edd7482f705e1e7997fe)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Documentation for this patch is under
66bc1fcdee
(From OE-Core rev: 2ab0b4212aee85c77c3667ccfaedbe9540e78e3f)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-18 06:59:35 -08:00
891 changed files with 58539 additions and 6508 deletions
@@ -62,37 +62,77 @@ found in ``build/tmp/deploy/cve``.
For example the CVE check report for the ``flex-native`` recipe looks like::
$ cat poky/build/tmp/deploy/cve/flex-native
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2016-6354
CVE STATUS: Patched
CVE SUMMARY: Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.
CVSS v2 BASE SCORE: 7.5
CVSS v3 BASE SCORE: 9.8
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2016-6354
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2019-6293
CVE STATUS: Ignored
CVE SUMMARY: An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.
CVSS v2 BASE SCORE: 4.3
CVSS v3 BASE SCORE: 5.5
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2019-6293
"summary": "flex.skl in Will Estes and John Millaway Fast Lexical Analyzer Generator (flex) before 2.5.33 does not allocate enough memory for grammars containing (1) REJECT statements or (2) trailing context rules, which causes flex to generate code that contains a buffer overflow that might allow context-dependent attackers to execute arbitrary code.",
"summary": "Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.",
"summary": "An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.",
"scorev2": "4.3",
"scorev3": "5.5",
"scorev4": "0.0",
"modified": "2024-11-21T04:46Z",
"vector": "NETWORK",
"vectorString": "AV:N/AC:M/Au:N/C:N/I:N/A:P",
"detail": "upstream-wontfix",
"description": "there is stack exhaustion but no bug and it is building the parser, not running it, effectively similar to a compiler ICE. Upstream no plans to address this."
}
]
}
]
}
For images, a summary of all recipes included in the image and their CVEs is also
generated in textual and JSON formats. These ``.cve`` and ``.json`` reports can be found
generated in the JSON format. These ``.json`` reports can be found
in the ``tmp/deploy/images`` directory for each compiled image.
At build time CVE check will also throw warnings about ``Unpatched`` CVEs::
WARNING: flex-2.6.4-r0 do_cve_check: Found unpatched CVE (CVE-2019-6293), for more information check /poky/build/tmp/work/core2-64-poky-linux/flex/2.6.4-r0/temp/cve.log
WARNING: libarchive-3.5.1-r0 do_cve_check: Found unpatched CVE (CVE-2021-36976), for more information check /poky/build/tmp/work/core2-64-poky-linux/libarchive/3.5.1-r0/temp/cve.log
WARNING: qemu-native-9.2.0-r0 do_cve_check: Found unpatched CVE (CVE-2023-1386)
It is also possible to check the CVE status of individual packages as follows::
- rootfs-postcommands.bbclass: make opkg status reproducible
- rpm: fix expansion of %_libdir in macros
- ruby: upgrade to 3.3.5
- runqemu: Fix detection of -serial parameter
- runqemu: keep generating tap devices
- scripts/install-buildtools: Update to 5.0.3
- sqlite3: upgrade to 3.45.3
- styles: vocabularies: Yocto: add sstate
- systemtap: fix systemtap-native build error on Fedora 40
- sysvinit: take release tarballs from github
- testexport: fallback for empty :term:`IMAGE_LINK_NAME`
- testimage: fallback for empty :term:`IMAGE_LINK_NAME`
- uboot-sign: fix counters in do_uboot_assemble_fitimage
- vim: upgrade to 9.1.0764
- virglrenderer: Add patch to fix -int-conversion build issue
- webkitgtk: upgrade to 2.44.3
- weston: backport patch to allow neatvnc < v0.9.0
- wpa-supplicant: Patch security advisory 2024-2
- xserver-xorg: upgrade to 21.1.14
Known Issues in Yocto-5.0.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~
-``oeqa/runtime``: the ``beaglebone-yocto`` target fails the parselogs runtime test due to unexpected kernel error messages in the log (see :yocto_bugs:`bug 15624 </show_bug.cgi?id=15624>` on Bugzilla).
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"
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.