Try to particularly emphasize that it can be used to find
out why something rebuilds when it shouldn't.
(From yocto-docs rev: 05d08b0bbaef760157c8d35a78d7405bc5ffce55)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The documentation of the variable SPDX_NAMESPACE_PREFIX does not exist.
This variable is used to change the prefix of some links in SPDX docs.
(From yocto-docs rev: 33ed2376b501022daf24003e4e6352a91fcb06ee)
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
According to errors reported by "make stylecheck"
(From yocto-docs rev: 3d6b7aa4b848403a5dcde0cdf68c38060f4ab0af)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* this is often confused to apply for e.g. meta-oe as well
where it doesn't apply as meta-oe has own ML mentioned
in README.
(From yocto-docs rev: fd9c078a08933484087e0ce12d4eb0f1d4693995)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
releases.rst is generated by the set_versions.py script
(From yocto-docs rev: 6a9aea1d4db67da095c81bc606f102aacfc436d2)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Allowing to remove nested parentheses in the text!
(From yocto-docs rev: 3af096c2509650165a6180e25d15114030e0ff18)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instead of "manpage(s)" or "man page(s)".
To address one of the errors reported by "make stylecheck"
(From yocto-docs rev: 7d9faaf283454d653e541a8faf0d50f4c968cc66)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Plus a few text styling improvements, some reported by "make stylecheck"
(From yocto-docs rev: f0c7c67ad297588d0112070b82f46fbc779bcb14)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use the "Vale" (https://vale.sh) tool to perform text style checks
Run "make stylecheck" to run the checks.
This just checks the text, not the Sphinx syntax style choices.
(From yocto-docs rev: 198efc906efbbaced2526cd1221fd16ab35996a1)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Suggested-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The aggregator testcase test_infinite_seek_50_src_live is known upstream
to be flaky[1] and when this fails in their CI they just ignore it.
It's failing often on our autobuilder, so disable the test case for now
until upstream have resolved this issue.
[ YOCTO #15054 ]
[1] https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/410
(From OE-Core rev: 2fdc76a78d03b27f79fcaf1f86a4cf5f8904d9ee)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c2c9cbc107e5428122ad26b5c478602f0c8c0fbe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On aarch64, if the processor doesn't have the Crypto instructions then
OpenSSL will fall back onto the "bit-sliced" assembler routines. When
branch protection (BTI) was enabled in OpenSSL these routines were
missed, so if BTI is available libssl will immediately abort when it
enters this assembler.
Backport a patch submitted upstream to add the required call target
annotations so that BTI doesn't believe the code is being exploited.
(From OE-Core rev: ec555688dbdc87cc695db653201c8d9e20079d22)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We often see multiple curl tests fail during ptest runs, the actual test
varies but the output is like this:
FAIL: 337: protoc!
There was no content at all in the file log/3/server.input.
Server glitch? Total curl failure? Returned: 28
Error code 28 is CURLE_OPERATION_TIMEDOUT, so this is almost certainly
due to a loaded machine resulting in the tests running slowly.
It is notable that the test runner explicitly passes --max-time=13 to
curl, so experiment and change this to 600 to see if this solves the
problem.
[ YOCTO #15268 ]
(From OE-Core rev: d105cc0dae1fcca285c08f33df7888c68fb0dc2f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e2e9ec1bf97a7e36a05a247dbc671ecca584205f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There's no need to run the output of runtests.pl through a sed to get
automake-style output, as you can pass -am to get this formatting.
Don't run timing dependent tests, as the ptests can run on loaded
systems.
Add a dependency on the en_US locale because some of the tests require
this.
(From OE-Core rev: 000bedc1c95e033f8a479a18a47dc66a0609d596)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3c3601d50ae290e7e9797eadd20c05df99bbd040)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As agreed upon in the bug triage meeting, disable mdadm ptest for the time being
Related: [Yocto #15181] [Yocto #15159] [Yocto #15308] [Yocto #15309]
(From OE-Core rev: ebbe9458526546b821d81a89d8098355d943ee60)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 22ae573aa1a1244d4dea498d4fa4fcdf195bedf8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Autobuilder sees and intermittent failure on strace tests and it occurs
quite often therefore bump the size of image as the space requirement is
more now with parallel execution enabled.
[YOCTO #15370]
(From OE-Core rev: 719a155b7f85d4ee623f78c3e85ba987f9142290)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 02d31355b20f8f3e7bd1b71c9412988eca9ec4b4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes between 3.1.4 and 3.1.5 [30 Jan 2024]
* A file in PKCS12 format can contain certificates and keys and may
come from
an untrusted source. The PKCS12 specification allows certain fields
to be
NULL, but OpenSSL did not correctly check for this case. A fix has
been
applied to prevent a NULL pointer dereference that results in OpenSSL
crashing. If an application processes PKCS12 files from an untrusted
source
using the OpenSSL APIs then that application will be vulnerable to
this
issue prior to this fix.
OpenSSL APIs that were vulnerable to this are: PKCS12_parse(),
PKCS12_unpack_p7data(), PKCS12_unpack_p7encdata(),
PKCS12_unpack_authsafes()
and PKCS12_newpass().
We have also fixed a similar issue in SMIME_write_PKCS7(). However
since this
function is related to writing data we do not consider it security
significant.
([CVE-2024-0727])
https://www.openssl.org/news/cl31.txt
drop fix_random_labels.patch as fixed in
99630a1b08
(From OE-Core rev: aeac11fa743567e185179b27b4700bbf8fcf06e1)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When a CVE is updated to be rejected, matching database entries must be
removed. Otherwise:
* an incremental update is not equivalent the to an initial download.
* rejected CVEs might still appear as Unpatched in cve-check.
(From OE-Core rev: 5b17b563908206667a7d14f390bd9b2de897774c)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f276a980b8930b98e6c8f0e1a865d77dfcfe5085)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When a CVE is created, it often has no precise version information and
this is stored as "-" (matching any version). After an update, version
information is added. The previous "-" must be removed, otherwise, the
CVE is still "Unpatched" for cve-check.
(From OE-Core rev: 67c4d9d27f06a07eac46c0f2cba8cfa1691b0737)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 641ae3f36e09af9932dc33043a0a5fbfce62122e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a URL to the doc of the API used in the function.
... and fix a small typo dabase -> database
(From OE-Core rev: c8ae1765e81f9dd8e95a251cfda9e4d820bb5630)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e0157b3b81333a24abd31dbb23a6abebca3e7ba7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE_CHECK_DB_FILE is already defined in cve-check.bbclass which is
always inherited in cve-update-nvd2-native (There is a check line 40).
Remove it to avoid confusion. Otherwise, this should not change
anything.
(From OE-Core rev: 572ee5512a3d8941c6842af451ca6c9bb75773d3)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5f3f223885c17b7007c310273fc7c80b90a4105)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a new variable "CVE_DB_INCR_UPDATE_AGE_THRES", which can be used to
specify the maximum age of the database for doing an incremental update
For older databases, a full re-download is done.
With a value of "0", this forces a full-redownload.
(From OE-Core rev: 665c880ff8be1b18c2abe8fa878643dfa64b7d3d)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 74c1765111b6610348eae4b7e41d7045ce58ef86)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Log if the CVE_STATUS is set for a CVE, but the cve is not reported for a
component. This should hopefully help to clean up not needed CVE_STATUS
settings.
(From OE-Core rev: c1b3c3856c2bdf2d9d6dfbaccfce549396a8630a)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 013d531a84fa08b6ae8a47bdf3ba1fa8f18ba270)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Document the convention to use variables prefixed by VIRTUAL_RUNTIME.
Add references to the new term where possible.
Another reason is that such variables are recommended
in a warning issued by meta/classes-global/insane.bbclass
(From yocto-docs rev: 692ee19c99d015adf79da540b03d12245f7024f4)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This adds some hints that and how changes should be tested when contributing.
Fixes [YOCTO #15412]
(From yocto-docs rev: d6f14fad6b85e61961830198474f9281d84b3d27)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add missing documentation on how to add multiple groups with a single
GROUPADD_PARAM:${PN}
(From yocto-docs rev: 8d1aecf5aa638aa98676bda9b30a241c350f94a3)
Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The SDKPATH variable seems mistakenly identified as the
default path where the SDK will be installed by the generated
installation script, unless option '-d' or a manual input
overrides this default.
The intended variable is SDKPATHINSTALL. SDKPATH indicates
where the SDK is being composed and built.
The definitions have been added/updated.
(From yocto-docs rev: ef86bec59f5bd81963e0013fce63a1960df53c57)
Signed-off-by: Johan Bezem <jbezem.extern@arri.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upgrade version to adress recent CVE findings.
Changelog
=========
** libgnutls: Fix more timing side-channel inside RSA-PSK key exchange
[GNUTLS-SA-2024-01-14, CVSS: medium] [CVE-2024-0553]
** libgnutls: Fix assertion failure when verifying a certificate chain with a
cycle of cross signatures
[GNUTLS-SA-2024-01-09, CVSS: medium] [CVE-2024-0567]
** libgnutls: Fix regression in handling Ed25519 keys stored in PKCS#11 token
certtool was unable to handle Ed25519 keys generated on PKCS#11
with pkcs11-tool (OpenSC). This is a regression introduced in 3.8.2.
(cherry-pick from Oe-Core rev 705d2972b38efc9f331e3635c07ca92f8812b365)
(From OE-Core rev: f40a53370eac89df38b2fab47c411a61d4df4fc0)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=========
9.18.24:
- Fix case insensitive setting for isc_ht hashtable.
[GL #4568]
9.18.23:
- Specific DNS answers could cause a denial-of-service
condition due to DNS validation taking a long time.
(CVE-2023-50387) [GL #4424]
- Change 6315 inadvertently introduced regressions that
could cause named to crash. [GL #4234]
- Under some circumstances, the DoT code in client
mode could process more than one message at a time when
that was not expected. That has been fixed. [GL #4487]
9.18.22:
- Limit isc_task_send() overhead for RBTDB tree pruning.
[GL #4383]
- Restore DNS64 state when handling a serve-stale timeout.
(CVE-2023-5679) [GL #4334]
- Specific queries could trigger an assertion check with
nxdomain-redirect enabled. (CVE-2023-5517) [GL #4281]
- Speed up parsing of DNS messages with many different
names. (CVE-2023-4408) [GL #4234]
- Address race conditions in dns_tsigkey_find().
[GL #4182]
- Conversion from NSEC3 signed to NSEC signed could
temporarily put the zone into a state where it was
treated as unsigned until the NSEC chain was built.
Additionally conversion from one set of NSEC3 parameters
to another could also temporarily put the zone into a
state where it was treated as unsigned until the new
NSEC3 chain was built. [GL #1794] [GL #4495]
- Memory leak in zone.c:sign_zone. When named signed a
zone it could leak dst_keys due to a misplaced
'continue'. [GL #4488]
- Log more details about the cause of "not exact" errors.
[GL #4500]
- The wrong time was being used to determine what RRSIGs
where to be generated when dnssec-policy was in use.
[GL #4494]
- The "trust-anchor-telemetry" statement is no longer
marked as experimental. This silences a relevant log
message that was emitted even when the feature was
explicitly disabled. [GL #4497]
- Fix statistics export to use full 64 bit signed numbers
instead of truncating values to unsigned 32 bits.
[GL #4467]
- NetBSD has added 'hmac' to libc which collides with our
use of 'hmac'. [GL #4478]
(cherry-pick from Oe-Core rev d7f31aba343948dbaadafc8c0c66f78e6ffb46e3)
(From OE-Core rev: 61fa2f52045b7a1553249c33263b5fd32444a305)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
bind-ensure-searching-for-json-headers-searches-sysr.patch
refreshed for 9.18.21
Changelog:
==========
-Improve LRU cleaning behaviour.
-The "resolver-nonbackoff-tries" and "resolver-retry-interval" options are
deprecated; a warning will be logged if they are used.
-BIND might sometimes crash after startup or re-configuration when one 'tls'
entry is used multiple times to connect to remote servers due to initialisation
attempts from contexts of multiple threads. That has been fixed.
-Dig +yaml will now report "no servers could be reached" also for UDP setup
failure when no other servers or tries are left.
-Recognize escapes when reading the public key from file.
-Dig +yaml will now report "no servers could be reached" on TCP connection
failure as well as for UDP timeouts.
-Deprecate AES-based DNS cookies.
(cherry-pick from Oe-core rev b750d54622a0fa0a35d83ddc59f07661e903360b)
(From OE-Core rev: 6977b7ac4202a1dd4264a6b4e4e6fd5c3dc07d37)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
-Fix compiler error when checking if required blocks in parent templates are empty.
-xmlattr filter does not allow keys with spaces.
-Make error messages stemming from invalid nesting of {% trans %} blocks more helpful
upgrade include fix for CVE-2024-22195.
(cherry-pick from Oe-Core rev 8a0524464583d69df7746253f5020c2c125a8e1f)
(From OE-Core rev: f8f89b901e3f8db3a9e61ab49976beeb9531d1c2)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Enough free storage space is needed to apply package upgrades.
(From yocto-docs rev: 0ccb6570c8ae50f2f40b3634a9798a10fd20811d)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To simplify the style, replace "Following is" and "Following are"
by "here is" and "here are", sounding more natural.
In some cases, also go further by simplifying "Here are/is xxx"
by "xxx are/is" when the "are" or "is" are not two far at
the end of the sentence.
In some cases too, completely remove the sentence, when
it's redundant with the preceding title.
(From yocto-docs rev: da1cbd7083238657aaeaea16841b24531c86298e)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
CC: Daniel Ammann <daniel.ammann@bytesatwork.ch>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Make the options more clear by providing them in a list instead of plain prosa.
Also add a ref for a presentation wrt spdx 3.0 in the Yocto project.
Fixes [YOCTO 7476]
(From yocto-docs rev: 8bdfc2feac8aa65d77aada29c046d88e2c31b222)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The pkg-config workaround has been applied for kernel image building, but
not for module building. So pkg-config variables are different between
do_compile and do_compile_kernelmodules tasks. It may unnecessary trigger
rebuilding of a few host tools at the later task.
Especially when CONFIG_DEBUG_INFO_BTF is enabled in the kernel, it may even
trigger rebuilding vmlinux at do_compile_kernelmodules due to the rebuilt
host tools such as certs/extract-cert or objtool (on x86). This eventually
creates an inconsistent set of kernel binaries.
Here is the repro steps:
- Check out nanbield on x86
- The unexpected rebuild happens on kirkstone or possibly earlier
- Ensure that pahole is available (e.g. via meta-oe)
- Set KERNEL_DEBUG to "True" to properly set up PAHOLE
e.g.
$ export KERNEL_DEBUG="True"
$ export BB_ENV_PASSTHROUGH_ADDITIONS="${BB_ENV_PASSTHROUGH_ADDITIONS} KERNEL_DEBUG"
- Enable CONFIG_DEBUG_INFO_BTF=y
e.g.
$ bitbake -c menuconfig virtual/kernel
-> Kernel hacking
-> Compile-time checks and compiler options
-> Generate BTF typeinfo
- Build the kernel
e.g.
$ bitbake virtual/kernel
The BTF information in the resulting bzImage and kernel modules are
inconsistent, because the module's BTF information is generated using the
"second" vmlinux that doesn't have the identical BTF to the "first" vmlinux.
These modules can't be loaded at runtime due to the BTF mismatch.
This also leads to a build-id mismatch between the installed bzImage and
vmlinux since the bzImage is created from the first vmlinux, but the
installed vmlinux is the second one.
$ eu-readelf -n tmp/work/qemux86_64-poky-linux/linux-yocto/6.5.13+git/image/boot/{bzImage*,vmlinux*} | grep "Build ID"
Build ID: 4a0d62ee7fef0244950f0f604253729875bea493
Build ID: fb99b3d91399dbe42bf67ddee59e0f5a0c7f74d9
To avoid the unexpected rebuilding that results in such inconsistency, set
the same pkg-config variables when building kernel and modules. For kernel
5.19 and above, simply set the HOSTPKG_CONFIG in the make command line.
(From OE-Core rev: d88e0fa7c5e6c8252f8f775996f512a37fea4818)
Signed-off-by: Munehisa Kamata <kamatam@amazon.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cd2072e5d953af981339427028e19083257e6a92)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.1 to the latest korg -stable release that comprises
the following commits:
8b4118fabd6e Linux 6.1.78
1296c110c5a0 netfilter: nft_set_rbtree: skip end interval element from gc
d89a80e4827d net: stmmac: xgmac: fix a typo of register name in DPP safety handling
7b430fb92440 ALSA: usb-audio: Sort quirk table entries
06040fadbfef net: stmmac: xgmac: use #define for string constants
499e6e9f0737 clocksource: Skip watchdog check for large watchdog intervals
492e0aba0884 block: treat poll queue enter similarly to timeouts
cf3d57ad6ff8 f2fs: add helper to check compression level
9f74b3d7183a RDMA/irdma: Fix support for 64k pages
4675661672e3 vhost: use kzalloc() instead of kmalloc() followed by memset()
d8712c6c6a38 Revert "ASoC: amd: Add new dmi entries for acp5x platform"
fbd77ce1d174 io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers
08249dc3d9c1 Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
315075ac739c Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
a94d303bea6b hrtimer: Report offline hrtimer enqueue
8b380ad970d0 usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
f2cf6db28545 usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK
041cb58f54f5 USB: serial: cp210x: add ID for IMST iM871A-USB
36ef5b7b4f0a USB: serial: option: add Fibocom FM101-GL variant
234099ab7f8a USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
39fbca505fe6 ALSA: usb-audio: add quirk for RODE NT-USB+
2552f6b1bd64 ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter
b8259a502320 ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision
82761993d429 mtd: parsers: ofpart: add workaround for #size-cells 0
b478e414cf85 fs: dlm: don't put dlm_local_addrs on heap
e5dc63f01e02 blk-iocost: Fix an UBSAN shift-out-of-bounds warning
1ebd75cefaac scsi: core: Move scsi_host_busy() out of host lock if it is for per-command
ec1bedd79758 fs/ntfs3: Fix an NULL dereference bug
a442ff5405d7 netfilter: nft_set_pipapo: remove scratch_aligned pointer
fac3478d5b87 netfilter: nft_set_pipapo: add helper to release pcpu scratch area
3eaab7d565be netfilter: nft_set_pipapo: store index in scratch maps
181dade25130 netfilter: nft_ct: reject direction for ct id
efdd665ce1a1 drm/amd/display: Implement bounds check for stream encoder creation in DCN301
a060da32357a netfilter: nft_compat: restrict match/target protocol to u16
8762bcc92719 netfilter: nft_compat: reject unused compat flag
e79ef7966ee9 netfilter: nft_compat: narrow down revision to unsigned 8-bits
69d66d493b1f selftests: cmsg_ipv6: repeat the exact packet
4e2c4846b250 ppp_async: limit MRU to 64K
e0e09186d882 af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.
3d3a5b31b435 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
cf6b97e1830e rxrpc: Fix response to PING RESPONSE ACKs to a dead call
05a4d0e16615 drm/i915/gvt: Fix uninitialized variable in handle_mmio()
54538752216b inet: read sk->sk_family once in inet_recv_error()
3fa78ee0e381 hwmon: (coretemp) Fix bogus core_id to attr name mapping
9bce69419271 hwmon: (coretemp) Fix out-of-bounds memory access
a3156be201cf hwmon: (aspeed-pwm-tacho) mutex for tach reading
406574668634 octeontx2-pf: Fix a memleak otx2_sq_init
cbf2e1660259 atm: idt77252: fix a memleak in open_card_ubr0
e37cde7a5716 tunnels: fix out of bounds access when building IPv6 PMTU error
90fe47743a2b selftests: net: avoid just another constant wait
7f484179c53a selftests: net: cut more slack for gro fwd tests.
466ceebe48cb net: atlantic: Fix DMA mapping for PTP hwts ring
0193e0660cc6 netdevsim: avoid potential loop in nsim_dev_trap_report_work()
bcabbf8ab5c6 wifi: mac80211: fix waiting for beacons logic
e42ff0844fe4 net: stmmac: xgmac: fix handling of DPP safety error for DMA channels
fb8bfc6ea3cd drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanup
42939a1ea6d4 drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
d2b7e247f368 drm/msms/dp: fixed link clock divider bits be over written in BPC unknown case
cbc53148cc09 cifs: failure to add channel on iface should bump up weight
0430bfcd4665 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
296fb308f4f8 dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
ed3bb52a05d3 phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
25ab4d72eb7c dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
13535ae76655 dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
908939b8e81a dmaengine: ti: k3-udma: Report short packet errors
a1d7ca71ba1a dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
78327acd4cdc ext4: regenerate buddy after block freeing failed if under fc replay
f1bb70486c9c Linux 6.1.77
d78690bb5d17 drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
f086c50a9834 ASoC: codecs: wsa883x: fix PA volume control
ac86261fa87b ASoC: codecs: lpass-wsa-macro: fix compander volume hack
2386ee6cba10 bonding: remove print in bond_verify_device_path
e1edd8e6c061 gve: Fix use-after-free vulnerability
9e584ea1010b LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init()
98c392a91a6e drm/msm/dsi: Enable runtime PM
befdb0a8a195 Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again"
dc904345e377 mm, kmsan: fix infinite recursion due to RCU critical section
c5a12dfbfa76 arm64: irq: set the correct node for shadow call stack
ddd367ebc446 selftests: bonding: Check initial state
7ebe20e63290 selftests: team: Add missing config options
aaa8f7684588 net: sysfs: Fix /sys/class/net/<iface> path
bea0fbf8573c selftests: net: fix available tunnels detection
a2104f438764 af_unix: fix lockdep positive in sk_diag_dump_icons()
fde3d47efe4d net: ipv4: fix a memleak in ip_setup_cork
0f501dae16b7 netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
9ff981cd65cd netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
67f0ca0a4c85 netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
8a51dbf7b72c netfilter: conntrack: correct window scaling with retransmitted SYN
cd091ca44c42 selftests: net: add missing config for GENEVE
04a553d8ac15 bridge: mcast: fix disabled snooping after long uptime
9c333d9891f3 llc: call sock_orphan() at release time
c59ed6592fb1 ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
2f3d9829f74d net: dsa: qca8k: fix illegal usage of GPIO
1e4c227805f2 ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
3b84b7000c61 ixgbe: Refactor overtemp event handling
9c8eafc5e9e8 ixgbe: Refactor returning internal error codes
b383d4ea272f tcp: add sanity checks to rx zerocopy
046260ce7ca5 net: lan966x: Fix port configuration when using SGMII interface
d2f1b7fe74af ipmr: fix kernel panic when forwarding mcast packets
03dc5b73af2e ipv4: raw: add drop reasons
d54e4da98bbf ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
262caadfa970 selftests: net: give more time for GRO aggregation
53e94ec530e3 HID: hidraw: fix a problem of memory leak in hidraw_release()
db6338f45971 scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler
81e92f0c97ea regulator: ti-abb: don't use devm_platform_ioremap_resource_byname for shared interrupt register
7eb86ddaf1eb scsi: isci: Fix an error code problem in isci_io_request_build()
206dcd2624b9 drm: using mul_u32_u32() requires linux/math64.h
a2f30104fe5f wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
071d98d5ee15 perf: Fix the nr_addr_filters fix
8eea7e1d69e2 drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
7513f0906c22 drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'
af8e2926152b drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_checking()'
d282ea070313 drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
3fbfeb8536bc ceph: fix invalid pointer access if get_quota_realm return ERR_PTR
7f2649c94264 ceph: fix deadlock or deadcode of misusing dget()
692ead237df9 ceph: reinitialize mds feature bit even when session in open
1d9c777d3e70 blk-mq: fix IO hang from sbitmap wakeup race
1f7a0188579e virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
b602f098f716 drm/amdkfd: Fix lock dependency warning with srcu
8b25d397162b drm/amdkfd: Fix lock dependency warning
49a7b708da92 libsubcmd: Fix memory leak in uniq()
2c1164ad927e misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback
91f197748738 9p: Fix initialisation of netfs_inode for 9p
fc557b76dcf0 PCI/AER: Decode Requester ID when no error info found
83c895561adc PCI: Fix 64GT/s effective data rate calculation
521f28eedd6b spmi: mediatek: Fix UAF on device remove
089ebfab244b fs/kernfs/dir: obey S_ISGID
c13bcbdb8415 tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
d8d7ffefc075 selftests/sgx: Fix linker script asserts
fa3f6cd20def usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub
9cdf5ddb06ee usb: hub: Replace hardcoded quirk value with BIT() macro
4c8ca96124d5 perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present
1d83c8592264 PCI: switchtec: Fix stdev_release() crash after surprise hot remove
5e0160dab118 PCI: Only override AMD USB controller if required
26b8a35fef98 mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt
6e8c0eda6cca mfd: ti_am335x_tscadc: Fix TI SoC dependencies
52e7f0554952 xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
e827364bc147 i3c: master: cdns: Update maximum prescaler value for i2c clock
4f7dad73df4c um: time-travel: fix time corruption
d8512cc8ac05 um: net: Fix return type of uml_net_start_xmit()
d8264ce2f875 um: Don't use vfprintf() for os_info()
a95e52af36a0 um: Fix naming clash between UML and scheduler
7d1c4e580943 leds: trigger: panic: Don't register panic notifier if creating the trigger failed
2cb659ef0ac7 ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140
05a0900bd7a5 drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()'
34bb1b97c370 drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
66d38977e226 drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu_ucode_request()'
da08dbb64729 drm/amdgpu: Let KFD sync with VM fences
adae24c5b342 drm/amdgpu: Fix ecc irq enable/disable unpaired
aade0a07609b clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks
7294b1bbaa57 drm/amd/display: make flip_timestamp_in_us a 64-bit variable
c95d2144be77 watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
ec74a45e8028 clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
14992bc77ff4 clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
d443fb67ca5a drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap
fe7e8ec07259 drm/msm/dpu: fix writeback programming for YUV cases
7593e62702a1 drm/msm/dpu: Ratelimit framedone timeout msgs
fb017c3e6acc drm/amd/display: For prefetch mode > 0, extend prefetch if possible
4ef53b7e301d media: i2c: imx335: Fix hblank min/max values
5008bde32c02 media: ddbridge: fix an error code problem in ddb_probe
6408851d05a4 media: amphion: remove mutext lock in condition of wait_event
5108a2dc2db5 IB/ipoib: Fix mcast list locking
fe80290b2ad1 drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
7c972c894575 f2fs: fix to tag gcing flag on page during block migration
fb55c3cee6db hwmon: (nct6775) Fix fan speed set failure in automatic mode
bf808f58681c media: rkisp1: Fix IRQ disable race issue
f0d0fe37873c media: rkisp1: Store IRQ lines
fb71b54856c4 media: rkisp1: Fix IRQ handler return values
1c51b6b0c62d media: rkisp1: Drop IRQF_SHARED
c3f77c5d63be ALSA: hda: Intel: add HDA_ARL PCI ID support
3b28da57d0c9 PCI: add INTEL_HDA_ARL to pci_ids.h
16786b70903c media: rockchip: rga: fix swizzling for RGB formats
1ef8beb4bf5d media: stk1160: Fixed high volume of stk1160_dbg messages
25eaa9f999cd drm/mipi-dsi: Fix detach call without attach
f3e41cc26067 drm/framebuffer: Fix use of uninitialized variable
406f8d5bade8 drm/drm_file: fix use of uninitialized variable
48ad42cd95ac ASoC: amd: Add new dmi entries for acp5x platform
b6ca70f06e21 f2fs: fix write pointers on zoned device after roll forward
9773a96eac93 drm/amd/display: Fix tiled display misalignment
126543736f25 drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms
3c2bd20dc9e3 drm/panel-edp: Add override_edid_mode quirk for generic edp
055c84972447 RDMA/IPoIB: Fix error code return in ipoib_mcast_join
c4cb42824e6e fast_dput(): handle underflows gracefully
0ee8e0a183b0 ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
52e25a323c3d ALSA: hda: Refer to correct stream index at loops
b1020a546779 f2fs: fix to check return value of f2fs_reserve_new_block()
332a7c108eca net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure
0438a985deba octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry
95173204b1ff i40e: Fix VF disable behavior to block all traffic
9f9ac39adbe2 bridge: cfm: fix enum typo in br_cc_ccm_tx_parse
a243e0818e97 net/smc: disable SEID on non-s390 archs where virtual ISM may be used
388736c62bf9 Bluetooth: L2CAP: Fix possible multiple reject send
6d95ade9e647 Bluetooth: hci_sync: fix BR/EDR wakeup bug
a836b1c3333d Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
da1a6e9f01e7 wifi: cfg80211: free beacon_ies when overridden from hidden BSS
3bb09b9af151 wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
12473265f50c libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos
68ef19417a9a wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
e15fa0c67eef arm64: dts: amlogic: fix format for s4 uart node
9e8338b72b35 ice: fix pre-shifted bit usage
9c5541f3f0fd arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
2fdbf9d9a0e3 arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
fd9a2c700323 md: Whenassemble the array, consult the superblock of the freshest device
8ae420190058 block: prevent an integer overflow in bvec_try_merge_hw_page
44f6b75c095e net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
0edb3ae8bfa3 net: atlantic: eliminate double free in error handling logic
ea12794ea617 ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values
d4560c11c322 scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM
dc15b313f3ca ARM: dts: imx23/28: Fix the DMA controller node name
9388665a1249 ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
fb8e41af9525 ARM: dts: imx27-apf27dev: Fix LED name
6ebe86575b0e ARM: dts: imx25/27: Pass timing0
68b2e26225b2 ARM: dts: imx25: Fix the iim compatible string
af7bbdac8973 block/rnbd-srv: Check for unlikely string overflow
238ec612a26c ionic: bypass firmware cmds when stuck in reset
434fcaf3721f ionic: pass opcode to devcmd_wait
7dc0fefd37dd net: phy: at803x: fix passing the wrong reference for config_intr
e7398f3e45d4 ARM: dts: imx1: Fix sram node
7721a55c0234 ARM: dts: imx27: Fix sram node
8a0285ed7e87 ARM: dts: imx: Use flash@0,0 pattern
8953b37bb106 ARM: dts: imx25/27-eukrea: Fix RTC node name
1acdaf9f290f ARM: dts: rockchip: fix rk3036 hdmi ports node
574dcd3126aa wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap()
5a44a664ab85 bpf: Set uattr->batch.count as zero before batched update or deletion
7719e56b203a scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
73fe92ddf90e scsi: libfc: Don't schedule abort twice
d6d6fe4bb105 bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers
c07965d1a771 wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early
25c6f49ef59b wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
db30f469ae8b ARM: dts: imx7s: Fix nand-controller #size-cells
6fa750d62f2a ARM: dts: imx7s: Fix lcdif compatible
c9c2a3582093 ARM: dts: imx7d: Fix coresight funnel ports
89fdf0a2c74f scsi: arcmsr: Support new PCI device IDs 1883 and 1886
61c859bd6679 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
5c4cbec5106d net: usb: ax88179_178a: avoid two consecutive device resets
cd4cdad9bd3a bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
c0d5a69322eb PCI: Add no PM reset quirk for NVIDIA Spectrum devices
04dcef4a780a scsi: lpfc: Fix possible file string name overflow when updating firmware
c0a96adce287 soc: xilinx: fix unhandled SGI warning message
01946c3c83b2 soc: xilinx: Fix for call trace due to the usage of smp_processor_id()
fd937767d586 selftests/bpf: Fix issues in setup_classid_environment()
f58cfb63e4d7 wifi: rt2x00: correct wrong BBP register in RxDCOC calibration
ad0e7bbc0ba2 selftests/bpf: Fix pyperf180 compilation failure with clang18
76ab331d6d65 selftests/bpf: satisfy compiler by having explicit return in btf test
739b3ccd9486 wifi: rt2x00: restart beacon queue when hardware reset
6d2cbf517dca ext4: avoid online resizing failures due to oversized flex bg
dd10f82ece2e ext4: remove unnecessary check from alloc_flex_gd()
60292a12a08e ext4: unify the type of flexbg_size to unsigned int
069ede047554 ext4: fix inconsistent between segment fstrim and full fstrim
80cab9dad5e9 ecryptfs: Reject casefold directory inodes
e8ca3e73301e SUNRPC: Fix a suspicious RCU usage warning
0671f42a9c10 KVM: s390: fix setting of fpc register
7a4d6481fbdd s390/ptrace: handle setting of fpc register correctly
08f65c9067bb s390/vfio-ap: fix sysfs status attribute for AP queue devices
d6c8d8ab761f arch: consolidate arch_irq_work_raise prototypes
3537f92cd22c jfs: fix array-index-out-of-bounds in diNewExt
b03d76cc6671 rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
ea4eb77c533c afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
eef7c4cd9844 afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
91256fcd578a crypto: stm32/crc32 - fix parsing list of devices
e0e78522b47f erofs: fix ztailpacking for subpage compressed blocks
6c7bdb97d470 crypto: octeontx2 - Fix cptvf driver cleanup
75b0f71b26b3 pstore/ram: Fix crash when setting number of cpus to an odd number
32e8f2d95528 jfs: fix uaf in jfs_evict_inode
70780914cb57 jfs: fix array-index-out-of-bounds in dbAdjTree
cab0c265ba18 jfs: fix slab-out-of-bounds Read in dtSearch
e4cbc857d75d UBSAN: array-index-out-of-bounds in dtSplitRoot
42f433785f10 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
185d97e5be7f ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
31569995fc65 PM / devfreq: Synchronize devfreq_monitor_[start/stop]
7633b7a036c2 ACPI: NUMA: Fix the logic of getting the fake_pxm value
33650372e3ea ACPI: extlog: fix NULL pointer dereference check
431c1a492107 PNP: ACPI: fix fortify warning
81eb8b56e70c ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
4d4e06eaa251 audit: Send netlink ACK before setting connection in auditd_set
3430936a0146 regulator: core: Only increment use_count when enable_count changes
b3ae38966d1c debugobjects: Stop accessing objects after releasing hash bucket lock
74ec093dba93 perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
d67e43be0e30 x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
abd26515d4b7 powerpc/lib: Validate size for vector operations
0be5614f26c1 powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
d4908b3431bf x86/boot: Ignore NMIs during very early boot
a6fd14db752a powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping()
cf3256c43106 powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
7ad4b2a6b279 powerpc: Fix build error due to is_valid_bugaddr()
d87d9a23a1f5 drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
4431284f4a94 arm64: irq: set the correct node for VMAP stack
d482d61025e3 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
9e5c37e0fa0e asm-generic: make sparse happy with odd-sized put_unaligned_*()
e5c3b988b827 Linux 6.1.76
d7dc6a860491 net/mlx5e: Handle hardware IPsec limits events
e90c7d26cab1 serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
c02d3872c8dd x86/entry/ia32: Ensure s32 is sign extended to s64
cf0b4ba4b0f1 tick/sched: Preserve number of idle sleeps across CPU hotplug events
e333bbb557dc mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
ec745eeff4d2 cxl/region:Fix overflow issue in alloc_hpa()
1111abee590d MIPS: lantiq: register smp_ops on non-smp platforms
b086f6d97977 spi: fix finalize message on error return
598af91f622b spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
a2fa86e2bb67 drm/bridge: anx7625: Ensure bridge is suspended in disable()
9564767b67f4 block: Move checking GENHD_FL_NO_PART to bdev_add_partition()
4b84411165f8 gpio: eic-sprd: Clear interrupt after set the interrupt type
23cf4cf4294f drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
ba930885bfd2 drm/exynos: fix accidental on-stack copy of exynos_drm_plane
c1cd4f9da526 drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case
6ba690e7f7a4 drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable()
279f1cc56261 drm/bridge: sii902x: Fix audio codec unregistration
e0f83c234ea7 drm/bridge: sii902x: Fix probing race issue
c46f9c7f93f6 drm/bridge: sii902x: Use devm_regulator_bulk_get_enable()
ed555f5b5cc9 drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
6b7fb2903aec drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer
f9a4c401bf4c Revert "powerpc/64s: Increase default stack size to 32KB"
ec5e692cbad4 drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing
f91c77d2c363 btrfs: zoned: optimize hint byte for zoned allocator
4c45143447e6 btrfs: zoned: factor out prepare_allocation_zoned()
b168029d67e9 serial: sc16is7xx: fix unconditional activation of THRI interrupt
49d733c4bbee serial: sc16is7xx: Use port lock wrappers
4fd9a0212142 serial: core: Provide port lock wrappers
e11dea8f5033 dlm: use kernel_connect() and kernel_bind()
fd7c2ffa0ea4 ARM: dts: qcom: sdx55: fix USB SS wakeup
ecf87621b497 ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts
34d2c909c746 ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells'
bba1320ef21b ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
46cd7ef69fe6 ARM: dts: qcom: sdx55: fix USB wakeup interrupt types
b87a1229d866 pipe: wakeup wr_wait after setting max_usage
6f5c4aaddd63 fs/pipe: move check to pipe_has_watch_queue()
28f010dc50df thermal: intel: hfi: Add syscore callbacks for system-wide PM
b2517d141244 thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline
a8056e821ccf thermal: intel: hfi: Refactor enabling code into helper functions
e1c9d32c9830 PM: sleep: Fix possible deadlocks in core system-wide PM code
a9dbf8ca3101 PM: core: Remove unnecessary (void *) conversions
ea3357c6cfab bus: mhi: ep: Do not allocate event ring element on stack
512fc4d735c2 media: ov13b10: Enable runtime PM before registering async sub-device
a14c2431e53a media: ov13b10: Support device probe in non-zero ACPI D state
33bf23c9940d erofs: fix lz4 inplace decompression
2197389e1a8a erofs: get rid of the remaining kmap_atomic()
471ab2e8b7e1 drm/amdgpu/pm: Fix the power source flag error
b4cbd018322b drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A
7960f14fcad0 drm/bridge: nxp-ptn3460: simplify some error checking
6341140b0445 platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
85d16c03ddd3 drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
b5fcb340b7b2 drm/tidss: Fix atomic_flush check
2a81e844d1ff drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
62f2e79cf9f4 drm: Don't unref the same fb many times by mistake due to deadlock handling
635e996e6e3b cpufreq: intel_pstate: Refine computation of P-state for given frequency
242996f50065 gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
6c495c84e24e xfs: read only mounts with fsopen mount API are busted
7f95f6997f4f firmware: arm_scmi: Check mailbox/SMT channel for consistency
2c939c74ef0b ksmbd: fix global oob in ksmbd_nl_policy
2841631a0365 platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
8e34430e33b8 netfilter: nf_tables: reject QUEUE/DROP verdict parameters
af149a46890e netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
5e7d8ddf2a38 hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes
aa2cc9363926 wifi: iwlwifi: fix a memory corruption
dcc54a54de54 exec: Fix error handling in begin_new_exec()
4646445756ac rbd: don't move requests to the running list on errors
6e6bca99e8d8 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
52e02f26d01a btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
86aff7c5f7c6 btrfs: don't warn if discard range is not aligned to sector
b60f748a2fb6 btrfs: tree-checker: fix inline ref size in error messages
c91c247be4de btrfs: ref-verify: free ref cache before clearing mount opt
9ebd514fbdeb btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted
d9c54763e5cd nbd: always initialize struct msghdr completely
0a5a083c2b6a net: fec: fix the unhandled context fault from smmu
5b1086d22639 fjes: fix memleaks in fjes_hw_setup
4b4dcb3f42dd selftests: netdevsim: fix the udp_tunnel_nic test
cec65f09c47d net: mvpp2: clear BM pool before initialization
acb6eaf2eac9 net: stmmac: Wait a bit for the reset to take effect
67ee37360d41 netfilter: nf_tables: validate NFPROTO_* family
ed5b62bbd451 netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
c25d7922ef0f btrfs: fix race between reading a directory and adding entries to it
fd968e683bd9 btrfs: refresh dir last index during a rewinddir(3) call
a045b6b19740 btrfs: set last dir index to the current last index when opening dir
2aa515b5b501 btrfs: fix infinite directory reads
bc6e242bb74e netfilter: nft_limit: reject configurations that cause integer overflow
c817f5c01626 rcu: Defer RCU kthreads wakeup when CPU is dying
b2fa86b2aceb net/mlx5e: fix a potential double-free in fs_any_create_groups
42876db001bb net/mlx5e: fix a double-free in arfs_create_groups
890881d10f35 net/mlx5e: Allow software parsing when IPsec crypto is enabled
62ce16005ee4 net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO
75d9ed4930b5 net/mlx5: DR, Can't go to uplink vport on RX rule
e54aedd4d0e5 net/mlx5: DR, Use the right GVMI number for drop action
f11792c3899c ipv6: init the accept_queue's spinlocks in inet6_create
de061604f834 netlink: fix potential sleeping issue in mqueue_flush_file
90fba981cacb tcp: Add memory barrier to tcp_push()
ab49164c6080 afs: Hide silly-rename files from userspace
f4f7e696db02 tracing: Ensure visibility when inserting an element into tracing_map
82a9bc343ba0 netfs, fscache: Prevent Oops in fscache_put_cache()
71024928b3f7 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
fcb0b4b6bc72 net: micrel: Fix PTP frame parsing for lan8814
7a581f597a78 tun: add missing rx stats accounting in tun_xdp_act
41e7decdad04 tun: fix missing dropped counter in tun_xdp_act
a2232f29bf52 net: fix removing a namespace with conflicting altnames
6646145be908 udp: fix busy polling
660c3053d992 llc: Drop support for ETH_P_TR_802_2.
6d53b813ff8b llc: make llc_ui_sendmsg() more robust against bonding changes
c5e7fa4f9da4 vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
4ee0613868d4 bnxt_en: Wait for FLR to complete during probe
b1e0a68a0cd2 tcp: make sure init the accept_queue's spinlocks once
6994dba06321 net/smc: fix illegal rmb_desc access in SMC-D connection dump
49aaeb8c539b wifi: mac80211: fix potential sta-link leak
b59e08c872e0 drm/amd/display: pbn_div need be updated for hotplug event
a5046e5eb855 Revert "drm/amd: Enable PCIe PME from D3"
b1c06ee2d171 ksmbd: Add missing set_freezable() for freezable kthread
844dfef31659 ksmbd: send lease break notification on FILE_RENAME_INFORMATION
de603a52af84 ksmbd: don't increment epoch if current state and request state are same
e61fc656ceea ksmbd: fix potential circular locking issue in smb2_set_ea()
8fa25e67fdcf ksmbd: set v2 lease version on lease upgrade
3101b9fd749f mm: page_alloc: unreserve highatomic page blocks before oom
1d15da560175 LoongArch/smp: Call rcutree_report_cpu_starting() earlier
0e0653d53af8 serial: sc16is7xx: improve do/while loop in sc16is7xx_irq()
80beb4424d48 serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq()
de8e41f78f76 serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error
416b10d2817c serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
4b068e55bf5e serial: sc16is7xx: change EFR lock to operate on each channels
f6c58552a8d9 serial: sc16is7xx: remove unused line structure member
6dca71e6e14a serial: sc16is7xx: remove global regmap from struct sc16is7xx_port
9bcb019aee47 serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name()
45ec1b7accd5 serial: sc16is7xx: improve regmap debugfs by using one regmap per port
362be9ec328a rename(): fix the locking of subdirectories
68ed9e333240 mm/sparsemem: fix race in accessing memory_section->usage
367a47ef4ccc mm/rmap: fix misplaced parenthesis of a likely()
5d01dcda812f ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
13a6ceeb5bf1 nouveau/vmm: don't set addr on the fail path to avoid warning
40c23b5e0756 rtc: Extend timeout for waiting for UIP to clear to 1s
7971389316e5 rtc: Add support for configuring the UIP timeout for RTC reads
fd1f5396be24 rtc: mc146818-lib: Adjust failure return code for mc146818_get_time()
911e7206c850 rtc: Adjust failure return code for cmos_set_alarm()
aca1ea92f518 rtc: cmos: Use ACPI alarm for non-Intel x86 systems too
2b1dc0666e7f arm64: Rename ARM64_WORKAROUND_2966298
9fec4db7fff5 media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run
a33fbb8b6d45 mmc: mmc_spi: remove custom DMA mapped buffers
c4edcd134bb7 mmc: core: Use mrq.sbc in close-ended ffu
d78fac87c66d media: videobuf2-dma-sg: fix vmap callback
c160f2ac85e0 scripts/get_abi: fix source path leak
efe3ec706618 docs: kernel_abi.py: fix command injection
c014490c0b22 lsm: new security_file_ioctl_compat() hook
2647770eac09 arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts
016853056885 arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
69ee126bbae0 arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types
eec1f92949a6 arm64: dts: qcom: sm8150: fix USB wakeup interrupt types
595d35c6ae7e arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
8191aa4146d9 arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
9f29c5d2bf22 scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
2ab32986a0b9 dmaengine: fix NULL pointer in channel unregistration function
0c8ada71d980 iio: adc: ad7091r: Enable internal vref if external vref is not supplied
fcf8e3715250 async: Introduce async_schedule_dev_nocall()
6e8aab4de7a9 async: Split async_schedule_node_domain()
b37c1b0db14d parisc/power: Fix power soft-off button emulation on qemu
71602d95ae64 parisc/firmware: Fix F-extend for PDC addresses
0b093176fd09 bus: mhi: host: Add spinlock to protect WP access when queueing TREs
3c5ec66b4b3f bus: mhi: host: Drop chan lock before queuing buffers
2df39ac8f813 bus: mhi: host: Add alignment check for event ring read pointer
574f69b46b23 mips: Fix max_mapnr being uninitialized on early stages
6690a0acbbd9 s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB
baf3fcb268fd s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration
d6b8d034b576 s390/vfio-ap: always filter entire AP matrix
51a7c02bc742 media: ov9734: Enable runtime PM before registering async sub-device
f4bb1d5daf77 rpmsg: virtio: Free driver_override when rpmsg_remove()
e8757cd139ec media: imx355: Enable runtime PM before registering async sub-device
8a7729cda2dd PM / devfreq: Fix buffer overflow in trans_stat_show
f4518de40a21 s390/vfio-ap: unpin pages on gisc registration failure
dbc9a791a70e crypto: s390/aes - Fix buffer overread in CTR mode
aa8aa16ed9ad hwrng: core - Fix page fault dead lock on mmap-ed hwrng
3a081586c753 PM: hibernate: Enforce ordering during image compression/decompression
680eb0a99336 crypto: api - Disallow identical driver names
562850a008db btrfs: sysfs: validate scrub_speed_max value
29e2da3eabd8 OPP: Pass rounded rate to _set_opp()
4b5f8a187f10 arm64: properly install vmlinuz.efi
852b6b2a2f7b ext4: allow for the last group to be marked as trimmed
137568aa540a iio: adc: ad7091r: Allow users to configure device events
6f57121e9cbe iio: adc: ad7091r: Set alert bit in config register
fafda9f08a7c Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"
c519a9054bf7 usb: dwc3: gadget: Handle EP0 request dequeuing properly
c8fe8ce07f1e usb: dwc3: gadget: Queue PM runtime idle on disconnect event
ce2704688380 usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API
883d1a956208 Linux 6.1.75
cfa468382858 Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
f854bff46abe arm64: dts: armada-3720-turris-mox: set irq type for RTC
17062a768c2e Revert "KEYS: encrypted: Add check for strsep"
b1cc57f976fe riscv: Fix wrong usage of lm_alias() when splitting a huge linear mapping
9025ee107929 block: Remove special-casing of compound pages
2c46871ac49f i2c: s3c24xx: fix transferring more than one message in polling mode
63892860b019 i2c: s3c24xx: fix read transfers in polling mode
380540bb06bb ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
8f7f03e8cd33 selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
13e6065fed5e mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
31944f4264cd loop: fix the the direct I/O support check when used on top of block devices
f2cc7d90a8c2 ethtool: netlink: Add missing ethnl_ops_begin/complete
7809296dc172 kdb: Fix a potential buffer overflow in kdb_local()
50ee63b800c6 ipvs: avoid stat macros calls from preemptible context
4a45e7e7d2a6 netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
b56bce52f9f6 netfilter: nf_tables: skip dead set elements in netlink dump
9cb084df01e1 netfilter: nf_tables: do not allow mismatch field size and set key length
7ae19ee81ca5 netfilter: bridge: replace physindev with physinif in nf_bridge_info
754ca18ed3f2 netfilter: propagate net to nf_bridge_get_physindev
3f1f50527707 netfilter: nf_queue: remove excess nf_bridge variable
52d01a40b738 netfilter: nfnetlink_log: use proper helper for fetching physinif
dfa01315c315 netfilter: nft_limit: do not ignore unsupported flags
f00f11aae1c2 netfilter: nf_tables: reject invalid set policy
2f32d518a1b8 mptcp: relax check on MPC passive fallback
4631c2dd69d9 LoongArch: BPF: Prevent out-of-bounds memory access
ca65da8da1e9 net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
4108b86e324d bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
f1ec1b6c5c46 net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
359fadf5f770 drm/amdkfd: fixes for HMM mem allocation
81b86a10b8b6 drm/amdkfd: Use resource_size() helper function
1c3aa875db9a dt-bindings: gpio: xilinx: Fix node address in gpio
24e00f0fa9fc net: ravb: Fix dma_addr_t truncation in error case
615501d41bbd udp: annotate data-races around up->pending
33cf52b6e53a block: ensure we hold a queue reference when using queue limits
fdf3df297f4d mptcp: refine opt_mp_capable determination
c0749c8770a9 mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
51e4cb032d49 mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
081273082df8 mptcp: strict validation before using mp_opt->hmac
67feafe7a3dd mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
cb183a586e34 net: phy: micrel: populate .soft_reset for KSZ9131
ecf0ebf0e618 amt: do not use overwrapped cb area
c96da963de02 net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
ee1dc3bf86f2 net: qualcomm: rmnet: fix global oob in rmnet_policy
93eb80c5c946 s390/pci: fix max size calculation in zpci_memcpy_toio()
cad471227a37 ASoC: mediatek: sof-common: Add NULL check for normal_link string
69f0bebe9166 PCI: mediatek-gen3: Fix translation window size calculation
94667790e5e3 PCI: keystone: Fix race condition when initializing PHYs
11923a8df8ed nvmet-tcp: Fix the H2C expected PDU len calculation
fb711858e669 nvme: trace: avoid memcpy overflow warning
cac037db2473 nvmet: re-fix tracing strncpy() warning
e92fe6f51b1d serial: imx: Correct clock error message in function probe()
938b88a2d9ca usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
9d4fa5fe2b1d apparmor: avoid crash when parsed profile name is empty
3a461018710f cxl/region: fix x9 interleave typo
16cbe4bad847 perf env: Avoid recursively taking env->bpf_progs.lock
83ccd15717ee nvmet-tcp: fix a crash in nvmet_req_complete()
2871aa407007 nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
8ed3eb92a56e vdpa: Fix an error handling path in eni_vdpa_probe()
b2cb99d26e15 spmi: mtk-pmif: Serialize PMIF status check and command submission
28a45e15c8fb usb: cdc-acm: return correct error code on unsupported break
8fd48981a79f tty: use 'if' in send_break() instead of 'goto'
50608b54ad36 tty: don't check for signal_pending() in send_break()
6f0cd560ff56 tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
8e426f249993 tty: change tty_write_lock()'s ndelay parameter to bool
ed863a4d48fb perf genelf: Set ELF program header addresses properly
4cb521321389 perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event()
8f02951cee26 perf header: Fix one memory leakage in perf_event__fprintf_event_update()
eeeb3861c282 iio: adc: ad9467: fix scale setting
e2b405b9853b iio: adc: ad9467: don't ignore error codes
89398709ae50 iio: adc: ad9467: fix reset gpio handling
f33bdf21e1ae selftests/sgx: Skip non X86_64 platform
bf92b8210198 selftests/sgx: Include memory clobber for inline asm in test enclave
2cfae256a130 selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry
eb41e7e8b4b3 selftests/sgx: Fix uninitialized pointer dereference in error path
63ee7be01a3f serial: imx: fix tx statemachine deadlock
3f9ec4227e44 software node: Let args be NULL in software_node_get_reference_args
893c3ca250b0 acpi: property: Let args be NULL in __acpi_node_get_property_reference
76be69716cad base/node.c: initialize the accessor list before registering
d5ef7480d643 libapi: Add missing linux/types.h header to get the __u64 type on io.h
d74173bda29a serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
e6fce099c9b4 power: supply: bq256xx: fix some problem in bq256xx_hw_init
ddd3fe99b4fa power: supply: cw2015: correct time_to_empty units in sysfs
559e25126c15 MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
2504864be6fd MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
69e9a6944df7 riscv: Fixed wrong register in XIP_FIXUP_FLASH_OFFSET macro
add57b5298bd riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXEC
b4f4d427653f riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings
d2ebb8143b6b riscv: Fix module_alloc() that did not reset the linear mapping permissions
890cfe5337e0 riscv: Check if the code to patch lies in the exit section
9ad0ab0bbc21 mips: Fix incorrect max_low_pfn adjustment
1961a29b89e8 mips: dmi: Fix early remap on MIPS32
e3411940637c mfd: intel-lpss: Fix the fractional clock divider flags
7fdc6c187ea0 leds: aw2013: Select missing dependency REGMAP_I2C
527e8c5f3d00 mfd: syscon: Fix null pointer dereference in of_syscon_register()
ac3b65cbc68d ARM: 9330/1: davinci: also select PINCTRL
d2ba8eea74af serial: sc16is7xx: set safe default SPI clock frequency
4f61154a683d serial: sc16is7xx: add check for unsupported SPI modes during probe
f09b277f736c HID: wacom: Correct behavior when processing some confidence == false touches
710bd468604b iio: adc: ad7091r: Pass iio_dev to event handler
dba788e25f05 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
8a4f6a176a43 KVM: arm64: vgic-v4: Restore pending state on host userspace write
455ebc191068 x86/kvm: Do not try to disable kvmclock if it was not enabled
88f4dd8b9f58 PCI: mediatek: Clear interrupt status before dispatching handler
0c883bc9fa29 PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
d3c08d1015fa PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg()
970c0899a4ac cxl/port: Fix decoder initialization when nr_targets > interleave_ways
23f974910862 Revert "net: rtnetlink: Enslave device before bringing it up"
f2ddfc7d3a9c wifi: mwifiex: configure BSSID consistently when starting AP
54e1864b13f1 wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
0075a5d69df6 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
debfa60412af wifi: mt76: fix broken precal loading from MTD for mt7915
1edce43f4799 iommu/dma: Trace bounce buffer usage when mapping buffers
cc7e8482c61a iommu/arm-smmu-qcom: Add missing GMU entry to match table
516ecb243625 LoongArch: Fix and simplify fcsr initialization on execve()
6cc9c0af0aa0 bpf: Fix re-attachment branch in bpf_tracing_prog_attach
96860d9ad462 Bluetooth: Fix atomicity violation in {min,max}_key_size_set
7c02ca554287 rootfs: Fix support for rootfstype= when root= is given
f5c29a3a7e68 md/raid1: Use blk_opf_t for read and write operations
7b85554c7c2a pwm: Fix out-of-bounds access in of_pwm_single_xlate()
00e29df1b44d pwm: jz4740: Don't use dev_err_probe() in .request()
a372f1d01bc1 netfilter: nf_tables: check if catch-all set element is active in next generation
c6350b5cb78e block: Fix iterating over an empty bio with bio_for_each_folio_all
ef31cc877947 block: add check that partition length needs to be aligned with block size
0c8d252d0a20 drm/amd: Enable PCIe PME from D3
f49a30a24f9b scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State
546e981eead2 scsi: mpi3mr: Refresh sdev queue depth after controller reset
3378333263b7 scsi: target: core: add missing file_{start,end}_write()
01644b861681 scsi: ufs: core: Simplify power management during async scan
81f444f22816 fbdev: flush deferred IO before closing
ccbee2843edd fbdev: flush deferred work in fb_deferred_io_fsync()
d6cc8dd231b8 io_uring/rw: ensure io->bytes_done is always initialized
c866866c7952 ksmbd: only v2 leases handle the directory
380965e48e9c ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
6eb8015492bc ksmbd: validate mech token in session setup
0914dc8041d4 ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5
5648a0087f55 ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook
3253abcd9b2d ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
29f6eccbcf7b ALSA: oxygen: Fix right channel of capture volume mixer
104f95698cad drm/vmwgfx: Keep a gem reference to user bos in surfaces
5a4087a90776 drm/vmwgfx: Fix possible invalid drm gem put calls
a71776bbd87e serial: omap: do not override settings for RS485 support
b5a2232ba821 serial: 8250_exar: Set missing rs485_supported flag
36b0710502a5 serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
d5f13c1d01e4 serial: core, imx: do not set RS485 enabled if it is not supported
dac0dd3d803c serial: 8250_bcm2835aux: Restore clock error handling
15000d6f2936 serial: core: make sure RS485 cannot be enabled when it is not supported
f790bd27a74b serial: core: fix sanitizing check for RTS settings
974a0a694416 usb: mon: Fix atomicity violation in mon_bin_vma_fault
206e2ddeb7df usb: typec: class: fix typec_altmode_put_partner to put plugs
d0320b9ac6b4 Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
097cdc78c659 usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
45c766231e6b usb: cdns3: fix iso transfer error when mult is not zero
3f2bf7cac03d usb: cdns3: fix uvc failure work since sg support enabled
e894b1b038ab usb: chipidea: wait controller resume finished for wakeup irq
3450197e9a75 Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
598f9d5a3b35 Revert "usb: dwc3: Soft reset phy on probe for host"
d5c4a04205df usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
789eade47fd9 usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
c952654e1a27 tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
9ccf64e763ac powerpc/64s: Increase default stack size to 32KB
7ac029af0060 clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
6696f76c32ff binder: fix race between mmput() and do_exit()
437360133cbd xen-netback: don't produce zero-size SKB frags
3ed5f55599c1 Input: atkbd - use ab83 as id when skipping the getid command
45e565b55b2f mips/smp: Call rcutree_report_cpu_starting() earlier
16e1d4fa1369 binder: fix unused alloc->free_async_space
c5255d122938 binder: fix async space check for 0-sized buffers
66b35787976d keys, dns: Fix size check of V1 server-list header
60a9a5fca6bf selftests/bpf: Add assert for user stacks in test_task_stack
3590da14e163 of: unittest: Fix of_count_phandle_with_args() expected value message
581ade6be57b fbdev: imxfb: fix left margin setting
b9d760dae5b1 of: Fix double free in of_parse_phandle_with_args_map
676af10d0cdf ksmbd: validate the zero field of packet header
222618b73748 kselftest/alsa - mixer-test: Fix the print format specifier warning
b77ae4f8c142 kselftest/alsa - mixer-test: fix the number of parameters to ksft_exit_fail_msg()
74416a207fcf drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
4525525cb716 drm/amdkfd: Confirm list is non-empty before utilizing list_first_entry in kfd_topology.c
a9f68a23ca42 IB/iser: Prevent invalidating wrong MR
96dc4d204a12 mmc: sdhci_omap: Fix TI SoC dependencies
5aa65e5f20c6 mmc: sdhci_am654: Fix TI SoC dependencies
d8d8897d6506 ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
cda7762bea85 ALSA: scarlett2: Add missing error checks to *_ctl_get()
be0b1be4ace2 ALSA: scarlett2: Allow passing any output to line_out_remap()
be96acd3eaa7 ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
6232b7505c2c ALSA: scarlett2: Add missing error check to scarlett2_config_save()
74341edb7d18 ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
40fe0903fa0f pwm: stm32: Fix enable count for clk in .probe()
0d554b420cab pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
ade959ed6725 pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable
c4b1f10f1456 clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
6d98d249175e accel/habanalabs: fix information leak in sec_attest_info()
7ac0adc7df2f drm/mediatek: dp: Add phy_mtk_dp module as pre-dependency
f930dbdc9543 clk: si5341: fix an error code problem in si5341_output_clk_set_rate
24961a5dc759 watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
6317445623a2 watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
3bde94e858ba watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
06b854238ee5 watchdog: set cdev owner before adding
c249ef9d0978 drivers: clk: zynqmp: update divider round rate logic
b61ca9c34c84 drivers: clk: zynqmp: calculate closest mux rate
74aeef7e4354 clk: qcom: videocc-sm8150: Add missing PLL config property
52d741c95d4a clk: qcom: videocc-sm8150: Update the videocc resets
52e2ebc06435 dt-bindings: clock: Update the videocc resets for sm8150
4f31f357e525 f2fs: fix to check return value of f2fs_recover_xattr_data
2c6537c58bce drm/amd/pm: fix a double-free in amdgpu_parse_extended_power_table
4e26e2d485fb gpu/drm/radeon: fix two memleaks in radeon_vm_init
35fa2394d26e drivers/amd/pm: fix a use-after-free in kv_parse_power_table
f957a1be647f drm/amd/pm: fix a double-free in si_dpm_init
591e77fedc76 drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
3ec6ce0651e2 drm/mediatek: Fix underrun in VDO1 when switches off the layer
518efe60bbdd drm/mediatek: Return error if MDP RDMA failed to enable the clock
aa3e61cf89b4 drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()
08d7e291af1d drm/msm/dpu: Set input_sel bit for INTF
9570ae0e1d3c clk: renesas: rzg2l: Check reset monitor registers
3e1dd6a1b4fa clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset()
2db77604221c media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
74e3f165d39e media: dvbdev: drop refcount on error path in dvb_device_open()
4d6e15a5eabe f2fs: fix to update iostat correctly in f2fs_filemap_fault()
8835766027c6 f2fs: fix to check compress file in f2fs_move_file_range()
9bfd5ea71521 f2fs: fix to wait on block writeback for post_read case
e67911d2caeb drm/panel: st7701: Fix AVCL calculation
bb17cc851e3a media: rkisp1: Fix media device memory leak
690b7c356f1e media: dt-bindings: media: rkisp1: Fix the port description for the parallel interface
438193dcc27b media: imx-mipi-csis: Fix clock handling in remove()
df2adafa6213 clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
40a156cf08c9 RDMA/hns: Fix memory leak in free_mr_init()
dada3fdb4ec9 media: cx231xx: fix a memleak in cx231xx_init_isoc
b075ed8dcc2c drm/bridge: tc358767: Fix return value on error case
9a3b2263705d drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
60c23f9aeb26 drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
0f19543097c2 drm/radeon/dpm: fix a memleak in sumo_parse_power_table
c4ff55408187 drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
048cbfd6050a drm/panfrost: Ignore core_mask for poweroff and disable PWRTRANS irq
c32ee7286f5b ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch
7682ef5c144a drm/drv: propagate errors from drm_modeset_register_all()
19b01c6c19a0 drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
b234ecad200b drm/msm/mdp4: flush vblank event on disable
982eb772e185 ASoC: cs35l34: Fix GPIO name and drop legacy include
940484c05564 ASoC: cs35l33: Fix GPIO name and drop legacy include
2da8e2034600 drm/tidss: Fix dss reset
553574c023b3 drm/tidss: Check for K2G in in dispc_softreset()
f099c742caa1 drm/tidss: Return error value from from softreset
10a437c60440 drm/tidss: Move reset to the end of dispc_init()
da72ff8def7c drm/radeon: check return value of radeon_ring_lock()
e6667551ed5e drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
9ac2845a2eee drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
f0145860c20b f2fs: fix to avoid dirent corruption
4bab3ad44d61 drm/bridge: Fix typo in post_disable() description
dab1227007a5 media: rkvdec: Hook the (TRY_)DECODER_CMD stateless ioctls
563f34c24c0c media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls
32b4b2dde3d4 media: mtk-jpeg: Remove cancel worker in mtk_jpeg_remove to avoid the crash of multi-core JPEG devices
f211621debcd media: mtk-jpegdec: export jpeg decoder functions
30773ea47d41 media: pvrusb2: fix use after free on context disconnection
4019c809688d drm/tilcdc: Fix irq free on unload
81f1bd85960b drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
37b400c8030c drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
dbea48e9169d drm/panel-elida-kd35t133: hold panel in reset for unprepare
019bba28d1e8 RDMA/hns: Fix inappropriate err code for unsupported operations
a867b891f9ef RDMA/usnic: Silence uninitialized symbol smatch warnings
d260b65b2b0d drm/panfrost: Really power off GPU cores in panfrost_gpu_power_off()
8578a795baae Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
3e6bf96561f5 Revert "drm/tidss: Annotate dma-fence critical section in commit path"
544d223d71f9 ARM: davinci: always select CONFIG_CPU_ARM926T
62a1fedeb14c ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
1b481cb53601 mlxbf_gige: Enable the GigE port in mlxbf_gige_open
7ad5e7a35c3f mlxbf_gige: Fix intermittent no ip issue
0b5b831122fc net/sched: act_ct: fix skb leak and crash on ooo frags
b91d31de9a43 sctp: fix busy polling
9233a88f4b71 sctp: support MSG_ERRQUEUE flag in recvmsg()
3c0bd2b06656 bpf: sockmap, fix proto update hook to avoid dup calls
6e9429f9c66c null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
a623d31805ea block: make BLK_DEF_MAX_SECTORS unsigned
33f93ce22ee1 Bluetooth: btmtkuart: fix recv_buf() return value
81f3b6ea314c Bluetooth: Fix bogus check for re-auth no supported with non-ssp
55c88a7efb02 netfilter: nf_tables: mark newset as dead on transaction abort
68aebba59e9e wifi: iwlwifi: mvm: send TX path flush in rfkill
6cc82456e391 wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
8915946cde3e wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
62badccc7c99 wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
a277e8e9feaf wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
b716c8483c22 wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
d938e470b2d6 wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
35fb6b757408 wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
937f65a1251c wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
dd9e3d9513e6 wifi: rtlwifi: add calculate_bit_shift()
ce9b43e58c36 arm64: dts: qcom: ipq6018: Fix up indentation
20fb17328b36 arm64: dts: qcom: ipq6018: Pad addresses to 8 hex digits
ba71baee6e08 arm64: dts: qcom: ipq6018: Use lowercase hex
cb65c2caa1f6 arm64: dts: qcom: ipq6018: improve pcie phy pcs reg table
45d8d80cdaa2 arm64: dts: qcom: ipq6018: fix clock rates for GCC_USB0_MOCK_UTMI_CLK
ab23e4ef8926 arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
e765363ecfa8 block: add check of 'minors' and 'first_minor' in device_add_disk()
a4529948df7a arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
bf5e9d28a8e7 soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
aaf0fc13bed9 dma-mapping: clear dev->dma_mem to NULL after freeing it
542da27eac4f virtio/vsock: fix logic which reduces credit update messages
f69365e3a7ca ipmr: support IP_PKTINFO on cache report IGMP msg
0c867561cee2 selftests/net: fix grep checking for fib_nexthop_multiprefix
c458be39093d ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles
fdbe94c524f2 scsi: hisi_sas: Correct the number of global debugfs registers
6491d9ea9326 scsi: hisi_sas: Rollback some operations if FLR failed
3d5a4fa56d0c scsi: hisi_sas: Replace with standard error code return value
35657d1ba826 arm64: dts: imx8mm: Reduce GPU to nominal speed
a4210a686a75 arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control
9f5b79cf125b block: Set memalloc_noio to false on device_add_disk() error path
4196b45370bd selftests/bpf: Relax time_tai test for equal timestamps in tai_forward
0c9318d49e50 wifi: mt76: mt7921: fix country count limitation for CLC
fe002eeda420 arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
9c91f5849885 dt-bindings: media: mediatek: mdp3: correct RDMA and WROT node with generic names
ba5e58dacf8c arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
b1d4d54d32ce bpf: Fix verification of indirect var-off stack access
4054b2b1e6de wifi: mt76: mt7921s: fix workqueue problem causes STA association fail
4486b2e5dbe5 arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
361b4175ddca arm64: dts: qcom: sc7280: Mark Adreno SMMU as DMA coherent
a16a476b5c0d arm64: dts: qcom: sc7280: Fix up GPU SIDs
9e1dafa5c365 arm64: dts: qcom: sm8350: Fix DMA0 address
1623432c6a74 arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
773c09af312f arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
9435bbc8d9ea scsi: fnic: Return error if vmalloc() failed
fc3e3c50a0a4 bpf: fix check for attempt to corrupt spilled pointer
50e9fbddcbc2 selftests/net: specify the interface when do arping
62fca83303d6 bpf: Defer the free of inner map when necessary
e05b322c82d2 bpf: Add map and need_defer parameters to .map_fd_put_ptr()
a6fb03a9c9c8 bpf: add percpu stats for bpf_map elements insertions/deletions
10108826191a rcu-tasks: Provide rcu_trace_implies_rcu_gp()
db44bac18a13 arm64: dts: qcom: sm6350: Make watchdog bark interrupt edge triggered
8e335e7759c0 arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered
66cdbc4e80ff arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
385f30d448c3 arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
5e8267cbc0fa arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
bc9a45a06a75 arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
30d0c5fe2c26 arm64: dts: qcom: sc7280: Mark some nodes as 'reserved'
0200f1b6bab8 arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
22529f0ac274 ARM: dts: qcom: sdx65: correct SPMI node name
be1f34b93f5a bpf: enforce precision of R0 on callback return
f9f2d957a8ea md: synchronize flush io with array reconfiguration
b21a16909b49 selftests/bpf: Fix erroneous bitmask operation
ff9935181e5a arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
e9e59f3ee5c5 arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes
436785a207ed wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
6824ed5d5ab6 firmware: meson_sm: populate platform devices from sm device tree data
00ac00ce8d90 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
ac7c503bd5ef net/ncsi: Fix netlink major/minor version numbers
12db013dc91d ARM: dts: qcom: apq8064: correct XOADC register address
638f381ab2d8 wifi: libertas: stop selecting wext
7dd918d877fa wifi: ath11k: Defer on rproc_get failure
799a914e483a bpf: Add crosstask check to __bpf_get_stack
1959a560ac4e bpf, lpm: Fix check prefixlen before walking trie
cd1896b9224e wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
fdd93641633f wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async()
a058f0c432e0 pNFS: Fix the pnfs block driver's calculation of layoutget size
b10370b1ea0b SUNRPC: fix _xprt_switch_find_current_entry logic
19f28fa8be4e NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
83f2d54ca33c blocklayoutdriver: Fix reference leak of pnfs_device_node
23ba22557aac csky: fix arch_jump_label_transform_static override
4df0c942d04a crypto: scomp - fix req->dst buffer overflow
490adf8be7d0 crypto: sahara - do not resize req->src when doing hash operations
eae15c43beb6 crypto: sahara - fix processing hash requests with req->nbytes < sg->length
6fc95767954a crypto: sahara - improve error handling in sahara_sha_process()
5834cafc1d20 crypto: sahara - fix wait_for_completion_timeout() error handling
8b355e047810 crypto: sahara - fix ahash reqsize
a75ba66b6904 crypto: sahara - handle zero-length aes requests
0545801b3076 crypto: sahara - avoid skcipher fallback code duplication
635308e6042f crypto: virtio - Wait for tasklet to complete on device remove
d69d7804cf9e gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
caae86077dd3 fs: indicate request originates from old mount API
9c285df949b5 erofs: fix memory leak on short-lived bounced pages
48dcfc42ce70 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
d7e4268a510b crypto: hisilicon/zip - save capability registers in probe process
a384d7dc4e09 crypto: hisilicon/sec2 - save capability registers in probe process
fc6b944de141 crypto: hisilicon/hpre - save capability registers in probe process
4705731fc5fa crypto: hisilicon/qm - add a function to set qm algs
11d7a3390566 crypto: hisilicon/zip - add zip comp high perf mode configuration
6412f039ac87 crypto: hisilicon/qm - save capability registers in qm init process
d1f82d72104a crypto: sahara - fix error handling in sahara_hw_descriptor_create()
435303ad8a07 crypto: sahara - fix processing requests with cryptlen < sg->length
e7e8fbfe6dd7 crypto: sahara - fix ahash selftest failure
1f9128036238 crypto: sahara - fix cbc selftest failure
eecf2e1e0c5f crypto: sahara - remove FLAGS_NEW_KEY logic
4c0ac81a172a crypto: safexcel - Add error handling for dma_map_sg() calls
d5d4dfc73bed crypto: af_alg - Disallow multiple in-flight AIO requests
f3a11fdd02b3 crypto: ccp - fix memleak in ccp_init_dm_workarea
baa79033e17b crypto: sa2ul - Return crypto_aead_setkey to transfer the error
ae4747dab2ea crypto: virtio - Handle dataq logic with tasklet
e973b045c162 selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
5389407bba1e mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
030a1147eda8 kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
b841208b7e85 ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
b412c486a358 ACPI: LPSS: Fix the fractional clock divider flags
5980041cba21 spi: sh-msiof: Enforce fixed DTDL for R-Car H3
ea6b597fcaca efivarfs: Free s_fs_info on unmount
d4a9aa7db574 efivarfs: force RO when remounting if SetVariable is not supported
321b3a5592c8 calipso: fix memory leak in netlbl_calipso_add_pass()
71f47a52baef cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
04fc66dd2be4 cpufreq: Use of_property_present() for testing DT property presence
79de65ac39d7 of: Add of_property_present() helper
426710a2bc2f platform/x86/intel/vsec: Fix xa_alloc memory leak
0ff5cd92bbd5 platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free()
1fa4a1e1258d platform/x86/intel/vsec: Support private data
3c48b2a7ce49 platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux()
c25f1555e03a KEYS: encrypted: Add check for strsep
72222dfd76a7 ACPI: LPIT: Avoid u32 multiplication overflow
2124c5bc2294 ACPI: video: check for error while searching for backlight device parent
08f7142e224f mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
a35ab02c85c1 spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
a2da3f9b1a10 powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
f152a6bfd187 powerpc/powernv: Add a null pointer check in opal_powercap_init()
9a523e1da6d8 powerpc/powernv: Add a null pointer check in opal_event_init()
ed8d023cfa97 powerpc/powernv: Add a null pointer check to scom_debug_init_one()
327d4f2d6676 selftests/powerpc: Fix error handling in FPU/VMX preemption tests
026fd977dc50 powerpc/pseries/memhp: Fix access beyond end of drmem array
63df75d38342 powerpc/44x: select I2C for CURRITUCK
2fc51c4b7dd2 powerpc: add crtsavres.o to always-y instead of extra-y
16b88e68b85d powerpc: remove checks for binutils older than 2.25
9dbac9fdae6e EDAC/thunderx: Fix possible out-of-bounds string access
c9275305d61a x86/mce/inject: Clear test status value
0be645792c11 x86/lib: Fix overflow when counting digits
8fd7f4462453 Linux 6.1.74
a31690d3dd41 scripts/decode_stacktrace.sh: optionally use LLVM utilities
5e67191818fe coresight: etm4x: Fix width of CCITMIN field
d08e756e253b PCI: Add ACS quirk for more Zhaoxin Root Ports
41e3e3d813c9 leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
419602d08b79 parport: parport_serial: Add Brainboxes device IDs and geometry
3936b54a8d65 parport: parport_serial: Add Brainboxes BAR details
17a8519cb359 uio: Fix use-after-free in uio_open
08af2ceb83d5 binder: fix comment on binder_alloc_new_buf() return value
35a3e8ceaf60 binder: fix trivial typo of binder_free_buf_locked()
9fa04c93f241 binder: fix use-after-free in shinker's callback
ee14fd2c8b0a binder: use EPOLLERR from eventpoll.h
bed0acf330b2 Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
e377a3346f7e ksmbd: free ppace array on error in parse_dacl
09d84f37f841 ksmbd: don't allow O_TRUNC open on read-only share
c24fc060ab7f bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25
0d242f739cec btf, scripts: Exclude Rust CUs with pahole
b9765932199e ASoC: SOF: Intel: hda-codec: Delay the codec device registration
dcf95b26bef9 ACPI: resource: Add another DMI match for the TongFang GMxXGxx
5816a82caf12 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx
9d588f3b6f33 drm/crtc: fix uninitialized variable use
809ebacd2274 ARM: sun9i: smp: fix return code check of of_property_match_string
0ce688d88af0 net: qrtr: ns: Return 0 if server port is not present
1e1b2f34e9a7 virtio_blk: fix snprintf truncation compiler warning
9efdc0081cca ida: Fix crash in ida_free when the bitmap is empty
24f3fec911a0 pinctrl: cy8c95x0: Fix get_pincfg
a54e7741cc6d pinctrl: cy8c95x0: Fix typo
75e94701c016 drm/amd/display: get dprefclk ss info from integration info table
426ab60bd2fd i2c: rk3x: fix potential spinlock recursion on poll
5411e3292792 smb: client: fix potential OOB in smb2_dump_detail()
da7ba20a7107 HID: nintendo: Prevent divide-by-zero on code
87e2739656f4 dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM
d0085e100f40 ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models
2b055dc11e05 ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk
8840d3491a03 ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
a63ab09a07b2 platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems
44521a5dc40b HID: nintendo: fix initializer element is not constant error
3910d7a441f2 kselftest: alsa: fixed a print formatting warning
2a36b4e5e608 Input: xpad - add Razer Wolverine V2 support
31fbbc809c9e wifi: iwlwifi: pcie: avoid a NULL pointer dereference
05d268e2e4ad ARC: fix spare error
372a93921e29 s390/scm: fix virtual vs physical address confusion
626b0c0ab3a0 Input: i8042 - add nomux quirk for Acer P459-G2-M
30fe4c4135cb Input: atkbd - skip ATKBD_CMD_GETID in translated mode
b6ef44cb6a67 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
c5d9fd8c5aa4 Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1
b0407f68d917 ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
07787918c6cf tracing: Fix uaf issue when open the hist or hist_debug file
851865caacc5 MIPS: dts: loongson: drop incorrect dwmac fallback compatible
708579592c68 stmmac: dwmac-loongson: drop useless check for compatible fallback
e75c3db90445 tracing: Add size check when printing trace_marker output
7d885c171765 tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
3ac74ed58f4a jbd2: fix soft lockup in journal_finish_inode_data_buffers()
bb0e510b742b platform/x86: intel-vbtn: Fix missing tablet-mode-switch events
f379394a78a0 neighbour: Don't let neigh_forced_gc() disable preemption for long
9b5044e17e1e drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
28c9fced8ddf jbd2: increase the journal IO's priority
6b15330693ac jbd2: correct the printing of write_flags in jbd2_write_superblock()
c84f9a5ecb82 clk: rockchip: rk3128: Fix HCLK_OTG gate register
3fe5fbc3a557 clk: rockchip: rk3568: Add PLL rate for 292.5MHz
c3597996a3ae LoongArch: Preserve syscall nr across execve()
c73cc2310a5a hwmon: (corsair-psu) Fix probe when built-in
53442204b1dd drm/exynos: fix a wrong error checking
1502a9a595e5 drm/exynos: fix a potential error pointer dereference
92decec3caa7 drm/amdgpu: Add NULL checks for function pointers
5337fb3ebaa4 arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru
ce9768612491 nvme: prevent potential spectre v1 gadget
df2bd52354d8 nvme: introduce helper function to get ctrl state
a50562146d6c ASoC: ops: add correct range check for limiting volume
01a7727ab7f1 ASoC: da7219: Support low DC impedance headset
a7d15ac0853c net/tg3: fix race condition in tg3_reset_task()
c342afc14623 ASoC: hdac_hda: Conditionally register dais for HDMI and Analog
0f37e198c338 ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13
2fff601a1d98 nouveau/tu102: flush all pdbs on vmm flush
94d2a9da31ab ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available
1613195bf31e ASoC: rt5650: add mutex to avoid the jack detection failure
b45e21b529d8 ASoC: cs43130: Fix incorrect frame delay configuration
0c7833f75857 ASoC: cs43130: Fix the position of const qualifier
b0c9af3d31bf ASoC: Intel: Skylake: mem leak in skl register function
7c09cf80954b ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
522f69ba6b4c ASoC: Intel: Skylake: Fix mem leak in few functions
9f1429c5aa79 arm64: dts: rockchip: fix rk356x pcie msg interrupt name
3996699d1f02 ASoC: wm8974: Correct boost mixer inputs
63360763bff9 hwtracing: hisi_ptt: Don't try to attach a task
2e3fc2a45a7a hwtracing: hisi_ptt: Handle the interrupt in hardirq context
319c5186d66c nvme-core: check for too small lba shift
f84b0c64452e blk-mq: don't count completed flush data request as inflight in case of quiesce
366d2101fc59 smb: client, common: fix fortify warnings
53a37135f763 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
d551c77727b7 drm/amd/display: update dcn315 lpddr pstate latency
3c781fbb4f42 nvme-core: fix a memory leak in nvme_ns_info_from_identify()
a37096b079b7 ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format
08f6de7b3f78 debugfs: fix automount d_fsdata usage
d1d138c043ab wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap
0c880e1e38ea wifi: avoid offset calculation on NULL pointer
dd9465b10880 wifi: cfg80211: lock wiphy mutex for rfkill poll
91edb0cd1b42 mptcp: fix uninit-value in mptcp_incoming_options
90389621303b ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
9436ae696a19 pinctrl: lochnagar: Don't build on MIPS
5de9e9dd1828 f2fs: explicitly null-terminate the xattr list
(From OE-Core rev: 7aea35bdc1fb3a81b602402d697af8b8e0bf625e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The problem could be reproduced with the following settings:
MACHINE = "qemux86-64"
KERNEL_SPLIT_MODULES = "0"
require conf/multilib.conf
MULTILIBS ?= "multilib:lib32"
DEFAULTTUNE:virtclass-multilib-lib32 ?= "core2-32"
The error message is as below:
bb.data_smart.ExpansionError: Failure expanding variable KERNEL_VERSION_PKG_NAME, expression was ${@legitimize_package_name(d.getVar('KERNEL_VERSION'))} which triggered exception TypeError: expected string or bytes-like object
The variable dependency chain for the failure is: KERNEL_VERSION_PKG_NAME -> RPROVIDES:kernel-modules
This is because multilib_virtclass_handler_global function in
multilib_global.bbclass deletes KERNEL_VERSION. So we need to handle
such situation. We'll also need to delete KERNEL_VERSION_PKG_NAME
to avoid this parsing error.
(From OE-Core rev: 82dd61aade02456621cd2958b2fbb56236062789)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 43dd497bc161ac44faecfdff052db03679dbb4f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
rpm 4.19 now builds with LFS64 support enabled by default,
so it calls statvfs64() to get the space available on the
filesystem it is installing packages into. This is not
getting caught by pseudo, so rpm is checking the host's
root filesystem, rather than the filesystem where the
build is happening.
Merge in that fix and a gcc14 fix.
(From OE-Core rev: f7ef390b70709c0b6a607fcfe1da4c85144840e5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f6d021c860b2b99f46c604149317b326f493022d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
USB devices are auto-mounted in a directory named like theirs labels.
Special characters like whitespace are octal-escaped in /proc/mounts
output. Using directly this output file as an argument for umount failed
and the mount directory can't be removed as still busy.
Using printf allows these special characters to be unescaped.
(From OE-Core rev: c3c31248233356a04db1d5ed375b647656d80fa0)
Signed-off-by: Jonathan GUILLOT <jonathan@joggee.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 37f17625d931a06888388682dc2b1f5a2d298125)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
do_populate_lic dependencies are defined inside license.bbclass such as:
addtask populate_lic after do_patch before do_build
but externalsrc deletes the do_patch task, so the only dependency left for
do_populate_lic is "before do_build"
On a devtool context, when doing devtool modify, sources are extracted inside
build/workspace/sources/${BPN}/ and local files inside
build/workspace/sources/${BPN}/oe-local-files
When building the recipe after a devtool modify, do_unpack is called again to
unpack (possibly modified) local files from
build/workspace/sources/${BPN}/oe-local-files into ${WORKDIR}.
Since the only left dependency for do_populate_lic is do_build, the
do_populate_lic can be called BEFORE do_unpack. Most of the time this is not a
problem, because license files are generally located inside ${S}, which
corresponds to build/workspace/sources/${BPN} (and is already unpacked),
but this can lead to an issue if recipe sets LIC_FILES_CHKSUM to look for
files in ${WORKDIR} (example from init-ifupdown_1.0.bb):
LIC_FILES_CHKSUM = "file://${WORKDIR}/copyright;md5=3dd6192d306f582dee7687da3d8748ab"
So devtool modify init-ifupdown && bitbake init-ifupdown gives the following
error:
WARNING: init-ifupdown-1.0-r0 do_populate_lic: Could not copy license file <...>/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0/copyright to <...>/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0/license-destdir/qemux86_64/init-ifupdown/copyright: [Errno 2] No such file or directory: '<...>/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0/copyright'
ERROR: init-ifupdown-1.0-r0 do_populate_lic: QA Issue: init-ifupdown: LIC_FILES_CHKSUM points to an invalid file: <...>/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0/copyright [license-checksum]
ERROR: init-ifupdown-1.0-r0 do_populate_lic: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: <...>/build/tmp/work/qemux86_64-poky-linux/init-ifupdown/1.0/temp/log.do_populate_lic.838584
ERROR: Task (<...>/poky/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb:do_populate_lic) failed with exit code '1'
Fix this by forcing the do_populate_lic task to run after do_unpack
(From OE-Core rev: bc02b59ca6506d727450512ac2490b8861de59ca)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ea6a0cccdd274534809df62a0a196bf83489a1e5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We occasionally see races over the lockfile used by externalsrc/devtool
when walking files for the source_date_epock calculation. Skip this file
if present to avoid the issues and fix a real issue where SDE could be
contaminated too.
[YOCTO #14921]
(From OE-Core rev: 6bb824019fd7335a10fdcebf7d301c101d60ad61)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4bc0eb4bd90e6e6e46581a8ed367212bdd910a26)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Most of the allarch code is conditional and only set if the recipe remains marked
as allarch. The qemu wrapper handling is not handled in the same way however and
is unconditional.
Move the code to some slightly uglier inline python to allow it to be conditional
and match the way the rest of the code works.
(From OE-Core rev: 2e206eb9b43c267e939ccb3cdfa62d9666ff5efa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dfd704f1741dccd9a85338c5d45dee4be079064d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
* Fix operation of --no-absolute-filenames --make-directories
* Restore access and modification times of symlinks in copy-in
and copy-pass modes.
0001-configure-Include-needed-header-for-major-minor-macr.patch
revmoed since it's included in 2.15
(From OE-Core rev: e912a11c5fa6709708428f2d0fe3a29a344cd43a)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c4fb7512a5b1c13234e3733cba1c4bf246c77861)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pull in fixes for CVE-2023-6246, CVE-2023-6779 and CVE-2023-6780.
(From OE-Core rev: 07847f5945ff67340803149242a629741d619bf5)
Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The CPE vendor is "gnome" and the CPE product is "gtk" for both gtk+3
and gtk4 recipes. Set CVE_PRODUCT so we properly match the NVD database.
(From OE-Core rev: e1bab7d2f5a885f2e4fd0332599edb8bfa55be45)
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 253f5f745d66acefcc739f1c9ad2dd46be630e47)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Primarily list the number of patches found, useful when debugging.
Also clean up some bad escaping that caused warnings and use
re.IGNORECASE instead of manually doing case-insenstive rang matches.
(From OE-Core rev: 55d7393eda71fa37a93c1a0f5c8f7f18640cf079)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 10acc75b7f3387b968bacd51aade6a8dc11a463f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Handle CVE_STATUS[...] being set to an empty string just as if it was
not set at all.
This is needed for evaluated CVE_STATUS values to work, i.e. when
setting not-applicable-config if a PACKAGECONFIG is disabled.
(From OE-Core rev: a8ccf2abdc89cf4ae3dce1fed4163e3c1399e528)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2c9f20f746251505d9d09262600199ffa87731a2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is fixed via a patch added in gcc-13.2.inc already, but still
reported e.g. for libgcc as it is not defining an own source but use the
shared gcc-source.
(From OE-Core rev: cc78945cf8372eea743ecddfca47cbc084641678)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 301d45eacfd4ae6bddfb13207e2af9e8b4662bc8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport the upstream fix for CVE-2023-48795.
(From OE-Core rev: c2894768c270e2698de23884f59e823f185820a0)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 314fa19c5e07fa632ff0434a6adbb97de1319a02)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE is for iCPE cloudflare:zlib.
Alternative to ignoring would be to limit CVE_PRODUCT, but
historic CVEs already have two - gnu:zlib and zlib:zlib.
So limiting it could miss future CVEs.
(From OE-Core rev: 7523c7b3609220b4dfc2bb0a83c552db60e1dc7e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9f953a1cd832f03f0b3666168addf45fd4fc8d14)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This fixes an ugly formatting issue in the HTML output
(From yocto-docs rev: dde4b815db82196af086847f68ee27d7902b4ffa)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add the hint to the test setup that runqemu-gen-tapdevs will need the
iptables package installed.
(From yocto-docs rev: 368bacc10a18100ef721c477b5d0abc5184eef91)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This ensures that string is prepended properly and eclosed in ''
Fixes the ptest runs on musl
(From OE-Core rev: 5f49d4c3f528c1e9a2884cc9cc8026b5d43517f9)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7bb45591f9caa7ff6b065220927a26e8261e2866)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The execution result of depmodwrapper is not checked which makes depmod
generation failed sliently and hard to detect.
So check exection result and stop building if depmodwrapper failed.
(From OE-Core rev: 2d8e913e2bfbb4ccbdf3eb747aab46fc38cf23e7)
Signed-off-by: Yang Xu <yang.xu@mediatek.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2f88e7d331390c6aaecc4522253e24791aec299e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit includes the 'cyfmac4373-sdio.clm_blob' file in
the list of files for the linux-firmware-bcm4373 package.
Without this file, the linux-firmware package adds all
firmware packages to the image.
(From OE-Core rev: 205b3990fe23dc05689ef619a4607e8903ebbec6)
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7886d3b77200e4488393fa11c8198658fcf386cd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upstream website has disappeared; the tarball can still be downloaded
but this is probably not for long.
(From OE-Core rev: 12cb5cce1cad02125fbf695e0d94010535cf228a)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit af59c518467d1174d1d63594fdd3279a2fdbd8f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
QEMU_OPTIONS can be empty which will trigger a exception TypeError:
| can only concatenate str (not "NoneType") to str. Fix it by setting a
empty string.
ALso removed two useless blanks.
(From OE-Core rev: 3ccc642bb36373e81d80d41b4f213328c7bfb9cb)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b619197bd52a4a99a9989e7ea6fb7032415b1e42)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update license information for overall package, package libraries, and
package utilities in the recipe to match the license information as
described on the upstream website [1]:
"License. The libraries and backends are dual GPLv2+/LGPLv3+. The
utilities are GPLv3+."
[1] https://sourceware.org/elfutils
(From OE-Core rev: d0e082b8303ad9591983c95d19a199c8d22942da)
Signed-off-by: William Lyu <William.Lyu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c0728805f24cbd6a788871ae54af4ec8307e40d4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A issue was found when I run "runqemu genericx86-64 ovmf", grub failed
to boot, it's a known issue has been fixed in grub upstream, backport
the fix.
(From OE-Core rev: 10f783721decaec06e87dd7a140ea16f12b97539)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 51eab4bb0cae46c9c32d28986eb97badf47594b7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I'm not sure why this was included and enabled to begin with: the tests
predictably mass-fail if system time is set to after y2038.
(From OE-Core rev: 3d04849c741baeddd0677a18a468603b7112139d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9c7ebd6e447bce19803253afd881854f686b5f6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When invoking runqemu with Python 3.12, the following warning is
encountered:
|SyntaxWarning: invalid escape sequence '\.'
This is because the interpreter scans the string before it is processed
by the regex module, and it interprets the backslash as part of an
escape sequence, but not a standard one. This will be registered as an
error rather than a warning in future Python versions. To avoid the it,
simply add an extra backslash so that Python doesn't misinterpret the
string, while the regex parser still sees an escaped '.' character.
(From OE-Core rev: 145672043d6d75a9e5a03afb4c205e8008218a3b)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0e8a4142bb90a92d175df6b2537d24a372356f98)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Disable another test that intermittently fails on the autobuilder.
(From OE-Core rev: 7c183e7470565db3085b4f18044567fc51c842ab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8d169e13f7e2eb6511f0ac98da63b060c6c0d53a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2023-36191 is now rejected in NVD DB so it won't shoup up in
cve-check report anymore.
(From OE-Core rev: 362a77ea331124ae4c84553c0dceb06b05150804)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This fixes CVE-2024-0232
(From OE-Core rev: 748c18468cc7de0173ab4796805704b9376cd391)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2019-25051.patch
removed since it's included in 0.60.8.1
Changelog:
============
-Fix memory leak in suggestion code introduced in 0.60.8.
-Various documentation fixes.
-Fix various warnings when compiling with -Wall.
-Fix two buffer overflows found by Google's OSS-Fuzz.
-Other minor updates.
(From OE-Core rev: 1d7ab8b0bc129efadd9144b87fa5208b4a8fcd6c)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ec3c8642f71b470936b6dd29331afa467ab865c7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
From release notes:
1.22 bug-fix release (1.22.8) was released on 18 December 2023.
This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.
(From OE-Core rev: 7d43da3f6f83d9a58a3bc54e55fefd591274afca)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 132d8b7e0188aae8849ae43cfffabce4389a55df)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Set `CVE_STATUS`for those CVEs, they have already been fixed with the latest
pull for stable branch fixes done in rev
e444d2bed0. Hence the issues are fixed
already.
(From OE-Core rev: a7b92c9c675c2c111e0b41121c1232b2e79de4ea)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6e6fe23c95f1d0a8a0503cb71557cf3272bf9945)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FIXES [YOCTO #12342]
When testing a Multilib image, the package manifest list contains
the fully qualified package name which includes the Multilib Prefix.
This patch adds the MLPREFIX to the package names that are passed
into the @OEHasPackage() decorator to ensure the set isdisjoint()
matches correctly.
(From OE-Core rev: a27983e0b6bde730fe501c9931119bf18b2c376b)
Signed-off-by: Saul Wold <sgw@bigsur.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit ab87e4f92305b2a664cc473869e1615cf56e0936)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The tests were not cleaning up after themselves and making assumptions about
memory resident bitbake being stopped by the scripts.
Add cleanup logic to ensure the tests don't break other things and
clean up created files.
(From OE-Core rev: 81d7011a793de2548c573ebb84f60fb80a357bed)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 692dd762a0c817797c28381c6169205fbaeb2705)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It is possible we could crash holding a lock whilst parsing in this code.
Switch to use utils.fileslocked() in the with expression to avoid this.
This may be causing some of our strange intermittent failures in PRServ
tests.
(From OE-Core rev: 4e3c9526c2389fd08d86d986014313e1d404f1fb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4e59db15e5df2cc3d0ae042454812a2d54cef77b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The vardepsexclude was subtly wrong in that it referenced STATE_MANMACH
when the actual variable name is SSTATE_MANMACH.
(From OE-Core rev: a681f90caec27d4076bdae3b5b19df2d7f5978cd)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ec5054396f7fafea2a071d2695ae111fc585d6e6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use oe.utils.get_bb_number_threads to get max_process
(From OE-Core rev: 162607e3f7fd490c4b01775a9516a1bcf643eae6)
Signed-off-by: Clay Chang <clayc@hpe.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f0056dca0a44c374f1f0c5fccbf66ae88e0b1850)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These two tests seem to fail semi-regularly so just stop running them.
(From OE-Core rev: aa52e8fe6f53c5e3e5466385b683ea209d833845)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1bfa564f1aa8b865f6c3ae3501e6d5f6cc0542eb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since switch from Makefile to meson based build,
the version is no longer hardcoded but queried from git tag.
This works only if git history is available.
When shallow tarballs are used, tag is not available.
Example error for trusted-firmware-a from meta-arm:
dtc version too old (039a994), you need at least version 1.4.4
Backport also patch to fix version in meson file.
(From OE-Core rev: a77defdac80d4cc660d6b6677bc166a1d1d338b5)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 319f5d8a32d1f4a71ac997ce4522249b08f84945)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update Upstream-Status for 0001-reexport.h-Include-unistd.h-to-compile-with-musl.patch.
(From OE-Core rev: 2323086931f2abd9b85fc1ec94b6b0d3efd6364a)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7189d1ea5c066b9ffc52103160bb34945fd779d7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.1 to the latest korg -stable release that comprises
the following commits:
fec3b1451d5f Linux 6.1.73
f9ee31dc7fcd cifs: fix flushing folio regression for 6.1 backport
0f22c8a6efe6 ipv6: remove max_size check inline with ipv4
b2c545c39877 Revert "nfsd: separate nfsd_last_thread() from nfsd_put()"
db5f2f4db8b7 Revert "nfsd: call nfsd_last_thread() before final nfsd_put()"
(From OE-Core rev: 84a86b91de33a048b8a4aafacb051c9dbc3abbca)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 27004956fb5ce3d4c2a48e64681b743763641f04)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Xiangyu Chen
Email: xiangyu.chen@windriver.com
Subject: feature/security: add configs to harden protection
Date: Tue, 16 Jan 2024 18:22:31 +0800
Add some configs to harden protection:
CONFIG_HW_RANDOM_TPM=y Exposing the TPM's Random Number Generator as a hwrng device.
CONFIG_DEBUG_WX=y Warn on W+X mappings at boot.
CONFIG_SECURITY_DMESG_RESTRICT=y Restrict unprivileged access to the kernel syslog.
CONFIG_LDISC_AUTOLOAD=n Disable automatically load TTY Line Disciplines.
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 6ee7b17677a39302bd14acbc2a4bfe5cb247f32e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 33d3dd8f5469cb0b2999d7f935378899d447b3ce)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.1 to the latest korg -stable release that comprises
the following commits:
7c58bfa711cb Linux 6.1.72
2dbe25ae06e6 Revert "interconnect: qcom: sm8250: Enable sync_state"
f73a374c1969 smb3: Replace smb2pdu 1-element arrays with flex-arrays
ec162546a733 media: qcom: camss: Comment CSID dt_id field
a5c3f2b4cee7 bpf: syzkaller found null ptr deref in unix_bpf proto add
15db682980fc bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4
7cbdf36eabf3 net/sched: act_ct: Always fill offloading tuple iifidx
2be4e8ac2d16 net/sched: act_ct: additional checks for outdated flows
87318b7e374c f2fs: compress: fix to assign compress_level for lz4 correctly
397f719037c2 genirq/affinity: Only build SMP-only helper functions on SMP kernels
28c9222e29e5 mmc: sdhci-sprd: Fix eMMC init failure after hw reset
2813a434d461 mmc: core: Cancel delayed work before releasing host
575e127041f2 mmc: rpmb: fixes pause retune on all RPMB partitions.
9c5efaa09b31 mmc: meson-mx-sdhc: Fix initialization frozen issue
48e1d426f452 drm/amd/display: add nv12 bounding box
11c3510d1d4d drm/amdgpu: skip gpu_info fw loading on navi12
dafdeb7b91f1 mm: fix unmap_mapping_range high bits shift bug
08038069c237 i2c: core: Fix atomic xfer check for non-preempt config
53b42cb33fb1 x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
d1db1ef5e633 firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
09a44d994bfe ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg()
820a7802f25a btrfs: mark the len field in struct btrfs_ordered_sum as unsigned
ab220f4f5c70 btrfs: fix qgroup_free_reserved_data int overflow
0f74dde5be2c octeontx2-af: Support variable number of lmacs
7d3912613d5b octeontx2-af: Fix pause frame configuration
a29b15cc68a6 net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table
2bb4ecb3349c netfilter: flowtable: GC pushes back packets to classic path
df01de08b411 net/sched: act_ct: Fix promotion of offloaded unreplied tuple
87466a374571 net/sched: act_ct: offload UDP NEW connections
8b160f2fba77 netfilter: flowtable: cache info of last offload
c29a7656f8a2 netfilter: flowtable: allow unidirectional rules
e681f711e9e8 net: sched: call tcf_ct_params_free to free params in tcf_ct_init
d49bf9c1ceb3 mm/memory_hotplug: fix error handling in add_memory_resource()
4666f003afff mm/memory_hotplug: add missing mem_hotplug_lock
a576780a2a66 lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly
f33b27f5c3de genirq/affinity: Move group_cpus_evenly() into lib/
617ba3735d3b genirq/affinity: Rename irq_build_affinity_masks as group_cpus_evenly
aeeb4e4e49f8 genirq/affinity: Don't pass irq_affinity_desc array to irq_build_affinity_masks
9e84d7bb1505 genirq/affinity: Pass affinity managed mask array to irq_build_affinity_masks
a1dcd1794730 genirq/affinity: Remove the 'firstvec' parameter from irq_build_affinity_masks
f4fe76467e7b ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7
aee609302d65 firmware: arm_scmi: Fix frequency truncation by promoting multiplier type
90d1f74c3cf6 bpf, sockmap: af_unix stream sockets need to hold ref for pair sock
5ff1682fec18 ethtool: don't propagate EOPNOTSUPP from dumps
e570b1508753 dpaa2-eth: recycle the RX buffer only after all processing done
5b8938fc7d00 net: dpaa2-eth: rearrange variable in dpaa2_eth_get_ethtool_stats
e88275ce7e7b smb: client: fix missing mode bits for SMB symlinks
bf223fd4d914 block: update the stable_writes flag in bdev_add
a8e4300ae58d filemap: add a per-mapping stable writes flag
d0eafc763135 mm, netfs, fscache: stop read optimisation when folio removed from pagecache
bceff380f361 mm: merge folio_has_private()/filemap_release_folio() call pairs
8b6b3ecf0c13 memory-failure: convert truncate_error_page() to use folio
a6f440f3b956 khugepage: replace try_to_release_page() with filemap_release_folio()
4c78612e5fbc ext4: convert move_extent_per_page() to use folios
b92a8f591ca8 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
710f70555d5b media: camss: sm8250: Virtual channels for CSID
c96a4f936008 selftests: mptcp: set FAILING_LINKS in run_tests
4b85e920afc8 selftests: mptcp: fix fastclose with csum failure
336d1ee07efb f2fs: set the default compress_level on ioctl
1ff3f5ef284b f2fs: assign default compression level
55d3f41e5583 f2fs: convert to use bitmap API
84a8d913fb53 f2fs: clean up i_compress_flag and i_compress_level usage
2c14f4991610 s390/cpumf: support user space events for counting
a1a1e5ce88a7 s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc()
31051f722db2 net/mlx5: Increase size of irq name buffer
b5c8e0ff76d1 blk-mq: make sure active queue usage is held for bio_integrity_prep()
803fb6109fcf bpf: fix precision backtracking instruction iteration
b08acd5c4602 bpf: handle ldimm64 properly in check_cfg()
2c795ce09042 bpf: Support new 32bit offset jmp instruction
b1c780ed3c22 bpf: clean up visit_insn()'s instruction processing
97bb6dab0172 bpf: Remove unused insn_cnt argument from visit_[func_call_]insn()
8266c47d04b2 bpf: remove unnecessary prune and jump points
743f3548d301 bpf: decouple prune and jump points
eb4f2e17886a fbdev: imsttfb: fix double free in probe()
f2a79f3651a5 fbdev: imsttfb: Release framebuffer and dealloc cmap on error path
51a1b943022f arm64: dts: qcom: sdm845: Fix PSCI power domain names
5db8b93cbe2d arm64: dts: qcom: sdm845: align RPMh regulator nodes with bindings
343bb27e3152 wifi: iwlwifi: yoyo: swap cdb and jacket bits values
158b71f3a9fa udp: annotate data-races around udp->encap_type
8d929b6c1114 udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO
b680a907d17c udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags
753886c0b994 udp: move udp->gro_enabled to udp->udp_flags
a01cff15ccdc udp: move udp->no_check6_rx to udp->udp_flags
50e41aa9ea0d udp: move udp->no_check6_tx to udp->udp_flags
e2a4392b61f6 udp: introduce udp->udp_flags
2489502fb1f5 ipv4, ipv6: Use splice_eof() to flush
4713b7c7568b splice, net: Add a splice_eof op to file-ops and socket-ops
ac8c69e448f7 udp: Convert udp_sendpage() to use MSG_SPLICE_PAGES
6bcc79a4e760 net: Declare MSG_SPLICE_PAGES internal sendmsg() flag
89b51e70e5e3 bpf, x86: save/restore regs with BPF_DW size
4ee461c5dc99 bpf, x86: Simplify the parsing logic of structure parameters
605c8d8f9966 bpf, x64: Fix tailcall infinite loop
5573fdbc3423 srcu: Fix callbacks acceleration mishandling
abc3e3fb71a5 cpu/SMT: Make SMT control more robust against enumeration failures
482fa21635c8 cpu/SMT: Create topology_smt_thread_allowed()
a364c18553d0 selftests: secretmem: floor the memory size to the multiple of page_size
c38c5cfd3ed7 net: Implement missing SO_TIMESTAMPING_NEW cmsg support
14937f47a48f bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
55fbcd83aaca net: ravb: Wait for operating mode to be applied
8a09b0f01c40 asix: Add check for usbnet_get_endpoints
db9c4a1f37ee octeontx2-af: Re-enable MAC TX in otx2_stop processing
b67e7d78e48a octeontx2-af: Always configure NIX TX link credits based on max frame size
84c3833a93bb net/smc: fix invalid link access in dumping SMC-R connections
0af75845ff5e net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
9b0504292237 igc: Fix hicredit calculation
7663226274af i40e: Restore VF MSI-X state during PCI reset
5735f529e318 ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
8719838c126a ASoC: meson: g12a-toacodec: Fix event generation
5de3c8496e77 ASoC: meson: g12a-tohdmitx: Validate written enum values
95b4d4093ac0 ASoC: meson: g12a-toacodec: Validate written enum values
2f3b6e8600c9 i40e: fix use-after-free in i40e_aqc_add_filters()
72fa66177859 net: Save and restore msg_namelen in sock_sendmsg
81f8a995ebc8 netfilter: nft_immediate: drop chain reference counter on error
bb1bf97fa187 net: bcmgenet: Fix FCS generation for fragmented skbuffs
e75715e1c2e5 sfc: fix a double-free bug in efx_probe_filters
725d44e49fb5 ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
85f6fae44bba selftests: bonding: do not set port down when adding to bond
3edd66bd4e42 net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)
ac5fde92b510 net: annotate data-races around sk->sk_bind_phc
c48fcb4f4906 net: annotate data-races around sk->sk_tsflags
5d586f7ca0fc net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps
b2130366a952 can: raw: add support for SO_MARK
633a49e34b32 r8169: Fix PCI error on system resume
565460e180d9 net: sched: em_text: fix possible memory leak in em_text_destroy()
ac5cbe931c43 mlxbf_gige: fix receive packet race condition
6d7f45492706 ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset
811604fb02c4 ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
c3a37dc15685 igc: Check VLAN EtherType mask
6edff0b8381c igc: Check VLAN TCI mask
d27b98f4aeae igc: Report VLAN EtherType matching back to user
e76d1913f6a8 i40e: Fix filter input checks to prevent config with invalid values
188c9970d05e ice: Shut down VSI with "link-down-on-close" enabled
83b80170b7fa ice: Fix link_down_on_close message
f3f6a23e054c drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
6cf7235bc1fb octeontx2-af: Fix marking couple of structure as __packed
a4b0a9b80a96 nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
282e3fb61285 netfilter: nf_tables: set transport offset from mac header for netdev/egress
9487cc4c90fb netfilter: use skb_ip_totlen and iph_totlen
5f523f1beb46 drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer
3da4868907da wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ
493d556278a3 KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL
3152a7d361c6 cifs: do not depend on release_iface for maintaining iface_list
5982a625fc0d cifs: cifs_chan_is_iface_active should be called with chan_lock held
4afcb82518b9 drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE
b9c370b61d73 Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"
af9a5307656d mptcp: prevent tcp diag from closing listener subflows
105063f7f441 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
0fa3cf2d151e ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook
beda900d3aaf ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series
9539e3b56e0d block: Don't invalidate pagecache for invalid falloc modes
079eefaecfd7 keys, dns: Fix missing size check of V1 server-list header
38fb82ecd144 Linux 6.1.71
74c4c7d57cf2 Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe"
7709b16bdbd5 tracing/kprobes: Fix symbol counting logic by looking at modules as well
9dd295341dc1 kallsyms: Make module_kallsyms_on_each_symbol generally available
29cb16577189 device property: Allow const parameter to dev_fwnode()
e7b04372179e spi: Constify spi parameters of chip select APIs
f9a01938e079 NFSD: fix possible oops when nfsd/pool_stats is closed.
899ac41804d8 ring-buffer: Fix slowpath of interrupted event
0105571f80ed netfilter: nf_tables: skip set commit for deleted/destroyed sets
4768430d5a69 ring-buffer: Remove useless update to write_stamp in rb_try_to_discard()
f33c4e4cabce tracing: Fix blocked reader of snapshot buffer
09640899e6b7 ring-buffer: Fix wake ups when buffer_percent is set to 100
4ee9d9291b95 mm/memory-failure: check the mapcount of the precise page
fb21c9780a31 mm/memory-failure: cast index to loff_t before shifting it
be72d197b228 mm: migrate high-order folios in swap cache correctly
a8df791470fb mm/filemap: avoid buffered read/write race to read inconsistent data
b954b92ef08f platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
7a3bbbadac4b ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
b9c5f0fd5cd5 block: renumber QUEUE_FLAG_HW_WC
e21b5fc5b887 spi: atmel: Fix clock issue when using devices with different polarities
025cf65f68d4 spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod
64a4eb2982db spi: Reintroduce spi_set_cs_timing()
95e21657ffe9 linux/export: Ensure natural alignment of kcrctab array
bb4f791cb2de nfsd: call nfsd_last_thread() before final nfsd_put()
03d68ffc48b9 nfsd: separate nfsd_last_thread() from nfsd_put()
481561a431ff iio: imu: adis16475: add spi_device_id table
027eaeaf3294 spi: Introduce spi_get_device_match_data() helper
457a219c8453 usb: fotg210-hcd: delete an incorrect bounds test
119127273b5d ARM: dts: Fix occasional boot hang for am3 usb
98235bc13aa8 ksmbd: fix wrong allocation size update in smb2_open()
04b8e04f8f89 ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack()
34f7d5b5c972 ksmbd: lazy v2 lease break on smb2_write()
500c7a5e9af8 ksmbd: send v2 lease break notification for directory
1993959460c0 ksmbd: downgrade RWH lease caching state to RH for directory
2fcb46df3460 ksmbd: set v2 lease capability
3eddc811a7c8 ksmbd: set epoch in create context v2 lease
52a32eafd0a5 ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
0bc46c2370ee ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
d9aa5c19084e ksmbd: release interim response after sending status pending response
013bf453af0d ksmbd: move oplock handling after unlock parent dir
20dd92c23756 ksmbd: separately allocate ci per dentry
d5651972e5c5 ksmbd: fix possible deadlock in smb2_open
aabc944ebf08 ksmbd: prevent memory leak on error return
b4a269bb89dd ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
699ad8d03cc5 ksmbd: no need to wait for binded connection termination at logoff
3cf44550814c ksmbd: add support for surrogate pair conversion
d26e024a5ead ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()
5113f7222554 ksmbd: fix recursive locking in vfs helpers
42e56982bed1 ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
533e6dc4469f ksmbd: reorganize ksmbd_iov_pin_rsp()
1d95c5a54184 ksmbd: Remove unused field in ksmbd_user struct
5929e98f3bb7 ksmbd: fix potential double free on smb2_read_pipe() error path
a7aae713eaf2 ksmbd: fix Null pointer dereferences in ksmbd_update_fstate()
943cebf9ea34 ksmbd: fix wrong error response status by using set_smb2_rsp_status()
7b58ee8d0b91 ksmbd: fix race condition between tree conn lookup and disconnect
0090f0bfc225 ksmbd: fix race condition from parallel smb2 lock requests
6584ca894f30 ksmbd: fix race condition from parallel smb2 logoff requests
b3a843caed29 ksmbd: fix race condition with fp
7345f5dbf66d ksmbd: check iov vector index in ksmbd_conn_write()
8beae8a0a065 ksmbd: return invalid parameter error response if smb2 request is invalid
e523a26c0567 ksmbd: fix passing freed memory 'aux_payload_buf'
b4b3fd1a95b4 ksmbd: remove unneeded mark_inode_dirty in set_info_sec()
1ee419e08fa1 ksmbd: remove experimental warning
83b01f7330d7 ksmbd: add missing calling smb2_set_err_rsp() on error
422c0cd01693 ksmbd: Fix one kernel-doc comment
c20105a8975c ksmbd: fix `force create mode' and `force directory mode'
f8cf1ebb7de6 ksmbd: fix wrong interim response on compound
9f297df20d93 ksmbd: add support for read compound
673e60c69124 ksmbd: switch to use kmemdup_nul() helper
0a9b91f45e88 ksmbd: check if a mount point is crossed during path lookup
d782f42eed93 ksmbd: Fix unsigned expression compared with zero
48cc49384048 ksmbd: Replace one-element array with flexible-array member
63fbfd212c82 ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect()
e7ab53bd81b0 ksmbd: Replace the ternary conditional operator with min()
143da652cee8 ksmbd: use kvzalloc instead of kvmalloc
de43cdaa88c2 ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void
deb79f20be21 ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked()
fe7977b872a6 ksmbd: use kzalloc() instead of __GFP_ZERO
294a275f374b ksmbd: remove unused ksmbd_tree_conn_share function
b069977b2b47 ksmbd: add mnt_want_write to ksmbd vfs functions
13a5045011ec ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()
1524884c3efb ksmbd: call putname after using the last component
30a1344198aa ksmbd: fix uninitialized pointer read in smb2_create_link()
6d4e21e369f3 ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()
6927ffe7479c ksmbd: fix racy issue from using ->d_parent and ->d_name
6e99fbb4296a fs: introduce lock_rename_child() helper
965eb8650737 ksmbd: remove unused compression negotiate ctx packing
49d9f6ad1ee0 ksmbd: avoid duplicate negotiate ctx offset increments
2182d96ec0b7 ksmbd: set NegotiateContextCount once instead of every inc
8d271ef5e5ca ksmbd: delete asynchronous work from list
4ef3fd2f85bb ksmbd: remove unused is_char_allowed function
226aaaa59365 ksmbd: Fix parameter name and comment mismatch
e8c49f9364c5 ksmbd: Fix spelling mistake "excceed" -> "exceeded"
ada8bcc48acd ksmbd: update Kconfig to note Kerberos support and fix indentation
5c0306b0abcd ksmbd: Remove duplicated codes
b6502c34cf30 ksmbd: fix typo, syncronous->synchronous
052b41ef2abe ksmbd: Implements sess->rpc_handle_list as xarray
264547e13f80 ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs
87ffbb9e24ba ksmbd: Fix resource leak in smb2_lock()
d847b7588341 ksmbd: use F_SETLK when unlocking a file
343d667deee1 ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share
ab69d3e8f7a0 ksmbd: replace one-element arrays with flexible-array members
(From OE-Core rev: 127092cdb8818bfa454d85e95fc91d3f5a58351e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b5a2a428407e7f94ef9207dbac9f24dad14c7202)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
4aa6747d9352 Linux 6.1.69
325556d46bfd r8152: fix the autosuspend doesn't work
4c2ad8e39c62 r8152: remove rtl_vendor_mode function
1d82735f4bae r8152: avoid to change cfg for all devices
9b3d3a7f3c4d net: tls, update curr on splice as well
869aee35cf61 ring-buffer: Have rb_time_cmpxchg() set the msb counter too
c425a772fc58 ring-buffer: Do not try to put back write_stamp
b15cf1486999 ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
edbc03d671f7 ring-buffer: Fix writing to the buffer with max_data_size
6d98d594a5b6 ring-buffer: Have saved event hold the entire event
7888b607a981 ring-buffer: Do not update before stamp when switching sub-buffers
7043c4610ca7 tracing: Update snapshot buffer on resize if it is allocated
31785cf8171e ring-buffer: Fix memory leak of free page
8c3b77ad4e91 smb: client: fix OOB in smb2_query_reparse_point()
d8541c50c671 smb: client: fix NULL deref in asn1_ber_decoder()
9f528a8e6832 smb: client: fix OOB in receive_encrypted_standard()
7b0faa541f15 drm/i915: Fix remapped stride with CCS on ADL+
20907717918f drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
a9e2de19433f drm/amdgpu: fix tear down order in amdgpu_vm_pt_free
730b3322b8c3 btrfs: don't clear qgroup reserved bit in release_folio
9b670e1b644c btrfs: free qgroup reserve when ORDERED_IOERR is set
da9b7c651c65 mm/shmem: fix race in shmem_undo_range w/THP
8ec07b0620ac mm/mglru: fix underprotected page cache
40f3ad769ec8 dmaengine: stm32-dma: avoid bitfield overflow assertion
78b2ba39beef drm/amdgpu/sdma5.2: add begin/end_use ring callbacks
6a1472d9be02 team: Fix use-after-free when an option instance allocation fails
b01af9281851 arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
0b071a3266a8 ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
f2955dd3e933 soundwire: stream: fix NULL pointer dereference for multi_link
56f762659a5e btrfs: do not allow non subvolume root targets for snapshot
557f7ad06460 perf: Fix perf_event_validate_size() lockdep splat
a684235d3035 HID: hid-asus: add const to read-only outgoing usb buffer
2b9e16bc1ce5 arm64: add dependency between vmlinuz.efi and Image
6cb0c71c6e7c net: usb: qmi_wwan: claim interface 4 for ZTE MF290
f7ce765744a3 asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
fba6e958caa1 HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
8f0c8585856c HID: hid-asus: reset the backlight brightness level on resume
de78e4bdcb5e nbd: pass nbd_sock to nbd_read_reply() instead of index
d482bb566344 HID: add ALWAYS_POLL quirk for Apple kb
541b183be92f HID: glorious: fix Glorious Model I HID report
42b4ab97bee5 platform/x86: intel_telemetry: Fix kernel doc descriptions
355170a7ecac LoongArch: Implement constant timer shutdown interface
adb6a907540c LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi
943cde1f3daa selftests/bpf: fix bpf_loop_bench for new callback verification scheme
1b40f23e702e nvme: catch errors from nvme_configure_metadata()
6cb3741c4582 nvme-auth: set explanation code for failure2 msgs
83bb13bf6c23 nbd: fold nbd config initialization into nbd_alloc_config()
02a4b14d17ab bcache: avoid NULL checking to c->root in run_cache_set()
3d3f72efc77d bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
bc17ec4215e2 bcache: remove redundant assignment to variable cur_idx
be0e2a28e06a bcache: avoid oversize memory allocation by small stripe_size
94070fd6689e blk-cgroup: bypass blkcg_deactivate_policy after destroying
e52d0eb48efd blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
5fb6772cb573 stmmac: dwmac-loongson: Add architecture dependency
82c386d73689 usb: aqc111: check packet for fixup for true limit
d6c02295c824 x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM
ae818b2a2e78 drm/mediatek: Add spinlock for setting vblank event in atomic_begin
73c240e1ec73 ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
0c196180b588 PCI: loongson: Limit MRRS to 256
56d1891594d6 Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
1ec80b9d4310 ALSA: hda/realtek: Apply mute LED quirk for HP15-db
eeeb91216a1b ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
82413e9e4255 ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
0dc6a06c4843 fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
36e2497ac7ad cred: switch to using atomic_long_t
a51f71cd4f56 net: atlantic: fix double free in ring reinit logic
1646b2929d5e appletalk: Fix Use-After-Free in atalk_ioctl
d835299dde3e net: stmmac: Handle disabled MDIO busses from devicetree
9aac81639e52 dpaa2-switch: do not ask for MDB, VLAN and FDB replay
a81c7069af05 dpaa2-switch: fix size of the dma_unmap
9a23be1e5806 vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
2027dd67c3cf sign-file: Fix incorrect return values check
918991db7de0 stmmac: dwmac-loongson: Make sure MDIO is initialized before use
63387fe87fc5 net: ena: Fix XDP redirection error
2664b56420b3 net: ena: Fix xdp drops handling due to multibuf packets
e312eed27aba net: ena: Destroy correct number of xdp queues upon failure
55a43bae0886 net: Remove acked SYN flag from packet in the transmit queue correctly
9bb392ee53af qed: Fix a potential use-after-free in qed_cxt_tables_alloc
112792ad36c4 iavf: Handle ntuple on/off based on new state machines for flow director
11c314a5a44a iavf: Introduce new state machines for flow director
01540ee2366a net/rose: Fix Use-After-Free in rose_ioctl
2de2a6cbe14f atm: Fix Use-After-Free in do_vcc_ioctl
3a76dcab2e3a octeontx2-af: Update RSS algorithm index
d0f0786f8c5a octeontx2-pf: Fix promisc mcam entry action
34b630626a97 octeontx2-af: fix a use-after-free in rvu_nix_register_reporters
e4ce3dc7a0ed net: fec: correct queue selection
a00dbc6dec4b net: vlan: introduce skb_vlan_eth_hdr()
7cfbb8bea36a atm: solos-pci: Fix potential deadlock on &tx_queue_lock
35c63d366fff atm: solos-pci: Fix potential deadlock on &cli_queue_lock
525904a15791 bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic
ac6125174190 bnxt_en: Fix wrong return value check in bnxt_close_nic()
8217f9362c79 bnxt_en: Save ring error counters across reset
53cacb8cdc7e bnxt_en: Clear resource reservation during resume
ab410db6e9aa qca_spi: Fix reset behavior
7e177e5a40d0 qca_debug: Fix ethtool -G iface tx behavior
2127142c179c qca_debug: Prevent crash on TX ring changes
0da41ddfb291 net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
514232495aa5 net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work
1e8396aab21d HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
e0cda159c865 afs: Fix refcount underflow from error handling race
a7e6477cc3af ksmbd: fix memory leak in smb2_lock()
8925ab33b391 ext4: fix warning in ext4_dio_write_end_io()
1c077acf246c powerpc/ftrace: Fix stack teardown in ftrace_no_trace
34ae53cccf53 r8152: add vendor/device ID pair for ASUS USB-C2500
cac1218b32d7 r8152: add vendor/device ID pair for D-Link DUB-E250
893597cbabfb r8152: add USB device driver for config selection
b80d0c6e5bae perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table
(From OE-Core rev: 15017ac95f0702a162caed2b022709504bd751d4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7a4364e4733c8b8757927596dcbf7d6230f1da96)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=========
-The library version numbers have been bumped up for the Kea 2.4.1 stable release.
-Fixed interface redetection which had stopped working since Kea 2.3.6.
-Fixed a race condition in free lease queue allocator
fix-multilib-conflict.patch
fix_pid_keactrl.patch
refreshed for 2.4.
(From OE-Core rev: fcf269bd8fc607882960cebc2c6e2e557517647d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7afab39fd1c3239df3bb2fa49b79a5efaaaf9db6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
=============
Version 1.4.2
=============
- Really fix build with libappstream 1.0
=============
Version 1.4.1
=============
- Fix build with MSVC
- Fix build with libappstream 1.0
- AdwCarousel
- Fix carousel scroll behavior with page reordering
- AdwComboRow
- Fix focus when opening the popover
- Set the correct state on the selected checkmark
- AdwNavigationView
- Fix a warning message
- AdwTabOverview
- Allow child focus on out animations
- AdwTabView
- Keep view alive during ::page-detached
- Fix crashes when using :pages
- Docs
- Fix erroneous <child> use in breakpoints migration guide
- Translation updates
- Russian
- Serbian
(From OE-Core rev: 45e035fd044491fbd88aedf6b99ae6eddf1611f5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7c02a1169197fd5452d5b323dd523f6712245cb6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=========
* Eliminate 'atomic_thread_fence is unsupported with tsan' gcc-11 warning
* Eliminate 'comparing signed/unsigned values' lcc warning in add_chunk_as
* Fix 'undefined reference to AO_pt_lock' if configure is using clang-16
* Fix 'undefined reference to __atomic_load/store/cas_16' Mingw64-gcc error
* Fix 'undefined reference' linker errors if shared build on OpenBSD (CMake)
* Fix get_chunk for case of mmap area is located before AO_initial_heap
* Fix typo in AO_HAVE_compare_and_swap_double name in atomic_ops_stack.h
* Fix typo in comment of run_one_test of test_stack
* Fix typos in comments of atomic_ops_malloc.c and atomic_ops_stack.c/h
* Update cmake minimum required version to 3.5
(From OE-Core rev: cae10312a45a686b118596e0e07000d3fae55f7a)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1dea52da8cd00e6619890b8c4dcece8b5ff83f74)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
UBOOT_CONFIG accepts a third parameter for the UBOOT_BINARY that isn't
documented. To show its usage another example from the meta-freescale layer
was picked.
(From yocto-docs rev: f315078495003bdaff111a70908d7a698b2065eb)
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The VSCode extension is now officially maintained and published by the
Yocto Project so it should be referenced in the manuals to help users
discover it.
I located the most relevant places to reference the extension by looking
at how the old Eclipse plugin was documented in the 2.6 manuals as well
as the current Toaster references.
(From yocto-docs rev: 6294cbeda2809a61b7689dec25d11e99f6f5016b)
Signed-off-by: Enguerrand de Ribaucourt <enguerrand.de-ribaucourt@savoirfairelinux.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After changes in openembedded-core@1a4ab9f, image licenses moved one
directory down into ${SSTATE_PKGARCH} subdir.
(From yocto-docs rev: 244481a93a67c781ae846ef3b8bd8f8f30906a86)
Signed-off-by: Ilya A. Kriveshko <iillyyaa@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As used in the rest of the manual.
(From yocto-docs rev: dc4a34572bc92b1b69c024c8bdf8816cff6f8db7)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The yocto website has changed its structure. Update the section for
Accessing the Downloads page to match the new structure.
(From yocto-docs rev: 3e535a08d50fc2f5c3d1a56a0435545eeaf17091)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The state directory must be correctly specified as under /run because
RequiresMountsFor doesn't follow symbolic links which means the unit may
run before /run is mounted if the default of /var/run/rpcbind is kept
(From OE-Core rev: 3d5a85f173dffa14a6829edb9e6adbd5a3946d9c)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 561e853e97e2cfa325ed310233577a5e124d9049)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On occasion a file is attmpeded to be opened prior to the
creation of the spdx_workdir. Create the directory before
the open, just in case.
File: '/build/layers/poky/meta/classes/create-spdx-2.2.bbclass', lineno: 1081, function: combine_spdx
1077: )
1078:
1079: image_spdx_path = spdx_workdir / (rootfs_name + ".spdx.json")
1080:
*** 1081: with image_spdx_path.open("wb") as f:
1082: doc.to_json(f, sort_keys=True, indent=get_json_indent(d))
(From OE-Core rev: 1b90a9c9c8180c080f780c8dd428fad3f55e879d)
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb9f2a9c0ff5dcdeaf1a0beb6a614d0d022a2481)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This avoids the following error when running `devtool modify` on a
recipe that has a menuconfig task, but does not have
KCONFIG_CONFIG_ENABLE_MENUCONFIG set.
.../temp/run.do_configure.4163366: line 152:
${@ oe.types.boolean('${KCONFIG_CONFIG_ENABLE_MENUCONFIG}') }: bad substitution
WARNING: .../temp/run.do_configure.4163366:152 exit 1 from
'[ ${@ oe.types.boolean('${KCONFIG_CONFIG_ENABLE_MENUCONFIG}') } = True ]'
(From OE-Core rev: 91192e861f0f764799f0ae9943cf387b18c70820)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e87e6fa84a0c4b5ac8e736dc62f6e08390ba2436)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We currently use mkdir -p to create missing parent directories within SSTATE_DIR.
Reading the man page for mkdir mentions that parent directories are created with
the current umask, *not* the mode passed upon the commandline.
We could fix this by setting and resetting the umask but since we already have
decent python code able to do this, move to using that injecting a python function
into the chain of functions already present.
This should help fix the occasional sstate directory creation with the wrong
permissions.
[YOCTO #14385]
(From OE-Core rev: 90d1e97b7c8bce0fb49714923989c63d243eb2da)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ae642a4b038c6946e6c8aa9778bf09099d938a31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
1.9.15p2:
- Fixed a bug on BSD systems where sudo would not restore the
terminal settings on exit if the terminal had parity enabled.
1.9.15p1:
- Fixed a bug introduced in sudo 1.9.15 that prevented LDAP-based
sudoers from being able to read the ldap.conf file.
1.9.15:
- Fixed an undefined symbol problem on older versions of macOS
when "intercept" or "log_subcmds" are enabled in sudoers.
- Fixed "make check" failure related to getpwent(3) wrapping
on NetBSD.
- Fixed the warning message for "sudo -l command" when the command
is not permitted. There was a missing space between "list" and
the actual command due to changes in sudo 1.9.14.
- Fixed a bug where output could go to the wrong terminal if
"use_pty" is enabled (the default) and the standard input, output
or error is redirected to a different terminal. Bug #1056.
- The visudo utility will no longer create an empty file when the
specified sudoers file does not exist and the user exits the
editor without making any changes. GitHub issue #294.
- The AIX and Solaris sudo packages on www.sudo.ws now support
"log_subcmds" and "intercept" with both 32-bit and 64-bit
binaries. Previously, they only worked when running binaries
with the same word size as the sudo binary. GitHub issue #289.
- The sudoers source is now logged in the JSON event log. This
makes it possible to tell which rule resulted in a match.
Running "sudo -ll command" now produces verbose output that
includes matching rule as well as the path to the sudoers file
the matching rule came from. For LDAP sudoers, the name of the
matching sudoRole is printed instead.
- The embedded copy of zlib has been updated to version 1.3.
- The sudoers plugin has been modified to make it more resilient
to ROWHAMMER attacks on authentication and policy matching.
This addresses CVE-2023-42465.
- The sudoers plugin now constructs the user time stamp file path
name using the user-ID instead of the user name. This avoids a
potential problem with user names that contain a path separator
('/') being interpreted as part of the path name. A similar
issue in sudo-rs has been assigned CVE-2023-42456.
- A path separator ('/') in a user, group or host name is now
replaced with an underbar character ('_') when expanding escapes
in @include and @includedir directives as well as the "iolog_file"
and "iolog_dir" sudoers Default settings.
- The "intercept_verify" sudoers option is now only applied when
the "intercept" option is set in sudoers. Previously, it was
also applied when "log_subcmds" was enabled. Sudo 1.9.14
contained an incorrect fix for this. Bug #1058.
- Changes to terminal settings are now performed atomically, where
possible. If the command is being run in a pseudo-terminal and
the user's terminal is already in raw mode, sudo will not change
the user's terminal settings. This prevents concurrent sudo
processes from restoring the terminal settings to the wrong values.
GitHub issue #312.
- Reverted a change from sudo 1.9.4 that resulted in PAM session
modules being called with the environment of the command to be
run instead of the environment of the invoking user.
GitHub issue #318.
- New Indonesian translation from translationproject.org.
- The sudo_logsrvd server will now raise its open file descriptor
limit to the maximum allowed value when it starts up. Each
connection can require up to nine open file descriptors so the
default soft limit may be too low.
- Better log message when rejecting a command if the "intercept"
option is enabled and the "intercept_allow_setid" option is
disabled. Previously, "command not allowed" would be logged and
the user had no way of knowing what the actual problem was.
- Sudo will now log the invoking user's environment as "submitenv"
in the JSON logs. The command's environment ("runenv") is no
longer logged for commands rejected by the sudoers file or an
approval plugin.
(cherry picked from OE-Core rev 5ea298680a8f17d3b808a2c43b0182e9c391f663)
(From OE-Core rev: 105ecb87e78b9133e4188a8b5c604ea0e9a47910)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
update include fix for CVE-2023-3019.
CVE-2023-3019 : 88e79a2dfd
(From OE-Core rev: 2a2f2b5be2070544f0ab98144e4c31c749b7d504)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The yocto website has changed its structure. Update the section for
Accessing the Downloads page to match the new structure.
(From yocto-docs rev: fda5e5a915d3441252eaf0c7a9ede8d13fb4539e)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pulls in the changes:
Eilís 'pidge' Ní Fhlannagáin (1):
subports: Add _GNU_SOURCE for syncfs probe
Richard Purdie (1):
SECURITY.md: Add file
Wu Zhenyu (1):
pseudo.1: Fix a typo
(From OE-Core rev: ff0dc585479136e3d031da08ef15e8e5c6e92c8d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9aab5be508c0dd88a4d9767f65ba5b6fcd5fb9dd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
zstd is dual-licensed under BSD _OR_ GPLv2. License wording in the
README for v1.5.5 is misleading, but license headers in the code clearly
state that there is a choice between the two licenses.
(From OE-Core rev: 6c9a5fefeaa9225c193a0445bae869e6844bf34d)
Signed-off-by: Massimiliano Minella <massimiliano.minella@se.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 40f85de590c188c9c3985e64a83efaf06b0b4fbc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Avahi has moved to a new parent organisation on GitHub, so update the
URLs to match.
(From OE-Core rev: b541fbeb99df15a1548f93ddbd654fb629ebc2ce)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 02caef1567186f250e64ae3ef84fcff33d7323e4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As discussion in [YOCTO #14717] cmake contains a OEToolchainConfig.cmake
file to configure the toolchain correctly in cross-compile build for recipes
using cmake.
The variable CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES value updates incorrectly
during do_compile the code. Due to this getting sporadic error like below,
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.
As cmake already correctly initializes the variable from environment,
So we have to unset it in the toolchain file to avoid overwriting the
variable definition again.
(From OE-Core rev: 5599eaefee3818c865d71f5b7c3cc04fc01de848)
Signed-off-by: aszh07 <mail2szahir@gmail.com>
Signed-off-by: Zahir Hussain <zahir.basha@kpit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5aeada5793af53e8c93940952d4f314474dca4c2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The current description is only pertinent to the kernel, even though
do_menuconfig task is used by other projects, such as Busybox and
U-Boot.
Replace "for the kernel" by an agnostic alternative (i.e., "in the
compilation directory").
(From OE-Core rev: adf91e340d5d8121c87585fd7340f947b21396b1)
Signed-off-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 52e053bce5e359995ebdaa21d6899f04ad2306a0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
bnx2x is another broadcom ethernet adapter with its own firmware. Place
it into its own subpackage.
(From OE-Core rev: bb9eeafb13a69fe71919832b89a01ef8b561f7d7)
Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 414f71bb692da7ca1899b07ebb689edeb53f8e0d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The bnx2 module uses both the mips and rv2p files, so package them all
together. Remove -mips from the package name, but add an RPROVIDES for
compatibility.
(From OE-Core rev: 49ca6eb5ef93bf90c682ea06c83db147aed250fa)
Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 46f2b7b3bebc7efdb4199cdfe386dc16c049d8d7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The iwlwifi uses the .pnvm files for newer AX210+ cards, so package them
into the iwlwifi-misc subpackage.
(From OE-Core rev: d4f7a9f4715ba2eda753ff6bac07f6905233c3d7)
Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 056c4de1422ff06745c5669f871a1bb6f5390d01)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upgrade to latest 1.20.x release [1]:
$ git log --oneline go1.20.11..go1.20.12
97c8ff8d53 (tag: go1.20.12, origin/release-branch.go1.20) [release-branch.go1.20] go1.20.12
6446af942e [release-branch.go1.20] net/http: limit chunked data overhead
77397ffcb2 [release-branch.go1.20] crypto/rand,runtime: revert "switch RtlGenRandom for ProcessPrng"
d77307f855 [release-branch.go1.20] cmd/compile: fix findIndVar so it does not match disjointed loop headers
1bd76576fe [release-branch.go1.20] crypto/rand,runtime: switch RtlGenRandom for ProcessPrng
1b59b017db [release-branch.go1.20] path/filepath: consider \\?\c: as a volume on Windows
46bc33819a [release-branch.go1.20] cmd/go/internal/vcs: error out if the requested repo does not support a secure protocol
e1dc209be8 [release-branch.go1.20] cmd/go/internal/modfetch/codehost: set core.longpaths in Git repos on Windows
[1] https://github.com/golang/go/compare/go1.20.11...go1.20.12
(From OE-Core rev: 3e7981c7e575b0e16a7b7aba47993e9c58a719c5)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8515842b5c503b9a8840675d9cbcfe147d25c1d4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds context manager API for the asyncrcp client class which allow
writing code that will automatically close the connection like so:
with hashserv.create_client(address) as client:
...
Rework the bitbake-hashclient tool and PR server to use this new API to
fix warnings about unclosed event loops when exiting
(Bitbake rev: 52226a7244968c8dad6f4ee9ccec57ac1979217a)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d01d684a0f6398270fe35ed59b7d28f3fd9b7e41)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These test suites are full of timing-sensitive test cases, so skip
them too.
[ YOCTO #15321 ]
(From OE-Core rev: e6a2793afdf4d48479e5f369a0446db51a681117)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dd06c3668dbe9ec1cf9a0a84d7a6bc9851f9c662)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are several tests in the test suite which are very dependent on
timing and fail on a loaded host system, so skip them.
[ YOCTO #14825#14882#15081 ]
(From OE-Core rev: bd9070fbf4942d412099b4a0a8d199f9d63e33e3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 68beb4f4b5a0bea5d431decddf7656f18ac7a04a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The target_dumper code is basically broken. It has been reading binary files
over the text base serial communication and runs at every command failure which
makes no sense. Each run might overwrite files from the previous run and the
output appears corrupted due to confusion from the binary data.
For now, remove the commands and the target dumper code as the command
and execution point are problematic. Also remove the same pieces of the monitor
code but leave the command list since in theory this can be moved to a more
useful place in the code.
(From OE-Core rev: 4c7aa982a996b23a4c5100c5a5a9390e26e5fe46)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a24d787987dccc95fdd95b7e85bf525a1c55b285)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The patch Signed-off-by test's output line is excessively long, and can
trigger a failsafe in the patchtest automated service's email content
generation. Shorten the output by reducing redundant phrasing and using
os.path.basename to get only the failing patch's name, not the entire
path, as the submitter should have a good idea of where it is located
regardless.
(From OE-Core rev: f6a6af896dd1968eded614b0c519dc375eff407a)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cc7546ded87dd44a988d7a23f1d7645094b5cdd4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Skip -Werror to make it possible to compile this recipe with ICECC else
all fallthrough comments will be removed since we pre-process the files
on the host before sending them to the compile nodes which then cause
errors because of default -Werror switch.
Fixes: caf64f85b5c5 ("json-c: update 0.13.1 - > 0.14")
(From OE-Core rev: edda50f28826fd84f83ccecaffbc7705204bccd6)
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 915f8307b063e17ddadd5dface83578b8ad254e2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Cups documentation states:
The default contains "admin", "lpadmin", "root", "sys" and/or "system".
https://www.cups.org/doc/man-cups-files.conf.html#:~:text=SystemGroup
Add root and sys accordingly
Also add wheel group. This is required for systems with polkit support in order to
control the printer settings with cups-pk-helper.
Not only for gnome-control-center, but also when using plain system-config-printer on
a system with running polkit, cups-pk-helper would be a required rdepend.
(From OE-Core rev: 1cca30bb163fbc3f6b79fe3cff6d6b405830a63a)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 572fed0ac6dbcf5749e19c7b624826fc30cf301e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bluez 5.69 added a regression. Bluetooth connection for playstation controllers
stopped working. This adds a backport patch for the issue
(From OE-Core rev: a4ba3de4248ee05119ae944a972f88517e4e087b)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit be05a177f943e9c8ce6c0fdbd157ee6f9103eef9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When specifying --mode / -m srcrev with devtool finish/update-recipe on
recipes that are not fetched from a SCM repository we get the following
error:
Traceback (most recent call last):
[..]
File "<...>/poky/meta/lib/oe/patch.py", line 49, in runcmd
raise CmdError(cmd, exitstatus >> 8, "stdout: %s\nstderr: %s" % (stdout, stderr))
oe.patch.CmdError: Command Error: 'sh -c 'git format-patch --no-signature --no-numbered INVALID -o /tmp/oepatchbj7pfmzj -- .'' exited with 0 Output:
stdout:
stderr: fatal: bad revision 'INVALID'
Fix this by adding a check and abort with a proper error message.
(From OE-Core rev: 9254b08fbfba3734d5bc717a382d909595833db1)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5b77f60e85d07921ae5e808daa1fd7d8c3dc40ea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[YOCTO #14933]
test_storlines is yet another Python ptest that fails intermittently on
the Yocto AB, so disable it during ptests for now.
(From OE-Core rev: 11eab2b5d14efa75fcb0686a9f835f9675883113)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d7b9f8157e6214a83b5495e8a32e11540ae65ff8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When running devtool update-recipe with --mode=srcrev AND --append switch
in dry-run, we get the following error:
Traceback (most recent call last):
[...]
Exception: destpath should be set here
Fix this by removing a misplaced else statement in _update_recipe_srcrev
(From OE-Core rev: edfa2aac5c39e12e1149134a6241ad4e5b2ebc46)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 85ba125703d5b442133fd7c470b915460ee68ac9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This fixes an issue running "opkg upgrade" on a system with systemd
(and when there is an update to "systemd-compat-units",
for example between yocto 4.2.2 and 4.2.3):
//var/lib/opkg/info/systemd-compat-units.postinst: cd: line 3: can't cd to /etc/init.d: No such file or directory
The existence of /etc/init.d is now tested
without causing an error if doesn't exist.
Fixes [YOCTO #15292]
(From OE-Core rev: d114814fa2628cfea2769d65a26514b76e61a0fa)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0330331a1386fd2a34b410a7f62b29bfc8dc23c4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Source: variable is generated from FILE but this is excluded from checksums
normally which results in a reproduciubility issue when the filename changes.
Add in a dependency by reworking the code a little to avoid this.
(From OE-Core rev: 431e6ad7c5b0af3909f5a43599764c529146e6d6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ea7da76c6930031a0071069027b1d71f737fbc9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If we chdir(), do the chdir back to the original directory in a finally
block so they always run.
(From OE-Core rev: 1680d1766445b21e35c6b874c4767b385862017f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cdc40292818683b6df1c814498c7589450a163fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A previous commit tried to add the --follow-symlinks option to
the perform_passwd_expire function in useradd_base.bbclass, however it used
a single -.
This is interpreted as --file=ollow-symlinks which results in...
sed: couldn't open file ollow-symlinks: No such file or directory
and...
ERROR: <image name>: passwd --expire operation did not succeed.
Fix by adding the missing -
(From OE-Core rev: 67721b71bf677097645b9150a31ac833125c0c23)
Signed-off-by: Adam Johnston <adam.johnston@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3c0deafcfcea3f610c7dd9a2d2884a16fbfe0497)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If /etc/passwd is a symlink, sed -i on same file will replace the
symlink with a new file. Prevent that by adding --follow-symlinks
option to sed
(From OE-Core rev: 7b4343a30a02d8f8664ac4c4bc09e5acfb4fa60e)
Signed-off-by: Joakim Tjernlund <joakim.tjernlund@infinera.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6ec004b2e7b4342465af8e5e6cc66041834821a0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As stated in the LICENSES/README.md "Unless otherwise noted, the systemd
project sources are licensed under the terms and conditions of the GNU
Lesser General Public License v2.1 or later", so replace LGPL-2.1-only
with LGPL-2.1-or-later.
With the exception of some udev sources that are licensed under
GPL-2.0-or-later (but are packaged separately), the project is licensed
under LGPL, and all the components are LGPL or under LGPL compatible
licenses. The package libsystemd is currently under the main package
license, which can cause problems when scanning for GPL software linked
to CLOSED one. Add more granularity by setting a license for libsystemd
to LGPL-2.1-or-later.
(From OE-Core rev: 2c65ec32ce3c4a74b7117588151a94a4c6e506a6)
Signed-off-by: Massimiliano Minella <massimiliano.minella@se.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 54975f4b2184fe12c4995c289eba8358958e6c21)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes made since CMake 3.27.6:
Brad King (6):
Android: Require Clang 18 for -std=c++23
Tests: Clarify RunCMake.CTestTimeout case name
ctest: Restore support for --timeout values higher than default test timeout
Help: Document CMP0124 behavior on already-set variables
FindPostgreSQL: Add support for version 16
CMake 3.27.7
Orkun Tokdemir (1):
Linting: Fix empty evaluated genex
(From OE-Core rev: 3f3f3118dd6976259e8d971ebf76f2eeaf96f930)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0faec0c8606b31216702252d0db7aa88388df231)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
- extensions: Don't search imports for extension prefixes
- transform: Check maximum depth when processing default templates
- build: Add more missing includes
- python: Don't set deprecated global
- build: Add missing includes
- imports: Limit nesting depth
- extensions: Report top-level elements in xsltDebugDumpExtensions
- Add extern "C" { } block to xsltlocale.h
- python: Make it compatible with python3.12
- date: Fix check for localtime_s
- date: Fix check for gmtime_s
- pkg-config files include cflags for static builds
- Handle NOCONFIG case when setting locations from CMake target properties
- autotools: Make xslt-config executable
- tests: Structured error handler now passes a const xmlError
- python: Fix tests on MinGW
- fuzz: Fix xmlFuzzEntityLoader after recent libxml2 changes
(From OE-Core rev: 7828e780813857a6667cb07472a0371823781e9b)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 48b353f3fb8e5ab1853cba7faa3065d2fe6f36b4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
- Fix public key computation for other EdDSA curves.
- Remove out of core handler diagnostic in FIPS mode.
- Check that the digest size is not zero in gcry_pk_sign_md and
gcry_pk_verify_md.
- Make store an s-exp with \0 is considered to be binary.
- Various constant-time improvements.
- Use getrandom call only when supported by the platform.
- Change the default for --with-libtool-modification to never.
(From OE-Core rev: 451480be9e8693d026fb408f5bfd1c6c77ad7182)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e21583896116cf37bf6b95aea466854e4fd5e54b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
============
-Fix missing newlines in the output of "rndc nta -dump".
-Take into account local authoritative zones when falling back to serve-stale.
-Fix assertion failure when using lock-file configuration option together -X
argument to named.
-The 'lock-file' file was being removed when it shouldn't have been making it
ineffective if named was started 3 or more times.
-Fix a shutdown race in dns__catz_update_cb().
-B.ROOT-SERVERS.NET addresses are now 170.247.170.2 and 2801:1b8:10::b.
-The timeouts for resending zone refresh queries over UDP were lowered to enable
named to more quickly determine that a primary is down.
-Don't schedule resign operations on the raw version of an inline-signing zone.
-Fix a possible assertion failure on an error path in resolver.c:fctx_query(),
when using an uninitialized link.
-Add semantic patch to do an explicit cast from char to unsigned char in ctype.h
class of functions.
-Python system tests have to be executed by invoking pytest directly. Executing
them with the legacy test runner is no longer supported.
-The wrong covered value was being set by dns_ncache_current for RRSIG records
in the returned rdataset structure. This resulted in TYPE0 being reported as
the covered value of the RRSIG when dumping the cache contents.
(From OE-Core rev: 6103a28c3b3df76a679acae577140d4ad2346894)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9b34124561d926d9273c52163853161515e5666a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Version 0.7.26
- selected bug fixes:
* fix evr roundtrip in testcases
* do not use deprecated headerUnload with newer rpm versions
(From OE-Core rev: a749063e3f978a429d192445dcb5d636de668b82)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit abd47f16a4ef8a50af4287795969832d1391d8d2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/6.5:
1/2 [
Author: Thomas Gleixner
Email: tglx@linutronix.de
Subject: x86/alternatives: Sync core before enabling interrupts
Date: Thu, 7 Dec 2023 20:49:24 +0100
text_poke_early() does:
local_irq_save(flags);
memcpy(addr, opcode, len);
local_irq_restore(flags);
sync_core();
That's not really correct because the synchronization should happen before
interrupts are reenabled to ensure that a pending interrupt observes the
complete update of the opcodes.
It's not entirely clear whether the interrupt entry provides enough
serialization already, but moving the sync_core() invocation into interrupt
disabled region does no harm and is obviously correct.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/2 [
Author: Thomas Gleixner
Email: tglx@linutronix.de
Subject: x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
Date: Thu, 7 Dec 2023 20:49:26 +0100
apply_alternatives() treats alternatives with the ALT_FLAG_NOT flag set
special as it optimizes the existing NOPs in place.
Unfortunately this happens with interrupts enabled and does not provide any
form of core synchronization.
So an interrupt hitting in the middle of the update and using the affected
code path will observe a half updated NOP and crash and burn. The following
3 NOP sequence was observed to expose this crash halfways reliably under
QEMU 32bit:
0x90 0x90 0x90
which is replaced by the optimized 3 byte NOP:
0x8d 0x76 0x00
So an interrupt can observe:
1) 0x90 0x90 0x90 nop nop nop
2) 0x8d 0x90 0x90 undefined
3) 0x8d 0x76 0x90 lea -0x70(%esi),%esi
4) 0x8d 0x76 0x00 lea 0x0(%esi),%esi
Where only #1 and #4 are true NOPs. The same problem exists for 64bit obviously.
Disable interrupts around this NOP optimization and invoke sync_core()
before reenabling them.
Fixes: 270a69c4485d ("x86/alternative: Support relocations in alternatives")
Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: stable@vger.kernel.org
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: eaa14acddf8259bef87143956766e7d3cf01d6ff)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1c8d29ab6b02c5b783429db3b67583deb1637142)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Paul Gortmaker
Email: paul.gortmaker@windriver.com
Subject: features/ima: drop now retired IMA_TRUSTED_KEYRING option
Date: Wed, 6 Dec 2023 09:15:38 -0500
Unfortunately linux-stable backported this:
Subject: ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
From: Nayna Jain <nayna@linux.ibm.com>
[ Upstream commit 5087fd9e80e539d2163accd045b73da64de7de95 ]
Time to remove "IMA_TRUSTED_KEYRING".
...to all releases still being maintained.
stable-queue$git grep -l 5087fd9e80e539
releases/5.10.195/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/5.15.132/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/5.4.257/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.1.53/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.4.16/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.5.3/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
So now when someone uses the feature, it triggers a do_kernel_configcheck
warning when the audit runs.
We added this file way back in 2019 so this fix will be needed on all
active branches that are using an LTS linux-stable kernel listed above.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 0f8eaea3a46c9f6e3c99fb59e689e2a3843979d0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d575b2822c1779077177deb177bafa94ab975bfc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
e7cddbb41b63 Linux 6.1.67
db46c77f3d51 Revert "wifi: cfg80211: fix CQM for non-range use"
(From OE-Core rev: c1411f50533512973e16e1e4b3a6e950c9bb9a77)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a80b32127dccd35ed7ed129e28231229afdaa53b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
6c6a6c7e211c Linux 6.1.66
ea574927fc0b iomap: update ki_pos a little later in iomap_dio_complete
adf0ecebf00a x86/apic/msi: Fix misconfigured non-maskable MSI quirk
b3b839fb636b x86/xen: fix percpu vcpu_info allocation
00bc8b2cf44c xen: simplify evtchn_do_upcall() call maze
9311a0ff388a xen: Allow platform PCI interrupt to be shared
402b8323461c r8169: fix deadlock on RTL8125 in jumbo mtu mode
22ee0ddb2af7 r8169: disable ASPM in case of tx timeout
10ce6301009f drm/amd/display: Fix MPCC 1DLUT programming
8332cb6c6339 drm/amd/display: Fix the delta clamping for shaper LUT
442a4d4d0157 drm/amd/display: clean code-style issues in dcn30_set_mpc_shaper_3dlut
6cd736272165 drm/amd/display: Expand kernel doc for DC
8b01195be4a9 mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
38d3216032c9 mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
0e0a95166882 drm/amd/pm: fix a memleak in aldebaran_tables_init
59862b869275 iommu/vt-d: Make context clearing consistent with context mapping
ee2c2247690c iommu/vt-d: Disable PCI ATS in legacy passthrough mode
8f39d297a26a iommu/vt-d: Add device_block_translation() helper
3787b3168b6c iommu/vt-d: Allocate pasid table in device probe path
681aeeda413d iommu/vt-d: Omit devTLB invalidation requests when TES=0
8aaed5b81d26 cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
d3788f6e9d5a cpufreq: imx6q: don't warn for disabling a non-existing frequency
195514bda626 drm/amd/display: Guard against invalid RPTR/WPTR being set
395a63ca1ad2 drm/amd/display: Restore rptr/wptr for DMCUB as workaround
4ec4508db975 spi: Fix null dereference on suspend
b57eebfb80e8 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
5bc8d96fedce PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers
10c3d86fea04 octeontx2-af: Initialize 'cntr_val' to fix uninitialized symbol error
1c8f75ee9233 PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card
7545ddda9c98 KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.
21feaf558f93 net: ravb: Keep reverse order of operations in ravb_remove()
8d04278ff48b net: ravb: Stop DMA in case of failures on ravb_open()
52b751686cbf net: ravb: Start TX queues after HW initialization succeeded
e2db25d16cdd net: ravb: Make write access to CXR35 first before accessing other EMAC registers
f5c649ce7975 net: ravb: Use pm_runtime_resume_and_get()
149b2fe12aca net: ravb: Check return value of reset_control_deassert()
7ed2e4c2d016 ravb: Fix races between ravb_tx_timeout_work() and net related ops
8b1d088be5f1 r8169: prevent potential deadlock in rtl8169_close
9c4ac2d98a48 octeontx2-pf: Restore TC ingress police rules when interface is up
aef2d5b3e56e octeontx2-af: Install TC filter rules in hardware based on priority
662b88708408 octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
5d5bcfb1ca8d net: stmmac: xgmac: Disable FPE MMC interrupts
334e6378c28c octeontx2-af: Fix possible buffer overflow
c3e974e9c4bb selftests/net: mptcp: fix uninitialized variable warnings
12dd4c1bf3bd selftests/net: unix: fix unused variable compiler warning
4e999af7cf8a selftests/net: fix a char signedness issue
249ceee95caf selftests/net: ipsec: fix constant out of range
e01249a83939 uapi: propagate __struct_group() attributes to the container union
fd91b48f108d dpaa2-eth: increase the needed headroom to account for alignment
94445d958307 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
f89fef7710b2 usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
9aff7c51b440 USB: core: Change configuration warnings to notices
c89b34eef336 USB: xhci-plat: fix legacy PHY double init
307a6525c82a wifi: cfg80211: fix CQM for non-range use
e8c1105c0ccc serial: sc16is7xx: add missing support for rs485 devicetree properties
55061c323075 serial: sc16is7xx: Put IOControl register into regmap_volatile
a491c7be35ed auxdisplay: hd44780: move cursor home after clear display command
7f2116777541 Input: xpad - add HyperX Clutch Gladiate Support
7a105de27538 btrfs: fix 64bit compat send ioctl arguments not initializing version member
32912ee86931 btrfs: make error messages more clear when getting a chunk map
4fc9c61c02c0 btrfs: send: ensure send_fd is writable
86742a963fe6 btrfs: fix off-by-one when checking chunk map includes logical address
9fe447c485ed btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
3f26d9b257ad btrfs: add dmesg output for first mount and last unmount of a filesystem
0ad7d59e7901 parisc: Mark altinstructions read-only and 32-bit aligned
cf2ae6494d1f parisc: Ensure 32-bit alignment on parisc unwind section
2acfff573042 parisc: Mark jump_table naturally aligned
3793cd2ded7c parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
79a1fdf4c212 parisc: Mark lock_aligned variables 16-byte aligned on SMP
41d7852a0a39 parisc: Use natural CPU alignment for bug_table
c7c78a4aa60a parisc: Mark ex_table entries 32-bit aligned in uaccess.h
645e4b693b5e parisc: Mark ex_table entries 32-bit aligned in assembly.h
c23b9eaca80c powerpc: Don't clobber f0/vs0 during fp|altivec register save
e6bc42fae6b8 KVM: PPC: Book3S HV: Fix KVM_RUN clobbering FP/VEC user registers
59419ebcc0a6 iommu/vt-d: Add MTL to quirk list to skip TE disabling
0b48970ce102 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
fc98ea2699c0 dma-buf: fix check in dma_resv_add_fence
4da1556996fa cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch()
9d4c721c1866 powercap: DTPM: Fix unneeded conversions to micro-Watts
a62ca58bb3cc nvme: check for valid nvme_identify_ns() before using it
82b5e603edd4 dm verity: don't perform FEC for failed readahead IO
6f5a9fc94bfc dm verity: initialize fec io before freeing it
7cfc3884a8bb drm/amd/display: fix ABM disablement
859a3a9f1e6b drm/amd/display: Update min Z8 residency time to 2100 for DCN314
6ef7f13c72df drm/amd/display: Use DRAM speed from validation for dummy p-state
a67c18704706 drm/amd/display: Remove min_dst_y_next_start check for Z8
33ed892f0cde drm/amd/display: Include udelay when waiting for INBOX0 ACK
c5cf436c8969 drm/amdgpu: Force order between a read and write to the same address
c60884296300 drm/amd: Enable PCIe PME from D3
cebccbe80165 scsi: sd: Fix system start for ATA devices
181fd67dc5b9 scsi: Change SCSI device boolean fields to single bit flags
7d2faae81b57 dm-verity: align struct dm_verity_fec_io properly
da9f55393f69 ALSA: hda/realtek: Add supported ALC257 for ChromeOS
f4b130213497 ALSA: hda/realtek: Headset Mic VREF to 100%
65654af4c8a6 ALSA: hda: Disable power-save on KONTRON SinglePC
ba911edc6c0c mmc: block: Be sure to wait while busy in CQE error recovery
eab9ec644637 mmc: block: Do not lose cache flush during CQE error recovery
e121f6d73d2e mmc: block: Retry commands in CQE error recovery
3a9a9c256f02 mmc: cqhci: Fix task clearing in CQE error recovery
def67fd8efde mmc: cqhci: Warn of halt or task clear failure
2ebc8b758c7d mmc: cqhci: Increase recovery halt timeout
d2fc10e262b5 mmc: sdhci-pci-gli: Disable LPM during initialization
87ceaa8521fc firewire: core: fix possible memory leak in create_units()
db0b69e46da6 pinctrl: avoid reload of p state in list iteration
74820f7406a1 smb: client: report correct st_size for SMB and NFS symlinks
60fed17ca5b8 cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved
6406cce4b22d cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved
(From OE-Core rev: 70e1c509c81c5bc9b270076169b836562829ef51)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 83c13368918a69ad63ee957f3d03362e366afe42)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto-rt/6.1:
1/17 [
Author: Tvrtko Ursulin
Email: tvrtko.ursulin@intel.com
Subject: drm/i915: Do not disable preemption for resets
Date: Fri, 18 Aug 2023 22:45:25 -0400
[commit 40cd2835ced288789a685aa4aa7bc04b492dcd45 in linux-rt-devel]
Commit ade8a0f59844 ("drm/i915: Make all GPU resets atomic") added a
preempt disable section over the hardware reset callback to prepare the
driver for being able to reset from atomic contexts.
In retrospect I can see that the work item at a time was about removing
the struct mutex from the reset path. Code base also briefly entertained
the idea of doing the reset under stop_machine in order to serialize
userspace mmap and temporary glitch in the fence registers (see
eb8d0f5af4ec ("drm/i915: Remove GPU reset dependence on struct_mutex"),
but that never materialized and was soon removed in 2caffbf11762
("drm/i915: Revoke mmaps and prevent access to fence registers across
reset") and replaced with a SRCU based solution.
As such, as far as I can see, today we still have a requirement that
resets must not sleep (invoked from submission tasklets), but no need to
support invoking them from a truly atomic context.
Given that the preemption section is problematic on RT kernels, since the
uncore lock becomes a sleeping lock and so is invalid in such section,
lets try and remove it. Potential downside is that our short waits on GPU
to complete the reset may get extended if CPU scheduling interferes, but
in practice that probably isn't a deal breaker.
In terms of mechanics, since the preemption disabled block is being
removed we just need to replace a few of the wait_for_atomic macros into
busy looping versions which will work (and not complain) when called from
non-atomic sections.
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Chris Wilson <chris.p.wilson@intel.com>
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Acked-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Link: https://lore.kernel.org/r/20230705093025.3689748-1-tvrtko.ursulin@linux.intel.com
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
[PG: backport from v6.4-rt ; minor context fixup caused by b7d70b8b06ed]
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Clark Williams <williams@redhat.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/17 [
Author: Clark Williams
Email: clrkwllms@kernel.org
Subject: 'Linux 6.1.33-rt11'
Date: Mon, 12 Jun 2023 10:40:02 -0500
Signed-off-by: Clark Williams <clrkwllms@kernel.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
5/17 [
Author: Sebastian Andrzej Siewior
Email: bigeasy@linutronix.de
Subject: io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc().
Date: Fri, 10 Mar 2023 17:29:05 +0100
io_mapping_map_atomic_wc() disables preemption and pagefaults for
historical reasons. The conversion to io_mapping_map_local_wc(), which
only disables migration, cannot be done wholesale because quite some call
sites need to be updated to accommodate with the changed semantics.
On PREEMPT_RT enabled kernels the io_mapping_map_atomic_wc() semantics are
problematic due to the implicit disabling of preemption which makes it
impossible to acquire 'sleeping' spinlocks within the mapped atomic
sections.
PREEMPT_RT replaces the preempt_disable() with a migrate_disable() for
more than a decade. It could be argued that this is a justification to do
this unconditionally, but PREEMPT_RT covers only a limited number of
architectures and it disables some functionality which limits the coverage
further.
Limit the replacement to PREEMPT_RT for now. This is also done
kmap_atomic().
Link: https://lkml.kernel.org/r/20230310162905.O57Pj7hh@linutronix.de
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Reported-by: Richard Weinberger <richard.weinberger@gmail.com>
Link: https://lore.kernel.org/CAFLxGvw0WMxaMqYqJ5WgvVSbKHq2D2xcXTOgMCpgq9nDC-MWTQ@mail.gmail.com
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
(cherry picked from commit 7eb16f23b9a415f062db22739e59bb144e0b24ab)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
6/17 [
Author: Sebastian Andrzej Siewior
Email: bigeasy@linutronix.de
Subject: locking/rwbase: Mitigate indefinite writer starvation
Date: Tue, 21 Mar 2023 17:11:40 +0100
On PREEMPT_RT, rw_semaphore and rwlock_t locks are unfair to writers.
Readers can indefinitely acquire the lock unless the writer fully acquired
the lock, which might never happen if there is always a reader in the
critical section owning the lock.
Mel Gorman reported that since LTP-20220121 the dio_truncate test case
went from having 1 reader to having 16 readers and that number of readers
is sufficient to prevent the down_write ever succeeding while readers
exist. Eventually the test is killed after 30 minutes as a failure.
Mel proposed a timeout to limit how long a writer can be blocked until
the reader is forced into the slowpath.
Thomas argued that there is no added value by providing this timeout. From
a PREEMPT_RT point of view, there are no critical rw_semaphore or rwlock_t
locks left where the reader must be preferred.
Mitigate indefinite writer starvation by forcing the READER into the
slowpath once the WRITER attempts to acquire the lock.
Reported-by: Mel Gorman <mgorman@techsingularity.net>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Acked-by: Mel Gorman <mgorman@techsingularity.net>
Link: https://lore.kernel.org/877cwbq4cq.ffs@tglx
Link: https://lore.kernel.org/r/20230321161140.HMcQEhHb@linutronix.de
Cc: Linus Torvalds <torvalds@linux-foundation.org>
(cherry picked from commit 286deb7ec03d941664ac3ffaff58814b454adf65)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
7/17 [
Author: Paolo Abeni
Email: pabeni@redhat.com
Subject: revert: "softirq: Let ksoftirqd do its job"
Date: Mon, 8 May 2023 08:17:44 +0200
Due to the mentioned commit, when the ksoftirqd processes take charge
of softirq processing, the system can experience high latencies.
In the past a few workarounds have been implemented for specific
side-effects of the above:
commit 1ff688209e2e ("watchdog: core: make sure the watchdog_worker is not deferred")
commit 8d5755b3f77b ("watchdog: softdog: fire watchdog even if softirqs do not get to run")
commit 217f69743681 ("net: busy-poll: allow preemption in sk_busy_loop()")
commit 3c53776e29f8 ("Mark HI and TASKLET softirq synchronous")
but the latency problem still exists in real-life workloads, see the
link below.
The reverted commit intended to solve a live-lock scenario that can now
be addressed with the NAPI threaded mode, introduced with commit
29863d41bb6e ("net: implement threaded-able napi poll loop support"),
and nowadays in a pretty stable status.
While a complete solution to put softirq processing under nice resource
control would be preferable, that has proven to be a very hard task. In
the short term, remove the main pain point, and also simplify a bit the
current softirq implementation.
Note that this change also reverts commit 3c53776e29f8 ("Mark HI and
TASKLET softirq synchronous") and commit 1342d8080f61 ("softirq: Don't
skip softirq execution when softirq thread is parking"), which are
direct follow-ups of the feature commit. A single change is preferred to
avoid known bad intermediate states introduced by a patch series
reverting them individually.
Link: https://lore.kernel.org/netdev/305d7742212cbe98621b16be782b0562f1012cb6.camel@redhat.com/
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Tested-by: Jason Xing <kerneljasonxing@gmail.com>
Reviewed-by: Jakub Kicinski <kuba@kernel.org>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Link: https://lore.kernel.org/r/57e66b364f1b6f09c9bc0316742c3b14f4ce83bd.1683526542.git.pabeni@redhat.com
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
(cherry picked from commit b8a04a538ed4755dc97c403ee3b8dd882955c98c)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
8/17 [
Author: Peter Zijlstra
Email: peterz@infradead.org
Subject: debugobjects,locking: Annotate debug_object_fill_pool() wait type violation
Date: Tue, 25 Apr 2023 17:03:13 +0200
There is an explicit wait-type violation in debug_object_fill_pool()
for PREEMPT_RT=n kernels which allows them to more easily fill the
object pool and reduce the chance of allocation failures.
Lockdep's wait-type checks are designed to check the PREEMPT_RT
locking rules even for PREEMPT_RT=n kernels and object to this, so
create a lockdep annotation to allow this to stand.
Specifically, create a 'lock' type that overrides the inner wait-type
while it is held -- allowing one to temporarily raise it, such that
the violation is hidden.
Reported-by: Vlastimil Babka <vbabka@suse.cz>
Reported-by: Qi Zheng <zhengqi.arch@bytedance.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Tested-by: Qi Zheng <zhengqi.arch@bytedance.com>
Link: https://lkml.kernel.org/r/20230429100614.GA1489784@hirez.programming.kicks-ass.net
(cherry picked from commit 0cce06ba859a515bd06224085d3addb870608b6d)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
9/17 [
Author: Wander Lairson Costa
Email: wander@redhat.com
Subject: sched: avoid false lockdep splat in put_task_struct()
Date: Wed, 14 Jun 2023 09:23:22 -0300
In put_task_struct(), a spin_lock is indirectly acquired under the kernel
stock. When running the kernel in real-time (RT) configuration, the
operation is dispatched to a preemptible context call to ensure
guaranteed preemption. However, if PROVE_RAW_LOCK_NESTING is enabled
and __put_task_struct() is called while holding a raw_spinlock, lockdep
incorrectly reports an "Invalid lock context" in the stock kernel.
This false splat occurs because lockdep is unaware of the different
route taken under RT. To address this issue, override the inner wait
type to prevent the false lockdep splat.
Signed-off-by: Wander Lairson Costa <wander@redhat.com>
Suggested-by: Oleg Nesterov <oleg@redhat.com>
Suggested-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Suggested-by: Peter Zijlstra <peterz@infradead.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Luis Goncalves <lgoncalv@redhat.com>
Link: https://lore.kernel.org/r/20230614122323.37957-3-wander@redhat.com
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
(cherry picked from commit a5e446e728e89d5f5c5e427cc919bc7813c64c28)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
10/17 [
Author: Sebastian Andrzej Siewior
Email: bigeasy@linutronix.de
Subject: mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
Date: Fri, 23 Jun 2023 22:15:17 +0200
__build_all_zonelists() acquires zonelist_update_seq by first disabling
interrupts via local_irq_save() and then acquiring the seqlock with
write_seqlock(). This is troublesome and leads to problems on
PREEMPT_RT. The problem is that the inner spinlock_t becomes a sleeping
lock on PREEMPT_RT and must not be acquired with disabled interrupts.
The API provides write_seqlock_irqsave() which does the right thing in
one step.
printk_deferred_enter() has to be invoked in non-migrate-able context to
ensure that deferred printing is enabled and disabled on the same CPU.
This is the case after zonelist_update_seq has been acquired.
There was discussion on the first submission that the order should be:
local_irq_disable();
printk_deferred_enter();
write_seqlock();
to avoid pitfalls like having an unaccounted printk() coming from
write_seqlock_irqsave() before printk_deferred_enter() is invoked. The
only origin of such a printk() can be a lockdep splat because the
lockdep annotation happens after the sequence count is incremented.
This is exceptional and subject to change.
It was also pointed that PREEMPT_RT can be affected by the printk
problem since its write_seqlock_irqsave() does not really disable
interrupts. This isn't the case because PREEMPT_RT's printk
implementation differs from the mainline implementation in two important
aspects:
- Printing happens in a dedicated threads and not at during the
invocation of printk().
- In emergency cases where synchronous printing is used, a different
driver is used which does not use tty_port::lock.
Acquire zonelist_update_seq with write_seqlock_irqsave() and then defer
printk output.
Fixes: 1007843a91909 ("mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock")
Acked-by: Michal Hocko <mhocko@suse.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Link: https://lore.kernel.org/r/20230623201517.yw286Knb@linutronix.de
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
(cherry picked from commit 4d1139baae8bc4fff3728d1d204bdb04c13dbe10)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
11/17 [
Author: Sebastian Andrzej Siewior
Email: bigeasy@linutronix.de
Subject: bpf: Remove in_atomic() from bpf_link_put().
Date: Wed, 14 Jun 2023 10:34:30 +0200
bpf_free_inode() is invoked as a RCU callback. Usually RCU callbacks are
invoked within softirq context. By setting rcutree.use_softirq=0 boot
option the RCU callbacks will be invoked in a per-CPU kthread with
bottom halves disabled which implies a RCU read section.
On PREEMPT_RT the context remains fully preemptible. The RCU read
section however does not allow schedule() invocation. The latter happens
in mutex_lock() performed by bpf_trampoline_unlink_prog() originated
from bpf_link_put().
It was pointed out that the bpf_link_put() invocation should not be
delayed if originated from close(). It was also pointed out that other
invocations from within a syscall should also avoid the workqueue.
Everyone else should use workqueue by default to remain safe in the
future (while auditing the code, every caller was preemptible except for
the RCU case).
Let bpf_link_put() use the worker unconditionally. Add
bpf_link_put_direct() which will directly free the resources and is used
by close() and from within __sys_bpf().
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20230614083430.oENawF8f@linutronix.de
(cherry picked from commit ab5d47bd41b1db82c295b0e751e2b822b43a4b5a)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
12/17 [
Author: Thomas Gleixner
Email: tglx@linutronix.de
Subject: posix-timers: Ensure timer ID search-loop limit is valid
Date: Thu, 1 Jun 2023 20:58:47 +0200
posix_timer_add() tries to allocate a posix timer ID by starting from the
cached ID which was stored by the last successful allocation.
This is done in a loop searching the ID space for a free slot one by
one. The loop has to terminate when the search wrapped around to the
starting point.
But that's racy vs. establishing the starting point. That is read out
lockless, which leads to the following problem:
CPU0 CPU1
posix_timer_add()
start = sig->posix_timer_id;
lock(hash_lock);
... posix_timer_add()
if (++sig->posix_timer_id < 0)
start = sig->posix_timer_id;
sig->posix_timer_id = 0;
So CPU1 can observe a negative start value, i.e. -1, and the loop break
never happens because the condition can never be true:
if (sig->posix_timer_id == start)
break;
While this is unlikely to ever turn into an endless loop as the ID space is
huge (INT_MAX), the racy read of the start value caught the attention of
KCSAN and Dmitry unearthed that incorrectness.
Rewrite it so that all id operations are under the hash lock.
Reported-by: syzbot+5c54bd3eb218bb595aa9@syzkaller.appspotmail.com
Reported-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Frederic Weisbecker <frederic@kernel.org>
Link: https://lore.kernel.org/r/87bkhzdn6g.ffs@tglx
(cherry picked from commit 8ce8849dd1e78dadcee0ec9acbd259d239b7069f)
Signed-off-by: Clark Williams <clark.williams@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 3ada2757f8c8987af988dc8cd7525f755571c31f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 53e612c42ce438b100505c93d8bb65e59f49895d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Paul Gortmaker
Email: paul.gortmaker@windriver.com
Subject: features/ima: drop now retired IMA_TRUSTED_KEYRING option
Date: Wed, 6 Dec 2023 09:15:38 -0500
Unfortunately linux-stable backported this:
Subject: ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
From: Nayna Jain <nayna@linux.ibm.com>
[ Upstream commit 5087fd9e80e539d2163accd045b73da64de7de95 ]
Time to remove "IMA_TRUSTED_KEYRING".
...to all releases still being maintained.
stable-queue$git grep -l 5087fd9e80e539
releases/5.10.195/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/5.15.132/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/5.4.257/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.1.53/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.4.16/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
releases/6.5.3/ima-remove-deprecated-ima_trusted_keyring-kconfig.patch
So now when someone uses the feature, it triggers a do_kernel_configcheck
warning when the audit runs.
We added this file way back in 2019 so this fix will be needed on all
active branches that are using an LTS linux-stable kernel listed above.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 72adeea0757a7de664092cfac6139c28c7f6e999)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit db11dfcd8304ded18fd21d7c4c2db50331402666)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sometimes NVD servers are unstable and return too many errors.
There is an option to have higher fetch attempts to increase the chances
of successfully fetching the CVE data.
Additionally, it also makes sense to progressively increase the delay
after a failed request to an already unstable or busy server.
The increase in delay is reset after every successful request and
the maximum delay is limited to 30 seconds.
Also, the logs are improved to give more clarity.
(From OE-Core rev: d24b1ce8485615b9359c0d319c64eb7756492cf8)
Signed-off-by: Dhairya Nagodra <dnagodra@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7101d654635b707e56b0dbae8c2146b312d211ea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As per NVD, the public rate limit is 5 requests in 30s (6s delay).
Using an API key increases the limit to 50 requests in 30s (0.6s delay).
However, NVD still recommends sleeping for several seconds so that the
other legitimate requests are serviced without denial or interruption.
Keeping the default sleep at 6 seconds and 2 seconds with an API key.
For failures, the wait time is unchanged (6 seconds).
Reference: https://nvd.nist.gov/developers/start-here#RateLimits
(From OE-Core rev: 6998b433a0b0609bbcfb99e7c8e96e5d6b534921)
Signed-off-by: Dhairya Nagodra <dnagodra@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5c32e2941d1dc3d04a799a1b7cbd275c1ccc9e79)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sometimes NVD servers are unstable and return too many errors.
Last time we increased number of attempts from 3 to 5, but
further increasing is not reasonable as in normal case
too many retries is just abusive.
Keep retries low as default and allow to increase as needed.
(From OE-Core rev: 3573b0ab09359f7eca37fd86400dc3945f5fa7c1)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b6fd8043d83b99000054ab6ad2c745d07c6bcc1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This variable is not referenced in oe-core anymore.
(From OE-Core rev: 5e545e1226dbec48e7c60735ec5969ec0e356f21)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 905b45a814cb33327503b793741c19b44c8550b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
wtmp is filled with binary data which the run_serial command can't cope with.
Catting this results in confusion of the serial interface and potentially large
backlogs of data in the buffers which can hang qemu.
Exclude the problematic files from the command.
(From OE-Core rev: 1a14503ff5b4bc8192ae1b0d22622b8aefb718be)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 599ac08a6f6fb3f6a89a897c8e06367c63c2f979)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Building perf without security_flags.inc being included in one's
distro results in the buildpaths warning
WARNING: perf-1.0-r9 do_package_qa: QA Issue: File /usr/bin/trace in
package perf contains reference to TMPDIR
because the ${DEBUG_PREFIX_MAP} does not get used. Most recipes get
that from CFLAGS, but the perf recipe explicitly unsets that.
Now ${SELECTED_OPTIMIZATION} of course contains more than just
${DEBUG_FLAGS}/${DEBUG_PREFIX_MAP}. For most TUs, perf's build system
adds its own optimization flags (-O6 for odd reasons), so for those
including the -O2 or -Og doesn't change anything. But looking at the
.o.cmd files show that there are some TUs which currently get built
without any -O flag. So for those adding the distro's
SELECTED_OPTIMIZATION seem to be the right thing to do.
(cherry-picked from Oe-Core rev: aa01c9122ef4a2159df503ef6ed25e802277f13a)
(From OE-Core rev: 34f2f67055a9a29765629abef28ffa6b66c8ed41)
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on binutils-2.41 stable branch are updated.
eb49941e7e1 Gold/MIPS: Add targ_extra_size=64 for mips32 triples
c27eff41737 Gold/MIPS: Use EM_MIPS instead of EM_MIPS_RS3_LE for little endian
7fe76f02413 x86-64: fix suffix-less PUSH of symbol address
(From OE-Core rev: 8408a44331a0c9e5ea86d822cebec06dcf495694)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on glibc-2.38 stable branch are updated.
44f757a636 LoongArch: Delete excessively allocated memory.
bf5aa419cb elf: Fix wrong break removal from 8ee878592c
63dbbc5c52 sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789]
1e04dcec49 Revert "elf: Move l_init_called_next to old place of l_text_end in link map"
719866ab2f Revert "elf: Always call destructors in reverse constructor order (bug 30785)"
e0b6c9706c Revert "elf: Remove unused l_text_end field from struct link_map"
(From OE-Core rev: 88e95c24c4b7b440e4ab4653fb93bddcb7524a58)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
update include fix for CVE-2023-47100.
(From OE-Core rev: d429d25beb8d4afba106b6dec957269356cb57ef)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: 000b2a380021f2c7fd102b6523a986c2e7ad20ae)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
checkout CVE-2023-4692.patch from OE-Core rev:
c89835b37366dde6c74f8221fd5a295ecabf8225
checkout CVE-2023-4693.patch from OE-Core rev:
1bbbba098dba85ec1b875512d75f7eca9026e781
(From OE-Core rev: 915208a01ce3a5fc6a0c636225e96d385709986b)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
patch file added since Oe-Core rev a9203c46cd64c3ec5e5b00e381bbac85733f85df but not part of SRC_URI.
(From OE-Core rev: c9abf1f8395692080576d0fe9b2f28ea2240741b)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Verify that an existing layer path was given when adding a new
layer.
Manually using the shell for globbing is unnecessary, use the glob
function instead for cleaner code.
(Bitbake rev: f02c3ccc46bfc78ff3ec577b84247a37cbb1a58c)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Running `devtool search gcc` would result in errors like this for
virtual recipes:
ERROR: When reparsing
.../meta/recipes-devtools/gcc/libgcc-initial_13.2.bb:do_populate_sysroot,
the basehash value changed from
b1cd809ed98cef9db0fb1b17d34c4083e739c336f9d5619b89715b0294d81af5 to
44c2f92781dc4a20e98b7bb4724e204e64b101905fa75e71241a574b725997dc. The
metadata is not deterministic and this needs to be fixed.
ERROR: The following commands may help:
ERROR: $ bitbake libgcc-initial -cdo_populate_sysroot -Snone
ERROR: Then:
ERROR: $ bitbake libgcc-initial -cdo_populate_sysroot -Sprintdiff
The reason was the newly introduced :layer-<layername> override, which
is used, e.g., in meta/classes-global/insane.bbclass to add the
patch-status QA test only for the meta layer:
ERROR_QA:append:layer-core = " patch-status"
When tinfoil parsed the recipes using the parseRecipeFile() function, it
failed to properly identify the layername for virtual recipes, which
resulted in the error above.
The correct thing to do is to make parseRecipeFile() call
bb.cache.virtualfn2realfn() to convert the virtual filename into a real
filename and virtual class.
(Bitbake rev: 4684d8886834595c3b81d97befecad69ac73545f)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Align the order from `BB_SIGNATURE_HANDLER` to `SSTATE_MIRRORS` in Quick Build
with the order in the default local conf. While trivial it is easier to find,
if the order matches.
(From yocto-docs rev: 80af32ab4d5ff4e7ee834477da748f2ba5bdb6de)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Reword a fix to align with the final release notes.
(From yocto-docs rev: 290063679c2f67b022a19255031b8d3293508935)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Better than using "python unittest" without any
special formatting.
(From yocto-docs rev: b8771fb08b5efc7e6f2b4dbb5bd4df2bb1942ecf)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
SRC_URI[md5sum] has been deprecated for a long time. Discourage its use
by removing it from examples and note that it should be replaced by
SRC_URI[sha256sum] when updating recipes.
Also mention that bitbake supports other checksums, though they are not
commonly used.
(From yocto-docs rev: 99d176aa9bd88750eab9314b9d8c941abeff6726)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After the following meta-yocto commits, MIRRORS & PREMIRRORS are no
longer set in the poky distro config file:
67b79df4fbff ("poky.conf: remove redundant MIRRORS")
1b71a3b9418f ("poky: Drop PREMIRRORS entries for scms")
(From yocto-docs rev: 6e9b733ff83533da6b59af5073cc7efa93406ac9)
Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- nanbield is now released
- update the start and end dates
(From yocto-docs rev: 2fa71834987a5954ccef8bd2747431022c96533e)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
"--subject-prefix" applies to "git format-patch", not "git send-email"
(From yocto-docs rev: 870935bb94f40adbd61220bdb4b6f1eeaaea1ece)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commands like "bitbake XXX -S printdiff" search for sstate files but don't download
them. This means that local files aren't touched as the download code would do, meaning
the sstate cleanup scripts can delete them. This can then lead to obtuse build failures.
Have the search code touch local files in the same way as the main code paths would to
avoid these files disappearing.
Move the function to a common touch() function in lib/oe instead of duplicating code.
(From OE-Core rev: 427c43d8e3315fa6872feaa71d135de60c810de7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a27fc0bd5706ab5b9c68a0271fcf57377a678cdf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Follow the example of rust and cargo classes and pass RUST_HOST_SYS and
RUST_BUILD_SYS to rustc's --target argument instead of bare HOST_SYS and
BUILD_SYS.
(From OE-Core rev: ea5e46a627dc7385c4d7732299618b6392b7a407)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1471c6c076f544ccd6f0722c82878311199881a7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Running `devtool search gcc` would result in errors for virtual recipes.
The reason was the newly introduced :layer-<layername> override.
When tinfoil parsed the recipes using the parseRecipeFile() function, it
failed to properly identify the layername for virtual recipes, which
resulted in the errors.
Add tests that exercise these code paths through parseRecipeFile().
(From OE-Core rev: f415c97ad538ce046c87af3fc9eeec6599313764)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.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>
Try to execute both gtk-update-icon-cache and
gtk4-update-icon-cache after checking whether the
commands are available.
This attempts to match what gtk-icon-cache.bbclass is doing.
This fixes running update_gtk_icon_cache during do_rootfs
for an image that contains only GTK4 related packages.
(From OE-Core rev: 9de44606319c1bcf5a0a80399073e391954dfdbe)
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
4631960b4700 Linux 6.5.13
a9d6c0c5a6bd net/mlx5e: Track xmit submission to PTP WQ after populating metadata map
c712654d6f36 net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe
2c9de867ca28 tracing: Have trace_event_file have ref counters
1f59a2a92855 powerpc/powernv: Fix fortify source warnings in opal-prd.c
7aded92aeb75 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
353bc3849241 drm/amd/display: Enable fast plane updates on DCN3.2 and above
5b14cf37b9f0 drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
562176ea823a drm/amd/display: Fix DSC not Enabled on Direct MST Sink
5b37ee61b89d drm/amd/display: Guard against invalid RPTR/WPTR being set
f3385c9b8ed4 drm/amdgpu: Fix possible null pointer dereference
ed8fc80b1950 drm/amdgpu: lower CS errors to debug severity
b827ed7014a0 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
7c6574dd032c drm/amdgpu: fix error handling in amdgpu_vm_init
8c3b198fac82 drm/amdgpu: don't use ATRM for external devices
6f6177558004 drm/amdgpu: add a retry for IP discovery init
a5bd0c0d3189 drm/amdgpu: fix GRBM read timeout when do mes_self_test
045d5eec88d2 drm/amdgpu: don't use pci_is_thunderbolt_attached()
02eb46bb2150 drm/amdgpu/smu13: drop compute workload workaround
5392874af8ab drm/amd/pm: Fix error of MACO flag setting code
5d614170fa1f drm/i915: Flush WC GGTT only on required platforms
1e019d6bcb44 drm/i915: Fix potential spectre vulnerability
0990bd1ff1bf drm/i915: Bump GLK CDCLK frequency when driving multiple pipes
9dfc6bc4a6a2 drm/i915/mtl: Support HBR3 rate with C10 phy and eDP in MTL
59d2eee68804 drm: bridge: it66121: ->get_edid callback must not return err pointers
f0a11733bd03 drm/amd/pm: Handle non-terminated overdrive commands.
e3b83d87c93e ext4: fix racy may inline data check in dio write
8b7e09f9b955 ext4: properly sync file size update after O_SYNC direct IO
13859f9e6493 ext4: add missed brelse in update_backups
edfb7b8d36ab ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
079d796c58f2 ext4: correct the start block of counting reserved clusters
8547701c3b0a ext4: correct return value of ext4_convert_meta_bg
ec51fb39b173 ext4: mark buffer new if it is unwritten to avoid stale data exposure
a9ceb3e26c7c ext4: correct offset of gdb backup in non meta_bg group to update_backups
aaa3bd727255 ext4: apply umask if ACL support is disabled
d1769a4c92b3 ext4: make sure allocate pending entry not fail
a937cf1c90d1 ext4: fix race between writepages and remount
cdbfce536cfa Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
e33abcd82f9c media: qcom: camss: Fix csid-gen2 for test pattern generator
51792b41ee52 media: qcom: camss: Fix invalid clock enable bit disjunction
4122d47ad139 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
c25c6d618eda media: qcom: camss: Fix missing vfe_lite clocks check
d8cd7a8645c2 media: qcom: camss: Fix VFE-480 vfe_disable_output()
e428d0f3e42f media: qcom: camss: Fix VFE-17x vfe_disable_output()
820b967c0384 media: qcom: camss: Fix vfe_get() error jump
2dbb91675d6b media: qcom: camss: Fix pm_domain_on sequence in probe
967a522b5123 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
ddb96a13b277 r8169: add handling DASH when DASH is disabled
89a0fc500471 r8169: fix network lost after resume on DASH systems
533108f04a57 selftests: mptcp: fix fastclose with csum failure
c8e74731fff0 mptcp: fix setsockopt(IP_TOS) subflow locking
e729027888e9 mptcp: add validity check for sending RM_ADDR
342b528c0e84 mptcp: deal with large GSO size
9a7982259028 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
77227943445e mm: fix for negative counter: nr_file_hugepages
641061405579 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
5fb6a480a0fa riscv: kprobes: allow writing to x0
c93d4b75f58e riscv: correct pt_level name via pgtable_l5/4_enabled
85efe51890ef riscv: mm: Update the comment of CONFIG_PAGE_OFFSET
05b2911ac941 riscv: put interrupt entries into .irqentry.text
8d497507ce26 riscv: Using TOOLCHAIN_HAS_ZIHINTPAUSE marco replace zihintpause
9c3115d8549a LoongArch: Mark __percpu functions as always inline
4ce011ebb640 NFSD: Update nfsd_cache_append() to use xdr_stream
90ceb1e85869 nfsd: fix file memleak on client_opens_release
3cdc6b90ef59 dm-verity: don't use blocking calls from tasklets
f6af719e355d dm-bufio: fix no-sleep mode
02d2f24aaeee drm/mediatek/dp: fix memory leak on ->get_edid callback error path
d82dbbb169f2 drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection
f310c613afdf media: ccs: Correctly initialise try compose rectangle
da2617b32b4d media: venus: hfi: add checks to handle capabilities from firmware
bc3ade714672 media: venus: hfi: fix the check to handle session buffer requirement
8da410e429d2 media: venus: hfi_parser: Add check to keep the number of codecs within range
c7f45dd39318 media: sharp: fix sharp encoding
3163d9bf64e5 media: lirc: drop trailing space from scancode transmit
9de787139b02 f2fs: split initial and dynamic conditions for extent_cache
6fca08fd3085 f2fs: avoid format-overflow warning
ea8df211997b f2fs: set the default compress_level on ioctl
e08a8d94f982 f2fs: do not return EFSCORRUPTED, but try to run online repair
3ec63129137e i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
1c5ffd27c542 gfs2: don't withdraw if init_threads() got interrupted
e92237ba0704 net: phylink: initialize carrier state at creation
55c7b046cd1f net: dsa: lan9303: consequently nested-lock physical MDIO
82c9a9456b82 net: ethtool: Fix documentation of ethtool_sprintf()
d67fce6b1368 s390/ap: fix AP bus crash on early config change callback invocation
bc73f5ef079c i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
0e094322aad6 sbsa_gwdt: Calculate timeout with 64-bit math
3a0a398bedeb lsm: fix default return value for inode_getsecctx
b564c10d4e95 lsm: fix default return value for vm_enough_memory
695a358a3905 Revert "i2c: pxa: move to generic GPIO recovery"
db205ac66fda Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
30fb55283841 ALSA: hda/realtek: Add quirks for HP Laptops
d9d0d1c1d880 ALSA: hda/realtek: Enable Mute LED on HP 255 G10
1bc8a597307c ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
966b51c45080 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
96865995ccd2 ALSA: hda/realtek: Enable Mute LED on HP 255 G8
746820e6963a ALSA: info: Fix potential deadlock at disconnection
0b214ccbc778 btrfs: zoned: wait for data BG to be finished on direct IO allocation
f13f25184a9f xfs: recovery should not clear di_flushiter unconditionally
64af62c8977a cifs: Fix encryption of cleared, but unset rq_iter data buffers
50f4b57fc561 cifs: do not reset chan_max if multichannel is not supported at mount
48a8c1891851 cifs: force interface update before a fresh session setup
9bf434f12957 cifs: reconnect helper should set reconnect for the right channel
b9bb9607b1fc smb: client: fix potential deadlock when releasing mids
6db94d08359c smb: client: fix use-after-free in smb2_query_info_compound()
89929ea46f9c smb: client: fix use-after-free bug in cifs_debug_data_proc_show()
ef97cb5e93f7 smb3: fix caching of ctime on setxattr
2d29a938bf62 smb3: allow dumping session and tcon id to improve stats analysis and debugging
e0748969c6d7 smb3: fix touch -h of symlink
34e11da3eb40 smb3: fix creating FIFOs when mounting with "sfu" mount option
e28562567c72 fs: add ctime accessors infrastructure
45fa91b09bdb xhci: Enable RPM on controllers that support low-power states
b57e254d5ef4 parisc/power: Fix power soft-off when running on qemu
339ac29c6811 parisc/pgtable: Do not drop upper 5 address bits of physical address
c1b8ef9d7b8f parisc: Prevent booting 64-bit kernels on PA1.x machines
6fc3231df968 mm/hugetlb: use nth_page() in place of direct struct page manipulation
45b910169533 mm/hugetlb: prepare hugetlb_follow_page_mask() for FOLL_PIN
a231a59ec94c rcutorture: Fix stuttering races and other issues
c85633590547 torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter
05eb10004221 torture: Move stutter_wait() timeouts to hrtimers
3bdabd7be640 torture: Make torture_hrtimeout_*() use TASK_IDLE
aac54ca1a64c torture: Add lock_torture writer_fifo module parameter
525bcb9c290c torture: Add a kthread-creation callback to _torture_create_kthread()
ecc89436729b PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card
776edaebd616 PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers
b5b24f7693fe pmdomain: imx: Make imx pgc power domain also set the fwnode
d2cc57f71327 pmdomain: amlogic: Fix mask for the second NNA mem PD domain
47ceb5151c49 pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable
37179fcc916b cxl/port: Fix delete_endpoint() vs parent unregistration race
92ce68f7db0a cxl/region: Fix x1 root-decoder granularity calculations
276c11fba093 i3c: master: svc: fix random hot join failure since timeout error
d85cce9a5cbc i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
ccf8c93a3cdb i3c: master: svc: fix check wrong status register in irq handler
de3f849e2fb9 i3c: master: svc: fix ibi may not return mandatory data byte
f448576547a1 i3c: master: svc: fix wrong data return when IBI happen during start frame
3cce94303f3d i3c: master: svc: fix race condition in ibi work thread
7dc6161114a3 i3c: master: cdns: Fix reading status register
9090c5537c93 cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails
3c6facb35781 mtd: cfi_cmdset_0001: Byte swap OTP info
b3759b87052f mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long
cabf0ae76cc5 mm/memory_hotplug: use pfn math in place of direct struct page manipulation
bec1ed638f26 mm/cma: use nth_page() in place of direct struct page manipulation
569955a7bfa9 s390/cmma: fix detection of DAT pages
61c903a28d73 s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc()
6c4a91f9bb4a dmaengine: stm32-mdma: correct desc prep when channel running
5f74466e7a1e mcb: fix error handling for different scenarios when parsing
b2f00346f57b driver core: Release all resources during unbind before updating device links
6d6b2578403a tracing: Have the user copy of synthetic event address use correct context
1d221014dba1 selftests/clone3: Fix broken test under !CONFIG_TIME_NS
8c3fa52a46ff i2c: core: Run atomic i2c xfer when !preemptible
f81088082b15 kernel/reboot: emergency_restart: Set correct system_state
21468aca2b52 quota: explicitly forbid quota files from being encrypted
3925c0fb5932 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
e0fe12248779 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
19ed109e1aba hid: lenovo: Resend all settings on reset_resume for compact keyboards
496c5ca14f39 selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
49ff765672bb selftests/resctrl: Move _GNU_SOURCE define into Makefile
a91a4e52bfe7 selftests/resctrl: Remove duplicate feature check from CMT test
23e60a15bbd0 selftests/resctrl: Fix uninitialized .sa_flags
6f33bfaa762b ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag
94da565664b0 ASoC: soc-dai: add flag to mute and unmute stream during trigger
e31eb7d9b7e4 netfilter: nf_tables: split async and sync catchall in two functions
e3e68e617bfa netfilter: nf_tables: remove catchall element in GC sync path
0d29174959bc ima: detect changes to the backing overlay file
f2f0144e826b ima: annotate iint mutex to avoid lockdep false positive warnings
4ce77b023d42 mfd: qcom-spmi-pmic: Fix revid implementation
5487d746f77c mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
db76d11bdad1 leds: trigger: netdev: Move size check in set_device_name
c8a439e96aaa arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
0361d86f8a06 arm64: dts: qcom: ipq9574: Fix hwlock index for SMEM
a7c6fa8ecdd3 ACPI: FPDT: properly handle invalid FPDT subtables
8398f2209474 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
68d8d8c659ac arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
1fe0d9fa75ce arm64: dts: qcom: ipq5332: Fix hwlock index for SMEM
6a3866dbdcf3 thermal: intel: powerclamp: fix mismatch in get function for max_idle
5b2ed3c04a06 btrfs: don't arbitrarily slow down delalloc if we're committing
94fda7ef2f1c rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
ca6769551657 PM: hibernate: Clean up sync_read handling in snapshot_write_next()
54a964575b7a PM: hibernate: Use __get_safe_page() rather than touching the list
3480c1cd3bcf dt-bindings: timer: renesas,rz-mtu3: Fix overflow/underflow interrupt names
59fef3cc602a arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
11b83785f525 rcu/tree: Defer setting of jiffies during stall reset
1dc5f364e065 svcrdma: Drop connection after an RDMA Read error
6aaf7cd8bdfe wifi: wilc1000: use vmm_table as array in wilc struct
6a1cbc40579e PCI: exynos: Don't discard .remove() callback
34198b3c544e PCI: kirin: Don't discard .remove() callback
560ba0deb73e PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
d7769b51d85e mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A
65204e28a0d0 mmc: sdhci_am654: fix start loop index for TAP value parsing
c1008f77e6c9 mmc: vub300: fix an error code
09d9d8b40a33 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
8434e0237913 ksmbd: handle malformed smb1 message
b464f6c8df07 ksmbd: fix recursive locking in vfs helpers
94e6378e1a70 clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
499ebc29b6d6 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
75f9b1a3ec29 clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider
2718027d6bca clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
ea131894f000 powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug()
d3f1a2c43827 cpufreq: stats: Fix buffer overflow detection in trans_stats()
7a238a80e03d parisc/power: Add power soft-off when running on qemu
423d3944a2ae parisc/pdc: Add width field to struct pdc_model
4fb88c548be1 parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table
74d2059dc4dd arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n
bd31e534721a arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
d193f28146cf PCI: keystone: Don't discard .probe() callback
01359f23420e PCI: keystone: Don't discard .remove() callback
e0cecc2aa28d KEYS: trusted: Rollback init_trusted() consistently
4745bd98ad9e KEYS: trusted: tee: Refactor register SHM usage
ebd1f4898c3b sched/core: Fix RQCF_ACT_SKIP leak
c62bad84b73d genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
611dda46d77d mmc: meson-gx: Remove setting of CMD_CFG_ERROR
774de37c147f wifi: ath12k: fix dfs-radar and temperature event locking
d908ca431e20 wifi: ath12k: fix htt mlo-offset event locking
cf9c7d783a2b wifi: ath11k: fix gtk offload status event locking
423762f02182 wifi: ath11k: fix htt pktlog locking
1fd878e17501 wifi: ath11k: fix dfs radar event locking
a9ad6fa9e582 wifi: ath11k: fix temperature event locking
117ccba0288b regmap: Ensure range selector registers are updated after cache sync
3055b7335604 ACPI: resource: Do IRQ override on TongFang GMxXGxx
c85312edf701 parisc: Add nop instructions after TLB inserts
d8cd49ff1fa3 mm/damon/sysfs: check error from damon_sysfs_update_target()
2e4dec8e1ba6 mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure
fadc9f448f56 mm/damon/sysfs-schemes: handle tried region directory allocation failure
47b6fa90875d mm/damon/core: avoid divide-by-zero during monitoring results update
d44b509ba8af mm/damon: implement a function for max nr_accesses safe calculation
dff884772b03 mm/damon/ops-common: avoid divide-by-zero during region hotness calculation
771f3a57fdd1 mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation
e93ac6410de3 dm crypt: account large pages in cc->n_allocated_pages
369f7c467211 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
836db2e7e456 iommufd: Fix missing update of domains_itree after splitting iopt_area
38fae890594a watchdog: move softlockup_panic back to early_param
81c5d125ff14 mm/damon/sysfs: update monitoring target regions for online input commit
239a5a730e2a mm/damon/sysfs: remove requested targets when online-commit inputs
93a063073cc4 PCI/sysfs: Protect driver's D3cold preference from user space
5d93cb1ff604 hvc/xen: fix event channel handling for secondary consoles
f17cba693e8a hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
b0ba80e8a6fe hvc/xen: fix console unplug
fa71a72cd641 tty: serial: meson: fix hard LOCKUP on crtscts mode
82ed32865a03 tty/sysrq: replace smp_processor_id() with get_cpu()
9e4b54247cfd proc: sysctl: prevent aliased sysctls from getting passed to init
0e8e06574ca4 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
6ccef3ff7e79 audit: don't take task_lock() in audit_exe_compare() code path
3eacee28b152 sched: psi: fix unprivileged polling against cgroups
c242318d0b92 mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER
b1f329180409 KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.
d09a0eaf01b2 KVM: x86: Clear bit12 of ICR after APIC-write VM-exit
080e6d79066f KVM: x86: Ignore MSR_AMD64_TW_CFG access
144b8472b699 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
e22352ec91e2 x86/cpu/hygon: Fix the CPU topology evaluation for real
2d0463ee5add x86/apic/msi: Fix misconfigured non-maskable MSI quirk
4a142ea152ba x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4
72a40e561f3d crypto: x86/sha - load modules based on CPU features
8f15a7e3c054 scsi: ufs: core: Fix racing issue between ufshcd_mcq_abort() and ISR
07bc6e424419 scsi: qla2xxx: Fix system crash due to bad pointer access
32e63c396f78 scsi: ufs: qcom: Update PHY settings only when scaling to higher gears
09bcc704da4b scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
fc3166ddfbe8 scsi: mpt3sas: Fix loop logic
69327243558f bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
a101d1262799 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
a32e62eb903a randstruct: Fix gcc-plugin performance mode to stay in group
6cfee0c86eee powerpc/perf: Fix disabling BHRB and instruction sampling
6066567c5bd2 perf intel-pt: Fix async branch flags
4edc7e66c014 media: venus: hfi: add checks to perform sanity on queue pointers
2c86b24095fc drivers: perf: Check find_first_bit() return value
8d60852e8cc9 perf: arm_cspmu: Reject events meant for other PMUs
bf8e10503008 i915/perf: Fix NULL deref bugs with drm_dbg() calls
c8ace8d25274 perf/core: Fix cpuctx refcounting
109b452cc842 cifs: fix check of rc in function generate_smb3signingkey
eeba3f02bb99 cifs: spnego: add ';' in HOST_KEY_LEN
95cd9b8efb1c scsi: ufs: core: Expand MCQ queue slot to DeviceQueueDepth + 1
8c7037da3d0e tools/power/turbostat: Enable the C-state Pre-wake printing
b309f567636a tools/power/turbostat: Fix a knl bug
9b2e63f1bea6 macvlan: Don't propagate promisc change to lower dev in passthru
b4c2de028ea4 net: sched: do not offload flows with a helper in act_ct
ba8d40609562 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
5f36c6760cc9 net/mlx5e: Check return value of snprintf writing to fw_version buffer
3d764c41725c net/mlx5e: Reduce the size of icosq_str
aee07f286930 net/mlx5: Increase size of irq name buffer
42b11d1293e5 net/mlx5e: Update doorbell for port timestamping CQ before the software counter
647eb36aaeca net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ
e729382c297e net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs
11bffa0c4ef2 net/mlx5: Consolidate devlink documentation in devlink/mlx5.rst
57fb34e36fad net/mlx5e: Fix pedit endianness
3585f0b2afda net/mlx5e: fix double free of encap_header in update funcs
ac2dd6c892e4 net/mlx5e: fix double free of encap_header
8b9491d50ca4 net/mlx5: Decouple PHC .adjtime and .adjphase implementations
e87fa62ebc59 io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval
a533c9763c3f gve: Fixes for napi_poll when budget is 0
cb9e4507cca7 pds_core: fix up some format-truncation complaints
9c9d97c88536 pds_core: use correct index to mask irq
b435b4573240 net: stmmac: avoid rx queue overrun
c40a19f57010 net: stmmac: fix rx budget limit check
72caa17c14b4 netfilter: nf_tables: bogus ENOENT when destroying element which does not exist
1a605657adc5 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
cbb43d024952 netfilter: nf_conntrack_bridge: initialize err to 0
eae0b295ce16 af_unix: fix use-after-free in unix_stream_read_actor()
b971f116733c net: ethernet: cortina: Fix MTU max setting
458cc008c723 net: ethernet: cortina: Handle large frames
fbe560020a5f net: ethernet: cortina: Fix max RX frame define
87c49806a37f bonding: stop the device in bond_setup_by_slave()
fa9dac68ce73 ptp: annotate data-race around q->head and q->tail
e9c309ded295 blk-mq: make sure active queue usage is held for bio_integrity_prep()
36fcea86f71d xen/events: fix delayed eoi list handling
ebbb5baa134a ppp: limit MRU to 64K
230dc06e2495 net: mvneta: fix calls to page_pool_get_stats
b70f095b30ee tipc: Fix kernel-infoleak due to uninitialized TLV value
e4514960282d net: hns3: fix VF wrong speed and duplex issue
96f9229c8459 net: hns3: fix VF reset fail issue
cdae6292604c net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
be1f703f39ef net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs
3a948d0aed3d net: hns3: fix incorrect capability bit display for copper port
3d7e5e30124b net: hns3: add barrier in vf mailbox reply process
53ba90be73c1 net: hns3: fix add VLAN fail issue
0ad883132835 xen/events: avoid using info_for_irq() in xen_send_IPI_one()
fdd76a1e9353 tty: Fix uninit-value access in ppp_sync_receive()
8872dc638c24 ipvlan: add ipvlan_route_v6_outbound() helper
d239d81b660b net: set SOCK_RCU_FREE before inserting socket into hashtable
d31958f65e48 bpf: fix precision backtracking instruction iteration
732b237269e0 bpf: handle ldimm64 properly in check_cfg()
9aea191c29e1 gcc-plugins: randstruct: Only warn about true flexible arrays
ae8ea4e20067 vhost-vdpa: fix use after free in vhost_vdpa_probe()
ba9626b4c2bb vdpa_sim_blk: allocate the buffer zeroed
50aa75671d30 drm/i915/tc: Fix -Wformat-truncation in intel_tc_port_init
5e43db2d8c1d gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
a00a7a028bcd riscv: provide riscv-specific is_trap_insn()
377befc2e809 RISC-V: hwprobe: Fix vDSO SIGSEGV
1cdb52ffd660 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
b8919192ab62 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
5d215bd58b1e SUNRPC: Add an IS_ERR() check back to where it was
3c51fac1ae19 NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking
37c6ca6a1931 drm/i915/mtl: avoid stringop-overflow warning
8250fdd1daa3 mtd: rawnand: meson: check return value of devm_kasprintf()
6fc0bc01eef1 mtd: rawnand: intel: check return value of devm_kasprintf()
0b8fb1758ef6 SUNRPC: ECONNRESET might require a rebind
cc0ccee308e8 dt-bindings: serial: fix regex pattern for matching serial node children
61576b7a0f28 samples/bpf: syscall_tp_user: Fix array out-of-bound access
923697c686e7 samples/bpf: syscall_tp_user: Rename num_progs into nr_tests
64cdff87126d sched/core: Optimize in_task() and in_interrupt() a bit
de9b4f65e9e2 wifi: iwlwifi: Use FW rate for non-data frames
e651a075d817 mtd: rawnand: tegra: add missing check for platform_get_irq()
c19a8794bf4f pwm: Fix double shift bug
81663506ed83 drm/amdgpu: fix software pci_unplug on some chips
5764e6c861f2 ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
1acf0293d713 drm/qxl: prevent memory leak
4e35ae99f85d ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
fe4eb2157d8c i2c: dev: copy userspace array safely
1493baaf09e3 riscv: VMAP_STACK overflow detection thread-safe
c99fff688529 kgdb: Flush console before entering kgdb on panic
6d8653b1a7a8 drm/amd/display: Avoid NULL dereference of timing generator
10ec5a97f8f5 media: imon: fix access to invalid resource for the second interface
163c0a38dfaf media: ccs: Fix driver quirk struct documentation
359f6509b342 media: cobalt: Use FIELD_GET() to extract Link Width
ba5c85a4f30c gfs2: fix an oops in gfs2_permission
212f112fe5e9 gfs2: ignore negated quota changes
6928a428218e media: ipu-bridge: increase sensor_name size
be36843c9691 media: vivid: avoid integer overflow
93bddd6529f1 media: gspca: cpia1: shift-out-of-bounds in set_flicker
3cb79a365e7c i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
017278f14114 virtio-blk: fix implicit overflow on virtio_max_dma_size
ef0de19402e5 i2c: sun6i-p2wi: Prevent potential division by zero
43306cc76119 i2c: fix memleak in i2c_new_client_device()
f10b93471818 i2c: i801: Add support for Intel Birch Stream SoC
7c2b91b30d74 i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
454a176943a2 9p: v9fs_listxattr: fix %s null argument warning
e0f8790383ef 9p/trans_fd: Annotate data-racy writes to file::f_flags
a65245d663ee usb: gadget: f_ncm: Always set current gadget in ncm_bind()
95d3f58e1d4e usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present
ecf58b678d4b f2fs: fix error handling of __get_node_page
184b4e42d929 f2fs: fix error path of __f2fs_build_free_nids
38f43d43f20a soundwire: dmi-quirks: update HP Omen match
5b13bb603d05 usb: ucsi: glink: use the connector orientation GPIO to provide switch events
5a6afa6a8427 usb: dwc3: core: configure TX/RX threshold for DWC3_IP
11fbc8357820 phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs
d86b03dc9041 phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields
5fe0d30ecdc4 dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides
4a24a3182624 tty: vcc: Add check for kstrdup() in vcc_probe()
5440e83534ee thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager
b028f89c56e9 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()
d6703d4a0686 mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs
807ee5504236 exfat: support handle zero-size directory
e9cf5b36ef98 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
5b6af0a7196a crypto: hisilicon/qm - prevent soft lockup in receive loop
9e7c0059fbe1 ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
4113955cb689 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
4c525492f1c5 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
1567af9a411c PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling
89973bbce2c8 PCI: dwc: Add dw_pcie_link_set_max_link_width()
27622f8b50ba PCI: Disable ATS for specific Intel IPU E2000 devices
0ac15627471b PCI: Extract ATS disabling to a helper function
5bb6d731d45e PCI: Use FIELD_GET() to extract Link Width
f6fe7261b92b scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
668b8ec30762 PCI: Do error check on own line to split long "if" conditions
db8e4d8567a7 atm: iphase: Do PCI error checks on own line
4faeebe638ca PCI: mvebu: Use FIELD_PREP() with Link Width
7f7d54926b39 PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
def5e864ca2d gpiolib: of: Add quirk for mt2701-cs42448 ASoC sound
fe7c1a0c2b25 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
c23ff8ea21bd ARM: 9320/1: fix stack depot IRQ stack filter
9de5ae56f4f3 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
665b44e55c27 jfs: fix array-index-out-of-bounds in diAlloc
88b7894a8f87 jfs: fix array-index-out-of-bounds in dbFindLeaf
dca403bb035a fs/jfs: Add validity check for db_maxag and db_agpref
491085258185 fs/jfs: Add check for negative db_l2nbperpage
d2af4ef80601 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
75a2656260fe scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
b3e52db0e9d1 RDMA/hfi1: Use FIELD_GET() to extract Link Width
f5437f4a3ec9 ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
e134f3aba98e crypto: pcrypt - Fix hungtask for PADATA_RESET
355946538c39 ASoC: SOF: Pass PCI SSID to machine driver
e670059e8c20 ASoC: soc-card: Add storage for PCI SSID
0adc6613c263 ASoC: mediatek: mt8188-mt6359: support dynamic pinctrl
9da3382085dc selftests/efivarfs: create-read: fix a resource leak
a7e2f27557df arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
5b4574b663d0 drm/amd: check num of link levels when update pcie param
3b0135937936 drm/amd/display: fix num_ways overflow error
1f20cb1da4dd drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switching not supported
820daf9ffe2b drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
d33a35b13cbf drm/amdkfd: Fix shift out-of-bounds issue
16f77d4264c4 drm/panel: st7703: Pick different reset sequence
8c6c85a07376 drm/amdgpu/vkms: fix a possible null pointer dereference
22d7ec972cd9 drm/radeon: fix a possible null pointer dereference
9268bfd76beb drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
4fa930ba046d drm/panel: fix a possible null pointer dereference
b0702ee4d811 drm/amdgpu: Fix potential null pointer derefernce
7c68283f3166 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
6dffdddfca81 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
dec5469ce9f5 drm/msm/dp: skip validity check for DP CTS EDID checksum
1eacb4c96e73 drm: vmwgfx_surface.c: copy user-array safely
301e597e7b81 drm_lease.c: copy user-array safely
c7acf02df167 kernel: watch_queue: copy user-array safely
b0ed017a2b97 kernel: kexec: copy user-array safely
5562f0a42844 string.h: add array-wrappers for (v)memdup_user()
811539a2ec93 drm/amd/display: use full update for clip size increase of large plane source
e9b638de04b0 drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments
c772eacbd6d0 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
3ec74308f17a drm/amdgpu: not to save bo in the case of RAS err_event_athub
77eee682f437 md: don't rely on 'mddev->pers' to be set in mddev_suspend()
c2a7847c0d4b drm/edid: Fixup h/vsync_end instead of h/vtotal
de7550fe430f drm/amd/display: add seamless pipe topology transition check
356dee34f5db drm/amd/display: Don't lock phantom pipe on disabling
f1035d36fd45 drm/amd/display: Blank phantom OTG before enabling
11c3ebd1d2b7 drm/komeda: drop all currently held locks if deadlock happens
c7f81cd3e9c9 drm/amdkfd: ratelimited SQ interrupt messages
d6f17735d8da drm/gma500: Fix call trace when psb_gem_mm_init() fails
54d7dd51345a platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
99171d81c5bc of: address: Fix address translation when address-size is greater than 2
3df4c7945390 platform/chrome: kunit: initialize lock for fake ec_dev
ad1b721c9d16 gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010
6165ae149eaa tsnep: Fix tsnep_request_irq() format-overflow warning
6a2c311fd0dc ACPI: EC: Add quirk for HP 250 G7 Notebook PC
fc666d1b4751 Bluetooth: Fix double free in hci_conn_cleanup
0048ddf045bd Bluetooth: btusb: Add date->evt_skb is NULL check
dd860dff8058 wifi: iwlwifi: mvm: fix size check for fw_link_id
cc8de9383c72 bpf: Ensure proper register state printing for cond jumps
cb2cfbec0982 vsock: read from socket's error queue
104922ba6602 net: sfp: add quirk for FS's 2.5G copper SFP
aa47f6382bd1 wifi: ath10k: Don't touch the CE interrupt registers after power up
b2e99ba69ce6 wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi_register()
fb3a71a8383f net: annotate data-races around sk->sk_dst_pending_confirm
37e1a89a8728 net: annotate data-races around sk->sk_tx_queue_mapping
437538c00f19 wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook 15 Pro (2023)
cde2a1d8c9da net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI
8d95caf80366 ACPI: APEI: Fix AER info corruption when error status data has multiple sections
dfe13eaab043 wifi: ath12k: fix possible out-of-bound write in ath12k_wmi_ext_hal_reg_caps()
0b8e7c1169a6 wifi: ath10k: fix clang-specific fortify warning
79527c21a3ce wifi: ath12k: fix possible out-of-bound read in ath12k_htt_pull_ppdu_stats()
c4992b79fadc wifi: ath9k: fix clang-specific fortify warnings
327b92e8cb52 bpf: Detect IP == ksym.end as part of BPF program
54a6152da499 atl1c: Work around the DMA RX overflow issue
adc2474d823f wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
6100f6013af0 wifi: mac80211_hwsim: fix clang-specific fortify warning
b8966720c3a0 wifi: ath12k: Ignore fragments from uninitialized peer in dp
ed0ac28cbc2a wifi: plfxlc: fix clang-specific fortify warning
66e460eeaa70 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
d112c682c47f workqueue: Provide one lock class key per work_on_cpu() callsite
335a47ed71e3 cpu/hotplug: Don't offline the last non-isolated CPU
2ca04946b4ea smp,csd: Throw an error if a CSD lock is stuck for too long
d4d2297d04bf srcu: Only accelerate on enqueue time
c05cbfcb6eee clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
8ea7a452dc7d clocksource/drivers/timer-imx-gpt: Fix potential memory leak
161a323c60d0 selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config
8c3b1175d152 srcu: Fix srcu_struct node grpmask overflow on 64-bit systems
2424410f94a9 perf/core: Bail out early if the request AUX area is out of bound
c485c94c0b8b x86/retpoline: Make sure there are no unconverted return thunks due to KCSAN
ec298b958cb0 lib/generic-radix-tree.c: Don't overflow in peek()
96612b6f99d5 btrfs: abort transaction on generation mismatch when marking eb as dirty
e36407713163 locking/ww_mutex/test: Fix potential workqueue corruption
(From OE-Core rev: 68d222aca43bfa31ac425da1084f33470864ff19)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e28367970d90ffdd501c1876a950e645486bdaf1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
799441832db1 Linux 6.5.11
dd1756d79179 ASoC: SOF: sof-pci-dev: Fix community key quirk detection
aab16960e6e7 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
575d3966a7da serial: core: Fix runtime PM handling for pending tx
9f625a9ec6ad misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
fe3545fb7c39 dt-bindings: serial: rs485: Add rs485-rts-active-high
71a913eb5331 tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
7ffbf5db6963 tty: 8250: Add support for Intashield IX cards
8435b1f55760 tty: 8250: Add support for additional Brainboxes PX cards
21b8147a36f8 tty: 8250: Fix up PX-803/PX-857
98f984ff81de tty: 8250: Fix port count of PX-257
256a534427e9 tty: 8250: Add support for Intashield IS-100
933dde5b2082 tty: 8250: Add support for Brainboxes UP cards
a4a09f0ed3cd tty: 8250: Add support for additional Brainboxes UC cards
ca7f138b2c52 tty: 8250: Remove UC-257 and UC-431
19d34b73234a tty: n_gsm: fix race condition in status line change on dead connections
fd277724946d Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED
885108988763 usb: raw-gadget: properly handle interrupted requests
9ee038590d80 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
de5ac4d46304 usb: typec: tcpm: Add additional checks for contaminant
80105fc04b44 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
c99f302ea679 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
52d89332fbc6 ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices
c75a5e421b07 mmap: fix error paths with dup_anon_vma()
578c20ab383f mmap: fix vma_iterator in error path of vma_merge()
cd91606eff46 perf evlist: Avoid frequency mode for the dummy event
65d457433a08 power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint
a58f5fabcab0 rust: types: make `Opaque` be `!Unpin`
7fba72536eb5 rust: make `UnsafeCell` the outer type in `Opaque`
07256dc046b1 drm/amd/display: Don't use fsleep for PSR exit waits
4ec5def87694 ceph_wait_on_conflict_unlink(): grab reference before dropping ->d_lock
fd652af1e1f9 io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed
fd318cc5b221 powerpc/mm: Fix boot crash with FLATMEM
c1d14ab7d666 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
b233d39f7e15 r8152: Check for unplug in rtl_phy_patch_request()
19471af243b2 net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
17002b8f2606 riscv: dts: thead: set dma-noncoherent to soc bus
9f0400d31e56 drm/amdgpu: Reserve fences for VM update
6ca3c25f5472 platform/mellanox: mlxbf-tmfifo: Fix a warning message
6cca6f997088 netfilter: nf_tables: audit log object reset once per table
99d311781fe5 LoongArch: Disable WUC for pgprot_writecombine() like ioremap_wc()
6b43fea5f245 LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage()
c86a4fbc2d5a LoongArch: Export symbol invalid_pud_table for modules building
74f9c03ecf79 LoongArch: Use SYM_CODE_* to annotate exception handlers
19fe554e5fcf gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET
4ca54e8b459d drm/amdgpu: Unset context priority is now invalid
4debab37b1bc ASoC: da7219: Correct the process of setting up Gnd switch in AAD
22da32b45717 scsi: mpt3sas: Fix in error path
8377f82beacf fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
0a997e6eeee8 fbdev: omapfb: fix some error codes
93ff3297b04a drm/ttm: Reorder sys manager cleanup step
0074d0980bf8 s390/kasan: handle DCSS mapping in memory holes
652d60ecb7a5 ASoC: codecs: tas2780: Fix log of failed reset via I2C.
4dd62532e05c ASoC: rt5650: fix the wrong result of key button
ce5329ee79e5 efi: fix memory leak in krealloc failure handling
c76be4af694e x86/efistub: Don't try to print after ExitBootService()
5c4e4f31643d net/mlx5: Bridge, fix peer entry ageing in LAG mode
ead8d9a6b6ff netfilter: nfnetlink_log: silence bogus compiler warning
988ed1c96c42 ASoC: soc-dapm: Add helper for comparing widget name
c68a8c5b50b9 spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
6777f23bca89 fs/ntfs3: Avoid possible memory leak
b9ec0e799a2d fs/ntfs3: Fix directory element type detection
0030ccd87a87 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
3228a2e0e5a7 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
d408008a881a fs/ntfs3: Do not allow to change label if volume is read-only
da05aa786c20 fs/ntfs3: Add more info into /proc/fs/ntfs3/<dev>/volinfo
31baaf864b39 fs/ntfs3: Fix alternative boot searching
1d7dd485108d fs/ntfs3: Add more attributes checks in mi_enum_attr()
36ffca949ab2 fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
28ece3bd8596 fs/ntfs3: Write immediately updated ntfs state
8d3d7dbdbddd fs/ntfs3: Add ckeck in ni_update_parent()
78b4576f0e38 fbdev: atyfb: only use ioremap_uc() on i386 and ia64
83a28f46ed3c Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
a18a7cc55c5b media: i2c: ov8858: Don't set fwnode in the driver
d4c3cb925e65 powerpc/85xx: Fix math emulation exception
0cae483a9c8e ata: pata_parport: fit3: implement IDE command set registers
e2fa6f732a73 ata: pata_parport: add custom version of wait_after_reset
142ac0fda553 dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
5976e4ed1405 irqchip/stm32-exti: add missing DT IRQ flag translation
b65f1eec2d8e irqchip/riscv-intc: Mark all INTC nodes as initialized
4b0dfa2fc745 can: flexcan: remove the auto stop mode for IMX93
4bd493ce8d74 arm64: dts: imx93: add the Flex-CAN stop mode by GPR
92705546718b net: sched: cls_u32: Fix allocation size in u32_init()
6f9195596a6f ASoC: tlv320adc3xxx: BUG: Correct micbias setting
31af9e3be3cd ASoC: core: Do not call link_exit() on uninitialized rtd objects
0716f52fa334 ASoC: fsl-asoc-card: use integer type for fll_id and pll_id
ac947c0992ef coresight: tmc-etr: Disable warnings for allocation failures
4dfa1e33d481 ASoC: simple-card: fixup asoc_simple_probe() error handling
8555438a0d87 ASoC: Intel: sof_sdw: add support for SKU 0B14
(From OE-Core rev: fb7733d173258bb951aa924946266bab309362b1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0f56f12e7353f97855befb765ca8c0117736cb96)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: debug: move PREEMPT_DEBUG to a runtime debug fragment
Date: Thu, 9 Nov 2023 12:08:31 -0500
For tools like spdx and debuggers to work with the kernel, we
require extra information. That is provided by the DEBUG_INFO
flags.
In that same fragment, some runtime debugging is being enabled
and that adds signficant overhead to the kernel.
Let's start a new runtime debug fragment with DEBUG_PREEMPT
and locking. We can add more to this in the future.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 0bbd2a89f971efe2ef2d59e7f8919da2e52a7f2d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8cd829de8e8770aa4a46e984f6ef2cab3194fd29)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
43a868577dfc Linux 6.5.10
062c1ba88b4f accel/ivpu/37xx: Fix missing VPUIP interrupts
cdb4daffc2d4 mm/damon/sysfs: check DAMOS regions update progress from before_terminate()
a5c9f6289625 platform/x86: Add s2idle quirk for more Lenovo laptops
adebf494e425 clk: stm32: Fix a signedness issue in clk_stm32_composite_determine_rate()
302479e2d4c4 clk: socfpga: gate: Account for the divider in determine_rate
5193aec42c45 clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
d1e039180f81 sparc32: fix a braino in fault handling in csum_and_copy_..._user()
516177805997 perf/core: Fix potential NULL deref
25de47d0d6e7 x86/cpu: Add model number for Intel Arrow Lake mobile processor
3256ad9bb4ce x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
7f864ab94da3 x86/tsc: Defer marking TSC unstable to a worker
cfa5aa4a5ea2 nvmem: imx: correct nregs for i.MX6UL
4f6c3da9a978 nvmem: imx: correct nregs for i.MX6SLL
3e325ac1eec9 nvmem: imx: correct nregs for i.MX6ULL
bc0991e8e1fb misc: fastrpc: Unmap only if buffer is unmapped from DSP
8e4afa8598d9 misc: fastrpc: Clean buffers on remote invocation failures
c2400bfd8ce4 misc: fastrpc: Free DMA handles for RPC calls with no arguments
0351f86266f6 misc: fastrpc: Reset metadata buffer to avoid incorrect free
96790d33261c tracing/kprobes: Fix the description of variable length arguments
63de22fdf851 tracing/kprobes: Fix symbol counting logic by looking at modules as well
001b2dc822d3 i2c: aspeed: Fix i2c bus hang in slave read
20062e7a248f i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
e505ca5d9ac0 i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
135e2858ab78 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
2f7671a14960 i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
5f6dc4a12d79 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
f763aa29992d iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
f2bd3c005aba iio: exynos-adc: request second interupt only when touchscreen mode is used
0a9bb3fa6870 iio: afe: rescale: Accept only offset channels
56e08ccc9697 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
1c43576ac2d1 kasan: print the original fault addr when access invalid shadow
6cf937305199 blk-throttle: check for overflow in calculate_bytes_allowed
c031d9a8383d scsi: sd: Introduce manage_shutdown device flag
927c770488fe iavf: in iavf_down, disable queues when removing the driver
de306715bc3f drm/i915/mcr: Hold GT forcewake during steering operations
a90e92e77bb6 drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO
180069f6b8e8 net/sched: act_ct: additional checks for outdated flows
533c24b368d7 netfilter: flowtable: GC pushes back packets to classic path
36cf7d1d79ec i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
4c898bdfc6a1 drm/i915/perf: Determine context valid in OA reports
9ba154363a09 gtp: fix fragmentation needed check with gso
62376a558db3 gtp: uapi: fix GTPA_MAX
450d6bf74c28 net/handshake: fix file ref count in handshake_nl_accept_doit()
8279cd3af8bf wifi: mac80211: don't drop all unprotected public action frames
943431ee2a17 wifi: cfg80211: fix assoc response warning on failed links
989ac939b1a5 wifi: cfg80211: pass correct pointer to rdev_inform_bss()
9617c77f0c0e tcp: fix wrong RTO timeout when received SACK reneging
a22e19386109 r8152: Release firmware if we have an error in probe
0fd9553632fd r8152: Cancel hw_phy_work if we have an error in probe
56e8946e1a25 r8152: Run the unload routine if we have errors during probe
90b49a273de0 r8152: Increase USB control msg timeout to 5000ms as per spec
c11f5c496f65 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
0d3295a43c63 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
8e0e94bf5b4a net: ethernet: adi: adin1110: Fix uninitialized variable
fdba00877119 igc: Fix ambiguity in the ethtool advertising
cf6fd6e0a831 neighbour: fix various data-races
5f9d1995d040 net: do not leave an empty skb in write queue
7462118b2083 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
fd9d5ad3c865 treewide: Spelling fix in comment
7e5beb46db3a i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
f927602db213 iavf: initialize waitqueues before starting watchdog_task
bcbf3f442903 r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
03599d8d353a r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
23473ffd3aec r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
3dacf771d6e4 clk: ti: Fix missing omap5 mcbsp functional clock and aliases
202f0a4266ca clk: ti: Fix missing omap4 mcbsp functional clock and aliases
7e6cde9455e1 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
ec4a1eed8259 ARM: OMAP: timer32K: fix all kernel-doc warnings
0bc72b967d82 btrfs: fix unwritten extent buffer after snapshotting a new subvolume
ca9cd8fb3454 btrfs: remove v0 extent handling
1df7ca358099 drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
ed93977857fd drm/amd: Disable ASPM for VI w/ all Intel systems
5692e4e09f0a drm/i915/pmu: Check if pmu is closed before stopping event
7c05a73c3893 accel/ivpu: Don't enter d0i3 during FLR
4bb5ed32bf06 ARM: dts: rockchip: Fix timer clocks for RK3128
6d6e82fb8a94 ARM: dts: rockchip: Add missing quirk for RK3128's dma engine
835fdd9a36cc ARM: dts: rockchip: Add missing arm timer interrupt for RK3128
568192da05cb ARM: dts: rockchip: Fix i2c0 register address for RK3128
f4b8ef292ec6 ARM: OMAP1: ams-delta: Fix MODEM initialization failure
0a411c59897e vdpa/mlx5: Fix double release of debugfs entry
37509b77aeeb vdpa_sim_blk: Fix the potential leak of mgmt_dev
a3e7e0de21cf nfsd: lock_rename() needs both directories to live on the same fs
11bc9f5c70bb maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
257931b5d8b1 hugetlbfs: extend hugetlb_vma_lock to private VMAs
a6d2f04abe6a mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer
c0ade01d5369 selftests/mm: include mman header to access MREMAP_DONTUNMAP identifier
941f6af9946e mm/migrate: fix do_pages_move for compat pointers
5d6ea592222a mm/page_alloc: correct start page when guard page debug is enabled
92c5ddea6a6c hugetlbfs: clear resv_map pointer if mmap fails
e3f64e0bb2fa mm: fix vm_brk_flags() to not bail out while holding lock
5ee66af50c41 i40e: sync next_to_clean and next_to_process for programming status desc
6ba04d5dfd00 arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards
7bc99864cb91 arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399
7c5934f90db6 arm64: dts: qcom: sa8775p: correct PMIC GPIO label in gpio-ranges
7f5d458012fa arm64: dts: rockchip: set codec system-clock-fixed on px30-ringneck-haikou
51b3ef53fa5d arm64: dts: rockchip: use codec as clock master on px30-ringneck-haikou
aa7df1844910 arm64: dts: qcom: msm8996-xiaomi: fix missing clock populate
d8b34f309f36 arm64: dts: qcom: apq8096-db820c: fix missing clock populate
368b3c788e99 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
e83bce65ae80 vsock/virtio: initialize the_virtio_vsock before using VQs
7efb5418f8cb virtio_pci: fix the common cfg map size
91dacc7d5dbd virtio-crypto: handle config changed by work queue
5f8c38e9538f virtio-mmio: fix memory leak of vm_dev
84a50412e433 virtio_balloon: Fix endless deflation and inflation on arm64
436be190fbf8 smb: client: prevent new fids from being removed by laundromat
f806b7e98cb9 smb: client: make laundromat a delayed worker
b8c0ab226fee smb: client: do not start laundromat thread on nohandlecache
b483b64677a1 smb3: do not start laundromat thread when dir leases disabled
3027d3064c71 smb3: allow controlling maximum number of cached directories
9cb2ea5d7d2a smb3: allow controlling length of time directory entries are cached with dir leases
c3b054a86347 vdpa/mlx5: Fix firmware error on creation of 1k VQs
(From OE-Core rev: 77e9d783948949a6e7d19f750c07a8162d720223)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ddbba0d5a997d428a3c63580f845c0d581cac460)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: C. Andy Martin
Email: cam@myfastmail.com
Subject: security.cfg: restore strict-only /dev/mem access
Date: Fri, 27 Oct 2023 11:22:06 -0400
CONFIG_DEVMEM was mistakenly not enabled, which defeats
CONFIG_STRICT_DEVMEM and friends, as it completely removes all
/dev/mem support.
Signed-off-by: C. Andy Martin <cam@myfastmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 98d448d05a3f4166569159756f8bfaac4ce358ab)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c459be32000d703aad179a4bf5ef2479813f0404)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
c6114c845984 Linux 6.1.65
66ecd1cd8b0c io_uring: fix off-by one bvec index
812171018e47 USB: dwc3: qcom: fix wakeup after probe deferral
72ef87bb8e5d USB: dwc3: qcom: fix software node leak on probe errors
fc7b2fe26769 usb: dwc3: set the dma max_seg_size
92b9eca53de8 usb: dwc3: Fix default mode initialization
451c5a61722d USB: dwc2: write HCINT with INTMASK applied
d9be7a129778 usb: typec: tcpm: Skip hard reset when in error recovery
c15cb712da41 USB: serial: option: don't claim interface 4 for ZTE MF290
5a657b34fe83 USB: serial: option: fix FM101R-GL defines
4fccb016ffcd USB: serial: option: add Fibocom L7xx modules
f70b0b6fd8c6 usb: cdnsp: Fix deadlock issue during using NCM gadget
f9ba5dd0d9c9 bcache: fixup lock c->root error
c736af32a82b bcache: fixup init dirty data errors
c37aca3dd513 bcache: prevent potential division by zero error
366f3648f10e bcache: check return value from btree_node_alloc_replacement()
4241b51f3ef8 dm-delay: fix a race between delay_presuspend and delay_bio
c4d395751079 hv_netvsc: Mark VF as slave before exposing it to user-mode
5dd83db613be hv_netvsc: Fix race of register_netdevice_notifier and VF register
e8ef65c17460 hv_netvsc: fix race of netvsc and VF register_netdevice
043c8e0306e2 USB: serial: option: add Luat Air72*U series products
dc96fde8fcb2 s390/dasd: protect device queue against concurrent access
b964a0a3910b io_uring/fs: consider link->flags when getting path for LINKAT
12f497158900 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
fa9bacc1d5d6 md: fix bi_status reporting in md_end_clone_io
415f644b1f59 bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
354d162ba527 swiotlb-xen: provide the "max_mapping_size" method
05591c0d1761 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
1ed904f424d4 arm64: dts: imx8mn-var-som: add 20ms delay to ethernet regulator enable
5d9ddbf4b5e7 NFSD: Fix checksum mismatches in the duplicate reply cache
b597f3c85d2e NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update()
d7eb37615b93 ext4: make sure allocate pending entry not fail
8384d8c5cc39 ext4: fix slab-use-after-free in ext4_es_insert_extent()
9164978bce49 ext4: using nofail preallocation in ext4_es_insert_extent()
614b383d0158 ext4: using nofail preallocation in ext4_es_insert_delayed_block()
51cef2a5c6f9 ext4: using nofail preallocation in ext4_es_remove_extent()
f1c236936674 ext4: use pre-allocated es in __es_remove_extent()
ce581f8631a4 ext4: use pre-allocated es in __es_insert_extent()
594a5f00e50c ext4: factor out __es_alloc_extent() and __es_free_extent()
9381ff651224 ext4: add a new helper to check if es must be kept
3a14f4fd7bda media: qcom: camss: Fix genpd cleanup
df5bb7b408cc media: qcom: camss: Fix V4L2 async notifier error path
fdfcdf969719 media: qcom: Initialise V4L2 async notifier later
153a4396c304 media: camss: Convert to platform remove callback returning void
4ae3c85e7369 media: camss: Split power domain management
8bdcaa7c03f6 MIPS: KVM: Fix a build warning about variable set but not used
e9c3d6b09c21 cifs: fix leak of iface for primary channel
b24d42b52bd1 cifs: account for primary channel in the interface list
548893404c44 cifs: distribute channels across interfaces based on speed
5607a415d49c cifs: print last update time for interface list
f4dff371119b smb3: allow dumping session and tcon id to improve stats analysis and debugging
fbc666a9ac5a cifs: minor cleanup of some headers
c2d336140a10 lockdep: Fix block chain corruption
e9611e840431 USB: dwc3: qcom: fix ACPI platform device leak
eaa315288b32 USB: dwc3: qcom: fix resource leaks on probe deferral
0e485f12ebb7 nvmet: nul-terminate the NQNs passed in the connect command
573fa2b70808 i40e: Fix adding unsupported cloud filters
f7f3e69cedb9 i40e: use ERR_PTR error print in i40e messages
27f5dd22af56 arm64: mm: Fix "rodata=on" when CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
558b8ee45f7f mm,kfence: decouple kfence from page granularity mapping judgement
48b3ee0134db afs: Fix file locking on R/O volumes to operate in local mode
f9cf17836ec3 afs: Return ENOENT if no cell DNS record can be found
8025fd0706c8 net: axienet: Fix check for partial TX checksum
3481ff38118c amd-xgbe: propagate the correct speed and duplex status
73d114dd5703 amd-xgbe: handle the corner-case during tx completion
4bcc07bb360e amd-xgbe: handle corner-case during sfp hotplug
76b088b63958 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
97703eb199a3 arm/xen: fix xen_vcpu_info allocation alignment
94a0ae698b4d net/smc: avoid data corruption caused by decline
a573b334be26 net: usb: ax88179_178a: fix failed operations during ax88179_reset
e784313dd00a ipv4: Correct/silence an endian warning in __ip_do_redirect
377c4c7e97c6 HID: fix HID device resource race between HID core and debugging support
8e9a64996528 drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
84a6e475451d drm/i915: do not clean GT table on error path
84c9d30dbc0e ata: pata_isapnp: Add missing error check for devm_ioport_map()
cfbdb367277e octeontx2-pf: Fix memory leak during interface down
4206f46d3f04 wireguard: use DEV_STATS_INC()
7dfa5147444f drm/panel: simple: Fix Innolux G101ICE-L01 timings
7f5eae8585c8 drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
39f11604e55d drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
84b232a9c81b drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
d2b3bc8c7f63 afs: Make error on cell lookup failure consistent with OpenAFS
790ea5bc4022 afs: Fix afs_server_list to be cleaned up with RCU
6ac30d748bb0 Linux 6.1.64
04ff8a5107a5 RISC-V: drop error print from riscv_hartid_to_cpuid()
9e1e0887ea21 cxl/port: Fix NULL pointer access in devm_cxl_add_port()
c88cfbb18a5e mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER
2132941b453f Input: xpad - add VID for Turtle Beach controllers
2fa74d29fc18 tracing: Have trace_event_file have ref counters
6460508dce00 powerpc/powernv: Fix fortify source warnings in opal-prd.c
4c55be085534 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
68d774eb10e2 drm/amd/display: Enable fast plane updates on DCN3.2 and above
fb5c134ca589 drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()
51ffa1a3792e drm/amdgpu: lower CS errors to debug severity
c52aac5884bc drm/amdgpu: fix error handling in amdgpu_bo_list_get()
2ab6c1237bd4 drm/amdgpu: don't use ATRM for external devices
965dce07a4fc drm/amdgpu: don't use pci_is_thunderbolt_attached()
8e54a91d3e66 drm/amdgpu/smu13: drop compute workload workaround
454d0cdd7c12 drm/amd/pm: Fix error of MACO flag setting code
07e94f204f38 drm/i915: Fix potential spectre vulnerability
9457636a4926 drm/i915: Bump GLK CDCLK frequency when driving multiple pipes
e973f40de161 drm/amd/pm: Handle non-terminated overdrive commands.
dc4542861ec8 ext4: properly sync file size update after O_SYNC direct IO
e1d0f68bc07f ext4: add missed brelse in update_backups
1793dc461e5a ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
80ddcf21e7e0 ext4: correct the start block of counting reserved clusters
ec4ba3d62f0f ext4: correct return value of ext4_convert_meta_bg
32b9fb9a67ec ext4: mark buffer new if it is unwritten to avoid stale data exposure
f0cc1368fafd ext4: correct offset of gdb backup in non meta_bg group to update_backups
af075d06b34f ext4: apply umask if ACL support is disabled
e795a56654fd Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
eb2f435be2c4 media: qcom: camss: Fix csid-gen2 for test pattern generator
eeab07ddd020 media: qcom: camss: Fix invalid clock enable bit disjunction
18a06f2eeb84 media: qcom: camss: Fix missing vfe_lite clocks check
ddc424aedbd3 media: qcom: camss: Fix VFE-480 vfe_disable_output()
0f3e5f93fe77 media: qcom: camss: Fix VFE-17x vfe_disable_output()
04ef31a3e38a media: qcom: camss: Fix vfe_get() error jump
3166c3af55fe media: qcom: camss: Fix pm_domain_on sequence in probe
6dcb2605c284 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
f7164cb0371f r8169: add handling DASH when DASH is disabled
862565f32494 r8169: fix network lost after resume on DASH systems
9e9e2107ae36 mptcp: fix setsockopt(IP_TOS) subflow locking
dba6f08cef19 mptcp: add validity check for sending RM_ADDR
70ff9b65a728 mptcp: deal with large GSO size
16fcda24b175 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
a7fd03355027 mm: fix for negative counter: nr_file_hugepages
2594bdaa16b4 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
97fb6013f318 riscv: kprobes: allow writing to x0
645257ad8d30 riscv: correct pt_level name via pgtable_l5/4_enabled
fb1b16f04135 riscv: mm: Update the comment of CONFIG_PAGE_OFFSET
9f74b261e4e2 LoongArch: Mark __percpu functions as always inline
1bb61fb7908c nfsd: fix file memleak on client_opens_release
a5d4be493afc dm-verity: don't use blocking calls from tasklets
002d2473ddec drm/mediatek/dp: fix memory leak on ->get_edid callback error path
5e9fcba176f9 drm/mediatek/dp: fix memory leak on ->get_edid callback audio detection
e08232647386 media: ccs: Correctly initialise try compose rectangle
424fc4638119 media: venus: hfi: add checks to handle capabilities from firmware
9ebb3c14ec95 media: venus: hfi: fix the check to handle session buffer requirement
a3e0b55deaf7 media: venus: hfi_parser: Add check to keep the number of codecs within range
997639c100fa media: sharp: fix sharp encoding
41c269083c4d media: lirc: drop trailing space from scancode transmit
526dd7540a09 f2fs: avoid format-overflow warning
6122b72ce54a f2fs: do not return EFSCORRUPTED, but try to run online repair
e6fa9ac60fae i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
f5617a21c71c net: phylink: initialize carrier state at creation
105d29fa8dba net: dsa: lan9303: consequently nested-lock physical MDIO
eef592e71ae1 net: ethtool: Fix documentation of ethtool_sprintf()
57e35d922996 s390/ap: fix AP bus crash on early config change callback invocation
75d5c85cf402 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
ba1a9eef3e53 sbsa_gwdt: Calculate timeout with 64-bit math
cfcb1e7c17c3 lsm: fix default return value for inode_getsecctx
7a048a90ac3e lsm: fix default return value for vm_enough_memory
b3fd9db79e30 Revert "i2c: pxa: move to generic GPIO recovery"
677fc3780fa4 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
31f6ff62dfc0 cxl/region: Fix x1 root-decoder granularity calculations
683b6a7324c6 tools/testing/cxl: Define a fixed volatile configuration to parse
8cdc6b8b816d cxl/mem: Move devm_cxl_add_endpoint() from cxl_core to cxl_mem
8fce427169ec cxl: Unify debug messages when calling devm_cxl_add_port()
e841a59ac1d8 i3c: master: svc: fix random hot join failure since timeout error
a807a44189d1 i3c: master: svc: add NACK check after start byte sent
90db4c1d5eba cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails
c415f113d90e cxl/region: Move region-position validation to a helper
008b08ab0773 cxl/region: Cleanup target list on attach error
93d242f63ed3 cxl/region: Validate region mode vs decoder mode
3b70d45c7ea8 drm/amd/display: enable dsc_clk even if dsc_pg disabled
1d1cc275d1d7 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
6c6a39080bd2 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
ba9302fd936c bluetooth: Add device 13d3:3571 to device tables
fc3423d55c86 bluetooth: Add device 0bda:887b to device tables
f1c7f81e973f Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
1f026218f8a3 clk: visconti: Fix undefined behavior bug in struct visconti_pll_provider
b2a28287209a clk: visconti: remove unused visconti_pll_provider::regmap
e785584e0a0b cpufreq: stats: Fix buffer overflow detection in trans_stats()
c2d14682b36d pmdomain: imx: Make imx pgc power domain also set the fwnode
8bd370cc3cd6 pmdomain: bcm: bcm2835-power: check if the ASB register is equal to enable
68620ef460df ALSA: hda/realtek: Add quirks for HP Laptops
4d50004416df ALSA: hda/realtek: Enable Mute LED on HP 255 G10
4645d3bcd5ff ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
eaa4e4ba7ace ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
0fcc2cf28f6c ALSA: hda/realtek: Enable Mute LED on HP 255 G8
fa7c9cc3cb31 ALSA: info: Fix potential deadlock at disconnection
a0d43e0f7ce4 btrfs: zoned: wait for data BG to be finished on direct IO allocation
9ad4c7f065bf xfs: recovery should not clear di_flushiter unconditionally
209379924a85 cifs: do not reset chan_max if multichannel is not supported at mount
c9569bfd2868 cifs: force interface update before a fresh session setup
5bdf34ca3242 cifs: reconnect helper should set reconnect for the right channel
9eb44db68c5b smb: client: fix potential deadlock when releasing mids
558817597d5f smb: client: fix use-after-free bug in cifs_debug_data_proc_show()
49d0ff613f4d smb3: fix caching of ctime on setxattr
34828baf81ef smb3: fix touch -h of symlink
9d96ac07aee2 smb3: fix creating FIFOs when mounting with "sfu" mount option
5691e1569569 fs: add ctime accessors infrastructure
b50ca24c3ec1 xhci: Enable RPM on controllers that support low-power states
72a90e7eb4a1 parisc/power: Fix power soft-off when running on qemu
40b6914f4278 parisc/pgtable: Do not drop upper 5 address bits of physical address
1651b334f1f6 parisc: Prevent booting 64-bit kernels on PA1.x machines
3ddb2fa5ec1c i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
1ea1fb221662 i3c: master: svc: fix check wrong status register in irq handler
65d9f61324fc i3c: master: svc: fix ibi may not return mandatory data byte
e32e9cba564e i3c: master: svc: fix wrong data return when IBI happen during start frame
3a8e03f133c0 i3c: master: svc: fix race condition in ibi work thread
de6ca501addc i3c: master: cdns: Fix reading status register
3b93096d29c5 mtd: cfi_cmdset_0001: Byte swap OTP info
aee642ae995e mm/memory_hotplug: use pfn math in place of direct struct page manipulation
5a2768b9de0c mm/cma: use nth_page() in place of direct struct page manipulation
20412ca356e5 s390/cmma: fix detection of DAT pages
7fc465d2653a dmaengine: stm32-mdma: correct desc prep when channel running
55d699e2d2ef mcb: fix error handling for different scenarios when parsing
afcde812ddf5 driver core: Release all resources during unbind before updating device links
f7ab9dee2200 tracing: Have the user copy of synthetic event address use correct context
185f3617adc8 i2c: core: Run atomic i2c xfer when !preemptible
59cb785919fd kernel/reboot: emergency_restart: Set correct system_state
4f3135e2dd5b quota: explicitly forbid quota files from being encrypted
ed3cc4f3cac4 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
e166cc2bf51f ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
479a120a043f hid: lenovo: Resend all settings on reset_resume for compact keyboards
9ea5df7290e5 selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
72f5a918b450 selftests/resctrl: Move _GNU_SOURCE define into Makefile
e6526e403aaf selftests/resctrl: Remove duplicate feature check from CMT test
3f100cc63a0c netfilter: nf_tables: split async and sync catchall in two functions
13e2d49647a7 netfilter: nf_tables: remove catchall element in GC sync path
143f450c6cb2 ima: detect changes to the backing overlay file
2c63b9d7f7c8 ima: annotate iint mutex to avoid lockdep false positive warnings
db98de0809f1 mfd: qcom-spmi-pmic: Fix revid implementation
5231eb119079 mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
4d259683bc1c arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
c754a6f5c3c7 ACPI: FPDT: properly handle invalid FPDT subtables
95e747c3c60d firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
cd222fc61e12 arm64: dts: qcom: ipq8074: Fix hwlock index for SMEM
e866ef947a65 btrfs: don't arbitrarily slow down delalloc if we're committing
ddf42b7c8d81 rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
d15029481813 PM: hibernate: Clean up sync_read handling in snapshot_write_next()
567c6f64950e PM: hibernate: Use __get_safe_page() rather than touching the list
2c9222b7dc58 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
8d837850d3ec rcu/tree: Defer setting of jiffies during stall reset
6aa3cab6be11 svcrdma: Drop connection after an RDMA Read error
4b0d6ddb6466 wifi: wilc1000: use vmm_table as array in wilc struct
efd8e6d19c14 PCI: exynos: Don't discard .remove() callback
75bf9a8b0e89 PCI: kirin: Don't discard .remove() callback
e02b9c6a832e PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
51dcd20a4a25 mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54A
07d425242e4f mmc: sdhci_am654: fix start loop index for TAP value parsing
4542aa756914 mmc: vub300: fix an error code
8387c94d73ec ksmbd: fix slab out of bounds write in smb_inherit_dacl()
482aaa72f950 ksmbd: handle malformed smb1 message
8e76941a1672 clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
877080a34901 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
3291d3ecf331 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
ea2c6e85b6b0 parisc/power: Add power soft-off when running on qemu
783645be98c8 parisc/pdc: Add width field to struct pdc_model
ef0224ee5399 arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
938c4c731803 PCI: keystone: Don't discard .probe() callback
b7d27cbfef5c PCI: keystone: Don't discard .remove() callback
fe0b2a20f780 KEYS: trusted: Rollback init_trusted() consistently
454ad98f31f0 KEYS: trusted: tee: Refactor register SHM usage
3ef9944681eb genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
17381882fcce mmc: meson-gx: Remove setting of CMD_CFG_ERROR
0cf7577b6b31 wifi: ath11k: fix gtk offload status event locking
e3199b3fac65 wifi: ath11k: fix htt pktlog locking
ca420ac4f945 wifi: ath11k: fix dfs radar event locking
f0ea9e472611 wifi: ath11k: fix temperature event locking
164fa9a0b1e9 regmap: Ensure range selector registers are updated after cache sync
e10facbd25a6 ACPI: resource: Do IRQ override on TongFang GMxXGxx
08a98c345f62 mm/damon/sysfs: check error from damon_sysfs_update_target()
b0fc14428ca2 mm/damon: implement a function for max nr_accesses safe calculation
834a800c58ea mm/damon/ops-common: avoid divide-by-zero during region hotness calculation
2b38f0dbe8ba mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation
cf2641099c02 watchdog: move softlockup_panic back to early_param
f0f3328af912 mm/damon/sysfs: update monitoring target regions for online input commit
9275f65d7729 mm/damon/sysfs: remove requested targets when online-commit inputs
4e0fbf318803 PCI/sysfs: Protect driver's D3cold preference from user space
1a2c7a2f3594 hvc/xen: fix event channel handling for secondary consoles
b772e415e168 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
74db59e63bd8 hvc/xen: fix console unplug
e5b0e2308088 tty: serial: meson: fix hard LOCKUP on crtscts mode
5e3b2141c759 tty/sysrq: replace smp_processor_id() with get_cpu()
5b2352c64c48 proc: sysctl: prevent aliased sysctls from getting passed to init
d91fd028c9f6 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
38968c63e98e audit: don't take task_lock() in audit_exe_compare() code path
43cea54109e1 KVM: x86: Clear bit12 of ICR after APIC-write VM-exit
27976fa91754 KVM: x86: Ignore MSR_AMD64_TW_CFG access
7e218114a219 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
41689ef19b7e x86/cpu/hygon: Fix the CPU topology evaluation for real
f0732c646a8e crypto: x86/sha - load modules based on CPU features
1fc94de1c1a8 scsi: qla2xxx: Fix system crash due to bad pointer access
b16ea57d6c0f scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
bb5e307366ef scsi: mpt3sas: Fix loop logic
dd56d432445e bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
947635fa174b bpf: Fix check_stack_write_fixed_off() to correctly spill imm
3bdbe399b82f randstruct: Fix gcc-plugin performance mode to stay in group
bee4f891fe1f powerpc/perf: Fix disabling BHRB and instruction sampling
4cb064f6174a perf intel-pt: Fix async branch flags
a1d8f675ea58 media: venus: hfi: add checks to perform sanity on queue pointers
55db76caa782 i915/perf: Fix NULL deref bugs with drm_dbg() calls
d1a04a5219e8 cifs: fix check of rc in function generate_smb3signingkey
17cfba4aeb2d cifs: spnego: add ';' in HOST_KEY_LEN
4b91ba060f2e tools/power/turbostat: Enable the C-state Pre-wake printing
c5fcba7ff98b tools/power/turbostat: Fix a knl bug
ca56cdfab3a9 macvlan: Don't propagate promisc change to lower dev in passthru
f9b592a9e606 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
0ab53cd69ffc net/mlx5e: Check return value of snprintf writing to fw_version buffer
7f2feab70152 net/mlx5e: Reduce the size of icosq_str
e2d93cfd1b4f net/mlx5e: Fix pedit endianness
991ba648983b net/mlx5e: fix double free of encap_header in update funcs
e8ae37f86368 net/mlx5e: fix double free of encap_header
7414a28de1b3 net: stmmac: avoid rx queue overrun
49fb68040326 net: stmmac: fix rx budget limit check
18a169810cff netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
6a15d971040e netfilter: nf_conntrack_bridge: initialize err to 0
d179189eec42 af_unix: fix use-after-free in unix_stream_read_actor()
14b11892a6da net: ethernet: cortina: Fix MTU max setting
1a1efaed5fc2 net: ethernet: cortina: Handle large frames
4794b6b16a90 net: ethernet: cortina: Fix max RX frame define
19554aa901b5 bonding: stop the device in bond_setup_by_slave()
f84846731b93 ptp: annotate data-race around q->head and q->tail
ceae93d76a51 xen/events: fix delayed eoi list handling
ab3e13b35c1a ppp: limit MRU to 64K
00768b3e90e6 net: mvneta: fix calls to page_pool_get_stats
1e83edbc422b tipc: Fix kernel-infoleak due to uninitialized TLV value
a28ec8322dd3 net: hns3: fix VF wrong speed and duplex issue
55d82e092c68 net: hns3: fix VF reset fail issue
f47c6fba7293 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
07f5b8c47152 net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs
83a177b942fa net: hns3: fix incorrect capability bit display for copper port
5dc440293db7 net: hns3: add barrier in vf mailbox reply process
61c5ba5042b3 net: hns3: fix add VLAN fail issue
76bd42849ce4 tty: Fix uninit-value access in ppp_sync_receive()
732a67ca4368 ipvlan: add ipvlan_route_v6_outbound() helper
12af02d24a49 net: set SOCK_RCU_FREE before inserting socket into hashtable
c0f8b8fb7df9 vhost-vdpa: fix use after free in vhost_vdpa_probe()
58278cc71d34 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
7749fd2dbef7 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
af0095a559f4 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
19d7dbf71ecc SUNRPC: Add an IS_ERR() check back to where it was
c65b915641d8 NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking
5ee813da0c18 mtd: rawnand: meson: check return value of devm_kasprintf()
b2a9ba69dfd5 mtd: rawnand: intel: check return value of devm_kasprintf()
8d02b6fb3c67 SUNRPC: ECONNRESET might require a rebind
11f6aadd1f59 sched/core: Optimize in_task() and in_interrupt() a bit
3a6ad749e9ef wifi: iwlwifi: Use FW rate for non-data frames
2fa178e2cd5f mtd: rawnand: tegra: add missing check for platform_get_irq()
1fb3a9c59e7f pwm: Fix double shift bug
6586b5f8e456 drm/amdgpu: fix software pci_unplug on some chips
8a1552e908d6 ALSA: hda/realtek: Add quirk for ASUS UX7602ZM
07ab6615a9d2 drm/qxl: prevent memory leak
09297e3ffc1d ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
aff8be2cad74 i2c: dev: copy userspace array safely
72d02adae320 kgdb: Flush console before entering kgdb on panic
8a06894666e0 drm/amd/display: Avoid NULL dereference of timing generator
b083aaf5db2e media: imon: fix access to invalid resource for the second interface
65335aef1ab6 media: ccs: Fix driver quirk struct documentation
b8dcbbd0c4bf media: cobalt: Use FIELD_GET() to extract Link Width
e2ccedd4d182 gfs2: fix an oops in gfs2_permission
53fc16c1ad84 gfs2: ignore negated quota changes
329a8d1d60ba media: vivid: avoid integer overflow
a647f27a7426 media: gspca: cpia1: shift-out-of-bounds in set_flicker
e64d23dc6581 i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
472bd4787406 virtio-blk: fix implicit overflow on virtio_max_dma_size
32b17bc21f8e i2c: sun6i-p2wi: Prevent potential division by zero
0b5e729d4e35 i2c: fix memleak in i2c_new_client_device()
8be39f66915b i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
07c11a5249cb 9p: v9fs_listxattr: fix %s null argument warning
3851d844d790 9p/trans_fd: Annotate data-racy writes to file::f_flags
c7b0ce54b11d usb: gadget: f_ncm: Always set current gadget in ncm_bind()
ff9500758381 f2fs: fix error handling of __get_node_page
a82bd79cbfe9 soundwire: dmi-quirks: update HP Omen match
7932afa9bb61 usb: dwc3: core: configure TX/RX threshold for DWC3_IP
7cebc86481bf tty: vcc: Add check for kstrdup() in vcc_probe()
d6957635de8f thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager
b80aaff5f781 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe()
c92de3bf6ccf mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs
b469227b1d1e exfat: support handle zero-size directory
24e222a54e4c HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
4ee3b3a0ff02 crypto: hisilicon/qm - prevent soft lockup in receive loop
a70cb0d59d91 ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk
cbf304de78c0 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
52cd51ba5769 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
6f9557a5c971 PCI: Disable ATS for specific Intel IPU E2000 devices
161767bb7c5d PCI: Extract ATS disabling to a helper function
6b4608458205 PCI: Use FIELD_GET() to extract Link Width
442fd24d7b6b scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
dabc0ee84d0d PCI: Do error check on own line to split long "if" conditions
146badf18e2c atm: iphase: Do PCI error checks on own line
1a7c3d2e1dfa PCI: mvebu: Use FIELD_PREP() with Link Width
aac90c719781 PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
43b91df291c8 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
fa7abd3c5cd4 ARM: 9320/1: fix stack depot IRQ stack filter
6e2076cad887 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
8c68af2af697 jfs: fix array-index-out-of-bounds in diAlloc
a50b796d3671 jfs: fix array-index-out-of-bounds in dbFindLeaf
5013f8269887 fs/jfs: Add validity check for db_maxag and db_agpref
0cb567e72733 fs/jfs: Add check for negative db_l2nbperpage
88984ec47927 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
33331b265aac scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
f1521fe0b411 RDMA/hfi1: Use FIELD_GET() to extract Link Width
af493dde68e8 ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware
c55fc098fd9d crypto: pcrypt - Fix hungtask for PADATA_RESET
62c65e799fb4 ASoC: SOF: Pass PCI SSID to machine driver
14107cbeb5f7 ASoC: soc-card: Add storage for PCI SSID
0aaf8077564e selftests/efivarfs: create-read: fix a resource leak
c68535657f3c arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
6c1b3d89a2dd drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
2806f8803792 drm/amdkfd: Fix shift out-of-bounds issue
7017e835007c drm/panel: st7703: Pick different reset sequence
33fb1a555354 drm/amdgpu/vkms: fix a possible null pointer dereference
16fa59e273f8 drm/radeon: fix a possible null pointer dereference
d0bc9ab0a161 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
79813cd59398 drm/panel: fix a possible null pointer dereference
9b70fc7d70e8 drm/amdgpu: Fix potential null pointer derefernce
d0725232da77 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
fc9ac0e8e0bc drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
09b900fc2cb1 drm/msm/dp: skip validity check for DP CTS EDID checksum
412ce8966934 drm: vmwgfx_surface.c: copy user-array safely
0f5f56745188 drm_lease.c: copy user-array safely
6995df256e4f kernel: watch_queue: copy user-array safely
8332523b13db kernel: kexec: copy user-array safely
2fabc3289ba1 string.h: add array-wrappers for (v)memdup_user()
24faa2740b3f drm/amd/display: use full update for clip size increase of large plane source
09d4f579d300 drm/amd: Update `update_pcie_parameters` functions to use uint8_t arguments
50f35a907c4f drm/amdkfd: Fix a race condition of vram buffer unref in svm code
5b978a8ce497 drm/amdgpu: not to save bo in the case of RAS err_event_athub
0c8eda600ed8 drm/komeda: drop all currently held locks if deadlock happens
4048cf4615b6 drm/gma500: Fix call trace when psb_gem_mm_init() fails
a57a54a8bc21 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
6edd5ea5040b platform/chrome: kunit: initialize lock for fake ec_dev
c90c7bf7b1b3 tsnep: Fix tsnep_request_irq() format-overflow warning
70997012d8dd ACPI: EC: Add quirk for HP 250 G7 Notebook PC
87624b1f9b78 Bluetooth: Fix double free in hci_conn_cleanup
a556f2ef556a Bluetooth: btusb: Add date->evt_skb is NULL check
0a40c609e2a3 bpf: Ensure proper register state printing for cond jumps
8093dd759ee2 vsock: read from socket's error queue
459970363e7c wifi: ath10k: Don't touch the CE interrupt registers after power up
1c6a6c926abf net: annotate data-races around sk->sk_dst_pending_confirm
e7960d2a09d4 net: annotate data-races around sk->sk_tx_queue_mapping
46537b45972e wifi: ath10k: fix clang-specific fortify warning
de979982ebfb wifi: ath9k: fix clang-specific fortify warnings
aa42a7cb9264 bpf: Detect IP == ksym.end as part of BPF program
57e44ff9c2c9 atl1c: Work around the DMA RX overflow issue
2be24c47ac19 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
9c2e4a81d3e7 wifi: mac80211_hwsim: fix clang-specific fortify warning
d0fc4cb9d23b wifi: plfxlc: fix clang-specific fortify warning
b5046b253236 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
2652d199dd72 workqueue: Provide one lock class key per work_on_cpu() callsite
3410b7023547 cpu/hotplug: Don't offline the last non-isolated CPU
b7441453ff96 smp,csd: Throw an error if a CSD lock is stuck for too long
6680d55aba60 clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
ff8370a0d8cb clocksource/drivers/timer-imx-gpt: Fix potential memory leak
9f4c391dc2bc selftests/lkdtm: Disable CONFIG_UBSAN_TRAP in test config
e9a27fdce56b srcu: Fix srcu_struct node grpmask overflow on 64-bit systems
9ce4e87a8efd perf/core: Bail out early if the request AUX area is out of bound
784d01f9bbc2 lib/generic-radix-tree.c: Don't overflow in peek()
c56df79d6867 locking/ww_mutex/test: Fix potential workqueue corruption
69e434a1cb21 Linux 6.1.63
830c11c9c085 virtio/vsock: fix header length on skb merging
cd12535b97dd virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt()
a6650e78c428 virtio/vsock: fix leaks due to missing skb owner
bb1c9a5907d2 vsock/loopback: use only sk_buff_head.lock to protect the packet queue
1e5f00e9dbdb virtio/vsock: don't drop skbuff on copy failure
883a3db2212c virtio/vsock: remove redundant 'skb_pull()' call
5852a2b573f7 virtio/vsock: don't use skbuff state to account credit
25bc87768cef wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush()
fc3a19543e32 btrfs: use u64 for buffer sizes in the tree search ioctls
c606c43ab6a7 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
acca43d813bb x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs
129debbb4178 io_uring/net: ensure socket is marked connected on connect retry
b80b85f4945d tracing/kprobes: Fix the order of argument descriptions
28e7153418b1 fbdev: fsl-diu-fb: mark wr_reg_wa() static
7bc7b82fb219 fbdev: imsttfb: fix a resource leak in probe
985845828220 fbdev: imsttfb: Fix error path of imsttfb_probe()
6d53668c438b spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
b4843bf39d9f ASoC: dapm: fix clock get name
f5350c6f7887 ASoC: hdmi-codec: register hpd callback on component probe
acc36089bc36 ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages
3bbf06efb8ed drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
3df98bd31966 RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs
587e6308d69b netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
8fa280d1a9f4 netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
d85670128f24 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
7ee2070589d2 i2c: iproc: handle invalid slave state
b5974b0c893c r8169: respect userspace disabling IFF_MULTICAST
1fecefb0920c vsock/virtio: remove socket from connected/bound list on shutdown
baddcc2c7157 virtio/vsock: replace virtio_vsock_pkt with sk_buff
46c541fa6680 blk-core: use pr_warn_ratelimited() in bio_check_ro()
4e9b3ec84dc9 nbd: fix uaf in nbd_open
b0310063d4b2 tg3: power down device only on SYSTEM_POWER_OFF
2dbafb0081d7 nvme: fix error-handling for io_uring nvme-passthrough
f4277cb5626b net/smc: put sk reference if close work was canceled
2d563aa75226 net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
9d976cd3e320 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
4a12fb7d1af6 octeontx2-pf: Free pending and dropped SQEs
a1e8e68204c8 octeontx2-pf: qos send queues management
479d344a929b octeontx2-pf: Rename tot_tx_queues to non_qos_queues
f9c2807e2a7d selftests: pmtu.sh: fix result checking
490dfbf65191 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
0b8ffe3cb0b7 Fix termination state for idr_for_each_entry_ul()
7f4a2c296774 net: r8169: Disable multicast filter for RTL8168H and RTL8107E
db68ac51fe86 dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
414d36c1178e dccp: Call security_inet_conn_request() after setting IPv4 addresses.
e129327d80a7 net: page_pool: add missing free_percpu when page_pool_init fail
a95acc2099b6 octeontx2-pf: Fix holes in error code
00376cc74347 octeontx2-pf: Fix error codes
612c22e92848 inet: shrink struct flowi_common
89d92e4fc5c6 bpf: Check map->usercnt after timer->timer is assigned
4c731e98fe4d tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
6086258bd5ea hsr: Prevent use after free in prp_create_tagged_frame()
f980e9a57dfb llc: verify mac len before reading mac header
8803da01fe1b watchdog: ixp4xx: Make sure restart always works
7082b1fb5321 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
f8225c3c6555 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
679d2ab67e09 pwm: sti: Reduce number of allocations and drop usage of chip_data
713629765f25 regmap: prevent noinc writes from clobbering cache
7ec7b7d3f2b8 media: cec: meson: always include meson sub-directory in Makefile
103c66dcf54e media: dvb-usb-v2: af9035: fix missing unlock
39c2ec94a829 media: cadence: csi2rx: Unregister v4l2 async notifier
76d12296ee58 media: cedrus: Fix clock/reset sequence
a254ee1ddc59 media: vidtv: mux: Add check and kfree for kstrdup
5c26aae37239 media: vidtv: psi: Add check for kstrdup
e7c96f4605d9 media: s3c-camif: Avoid inappropriate kfree()
1620531a3dac media: mtk-jpegenc: Fix bug in JPEG encode quality selection
b75fb8a2ee1e media: amphion: handle firmware debug message
20568d06f606 media: bttv: fix use after free error due to btv->timeout timer
825a7a6a3a5e media: ov5640: Fix a memory leak when ov5640_probe fails
ba305517a1de media: i2c: max9286: Fix some redundant of_node_put() calls
a7a8c49dc670 media: ov5640: fix vblank unchange issue when work at dvp mode
9b1c0aca7fbf media: ov5640: Drop dead code using frame_interval
6380621de364 media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination
64f55cebb433 media: hantro: Check whether reset op is defined before use
f258fd94abcd pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
7c9947693b5e pcmcia: ds: fix refcount leak in pcmcia_device_add()
fbdf451e7683 pcmcia: cs: fix possible hung task and memory leak pccardd()
f9e17bce0aec rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
b4dda701d057 virt: sevguest: Fix passing a stack buffer as a scatterlist target
d889b7bc12b5 x86/sev: Change snp_guest_issue_request()'s fw_err argument
a5b03f56d38d crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL
7c7371b41a14 cxl/mem: Fix shutdown order
174ae0a3b89e i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
b9793c9c0338 9p/net: fix possible memory leak in p9_check_errors()
8b184ebff60b perf hist: Add missing puts to hist__account_cycles
8e1f41a853d9 perf machine: Avoid out of bounds LBR memory read
209f4a67d8b7 usb: host: xhci-plat: fix possible kernel oops while resuming
071666451e59 xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
abdd1f47efae powerpc/pseries: fix potential memory leak in init_cpu_associativity()
257517c00b57 powerpc/imc-pmu: Use the correct spinlock initializer.
8409ee076d0a powerpc/vas: Limit open window failure messages in log bufffer
0f8dabe79a98 powerpc/xive: Fix endian conversion size
b4bc030af7d6 powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
a204f9f3cb66 modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host
339148f78641 modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
9d4f7441cddd powerpc: Only define __parse_fpscr() when required
4a43be67d635 interconnect: qcom: sm8350: Set ACV enable_mask
bfc019c7134a interconnect: qcom: sm8350: Retire DEFINE_QBCM
ccbd1281a2d1 interconnect: qcom: sm8150: Set ACV enable_mask
d7e501045ef4 interconnect: qcom: sm8150: Retire DEFINE_QBCM
386a4d6f83fd interconnect: qcom: sm8150: Drop IP0 interconnects
8979ed70da2f interconnect: move ignore_list out of of_count_icc_providers()
bf7039825f04 interconnect: qcom: sm6350: Set ACV enable_mask
d39e3249c04c interconnect: qcom: sm6350: Retire DEFINE_QBCM
639ee7fbc095 interconnect: qcom: sdm845: Set ACV enable_mask
808588804587 interconnect: qcom: sdm845: Retire DEFINE_QBCM
e82d634fdb0d interconnect: qcom: sc8280xp: Set ACV enable_mask
50e4e1ad3532 interconnect: qcom: sc8180x: Set ACV enable_mask
673ced6e0178 interconnect: qcom: sc7280: Set ACV enable_mask
8fe916ff8a84 interconnect: qcom: sc7180: Set ACV enable_mask
3f884277f995 interconnect: qcom: sc7180: Retire DEFINE_QBCM
695b3cfe1c28 f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
7b863b8bcd67 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
2ed67a40ddb6 USB: usbip: fix stub_dev hub disconnect
dae6fd974773 tools: iio: iio_generic_buffer ensure alignment
06a1286345ac misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
fc968818d547 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
03984e24db85 usb: chipidea: Simplify Tegra DMA alignment code
c9095c743bf6 usb: chipidea: Fix DMA overwrite for Tegra
6b21a2272885 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
0806a6afe155 dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
1e03a2695995 perf record: Fix BTF type checks in the off-cpu profiling
1c4eb1bc39d3 pinctrl: renesas: rzg2l: Make reverse order of enable() for disable()
cd7d804f52c6 livepatch: Fix missing newline character in klp_resolve_symbols()
f1cda3c5dd4d tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
fb4251dab3d1 f2fs: compress: fix to avoid redundant compress extension
9375ea7f2690 f2fs: compress: fix to avoid use-after-free on dic
071bbc5a669b f2fs: compress: fix deadloop in f2fs_write_cache_pages()
ec67c83dd59b f2fs: convert f2fs_write_cache_pages() to use filemap_get_folios_tag()
599befdd7996 filemap: add filemap_get_folios_tag()
855516cb6e74 perf kwork: Set ordered_events to true in 'struct perf_tool'
231665cc6ff7 perf kwork: Add the supported subcommands to the document
16e02976cf37 perf kwork: Fix incorrect and missing free atom in work_push_atom()
e27c2668ac8a iio: frequency: adf4350: Use device managed functions and fix power down issue.
550711e007bb perf stat: Fix aggr mode initialization
6cb0495d3623 apparmor: fix invalid reference on profile->disconnected
cef064fddee8 apparmor: test: make static symbols visible during kunit testing
cfce1e26b4c9 kunit: add macro to allow conditionally exposing static symbols to tests
1d47d1abb4f3 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
4198a7a6efa0 leds: pwm: Don't disable the PWM when the LED should be off
63cdeb20ee3b leds: turris-omnia: Do not use SMBUS calls
7d0e60e4ff84 leds: turris-omnia: Drop unnecessary mutex locking
ce58f479b531 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
26b534a3f0f4 dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC
90155dfd990d dt-bindings: mfd: mt6397: Add binding for MT6357
9ac0c0536572 mfd: dln2: Fix double put in dln2_probe
ee6b91411d3f mfd: core: Ensure disabled devices are skipped without aborting
f1ed6c4e59f9 mfd: core: Un-constify mfd_cell.of_reg
437f033e30c8 IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF
ad52f21e3dec ASoC: ams-delta.c: use component after check
3dd998f78cb5 crypto: qat - fix deadlock in backlog processing
c7c26d0ef5d2 padata: Fix refcnt handling in padata_free_shell()
980a7fd5e57e ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
9ee89579e69d HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
cf47abd7d8a1 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
8eb1f933ccde HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
7f2ed86dde19 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
b1736354a7b9 Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
693baca82d20 sh: bios: Revive earlyprintk support
35ac8075aea2 hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
8a716eb7f8f5 HID: cp2112: Make irq_chip immutable
cce6785b8401 RDMA/hfi1: Workaround truncation compilation error
7a22e6fa51c5 scsi: ufs: core: Leave space for '\0' in utf8 desc string
f9f4a6bdf934 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
002bd3c874da ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran.
fe6efb2d1864 RDMA/hns: The UD mode can only be configured with DCQCN
1a6806f27e9e RDMA/hns: Add check for SL
d3a8efb9de59 RDMA/hns: Fix signed-unsigned mixed comparisons
1000adbac3b2 RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
7c09504c371d RDMA/hns: Fix printing level of asynchronous events
3d559a5d5db3 IB/mlx5: Fix rdma counter binding for RAW QP
c0f4144d0dec ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
4f13eab0e8a1 ext4: move 'ix' sanity check to corrent position
242ba2e20baf ARM: 9321/1: memset: cast the constant byte to unsigned char
0a7f9238f3f8 crypto: hisilicon/qm - fix PF queue parameter issue
07eb93dbe1a7 crypto: hisilicon/qm - split a debugfs.c from qm
2cec6774fd1e crypto: hisilicon/qm - modify the process of regs dfx
56785a3a08e5 crypto: hisilicon/qm - delete redundant null assignment operations
bafb12b629b7 hid: cp2112: Fix duplicate workqueue initialization
aa804deca1c3 PCI: vmd: Correct PCI Header Type Register's multi-function check
ed7f07ef84c4 crypto: qat - increase size of buffers
17c890a887c1 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
9857f811e5cd crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
f23859748e3d nd_btt: Make BTT lanes preemptible
93aa88170cf3 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
4795de8c046e scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
dc44e3fdb091 crypto: qat - fix unregistration of crypto algorithms
5e989aeb4022 crypto: qat - extend buffer list interface
443bde2a4ca6 crypto: qat - generalize crypto request buffers
380f0a1de227 crypto: qat - change bufferlist logic interface
2ad909a408d1 crypto: qat - rename bufferlist functions
61c57bb98680 crypto: qat - relocate bufferlist logic
e3294cccd818 crypto: qat - ignore subsequent state up commands
bb55130d024a RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
e39b84448ff9 hwrng: geode - fix accessing registers
3c5c7f926a4b hwrng: bcm2835 - Fix hwrng throughput regression
0c824b77ad48 crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
12d2087a7dd9 KEYS: Include linux/errno.h in linux/verification.h
44dcf6d33e9e ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time
2d81896fe161 ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get()
06421269133f ASoC: cs35l41: Undo runtime PM changes at driver exit time
ab3aa429c8df ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler
f20c4b0c015c module/decompress: use vmalloc() for gzip decompression workspace
c8a235583304 selftests/resctrl: Ensure the benchmark commands fits to its array
02c167c93fe2 selftests/pidfd: Fix ksft print formats
6b7feafde79c arm64: tegra: Use correct interrupts for Tegra234 TKE
87367bc3d9b0 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
fef0af22503f arm64: dts: imx8mm: Add sound-dai-cells to micfil node
fafaf5a2f313 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
37658e518958 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
db6db0af76f5 ARM: dts: am3517-evm: Fix LED3/4 pinmux
d43c3e49744c firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging
5429ecbb1b8b firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
e0cf8e811f72 arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz
eccde2dbd93d firmware: ti_sci: Mark driver as non removable
7efb91501ba2 kunit: Fix missed memory release in kunit_free_suite_set()
f0ef883cae30 soc: qcom: llcc: Handle a second device without data corruption
4653225f41ab ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
d97268ce08c3 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
7867e1d92622 ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
945f2e4f13f3 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
89465723e0f6 arm64: dts: qcom: sm8350: fix pinctrl for UART18
1a404795c401 arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs
cd952d43c00d arm64: dts: qcom: sc7280: Add missing LMH interrupts
03a0a34f04a4 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
4109f7d1a852 arm64: dts: qcom: msm8916: Fix iommu local address range
389a4aa5e327 arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk
426d3c7c72a2 arm64: dts: qcom: sdm845: cheza doesn't support LMh node
e65c1aa21ba1 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
b660420f449d perf: hisi: Fix use-after-free when register pmu fails
104fa6426a8f drivers/perf: hisi_pcie: Check the type first in pmu::event_init()
c6e00bc30ea1 perf/arm-cmn: Fix DTC domain detection
28fa550a49e8 perf/arm-cmn: Revamp model detection
4589403a343b drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process
1e88414e64a2 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
025d2ac470a9 clocksource/drivers/arm_arch_timer: limit XGene-1 workaround
96c3a1830434 drm/msm/dsi: free TX buffer in unbind
8b072ab6c445 drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
5671bed3c0c8 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
934747e2f807 xenbus: fix error exit in xenbus_init()
ace6403e7854 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
2836c72e8d60 arm64/arm: xen: enlighten: Fix KPTI checks
008b2a93c5d7 drm/bridge: lt9611uxc: fix the race in the error path
af19ebfc6a17 gpu: host1x: Correct allocated size for contexts
9da019345405 drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
8045808be1c2 drm/mediatek: Fix iommu fault during crtc enabling
5d30fedc20ad drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
32b15fef33e8 io_uring/kbuf: Allow the full buffer id space for provided buffers
60db638be5f4 io_uring/kbuf: Fix check of BID wrapping in provided buffers
03e334565d2d drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change
a99afba394a9 drm/amd/display: Refactor dm_get_plane_scale helper
896066202757 drm/amd/display: Check all enabled planes in dm_check_crtc_cursor
9eae81af9243 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
78e998884d5d drm/bridge: tc358768: Fix tc358768_ns_to_cnt()
9dbfdf5dcc38 drm/bridge: tc358768: Clean up clock period code
3ed322a852ed drm/bridge: tc358768: Rename dsibclk to hsbyteclk
14d546d067fb drm/bridge: tc358768: Use dev for dbg prints, not priv->dev
4a1c4eff6545 drm/bridge: tc358768: Print logical values, not raw register values
fb82b3b4acdd drm/bridge: tc358768: Use struct videomode
e87a3c24ce5a drm/bridge: tc358768: remove unused variable
1942dc48f482 drm/bridge: tc358768: Fix bit updates
2fab90bcde42 drm/bridge: tc358768: Fix use of uninitialized variable
3c0b681ba44b drm/bridge: lt8912b: Add missing drm_bridge_attach call
5a521f6b68ec drm/bridge: lt8912b: Manually disable HPD only if it was enabled
7bf0cb8f4028 drm/bridge: lt8912b: Fix crash on bridge detach
2cfa9dc32c9e drm/bridge: lt8912b: Fix bridge_detach
45350e5471dc drm/bridge: lt8912b: Add hot plug detection
2c80c4f0d284 drm: bridge: it66121: Fix invalid connector dereference
341e79f8aec6 drm/radeon: possible buffer overflow
2d68194e1a01 drm/rockchip: vop2: Add missing call to crtc reset helper
bc05621888d9 drm/rockchip: vop2: Don't crash for invalid duplicate_state
b248ccaabfc1 drm/rockchip: vop: Fix call to crtc reset helper
ffebe76e5049 drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
4d37df40b103 hte: tegra: Fix missing error code in tegra_hte_test_probe()
a671a41d60d3 hwmon: (sch5627) Disallow write access if virtual registers are locked
4a3031298295 hwmon: (sch5627) Use bit macros when accessing the control register
3385632de8ce Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices"
581255403a64 Revert "hwmon: (sch56xx-common) Add DMI override table"
dd06f92fd811 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
33de53a27060 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
44a96796d258 platform/x86: wmi: Fix opening of char device
ae28868bbaec platform/x86: wmi: Fix probe failure when failing to register WMI devices
7b8d88df171a clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
2a18dd653284 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
a836efc21ef0 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
a540ca0aeae8 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
357df1c2f6ac clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
df1c4a9efa3f clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
dd1f30d68fa9 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
7d022726e384 clk: npcm7xx: Fix incorrect kfree
cc1c2772c1e1 clk: ti: fix double free in of_ti_divider_clk_setup()
e4df931fb424 clk: ti: change ti_clk_register[_omap_hw]() API
cb6c38995f9c clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
0a3761410965 spi: nxp-fspi: use the correct ioremap function
cdaa544dc473 clk: linux/clk-provider.h: fix kernel-doc warnings and typos
a0b3b2cc2d73 clk: renesas: rzg2l: Fix computation formula
e1809bb19a67 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
e6070f0cdad6 clk: renesas: rzg2l: Trust value returned by hardware
c823ffba5d00 clk: renesas: rzg2l: Lock around writes to mux register
77e233880234 clk: renesas: rzg2l: Wait for status bit of SD mux before continuing
f26a440d0ec1 clk: renesas: rcar-gen3: Extend SDnH divider table
d72c586809e0 clk: imx: imx8qxp: Fix elcdif_pll clock
2c2f1fb3f857 clk: imx: imx8mq: correct error handling path
0e2b08824072 clk: imx: Select MXC_CLK for CLK_IMX8QXP
5b8d3ea0939c regulator: mt6358: Fail probe on unknown chip ID
8d20252d96bd clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
a588f440c47f clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
d2ffd85ee356 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
06a7365e2bd8 clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
101c2d257c1f clk: qcom: gcc-msm8996: Remove RPM bus clocks
5c25f89c00b9 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
51d4d3cd1836 regmap: debugfs: Fix a erroneous check after snprintf()
30e77e3ee989 ipvlan: properly track tx_errors
4836b94e5e38 net: add DEV_STATS_READ() helper
fae5cc598ee6 ipv6: avoid atomic fragment on GSO packets
35aff5362693 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
1ca7bc1b085f bpf: Fix unnecessary -EBUSY from htab_lock_bucket
4bb26ec7ed76 Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err
6f505a013c85 wifi: iwlwifi: empty overflow queue during flush
e2be4ab86a4a wifi: iwlwifi: pcie: synchronize IRQs before NAPI
c56aed37b671 wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
6d88d4b1bb42 tcp: fix cookie_init_timestamp() overflows
72c23b307173 chtls: fix tp->rcv_tstamp initialization
2acedc5372ed net: skb_find_text: Ignore patterns extending past 'to'
d860416236bd selftests: netfilter: test for sctp collision processing in nf_conntrack
aa0a050c6569 r8169: fix rare issue with broken rx after link-down on RTL8125
4789d93f94d9 r8169: use tp_to_dev instead of open code
77ff34a56b69 thermal: core: prevent potential string overflow
9709c6d7594d netfilter: nf_tables: Drop pointless memset when dumping rules
100a75d56b0d wifi: wfx: fix case where rates are out of order
f64a559f2d19 PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
0d30931f1fa0 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
76378a8bae09 can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
614d615d495e can: dev: can_restart(): don't crash kernel if carrier is OK
d5342dafca3c wifi: ath11k: fix Tx power value during active CAC
8a777b28d7d0 ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100
396ec51b138e ACPI: property: Allow _DSD buffer data only for byte accessors
75de6a664183 wifi: rtlwifi: fix EDCA limit set by BT coexistence
14a7e73b28eb tcp_metrics: do not create an entry from tcp_init_metrics()
52ec0669f457 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
e850efcf2bb0 tcp_metrics: add missing barriers on delete
586ce1064f66 wifi: ath: dfs_pattern_detector: Fix a memory initialization issue
ebca9ae926df wifi: mt76: mt7915: fix beamforming availability check
2b12aebbd324 wifi: mt76: mt7603: improve stuck beacon handling
c2fd48179cf2 wifi: mt76: mt7603: improve watchdog reset reliablity
e3c46ce78ddf wifi: mt76: mt7603: rework/fix rx pse hang check
e01b3400d641 wifi: ath11k: fix boot failure with one MSI vector
26e301a70d93 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
365fe12f4529 net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC
d97463c1f390 net: spider_net: Use size_add() in call to struct_size()
254187a64a30 tipc: Use size_add() in calls to struct_size()
065cb7ae3f15 tls: Use size_add() in call to struct_size()
8ae187386420 tls: Only use data field in crypto completion function
65e65a8b2de4 mlxsw: Use size_mul() in call to struct_size()
a764c22bbc85 gve: Use size_add() in call to struct_size()
5dd1344de3e6 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
a08ff0544b92 udp: add missing WRITE_ONCE() around up->encap_rcv
ec18d7507f9d selftests/bpf: Correct map_fd to data_fd in tailcalls
3e1d754b5ddf iavf: Fix promiscuous mode configuration flow messages
42b452960a13 i40e: fix potential memory leaks in i40e_remove()
36f0004fe5bd wifi: iwlwifi: honor the enable_ini value
9c6269f5d11f wifi: mac80211: fix # of MSDU in A-MSDU calculation
cee323e56c13 wifi: mac80211: move sched-scan stop work to wiphy work
0568d1e8899e wifi: mac80211: move offchannel works to wiphy work
ef413615197c wifi: mac80211: move scan work to wiphy work
09915293c302 wifi: mac80211: move radar detect work to wiphy work
697fb94e3e8d wifi: cfg80211: add flush functions for wiphy work
36aa50d5782b genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
4f834ad0341c string: Adjust strtomem() logic to allow for smaller sources
63f637309baa pstore/platform: Add check for kstrdup
0a1dab4a8e3d drivers/clocksource/timer-ti-dm: Don't call clk_get_rate() in stop function
dbb558160323 x86/boot: Fix incorrect startup_gdt_descr.size
21c5c3f95f25 x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
7807c269cbf4 ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window
bf178c8b9c8e x86/numa: Introduce numa_fill_memblks()
dce53a017ca2 futex: Don't include process MM in futex key on no-MMU
3c1a20c122bc x86/srso: Fix SBPB enablement for (possible) future fixed HW
2351c03529b2 writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
bc8e02850a59 vfs: fix readahead(2) on block devices
8620933c3c53 sched: Fix stop_one_cpu_nowait() vs hotplug
21f99a5adbc5 objtool: Propagate early errors
df870d47d2af sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
d77530a1d47f sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0
b7839197719f iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
42bed989f0ef sched/fair: Fix cfs_rq_is_decayed() on !SMP
71e3e7830b3e hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation
(From OE-Core rev: 53c369947d0354639cebccafb3b2ec42dadb70a7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f9150ef12b283860e72fed59a1cc82721516c555)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
4a61839152cc Linux 6.1.61
5926b0886d0c objtool/x86: add missing embedded_insn check
2afa9f7eb15c ext4: avoid overlapping preallocations due to overflow
fcefddf3a151 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
495c4c58d684 ext4: add two helper functions extent_logical_end() and pa_logical_end()
d022e4ea9c2f platform/x86: Add s2idle quirk for more Lenovo laptops
48ebeab0eda1 clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
65e5a9890e03 sparc32: fix a braino in fault handling in csum_and_copy_..._user()
8b8cde8ebb87 perf/core: Fix potential NULL deref
5e232f2205f2 x86/cpu: Add model number for Intel Arrow Lake mobile processor
63cc3d5d343d x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
37495846b1ef nvmem: imx: correct nregs for i.MX6UL
116671d25915 nvmem: imx: correct nregs for i.MX6SLL
b90b8633ef62 nvmem: imx: correct nregs for i.MX6ULL
cc87c73eac2d misc: fastrpc: Unmap only if buffer is unmapped from DSP
38c5faf2a984 misc: fastrpc: Clean buffers on remote invocation failures
7737e9384e2d misc: fastrpc: Free DMA handles for RPC calls with no arguments
1e8851b51300 misc: fastrpc: Reset metadata buffer to avoid incorrect free
5a35fc1c0091 tracing/kprobes: Fix the description of variable length arguments
91b95e3b4ac8 i2c: aspeed: Fix i2c bus hang in slave read
11602cadc9b4 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
ff0312a156cf i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
f9a7b3b33c84 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
48a365ae4f31 i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
6ec84059b5e1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
e26fd381bf11 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
cb01837e0f7a iio: exynos-adc: request second interupt only when touchscreen mode is used
7a641bc52f00 iio: afe: rescale: Accept only offset channels
9236d2ea6465 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
1684909df3f4 kasan: print the original fault addr when access invalid shadow
6a5b845b57b1 blk-throttle: check for overflow in calculate_bytes_allowed
bb20a245df9c scsi: sd: Introduce manage_shutdown device flag
93fa5786f972 iavf: in iavf_down, disable queues when removing the driver
f7f660df65a1 drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO
cb115b6688b6 i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
144f93c62239 gtp: fix fragmentation needed check with gso
039a050740fc gtp: uapi: fix GTPA_MAX
664a358b7966 tcp: fix wrong RTO timeout when received SACK reneging
5b100bb0449c r8152: Release firmware if we have an error in probe
ecb51a434e3d r8152: Cancel hw_phy_work if we have an error in probe
87376143df3f r8152: Run the unload routine if we have errors during probe
ee73f937c5e9 r8152: Increase USB control msg timeout to 5000ms as per spec
9eb275fec602 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
7c799bc32232 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
55b01c5a847e net: ethernet: adi: adin1110: Fix uninitialized variable
9d2b588fae86 igc: Fix ambiguity in the ethtool advertising
fa28949c72db neighbour: fix various data-races
c166dd51b628 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
9a194064fab6 treewide: Spelling fix in comment
b1ad0a147d08 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
d8ac13acfbf7 iavf: initialize waitqueues before starting watchdog_task
66e879507b12 r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
d10140916e6f r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
4138a02c8953 r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
29f365f4c3b8 clk: ti: Fix missing omap5 mcbsp functional clock and aliases
2ba943c6d9eb clk: ti: Fix missing omap4 mcbsp functional clock and aliases
8d8346ed3968 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
df4169fc9b8a ARM: OMAP: timer32K: fix all kernel-doc warnings
6c668e2f338b drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
024251bab25d drm/amd: Disable ASPM for VI w/ all Intel systems
eded5f5261b8 drm/i915/pmu: Check if pmu is closed before stopping event
4f46c177c03d nfsd: lock_rename() needs both directories to live on the same fs
3262ff5826e1 maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
b1b2750de123 hugetlbfs: extend hugetlb_vma_lock to private VMAs
c9b066f6920d mm/migrate: fix do_pages_move for compat pointers
a6fbf025e3cf mm/page_alloc: correct start page when guard page debug is enabled
0aa7b24c068c hugetlbfs: clear resv_map pointer if mmap fails
38d0d1c44255 mm: fix vm_brk_flags() to not bail out while holding lock
38930ec7670a arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards
9d72254c2b7a arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399
08e6b680f264 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
1f14ded0f165 vsock/virtio: initialize the_virtio_vsock before using VQs
534487cc3eb8 virtio_pci: fix the common cfg map size
86f467d3582e virtio-crypto: handle config changed by work queue
a9d4a1ea6709 virtio-mmio: fix memory leak of vm_dev
19b30a879065 virtio_balloon: Fix endless deflation and inflation on arm64
bede8b4b5175 mcb-lpc: Reallocate memory region to avoid memory overlapping
c9efc3efe450 mcb: Return actual parsed size when reading chameleon table
e58ab834e48f pinctrl: qcom: lpass-lpi: fix concurrent register updates
018b11ecba76 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
508c3353fed8 ASoC: codecs: wcd938x: fix regulator leaks on probe errors
877fc75d2cf7 ASoC: codecs: wcd938x: Simplify with dev_err_probe
629ba75200a1 ASoC: codecs: wcd938x: Convert to platform remove callback returning void
1fae817d3ecb mmc: core: Fix error propagation for some ioctl commands
719c01f28130 mmc: block: ioctl: do write error check for spi
651e66d20b59 mmc: core: Align to common busy polling behaviour for mmc ioctls
d3466ce4f42e KVM: x86/pmu: Truncate counter value to allowed width on write
(From OE-Core rev: 954ab141b047e532c01cfb18276602662b9ac6d3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8b5ec2f683f71f3e708d1c6401ebe07eec1986c7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: C. Andy Martin
Email: cam@myfastmail.com
Subject: security.cfg: restore strict-only /dev/mem access
Date: Fri, 27 Oct 2023 11:22:06 -0400
CONFIG_DEVMEM was mistakenly not enabled, which defeats
CONFIG_STRICT_DEVMEM and friends, as it completely removes all
/dev/mem support.
Signed-off-by: C. Andy Martin <cam@myfastmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 5567b76143d5b6c49c97aa90e518a3c1129b2b5f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dfc0cc113eabb1160b6bfd630fa75c6a3cb9c7a5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The ability to patch the kernel-yocto metadata was added to support
debug and easier test cycles on kernel-cache provided fragments. As
such, it was very simple and has limited functionality.
That being said, it is an available feature and can be improved to
handle patches that fail to apply.
The main kernel patching is already handled by the kern-tools, so
we extend the patching of the meta-data to same tools and inherit
more functinality from the scripts.
[YOCTO #15266]
(From OE-Core rev: 98d981ba1bf903da441df22f298633bedbd718da)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e867addd6c2f508f7a95e72222e750d37f3d19d8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To be compliant with the recent security policy, bumping
the SRCREV to pickup the SECUIRTY.md of the kern-tools
repository. It's contents are repeated below:
How to Report a Potential Vulnerability?
========================================
If you would like to report a public issue (for example, one with a released
CVE number), please report it using the [https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Security
Security Bugzilla]. If you have a patch ready, submit it following the same procedure as any
other patch as described in README.md.
If you are dealing with a not-yet released or urgent issue, please send a
message to security AT yoctoproject DOT org, including as many details as
possible: the layer or software module affected, the recipe and its version,
and any example code, if available.
Branches maintained with security fixes
---------------------------------------
See [https://wiki.yoctoproject.org/wiki/Stable_Release_and_LTS Stable release and LTS]
for detailed info regarding the policies and maintenance of Stable branches.
The [https://wiki.yoctoproject.org/wiki/Releases Release page] contains a list of all
releases of the Yocto Project. Versions in grey are no longer actively maintained with
security patches, but well-tested patches may still be accepted for them for
significant issues.
(From OE-Core rev: 2da5d792eefee1f32b0432ae429fc8e4c0d19956)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fbdfc28b290ea3ed2dc3dbbaf461adc2839eb8f2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bumping the SRCREV to pickup a new option to the patch and
merge queue handling scripts.
The new option '--prev' allows us to change the behaviour
of a subsequent runs to retry a failed patch, versus skipping
it.
(From OE-Core rev: 5a57d0e451dc24e7ec4effa41c32812f1c5edc89)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 231256485ae528773a4da9fad8bf4baff26fc0d2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It could be argued that it should be an error to have a
reduced context patch now that we've had many years to
ensure that our kernel path queues are clean.
But there are still some supported scenarios where a
patch is on multiple branches and reduced context makes
sense.
Applying the following patch to make sure these are
reproducible like the primary mode of application.
kgit-s2q: use additional git-am options with reduced context as well
(From OE-Core rev: 7412f49779896cac68da25455c26c9e16c3460d2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a76a31419e8f3c612699bc45dfc7637d6d542c08)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
d0e42510ae83 Linux 6.5.9
f879295c92b1 selftests: mptcp: join: correctly check for no RST
85577dd61990 mptcp: avoid sending RST when closing the initial subflow
1978b69212ed Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
2a3c9d689d6b kbuild: remove old Rust docs output path
8436370b5a79 docs: rust: update Rust docs output path
479935768842 net: rfkill: reduce data->mtx scope in rfkill_fop_open
2ca5210807f1 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
5a7b9ca3ec2c net: move altnames together with the netdevice
b583bfcc5a36 efi/unaccepted: Fix soft lockups caused by parallel memory acceptance
1a19b7394a6c phy: qcom-qmp-combo: initialize PCS_USB registers
5389ae6d399d phy: qcom-qmp-combo: Square out 8550 POWER_STATE_CONFIG1
43196ab56d1a phy: qcom-qmp-usb: split PCS_USB init table for sc8280xp and sa8775p
ddf000488df4 phy: qcom-qmp-usb: initialize PCS_USB registers
2a90676f997a phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
da02a53bd04a phy: mapphone-mdm6600: Fix runtime PM for remove
9f35d798d13d phy: mapphone-mdm6600: Fix runtime disable on probe
69cd19101248 rust: docs: fix logo replacement
43f4e8e32b97 docs: Move rustdoc output, cross-reference it
362a407559f5 powerpc/qspinlock: Fix stale propagated yield_cpu
164e66ef89d1 powerpc/mm: Allow ARCH_FORCE_MAX_ORDER up to 12
fefac8c4686f drm/amdgpu: Fix possible null pointer dereference
935df6cfa78a drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY Lanes Owned
fa8361159a12 drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device
f5d03923f8bd ASoC: cs42l42: Fix missing include of gpio/consumer.h
2756d8399ea4 ASoC: pxa: fix a memory leak in probe()
8247e4d5cba5 ASoC: cs35l56: Fix illegal use of init_completion()
9955bc6e6be9 gpio: vf610: mask the gpio irq in system suspend and support wakeup
96964c192aa2 gpio: vf610: set value before the direction to avoid a glitch
204c78f852e6 gpiolib: acpi: Add missing memset(0) to acpi_get_gpiod_from_data()
0236504746dd rust: error: fix the description for `ECHILD`
56d2f7796ab8 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
119a52c632d7 platform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control
7422c4a4cbd9 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
a3939c1a96eb platform/x86: msi-ec: Fix the 3rd config
61ab10af6843 platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency
18e77f174fc9 platform/surface: platform_profile: Propagate error if profile registration fails
183aff269bfe s390/cio: fix a memleak in css_alloc_subchannel
6ccb89a7010e apple-gmux: Hard Code max brightness for MMIO gmux
efea19a2889c KEYS: asymmetric: Fix sign/verify on pkcs1pad without a hash
3e25a4bc5023 selftests/ftrace: Add new test case which checks non unique symbol
d78936d7da27 tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
9a7f36028015 s390/pci: fix iommu bitmap allocation
20f925d38e1e perf: Disallow mis-matched inherited group reads
12614cd08c2c thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished
7cb7903eb22e USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
d617569fc517 USB: serial: option: add entry for Sierra EM9191 with new firmware
0b53c322db2f USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
06a2165f1d36 nvme-rdma: do not try to stop unallocated queues
7d3641c2ed7a nvmet-auth: complete a request only after freeing the dhchap pointers
f660a391e54c nvme-auth: use chap->s2 to indicate bidirectional authentication
38f5ff32ccda nvme-pci: add BOGUS_NID for Intel 0a54 device
2194ee65b29d nvme: sanitize metadata bounce buffer for reads
16b99c6d6f34 nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op
8183b745d8cd NFS: Fix potential oops in nfs_inode_remove_request()
4538b3bdcdef fanotify: limit reporting of event with non-decodeable file handles
62b7f49d3a78 Revert "accel/ivpu: Use cached buffers for FW loading"
7d6179ce5b4a perf dlfilter: Fix use of addr_location__exit() in dlfilter__object_code()
b2c39ae29f2b ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init()
14189248711e ACPI: irq: Fix incorrect return value in acpi_register_gsi()
dba32abd641d NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
2f1c0be27909 pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats
0026f4f9657d pNFS: Fix a hang in nfs4_evict_inode()
1e8fa3dd1ddb Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
914f9b0cbefa pinctrl: qcom: lpass-lpi: fix concurrent register updates
1e3d8720507e mmc: core: Capture correct oemid-bits for eMMC cards
67a5bfcf83dc mmc: core: sdio: hold retuning if sdio in 1-bit mode
1226f14ae02c mmc: core: Fix error propagation for some ioctl commands
3d83022bf9b9 mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
14eb82d52117 mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend
b6aa73574dd4 dt-bindings: mmc: sdhci-msm: correct minimum number of clocks
81f0c091c37a mtd: physmap-core: Restore map_rom fallback
73df8fcfe785 mtd: spinand: micron: correct bitmask for ecc status
13d605fb6b2b mtd: rawnand: Ensure the nand chip supports cached reads
2cdca57606b1 mtd: rawnand: arasan: Ensure program page operations are successful
d20ec8d2f31c mtd: rawnand: marvell: Ensure program page operations are successful
6225891e7960 mtd: rawnand: pl353: Ensure program page operations are successful
42a17fc11578 mtd: rawnand: qcom: Unmap the right resource upon probe failure
6f3e86a85ab2 tcp_bpf: properly release resources on error paths
057fabf0ba77 Bluetooth: hci_event: Fix using memcmp when comparing keys
30fa7600e058 tcp: allow again tcp_disconnect() when threads are waiting
3d45ae77292e net/tls: split tls_rx_reader_lock
cb9a6db7a58f net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command
150de4a3f0c6 net/mlx5e: Don't offload internal port if filter device is out device
8b7f7beba354 net/mlx5e: Take RTNL lock before triggering netdev notifiers
f2997256d0d8 net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown
7bef60897d24 net/mlx5e: RX, Fix page_pool allocation failure recovery for legacy rq
d630fe115ef9 net/mlx5e: RX, Fix page_pool allocation failure recovery for striding rq
f0fbcbb70472 net/mlx5: Handle fw tracer change ownership event based on MTRC
dc426bd9d813 net/mlx5: E-switch, register event handler before arming the event
36eee433e85e Bluetooth: hci_sync: always check if connection is alive before deleting
3b9e2e14ba36 Bluetooth: hci_sync: delete CIS in BT_OPEN/CONNECT/BOUND when aborting
8f3a578a9fef Bluetooth: ISO: Fix invalid context error
98c78aef17bc Bluetooth: hci_sync: Introduce PTR_UINT/UINT_PTR macros
d924ba62fe86 Bluetooth: hci_sync: Fix not handling ISO_LINK in hci_abort_conn_sync
054dfb821c6e io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
c63d66006bdc cpufreq: schedutil: Update next_freq when cpufreq_limits change
7bfc1d3e3d93 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
ef8073649841 HID: Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng
8db5b5641edb HID: nintendo: reinitialize USB Pro Controller after resuming from suspend
37640aaacb3f HID: multitouch: Add required quirk for Synaptics 0xcd7e device
ae02f63718e6 drm/amd/pm: add unique_id for gc 11.0.3
ac0893f7a48a platform/x86: touchscreen_dmi: Add info for the BUSH Bush Windows tablet
3149ea595239 btrfs: error out when reallocating block for defrag using a stale transaction
71e385e8e042 btrfs: error when COWing block from a root that is being deleted
55a0567f6461 btrfs: error out when COWing block using a stale transaction
1472a1d9c294 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
9c91266a003b drm: panel-orientation-quirks: Add quirk for One Mix 2S
0fd1a377b08e ipv4/fib: send notify when delete source address routes
7a0ed30fbb66 sky2: Make sure there is at least one frag_addr available
c2d0245661f6 nfs: decrement nrequests counter before releasing the req
a6e63b482084 SUNRPC/TLS: Lock the lower_xprt during the tls handshake
e039d9b24920 SUNRPC: Fail quickly when server does not recognize TLS
20eb79ccdaa3 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
42dc95950d7d wifi: cfg80211: avoid leaking stack data into trace
4d5ea9a1b21d wifi: mac80211: allow transmitting EAPOL frames with tainted key
96b83be278ee wifi: mac80211: work around Cisco AP 9115 VHT MPDU length
670894d8905a wifi: cfg80211: Fix 6GHz scan configuration
5558f4312dca Bluetooth: hci_core: Fix build warnings
c4ac1d80eaa6 Bluetooth: Avoid redundant authentication
6dd41ebf7c9e Bluetooth: btusb: add shutdown function for QCA6174
b095011d0dad HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
b404427a7be2 HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse
47a066e866aa rfkill: sync before userspace visibility/changes
f19e6337aa9b wifi: iwlwifi: Ensure ack flag is properly cleared.
22d405f5c1e6 wifi: cfg80211: validate AP phy operation before starting it
84a89ef8acf3 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
26feeeb70477 tracing: relax trace_event_eval_update() execution with cond_resched()
72ec64ea0e12 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
5bd7eba2174c ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
21a696f3a91d gpio: timberdale: Fix potential deadlock on &tgpio->lock
6d3ab53ab7f9 accel/ivpu: Don't flood dmesg with VPU ready message
90647d0da861 overlayfs: set ctime when setting mtime and atime
2bc65f2ef8da i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
c3d5ec9fe0ee btrfs: initialize start_slot in btrfs_log_prealloc_extents
43cd1b16afbe btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
417753a1af5b btrfs: prevent transaction block reserve underflow when starting transaction
e2829b94c62f btrfs: fix race when refilling delayed refs block reserve
982142576477 fs-writeback: do not requeue a clean inode having skipped pages
98e737c3e86c arm64: dts: mediatek: Fix "mediatek,merge-mute" and "mediatek,merge-fifo-en" types
245cade8fc9a ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
94de81b46a83 pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency
6ebc25a77ed5 iio: light: vcnl4000: Don't power on/off chip in config
f7a69786fe5e net: check for altname conflicts when changing netdev's netns
95e76a1f9988 net: fix ifname in netlink ntf during netns move
d1d14bcc14bc net: avoid UAF on deleted altname
f3036796e67d net: mdio-mux: fix C45 access returning -EIO after API change
f53e11725233 net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation
bd076ba9d762 net: pktgen: Fix interface flags printing
34f15aeeec57 net: phy: bcm7xxx: Add missing 16nm EPHY statistics
d8bc92ce877b selftests: openvswitch: Add version check for pyroute2
eeaa4fcd1f72 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
2ec18541f390 netfilter: nf_tables: do not remove elements if set backend implements .abort
d6ba6de49c2d nf_tables: fix NULL pointer dereference in nft_inner_init()
8a544721329e nf_tables: fix NULL pointer dereference in nft_expr_inner_parse()
60a203111170 netfilter: nf_tables: do not refresh timeout when resetting element
bfc88a6ce66e netlink: Correct offload_xstats size
0317bd5e189f netfilter: nft_set_rbtree: .deactivate fails if element has expired
6d466bfe7bf3 selftests: netfilter: Run nft_audit.sh in its own netns
79fbd1c110b3 selftests: openvswitch: Fix the ct_tuple for v4
7b624e1f9d20 selftests: openvswitch: Catch cases where the tests are killed
4efeda952519 neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
a851f8c93533 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
9e8ada3bf27e bonding: Return pointer to data after pull on skb
b72539b62d24 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
bcfb10a8d722 i40e: prevent crash on probe if hw registers have invalid values
3bbb112aa138 octeon_ep: update BQL sent bytes before ringing doorbell
48984949e51d net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
394c8055fd0e ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
dd6a8651b98f gve: Do not fully free QPL pages on prefill errors
e6386242b4cd tun: prevent negative ifindex
50969e0e05d1 docs: fix info about representor identification
5b62f58c8288 tcp: Fix listen() warning with v4-mapped-v6 address.
5019131495d5 tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
f74b518c4bb7 tcp: fix excessive TLP and RACK timeouts from HZ rounding
db4cf95a7636 net: rfkill: gpio: prevent value glitch during probe
c5b46524c367 net: ipv6: fix return value check in esp_remove_trailer
10b650138379 net: ipv4: fix return value check in esp_remove_trailer
89ffd5e26ec3 wifi: cfg80211: use system_unbound_wq for wiphy work
c91f8adb7414 fprobe: Fix to ensure the number of active retprobes is not zero
e0cc481c1fa0 net: xfrm: skip policies marked as dead while reinserting policies
071bba39638f xfrm: interface: use DEV_STATS_INC()
abfe309fc6dc xfrm: fix a data-race in xfrm_gen_index()
71998cd436fd xfrm6: fix inet6_dev refcount underflow problem
de0bfd6026c8 xfrm: fix a data-race in xfrm_lookup_with_ifid()
40aa935e9e6b qed: fix LL2 RX buffer allocation
27e7ea6c3ad8 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
f0c191c0977a ASoC: codecs: wcd938x: fix regulator leaks on probe errors
3d4a0f272ff2 ASoC: codecs: wcd938x: fix resource leaks on bind errors
6165999b6f65 ASoC: codecs: wcd938x: fix unbind tear down order
2324407dbdfa ASoC: codecs: wcd938x: drop bogus bind error handling
ea75399184ec ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
fe672874b968 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
15d4d00e27df ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx
302a721307ad ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV
56d5acef3b3c ALSA: hda/realtek - Fixed ASUS platform headset Mic issue
ac1084e2b0b4 drm/edid: add 8 bpc quirk to the BenQ GW2765
6eb4a83e612a drm/nouveau/disp: fix DP capable DSM connectors
aa01884d6501 drm/mediatek: Correctly free sg_table in gem prime vmap
2c9e90773fab drm/i915: Retry gtt fault when out of fence registers
675f0e9bb716 nvmet-tcp: Fix a possible UAF in queue intialization setup
7053f66e945d io_uring: fix crash with IORING_SETUP_NO_MMAP and invalid SQ ring address
55b97a33e5aa netfilter: nft_payload: fix wrong mac header matching
fd9c3d0fb488 Revert "net: wwan: iosm: enable runtime pm support for 7560"
9312862d7d03 fs/ntfs3: fix deadlock in mark_as_free_ex
93600a9e5d24 fs/ntfs3: Fix shift-out-of-bounds in ntfs_fill_super
15db99c9c7c7 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
ebcabbe6e00f fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
a1f9acb20402 fs/ntfs3: Fix OOB read in ntfs_init_from_boot
40cadbcba00c mm: slab: Do not create kmalloc caches smaller than arch_slab_minalign()
a9feea2fee9c selftests: mptcp: join: no RST when rm subflow/addr
f080044ecc35 mptcp: more conservative check for zero probes
b454bd5583a7 tcp: check mptcp-level constraints for backlog coalescing
6952b951ac9b audit,io_uring: io_uring openat triggers audit reference count underflow
a672863f5645 x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested()
7996dc48ba78 x86: KVM: SVM: add support for Invalid IPI Vector interception
94805f9d3a3f x86: KVM: SVM: always update the x2avic msr interception
3365b42624bf KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2}
3de2cf8d8287 KVM: x86/pmu: Truncate counter value to allowed width on write
4d16224bcc3b x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer
11b975cb82cc x86/sev: Check for user-space IOIO pointing to kernel space
dcb55b683118 x86/sev: Check IOBM for IOIO exceptions from user-space
f44a58134e6a x86/sev: Disable MMIO emulation from user mode
ecaf25786553 KVM: x86: Mask LVTPC when handling a PMI
9379a0ef1852 regmap: fix NULL deref on lookup
bb6cacc439dd nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
e7acd6209f21 btrfs: fix stripe length calculation for non-zoned data chunk allocation
c60f54a8868d net/smc: return the right falback reason when prefix checks fail
74dcd829d94f ice: reset first in crash dump kernels
9e1dd9401dff ice: Fix safe mode when DDP is missing
df23c09a7441 ice: fix over-shifted variable
06a5e7bf1cab Bluetooth: hci_conn: Fix modifying handle while aborting
5b7a24872c2a Bluetooth: avoid memcmp() out of bounds warning
75d889f69238 Bluetooth: hci_event: Fix coding style
c4fb6456420a Bluetooth: vhci: Fix race when opening vhci device
746dbb0fc639 Bluetooth: Fix a refcnt underflow problem for hci_conn
2f6495fe89e8 Bluetooth: Reject connection with the device which has same BD_ADDR
0d04728e2743 Bluetooth: hci_event: Ignore NULL link key
(From OE-Core rev: fecf482f619a4ae0aec37fb34000062d47cbb01e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6470f4c09ccc3e8a692cbaada0b60c0d61845ecc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
8bbe7c640d76 Linux 6.5.8
46fd4e1547f9 ALSA: hda/realtek - Fixed two speaker platform
ae0c44ce454d ovl: fix regression in showing lowerdir mount option
a8187a9ca253 ovl: make use of ->layers safe in rcu pathwalk
58240ade86f2 ovl: fix regression in parsing of mount options with escaped comma
cd86498418ed fs: factor out vfs_parse_monolithic_sep() helper
87be623442a8 fs: Fix kernel-doc warnings
9baee1becd64 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
909c0bfa08d5 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
7b126f4402c2 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
c6695a0ad6fb dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
0c1773bf8f38 Revert "x86/smp: Put CPUs into INIT on shutdown if possible"
a9b0e9e65106 usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub
91a9aaad5d8c usb: typec: qcom: Update the logic of regulator enable and disable
f0c0314aac42 usb: cdnsp: Fixes issue with dequeuing not queued requests
4bf1a9d20c65 usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
098bc0565250 usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
3039b7d5ebb7 usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails
522b7d736575 usb: typec: altmodes/displayport: Signal hpd low when exiting mode
d386632939e0 usb: typec: ucsi: Fix missing link removal
d68c74f3b2db RISC-V: Fix wrong use of CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK
3431cfe773ac riscv: Remove duplicate objcopy flag
fdd3ceb0001d coresight: Fix run time warnings while reusing ETR buffer
8c4f6d1a8e4d counter: microchip-tcb-capture: Fix the use of internal GCLK logic
837b24646cfd counter: chrdev: fix getting array extensions
6a4a432e616f riscv: Only consider swbp/ss handlers for correct privileged mode
27f69c85f445 scsi: ufs: core: Correct clear TM error log
d2180b58a8a1 pinctrl: avoid unsafe code pattern in find_pinctrl()
a473943294f1 dma-buf: add dma_fence_timestamp helper
da9de0b714d5 cgroup: Remove duplicates in cgroup v1 tasks file
c3239301ef7a usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope
92437349c0f0 power: supply: qcom_battmgr: fix enable request endianness
fbda26ff92e0 power: supply: qcom_battmgr: fix battery_id type
704e0e2a0c60 can: sja1000: Always restart the Tx queue after an overrun
fc9ea80fa4e9 nfp: flower: avoid rmmod nfp crash issues
f7c949fa298f block: Don't invalidate pagecache for invalid falloc modes
2405f64a95a7 mctp: perform route lookups under a RCU read-side lock
1c95574350cd tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
b8f18fa39cec Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
eb2b6503a6ff Input: xpad - add HyperX Clutch Gladiate Support
8a2c1970a178 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
9832f2274abe Input: xpad - add PXN V900 support
eb12a7d348ed Input: psmouse - fix fast_reconnect function for PS/2 mode
e528b1b9d607 Input: powermate - fix use-after-free in powermate_config_complete
093f82c2b56b ceph: fix type promotion bug on 32bit systems
afe8dcef4b7a ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
707ee6525987 libceph: use kernel_connect()
70f6756ad96d powerpc/47x: Fix 47x syscall return crash
e28ca99f2f9c powerpc/pseries: Fix STK_PARAM access in the hcall tracing code
b6ab7f19a44f thunderbolt: Restart XDomain discovery handshake after failure
9828a7fa65a6 thunderbolt: Correct TMU mode initialization from hardware
7525edf6aca5 thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
5e9e8b6448f4 thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
3953f7ca6521 mcb: remove is_added flag from mcb_device struct
cd287cc208df x86/alternatives: Disable KASAN in apply_alternatives()
12f8e4d71d99 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
f71edacbd4f9 perf/x86/lbr: Filter vsyscall addresses
f40723f20839 ksmbd: not allow to open file if delelete on close bit is set
77d616b2b4ed binder: fix memory leaks of spam and pending work
8459746f889d serial: core: Fix checks for tx runtime PM state
02c7efd75c61 serial: 8250_omap: Fix errors with no_console_suspend
031ddb94d4ef serial: Reduce spinlocked portion of uart_rs485_config()
a20d0faed2f4 ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx
351a16dff55b ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[]
e7a8ce872214 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
1474b39f9617 drm/vmwgfx: Keep a gem reference to user bos in surfaces
65059dc00a79 drm/amd/display: Don't set dpms_off for seamless boot
ea7596e54ba9 drm/amdgpu: add missing NULL check
d8bb7861a764 drm/atomic-helper: relax unregistered connector check
7e34cec74ee1 drm/tiny: correctly print `struct resource *` on error
8abd2793db0f drm: Do not overrun array in drm_gem_get_pages()
5ecce079d8ef arm64: dts: mediatek: mt8195-demo: update and reorder reserved memory regions
b2b2706b149d arm64: dts: mediatek: mt8195-demo: fix the memory size to 8GB
a4442f43569c media: subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is disabled
bcf670d1f6b3 iio: addac: Kconfig: update ad74413r selections
5ad7badddf52 iio: adc: ad7192: Correct reference voltage
96e1752330df iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
a934a1a2b5ac iio: pressure: dps310: Adjust Timeout Settings
727115b7c668 iio: admv1013: add mixer_vgate corner cases
197f50f9699d iio: dac: ad3552r: Correct device IDs
7488449fce1b iio: adc: imx8qxp: Fix address for command buffer registers
833423930050 iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
8a80ebbdc490 iio: imu: bno055: Fix missing Kconfig dependencies
a130c5dacfe4 iio: pressure: bmp280: Fix NULL pointer exception
4c7f9ce4e1ed usb: musb: Modify the "HWVers" register address
9f13422e080b usb: musb: Get the musb_qh poniter after musb_giveback
136f69a04e71 usb: hub: Guard against accesses to uninitialized BOS descriptors
d33756339fe2 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
c39cb50e1b8a usb: dwc3: Soft reset phy on probe for host
92d68868386d net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
41d00825cbff xhci: Preserve RsvdP bits in ERSTBA register correctly
c247dfde7e40 xhci: Clear EHB bit only at end of interrupt handler
c4ea3c85a64a xhci: track port suspend state correctly in unsuccessful resume cases
acf5731ea0de usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
86b3ba53b81d dmaengine: stm32-mdma: set in_flight_bytes in case CRQA flag is set
70641b112b5b dmaengine: stm32-mdma: use Link Address Register to compute residue
02544433d143 dmaengine: stm32-dma: fix residue in case of MDMA chaining
fa03b3920caa dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining
f862dcfa849f dmaengine: stm32-mdma: abort resume if no ongoing transfer
56f16bda27aa ovl: temporarily disable appending lowedirs
8eaa7650056d riscv: signal: fix sigaltstack frame size checking
c24f3b78692d workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
63ca6c516fe6 rswitch: Fix imbalance phy_power_off() calling
8911d3485cec rswitch: Fix renesas_eth_sw_remove() implementation
7164d177bd16 octeontx2-pf: Fix page pool frag allocation warning
6584eba7688d nfc: nci: assert requested protocol is valid
843e69515b04 af_packet: Fix fortified memcpy() without flex array.
84a6f89acb77 pinctrl: renesas: rzn1: Enable missing PINMUX
e8dc72cb8312 net: tcp: fix crashes trying to free half-baked MTU probes
806f8e051903 net/smc: Fix pos miscalculation in statistics
d1af8a39cf83 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
cf5b41a81fee s390/bpf: Fix unwinding past the trampoline
beb59c1a3296 s390/bpf: Fix clobbering the caller's backchain in the trampoline
96217b5df8ae net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
915a812423ed net/smc: Fix dependency of SMC on ISM
9c22611716b1 ixgbe: fix crash with empty VF macvlan list
78004df64a76 drm/panel: boe-tv101wum-nl6: Completely pull GPW to VGL before TP term
946b595277a7 net/mlx5e: macsec: use update_pn flag instead of PN comparation
5bf8bd49315a net: phy: mscc: macsec: reject PN update requests
f74aa471ee76 net: macsec: indicate next pn update when offloading
e0a9630ad1d5 octeontx2-pf: mcs: update PN only when update_pn is true
90baaf9ced76 net: refine debug info in skb_checksum_help()
7067ebaf98a2 bpf: Fix verifier log for async callback return values
67394149d7c4 drm/vmwgfx: fix typo of sizeof argument
50c28a3bfe6e xdp: Fix zero-size allocation warning in xskq_create()
5b01f4c71a03 riscv, bpf: Track both a0 (RISC-V ABI) and a5 (BPF) return values
7f6ef07f8ab5 riscv, bpf: Sign-extend return values
82d52f300e48 xen-netback: use default TX queue size for vifs
a0cde56933f2 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
becf5c147198 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
105abd68ad8f ravb: Fix use-after-free issue in ravb_tx_timeout_work()
b3b8f0ea74cf ravb: Fix up dma_free_coherent() call in ravb_remove()
f776656844b1 devlink: Hold devlink lock on health reporter dump get
6dd5b1a37a73 arm64: dts: mediatek: mt8195: Set DSU PMU status to fail
340e23477773 arm64: dts: mediatek: fix t-phy unit name
2463f7061ce6 can: sun4i_can: Only show Kconfig if ARCH_SUNXI is set
ed545e8ccc85 can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
96c8f1141055 net: dsa: qca8k: fix potential MDIO bus conflict when accessing internal PHYs via management frames
9515695b6a9d net: dsa: qca8k: fix regmap bulk read/write methods on big endian systems
c2d7c79898b4 phy: lynx-28g: serialize concurrent phy_set_mode_ext() calls to shared registers
1c68986b6950 phy: lynx-28g: lock PHY while performing CDR lock workaround
3dea2f73f171 phy: lynx-28g: cancel the CDR check work item on the remove path
ca98df1efda0 drm/msm/dpu: fail dpu_plane_atomic_check() based on mdp clk limits
91f31c14f299 drm/msm/dp: Add newlines to debug printks
4c90ae0ef321 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
06b722ee3141 drm/msm/dsi: fix irq_of_parse_and_map() error checking
66b54db0e8a4 drm/msm/dsi: skip the wait for video mode done if not applicable
b945326b569f drm/msm/dp: do not reinitialize phy unless retry during link training
098c06b6903c pinctrl: starfive: jh7110: Fix failure to set irq after CONFIG_PM is enabled
c9d7cac0fd27 pinctrl: nuvoton: wpcm450: fix out of bounds write
44ec7bd0bd83 ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP
4654dd54a0fa ALSA: hda/realtek - ALC287 I2S speaker platform support
92e54a0648dd ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx
b94e563ae542 ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED
8cdbfcefbb37 ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table.
a2511b24670a ASoC: Intel: sof_sdw: add support for SKU 0B14
3aa5bd4b8a2e ASoC: fsl_sai: Don't disable bitclock for i.MX8MP
0cee8c73ea35 ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table
934c889a945b ASoC: Intel: soc-acpi: fix Dell SKU 0B34
838cf77c7449 ASoC: simple-card-utils: fixup simple_util_startup() error handling
ba1e7575a0bb ASoC: SOF: amd: fix for firmware reload failure after playback
8380e411ab73 ALSA: hda/realtek: Change model for Intel RVP board
9da0985b9f57 ALSA: hda: cs35l41: Cleanup and fix double free in firmware request
235805a7a788 ALSA: usb-audio: Fix microphone sound on Nexigo webcam.
f64401dec39c ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
8a8ca58b89d5 KEYS: trusted: Remove redundant static calls usage
b50b1d7e76aa irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source
380aa2dfb419 dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property
862e2b015bbd arm64: dts: qcom: sm8150: extend the size of the PDC resource
2f89f1515e13 net: prevent address rewrite in kernel_bind()
bbbf096ea227 ata: libata-scsi: Disable scsi device manage_system_start_stop
567558b4350e ASoC: hdmi-codec: Fix broken channel map reporting
a70aec77d89b ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM
59073dfbc666 dm crypt: Fix reqsize in crypt_iv_eboiv_gen
2a1ddddba654 quota: Fix slow quotaoff
f7b2c7d9831a HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
705c1eb72b74 ata: pata_parport: implement set_devctl
cbb170a68ca4 ata: pata_parport: fix pata_parport_devchk
e958cc021262 scsi: Do not rescan devices with a suspended queue
4e76d4585daf drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only
f4b4b7448ccc drm/amd/display: implement pipe type definition and adding accessors
50f84c0b1e2c media: dt-bindings: imx7-csi: Make power-domains not required for imx8mq
fe76d3e58a81 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
c8647e25346e drm/amdgpu: Fix a memory leak
fdae43a5b6ce cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer
1d61ce0a321f drm/i915: Register engines early to avoid type confusion
c6e3023579de platform/x86: think-lmi: Fix reference leak
1cd61412f98d perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
7e879676635c RDMA/cxgb4: Check skb value for failure to allocate
9dcc8f4dbe14 net: stmmac: remove unneeded stmmac_poll_controller
(From OE-Core rev: 3b37a26de851557db4e2705163f5316ed5a4ab36)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 76b9b8fde13c5345f0b4735c230f1f19133bf337)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
32c9cdbe383c Linux 6.1.60
7f5bb254be8d selftests: mptcp: join: no RST when rm subflow/addr
0e0123e0e53d selftests: mptcp: join: correctly check for no RST
300447c5722a mptcp: avoid sending RST when closing the initial subflow
c04f416730ac Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
a429d65428d5 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
46de539282f2 net: move altnames together with the netdevice
c1d531aa095b phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
13a45130bb17 phy: mapphone-mdm6600: Fix runtime PM for remove
7fcce3258b6e phy: mapphone-mdm6600: Fix runtime disable on probe
4eac2cf444af gpio: vf610: mask the gpio irq in system suspend and support wakeup
9b0f8a9dfdac gpio: vf610: make irq_chip immutable
1f38ead73f25 tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
e9b4b7256736 kallsyms: Add helper kallsyms_on_each_match_symbol()
da359f699f59 kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[]
3918cada8f1b serial: 8250: omap: convert to modern PM ops
70a841eb4f99 serial: 8250: omap: Move uart_write() inside PM section
6df4c9dee011 drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device
3d57f6ac641c ASoC: pxa: fix a memory leak in probe()
14a1a7beb3d3 gpio: vf610: set value before the direction to avoid a glitch
7ec224d98070 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
baf191abecf7 platform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control
4186c79c130d platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
52d54f1d4e03 platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency
8a4b575d00ef platform/surface: platform_profile: Propagate error if profile registration fails
fec769b9fd25 s390/cio: fix a memleak in css_alloc_subchannel
7241c2627c14 selftests/ftrace: Add new test case which checks non unique symbol
324c31b0e0d7 s390/pci: fix iommu bitmap allocation
f6952655a612 perf: Disallow mis-matched inherited group reads
908c62800584 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
acced163ab6a USB: serial: option: add entry for Sierra EM9191 with new firmware
1dce40c9e6d8 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
59aa39697fc2 HID: input: map battery system charging
ea0e0473093f KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously
3519cee444bc nvme-rdma: do not try to stop unallocated queues
bec9cb90fee1 nvmet-auth: complete a request only after freeing the dhchap pointers
0ec655ad659d nvme-pci: add BOGUS_NID for Intel 0a54 device
2c0b40c310a5 nvme: sanitize metadata bounce buffer for reads
a54974b0076f nfs42: client needs to strip file mode's suid/sgid bit after ALLOCATE op
8d69b47443e8 ACPI: irq: Fix incorrect return value in acpi_register_gsi()
c462bf4ef88a NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
ab65424d618b pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats
730bbbbe16b7 pNFS: Fix a hang in nfs4_evict_inode()
fbd8b28fe4a2 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
c4b7b119c56c mmc: core: Capture correct oemid-bits for eMMC cards
85664ad23f8b mmc: core: sdio: hold retuning if sdio in 1-bit mode
aaa476a7ad50 mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
43f588b82070 mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend
55c2428658ec dt-bindings: mmc: sdhci-msm: correct minimum number of clocks
73915d26b474 mtd: physmap-core: Restore map_rom fallback
578687563e71 mtd: spinand: micron: correct bitmask for ecc status
8b2b755a1a52 mtd: rawnand: arasan: Ensure program page operations are successful
58277212f576 mtd: rawnand: marvell: Ensure program page operations are successful
250feed792f8 mtd: rawnand: pl353: Ensure program page operations are successful
58454486132c mtd: rawnand: qcom: Unmap the right resource upon probe failure
a7f5558ec2db net/smc: fix smc clc failed issue when netdevice not in init_net
2efcdbef13c9 tcp_bpf: properly release resources on error paths
c3e70048ac25 selftests: openvswitch: Add version check for pyroute2
a1a9e57037e0 Bluetooth: hci_event: Fix using memcmp when comparing keys
758610516f0b ice: Remove redundant pci_enable_pcie_error_reporting()
ec9bc89a0188 tcp: allow again tcp_disconnect() when threads are waiting
9dc02f41d54e net/tls: split tls_rx_reader_lock
76f96854aa25 net/mlx5e: Don't offload internal port if filter device is out device
107ff0034bbc net/mlx5: Handle fw tracer change ownership event based on MTRC
0aa1e83a20f1 net/mlx5: E-switch, register event handler before arming the event
c21bff1c99b6 xfrm6: fix inet6_dev refcount underflow problem
d91723f6ca3c net: xfrm: skip policies marked as dead while reinserting policies
df2cc87f2c38 fprobe: Fix to ensure the number of active retprobes is not zero
f177a579d2e8 fprobe: Add nr_maxactive to specify rethook_node pool size
0806cb1e6c63 fprobe: Pass entry_data to handlers
bacf8c749add cpufreq: schedutil: Update next_freq when cpufreq_limits change
62733bbae12c platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
60dc7e39dff8 HID: nintendo: reinitialize USB Pro Controller after resuming from suspend
ef8cdee81ef5 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
2a2df4f74f37 drm/amd/pm: add unique_id for gc 11.0.3
1869638a1444 btrfs: error out when reallocating block for defrag using a stale transaction
f174c8d2c634 btrfs: error when COWing block from a root that is being deleted
c833f1e28d13 btrfs: error out when COWing block using a stale transaction
9d99acb6a162 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
c3657e5fa7b6 drm: panel-orientation-quirks: Add quirk for One Mix 2S
ffbb01fe9a15 ipv4/fib: send notify when delete source address routes
52080d6edc9a sky2: Make sure there is at least one frag_addr available
d63d39e7f95e regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
2353f6476233 wifi: cfg80211: avoid leaking stack data into trace
2fd88f5632e1 wifi: mac80211: allow transmitting EAPOL frames with tainted key
9285fea3a22e wifi: mac80211: work around Cisco AP 9115 VHT MPDU length
dbbb6090c9b2 wifi: cfg80211: Fix 6GHz scan configuration
a55d53ad5c86 Bluetooth: hci_core: Fix build warnings
aad0760c2607 Bluetooth: Avoid redundant authentication
7045675fc916 Bluetooth: btusb: add shutdown function for QCA6174
7d823a1071c6 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
f45752f1eb91 HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse
e045b6a92129 wifi: iwlwifi: Ensure ack flag is properly cleared.
eb7ae9ed63c6 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
b812b3169628 tracing: relax trace_event_eval_update() execution with cond_resched()
1c859abdd7de ata: libata-eh: Fix compilation warning in ata_eh_link_report()
e4ce5ce29a1c ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
5075570a3ede gpio: timberdale: Fix potential deadlock on &tgpio->lock
d0dab9dd327a overlayfs: set ctime when setting mtime and atime
6133f63d4d87 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
febcad3d32ab btrfs: initialize start_slot in btrfs_log_prealloc_extents
563853bf3b84 btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
8a4e34fe1baa btrfs: prevent transaction block reserve underflow when starting transaction
c194e184a899 fs-writeback: do not requeue a clean inode having skipped pages
a7354d90642d ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
1c972cb674e3 pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency
82a93c65a4e0 iio: adc: ad7192: Correct reference voltage
ee1d783be55d iio: adc: ad7192: Simplify using devm_regulator_get_enable()
3b02dbd1cd54 iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
7bca0af538a4 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
681c8a2c238b serial: 8250_omap: Fix errors with no_console_suspend
9424a0a45691 serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
7067c3cf0823 serial: Reduce spinlocked portion of uart_rs485_config()
147156b19cd0 serial: Rename uart_change_speed() to uart_change_line_settings()
e4df8000bdd3 serial: Move uart_change_speed() earlier
4d382ba65ddb usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub
8e939c21f60f usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support
a46907e1f6b6 usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support
a2431e7e8bdd usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support
5e7275e43292 selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
673edcffa096 net: check for altname conflicts when changing netdev's netns
9307f5f59a4a net: fix ifname in netlink ntf during netns move
b92433493bcc net: avoid UAF on deleted altname
1cf912054a08 net: pktgen: Fix interface flags printing
2fb84f52142d net: phy: bcm7xxx: Add missing 16nm EPHY statistics
e1512ff1ecb8 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
c2eaa8319f99 netfilter: nf_tables: do not remove elements if set backend implements .abort
0e8cdddf010b netlink: Correct offload_xstats size
0697918ec0c0 netfilter: nft_set_rbtree: .deactivate fails if element has expired
d9d289b78c51 selftests: netfilter: Run nft_audit.sh in its own netns
0bb15735121d selftests: openvswitch: Catch cases where the tests are killed
e0914e5a05dd neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
d80bc191420a net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
ec7393fe63cb bonding: Return pointer to data after pull on skb
3065fabd17c5 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
9c3d276fa866 i40e: prevent crash on probe if hw registers have invalid values
f0ab9b0922fc octeon_ep: update BQL sent bytes before ringing doorbell
1a68d440112a net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
2c6451d665fb ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
9570bee67850 tun: prevent negative ifindex
8b9c79c0ecd2 tcp: Fix listen() warning with v4-mapped-v6 address.
f534a513e8c3 tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
4e1f3457e9af tcp: fix excessive TLP and RACK timeouts from HZ rounding
df5ee37bf29d net: rfkill: gpio: prevent value glitch during probe
2a6fc637c625 net: ipv6: fix return value check in esp_remove_trailer
55d794cef353 net: ipv4: fix return value check in esp_remove_trailer
49b9165ead33 wifi: cfg80211: use system_unbound_wq for wiphy work
405dbaf04981 xfrm: interface: use DEV_STATS_INC()
b372db2b8d18 xfrm: fix a data-race in xfrm_gen_index()
3065fa2cdd7a xfrm: fix a data-race in xfrm_lookup_with_ifid()
2c7ec9e9ea70 qed: fix LL2 RX buffer allocation
cc87f4db1417 ASoC: codecs: wcd938x: fix resource leaks on bind errors
8092aed62375 ASoC: codecs: wcd938x: fix unbind tear down order
b2974b20e40d ASoC: codecs: wcd938x: drop bogus bind error handling
569afdedde68 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
0d912daab475 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
d496b6638c20 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx
086babbbf8e0 ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV
bcf883e244dd ALSA: hda/realtek - Fixed ASUS platform headset Mic issue
a9519099e323 drm/mediatek: Correctly free sg_table in gem prime vmap
add2eeda1d6e drm/i915: Retry gtt fault when out of fence registers
f691ec5a5482 nvmet-tcp: Fix a possible UAF in queue intialization setup
02322c5177e8 netfilter: nft_payload: fix wrong mac header matching
36a315c923e0 fs/ntfs3: fix deadlock in mark_as_free_ex
c1f2638e315b fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
fb80a28fef2b fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
d4ae85b883f3 mptcp: more conservative check for zero probes
80990979a946 tcp: check mptcp-level constraints for backlog coalescing
f7e65c03d5bf audit,io_uring: io_uring openat triggers audit reference count underflow
a556a0df8df0 x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested()
54f030271d6b x86: KVM: SVM: add support for Invalid IPI Vector interception
482565df3508 KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2}
20695711e298 x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer
57d0639f60f1 x86/sev: Check for user-space IOIO pointing to kernel space
def94eb9a804 x86/sev: Check IOBM for IOIO exceptions from user-space
95ff590b8027 x86/sev: Disable MMIO emulation from user mode
19ffa9b2515a KVM: x86: Mask LVTPC when handling a PMI
d11cfd1f30d6 regmap: fix NULL deref on lookup
d7dbdbe3800a nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
fb8e1608b0e5 btrfs: fix stripe length calculation for non-zoned data chunk allocation
753ef5ef4c3b net/smc: return the right falback reason when prefix checks fail
d994502fdc66 ice: reset first in crash dump kernels
0f8d381adaa9 ice: fix over-shifted variable
bbc5c96f8214 Bluetooth: avoid memcmp() out of bounds warning
feffabdd0ace Bluetooth: hci_event: Fix coding style
99ccf8d79bdd Bluetooth: vhci: Fix race when opening vhci device
25e5d2883002 Bluetooth: Fix a refcnt underflow problem for hci_conn
faa6366605d6 Bluetooth: Reject connection with the device which has same BD_ADDR
8d76a44d2615 Bluetooth: hci_event: Ignore NULL link key
84523aeeeaf9 igc: Fix race condition in PTP tx code
ff996d61ddde igc: Add condition for qbv_config_change_errors counter
cd7b19dc5f3c igc: Add qbv_config_change_errors counter
88421f474136 igc: Remove reset adapter task for i226 during disable tsn config
3c3418a58655 igc: enable Qbv configuration for 2nd GCL
8420fe4dd2d9 igc: remove I226 Qbv BaseTime restriction
db4677b35047 lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
(From OE-Core rev: 8c769074d7303d96fbba6f09e5e9da7d0678daed)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4ed9491931f90072f054db59e77472c1bc6a8ff4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
7d24402875c7 Linux 6.1.59
eb26fa974c77 ALSA: hda/realtek - Fixed two speaker platform
54357fcafa73 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
0afcc9d4a16d powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
9a995e11b23f dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
01b19fc6621d dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
5b784489c815 x86/alternatives: Disable KASAN in apply_alternatives()
033c0d5101e5 usb: cdnsp: Fixes issue with dequeuing not queued requests
49fbc18378ae usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
e5588fb39152 usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
71d323072af7 usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails
4d85f1ce6ca4 usb: typec: altmodes/displayport: Signal hpd low when exiting mode
bc6725085925 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
0e3953b57735 counter: chrdev: fix getting array extensions
9f6b391b0486 scsi: ufs: core: Correct clear TM error log
97306abdeaca pinctrl: avoid unsafe code pattern in find_pinctrl()
d67b5a2b97b6 dma-buf: add dma_fence_timestamp helper
cb8f1dd1b73c cgroup: Remove duplicates in cgroup v1 tasks file
57e7696b7852 usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope
062f16c4dd69 nfp: flower: avoid rmmod nfp crash issues
1db0724a01b5 mctp: perform route lookups under a RCU read-side lock
60c3e7a00db9 tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
862aa9818153 Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
fbfb99ac5d4a Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
9c6a11a05bc7 Input: xpad - add PXN V900 support
211f71c1c0a7 Input: psmouse - fix fast_reconnect function for PS/2 mode
2efe67c581a2 Input: powermate - fix use-after-free in powermate_config_complete
4d6c1845cba2 ceph: fix type promotion bug on 32bit systems
9f43481c0d85 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
086d885c200d libceph: use kernel_connect()
8ac2689502f9 powerpc/47x: Fix 47x syscall return crash
434e3522b9bd thunderbolt: Restart XDomain discovery handshake after failure
5d206a77d48a thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
0cf7ee2cc6e6 thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
23122e0c0e5d mcb: remove is_added flag from mcb_device struct
125f495fa66a x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
386398949765 perf/x86/lbr: Filter vsyscall addresses
55b51187d257 ksmbd: not allow to open file if delelete on close bit is set
ac2d5e70fbb1 ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx
7aac2f2c0036 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
f0410917561c drm/amd/display: Don't set dpms_off for seamless boot
a61d905a8687 drm/amdgpu: add missing NULL check
0fb82afee55f drm/atomic-helper: relax unregistered connector check
5bab10496324 arm64: dts: mediatek: mt8195-demo: update and reorder reserved memory regions
f17e00fb0c9f arm64: dts: mediatek: mt8195-demo: fix the memory size to 8GB
ff42d244b372 iio: addac: Kconfig: update ad74413r selections
7d4ff34b6c33 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
b166ce527540 iio: pressure: dps310: Adjust Timeout Settings
e93a7677f0ba iio: admv1013: add mixer_vgate corner cases
8ab33ae244a9 iio: dac: ad3552r: Correct device IDs
a6bd5e165382 iio: adc: imx8qxp: Fix address for command buffer registers
92426b1f5f89 iio: imu: bno055: Fix missing Kconfig dependencies
187939163b97 iio: pressure: bmp280: Fix NULL pointer exception
88a204cc0c3d usb: musb: Modify the "HWVers" register address
fecb419c62c6 usb: musb: Get the musb_qh poniter after musb_giveback
fb9895ab9533 usb: hub: Guard against accesses to uninitialized BOS descriptors
1edbf4b2850e usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
357191036889 usb: dwc3: Soft reset phy on probe for host
ea9ae69b0e11 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
c5bfe67d9fa1 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
f049b10affc5 dmaengine: stm32-mdma: set in_flight_bytes in case CRQA flag is set
721dbbabf14b dmaengine: stm32-mdma: use Link Address Register to compute residue
fe15819408bc dmaengine: stm32-dma: fix residue in case of MDMA chaining
1e3b981a25db dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining
8e7dfe9c2ac8 dmaengine: stm32-mdma: abort resume if no ongoing transfer
0796c534242d tcp: enforce receive buffer memory limits by allowing the tcp window to shrink
55027c1d99db workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
853dda54ba59 nfc: nci: assert requested protocol is valid
684accd26dff pinctrl: renesas: rzn1: Enable missing PINMUX
f05befe5c441 net/smc: Fix pos miscalculation in statistics
e4f2611f07c8 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
ab8075d3a4a8 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
04753d5ae209 ixgbe: fix crash with empty VF macvlan list
89be6ad344f7 net/mlx5e: macsec: use update_pn flag instead of PN comparation
a698195f3a60 net: phy: mscc: macsec: reject PN update requests
0d86ad068c3e net: macsec: indicate next pn update when offloading
50bce6a051e8 net: refine debug info in skb_checksum_help()
30ca523f287e bpf: Fix verifier log for async callback return values
e1f1e3cc5b3c drm/vmwgfx: fix typo of sizeof argument
5bfc5a28b53f riscv, bpf: Sign-extend return values
72ae13954633 riscv, bpf: Factor out emit_call for kernel and bpf context
30a835460293 xen-netback: use default TX queue size for vifs
469bef81293f mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
217efe32a452 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
6f6fa8061f75 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
3f9295ad7f94 ravb: Fix up dma_free_coherent() call in ravb_remove()
cfe535ee694d arm64: dts: mediatek: mt8195: Set DSU PMU status to fail
53c6dc71bf35 can: sun4i_can: Only show Kconfig if ARCH_SUNXI is set
789d125c0ebb can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
881050b25b1d net: dsa: qca8k: fix potential MDIO bus conflict when accessing internal PHYs via management frames
6f901f8448c6 phy: lynx-28g: serialize concurrent phy_set_mode_ext() calls to shared registers
e173d9a2e548 phy: lynx-28g: lock PHY while performing CDR lock workaround
e52c81a9e370 phy: lynx-28g: cancel the CDR check work item on the remove path
5f9d0edff203 drm/msm/dp: Add newlines to debug printks
61b595ede9e3 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
3979a9e572a3 drm/msm/dsi: fix irq_of_parse_and_map() error checking
3de09684defa drm/msm/dsi: skip the wait for video mode done if not applicable
82cb81ea9688 drm/msm/dp: do not reinitialize phy unless retry during link training
6c18c386fd13 pinctrl: nuvoton: wpcm450: fix out of bounds write
37157830a97f ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP
171b791cc231 ALSA: hda/realtek - ALC287 I2S speaker platform support
a8b85e47e311 ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx
e225f67d49ff ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED
8f7bb2b77bc4 ASoC: fsl_sai: Don't disable bitclock for i.MX8MP
aacc508dd37d ASoC: fsl_sai: MCLK bind with TX/RX enable bit
8276d65cf7ad ASoC: Use of_property_read_bool() for boolean properties
8611606c765d ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table.
4a250b349287 ASoC: Intel: sof_sdw: add support for SKU 0B14
307bbbbb940d ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match table
988fba279db0 ASoC: simple-card-utils: fixup simple_util_startup() error handling
e3353ad7db52 ASoC: SOF: amd: fix for firmware reload failure after playback
2aa53213b661 ALSA: hda/realtek: Change model for Intel RVP board
4cb0984557b9 ALSA: usb-audio: Fix microphone sound on Nexigo webcam.
0f44423e355e ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
3746b878efde KEYS: trusted: Remove redundant static calls usage
b86ac71abbc0 irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source
d6844187507a dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property
f4eaaa30d007 arm64: dts: qcom: sm8150: extend the size of the PDC resource
020958c946c0 net: prevent address rewrite in kernel_bind()
8fcdf7da9d4b ata: libata-scsi: Disable scsi device manage_system_start_stop
abc918831a08 ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM
12a820a9923c quota: Fix slow quotaoff
fd72ac9556a4 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
87aa3ca49746 scsi: Do not rescan devices with a suspended queue
342f321af833 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
af21c9119a37 platform/x86: think-lmi: Fix reference leak
1c8f6c7b8375 perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
3aade96e0c93 RDMA/cxgb4: Check skb value for failure to allocate
f175665385fe drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval
f2060a3a5961 mptcp: fix delegated action races
b67d7b1bfc46 net: mana: Fix TX CQE error handling
adc4d740ad9e Linux 6.1.58
38fd36728f40 lib/test_meminit: fix off-by-one error in test_pages()
ff74bdc83847 Revert "NFS: Fix error handling for O_DIRECT write scheduling"
b0cee281c433 Revert "NFS: Fix O_DIRECT locking issues"
ebf5841ac1ed Revert "NFS: More O_DIRECT accounting fixes for error paths"
506cf335d95a Revert "NFS: Use the correct commit info in nfs_join_page_group()"
e8db8b55815d Revert "NFS: More fixes for nfs_direct_write_reschedule_io()"
(From OE-Core rev: 9bfdc8fdd0a2901e29eedc90b425a59794f9a7a4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dfe38212221373737ac8a8a243976bd627524eea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
-present: Send a PresentConfigureNotify event for destroyed windows
-Switch to libbsd-overlay
-Xi/randr: fix handling of PropModeAppend/Prepend
-mi: reset the PointerWindows reference on screen switch
(From OE-Core rev: 84236ab1d21b4df62d8ba074fe9f4ac4719a7333)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 82e87caedf84dcf5a933dbfc92718ac1cdd29734)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=========
* Fix truncating files when "g_file_set_contents_full()" is called without
"G_FILE_SET_CONTENTS_CONSISTENT"
* Fix "-Dlibelf=disabled" on Linux
* Bugs fixed:
- #3105 NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0
- #3111 gsubprocess-testprog.c: build error with cygwin (sys/ptrace.h: No such
file or directory)
- #3116 gio clears modification time in microseconds when setting with
"set_modification_date_time"
- #3120 Build of glib 2.78.0 ignores -Dlibelf=disabled
- #3128 glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o
- #3130 Segfault when creating GIO GPropertyAction without properties
- #3144 "g_file_set_contents_full()" doesn't truncate the file (without
"G_FILE_SET_CONTENTS_CONSISTENT")
- !3576 guniprop.c: Avoid creating (temporarily) out-of-bounds pointers
- !3579 Fixes for integer cast warnings when targeting CHERI
- !3580 Fix test_find_program on FreeBSD
- !3589 gconstructor.h: Ensure [c|d]tor prototypes are present for MSVC
- !3594 Fix gutils-user-database test on macOS
- !3596 Add value annotation to G_TYPE_FUNDAMENTAL_MAX
- !3601 meson: Fix Windows build with PCRE2 as sibling subproject
- !3604 Backport !3589 "gconstructor.h: Ensure [c|d]tor prototypes are present
for MSVC" to glib-2-78
- !3608 Backport !3587 "glocalfileinfo: Preserve microseconds for
access/modify times" to glib-2-78
- !3609 Backport !3607 "Make sure the "GTask" is freed on a graceful
disconnect" to glib-2-78
- !3614 Backport !3582 "Buffer needs to be aligned correctly to receive
linux_dirent64." to glib-2-78
- !3616 Backport !3590 "gtestutils.h: Fix warning with -Wsign-conversion
caused by g_assert_cmpint" to glib-2-78
- !3619 Backport !3617 "tests: Drop unnecessary include from gsubprocess-
testprog.c" to glib-2-78
- !3622 Backport !3621 "wakeup: do single read when using eventfd()" to
glib-2-78
- !3625 Backport !3624 "wakeup: Fix g_wakeup_acknowledge if signal comes in"
to glib-2-78
- !3644 Backport !3633 "Use g_task_return in task threads" to glib-2-78
- !3649 Backport !3648 "build: Fix -Dlibelf=disabled on Linux" to glib-2-78
- !3659 Backport !3650 "gfileutils: Add a missing ftruncate() call when
writing files" to glib-2-78
(From OE-Core rev: ca5ec3ed5c528f36204b0f6b95bef896f8858176)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2a2df44ef1b413f1ae268a69e36ca796fc8c9d0b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a bug fix release:
Generation of Message-ID headers was improved to avoid problems with rspamd assigning SPAM points
Documentation of ignored options was fixed
The combination of envelope from addresses with wildcards and automatic account selection was fixed (thanks to Jonathan Wakely)
Translations were updated, including a new Romanian translation (thanks again to everyone at translationproject.org)
(From OE-Core rev: 8eeee56a576dffb7f9bac9131563b555d30ada42)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 58fe8184f7ea475ad1be754e0de9a76cd4cd7c2e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There might be only hidden files deployed. In that case we don't need a
generic wildcard present in copy command, otherwise it fails with:
Exception: subprocess.CalledProcessError: Command 'cp -afl --preserve=xattr ./.??* ./* <BUILDDIR>/tmp/deploy/images/qemux86-64' returned non-zero exit status 1.
Subprocess output:
cp: cannot stat './*': No such file or directory
(From OE-Core rev: c45f3e00189e034157996b88103a83efec3e0cf6)
Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@wika.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f92c751281609ea6bd6b838307de4bc70bf26ab9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Several functions included the 'd' parameter but never used it,
additionally the value passed is always None.
(From OE-Core rev: ea871e7920726c7b2e57161092e21c62e6a5d91e)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9e03ce0426576ebef3739dc1dfec4f7cd73ae094)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
get_layer_revisions() uses the os.path module but it is not included
in the imports.
(From OE-Core rev: a888d56d46b01d6126179e3f38e3c1739c38d45c)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4339ef5b46c39cce402d1cc3526b39702837b839)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The DynamicUser needs libnss-systemd to be installed to function
well. The tweaks to nsswitch.conf should be conditional on PACKAGECONFIG
values.
(From OE-Core rev: 5420215a3415f08c1d961fca2e3d8258f82fb7f1)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit ba3a78c08cb0ce08afde049610d3172b9e3b0695)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixes [YOCTO #15225]
Yocto Bug #15255 is not reproducible. To obtain more useful information
for debugging, the OpenSSL test code is improved so that more detailed
state information in the handshake loop is printed when an error occurs.
(From OE-Core rev: c176229ced6b710b6c44d1090e9e7347d98e4be4)
Signed-off-by: William Lyu <William.Lyu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5bf9a70f580357badd01f39822998985654b0bfc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport the fix for the so_peerpidfd-test:
44cf51a38 tests: fix so_peerpidfd test
and drop the patch that skipped that test.
(From OE-Core rev: 40127d0427d02d0c44d17b9959c5eae4d91d3f10)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0a52da6530ebba08f9a3b30d5098b0c3ef1730d7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
http:// results in 301 Moved Permanently and redirects to https://
Also drop SRC_URI[md5sum].
(From OE-Core rev: 2060e7ba146a1e87d402af9557cdd5ce959a7bf6)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4bb3e1dd642802a16ac9526df4098d6dcb97a795)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add new symlink required for the sound driver to find the audio topology
to the linux-firmware--qcom-sc8280xp-lenovo-x13s-audio package.
(From OE-Core rev: 49c756b5752d1e0c9957deb336c86a5fb8fc8abd)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 313135eaa236872e4aa5f698515a3363eb75601f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Follow the upstream change (which moved wlanmdsp and notice files from
ath10k to sdm845 dir) and include notice file into the sdm845 modem
firmware package.
(From OE-Core rev: c7ece930e7232a4b76e793850ab7502020edc24b)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e03d1b9cc06ae23a8abc8a30b1c09bd997465400)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is in continuation of earlier commit:
3ddddfc14f
linux-firmware: create separate package for cirrus and cnm firmwares
And creates separate sub packages for firmwares corresponding to following list of
licenses:
LICENSE.amphion_vpu
LICENCE.cw1200
LICENSE.ice_enhanced
LICENCE.mediatek
LICENCE.microchip
LICENCE.moxa
LICENSE.nxp_mc_firmware
LICENCE.OLPC
LICENCE.phanfw
LICENCE.qla2xxx
LICENCE.ti-keystone
LICENCE.wl1251
LICENCE.xc4000
LICENCE.xc5000
LICENCE.xc5000c
(From OE-Core rev: ce54c12a7a098d91244a99949e0e0772641c99b7)
Signed-off-by: Fahad Arslan <fahad.arslan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c110e5708465a6becc611acf97f166302a17ebdf)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
e4487cae1 Bump version to 23.2.2
1e8478455 Xi/randr: fix handling of PropModeAppend/Prepend (CVE-2023-5367)
829a99117 Switch to libbsd-overlay
4f8a851b6 xwayland: Cancel the EI disconnect timer when freed
cc79b2a83 glamor: xv: Fix invalid accessing of plane attributes for NV12
07c18c90e xwayland: Give up on EI on setup failure
10353a01a xwayland: Add an option to enable EI portal support
4f8e209d2 xwayland/glamor/gbm: Set GBM_BO_USE_LINEAR if only LINEAR modifier is supported
c9a842e60 xwayland/present: Handle NULL window_priv in xwl_present_cleanup
2bd43be92 glamor: fixes GL_INVALID_ENUM errors on ES if there is no quads
( cherry-pick from commit 7d0fc94d09db76d4c4d6ca9d2da1b30768f68c9e )
(From OE-Core rev: afaca63391f3d0318dd9ad79512d8a792e4052a6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Drop three backport patches as they're applied upstream.
( cherry-pick from commit 7480ff9064a74858e83e0ae275dbdb78dd6fc2a4 )
(From OE-Core rev: 3ab0c546f656a86dfbf716bb8f4d1d8b27f16692)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=============
1. The x86-64 SIMD functions now use a standard stack frame, prologue, and
epilogue so that debuggers and profilers can reliably capture backtraces from
within the functions.
2. Fixed two minor issues in the interblock smoothing algorithm that caused
mathematical (but not necessarily perceptible) edge block errors when
decompressing progressive JPEG images exactly two MCU blocks in width or that
use vertical chrominance subsampling.
3. Fixed a regression introduced by 3.0 beta2[6] that, in rare cases, caused
the C Huffman encoder (which is not used by default on x86 and Arm CPUs) to
generate incorrect results if the Neon SIMD extensions were explicitly disabled
at build time (by setting the 'WITH_SIMD' CMake variable to '0') in an AArch64
build of libjpeg-turbo.
(From OE-Core rev: c86d9c34aea1e735c9c828029ce0ae1501928e4c)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f1d2ffb6c7282751919a7057ffc445db71866f96)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
- Fix regression from 8.1.0 in shaping fonts with duplicate feature tags.
- Fix regression from 8.2.0 in parsing CSS-style feature strings.
- Variable fonts instanciation now handles more tables.
- Various CMake build improvements.
- various fixes to build without errors with gcc 4.9.2.
(From OE-Core rev: d33248db045b6959c641630dda1aa35aaf702648)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7380afcb41db7b1a93c716af567d4a30a71dddcd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
Documents exclude files: each personal word list is paired with
an exclude file that contains words the user considers invalid.
(From OE-Core rev: 9da704f23bc9538c6fa6fb075fe2c28e7751c8a4)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f0877cebd2c990d9d98fc348032742c2d9fb4254)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
base-passwd (3.6.2)
[ Peter Kjellerstedt ]
* Make it possible to configure whether to use SELinux or not.
[ Gioele Barabucci ]
* d/postinst: Remove code for upgrades from outdated version 3.2.2.
* d/control: Remove unused w3m build dependency (closes: #1051810).
* Support <nodoc> build profile (closes: #1051809).
[ Colin Watson ]
* Debconf translations:
- Romanian (thanks, Remus-Gabriel Chelu; closes: #1031149).
- Swedish (thanks, Peter Kvillegård; closes: #1050440).
* Explicitly build-depend on docbook, since otherwise the build fails if
docbook-xml happens to be installed before installing build-dependencies
(closes: #1033422).
[ Samuel Thibault ]
* Fix non-Linux builds (closes: #1054098).
0006-Make-it-possible-to-configure-whether-to-use-SELinux.patch
removed since it's included in 3.6.2
(From OE-Core rev: 9dc8a4b219cd8763299ca465e82bd4a5b495ea14)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f318a13e8b6ce3ded313fa17ab80b35b936205fb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add Repositories/Downloads Section for 4.3 release notes.
(From yocto-docs rev: 6b98a6164263298648e89b5a5ae1260a58f1bb35)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This adds support for the Nanbield (4.3) release and update the
current dev branch to Scarthgap.
(From yocto-docs rev: b66ba1c2d117033493f3ec25ebcf121cde200286)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This test was occasionally failing for no obvious reason, so refactor
and improve:
- While waiting for the daemon, check that it is still running and
explicitly timeout after 10s when making the HTTP call.
- While waiting for the daemon to be ready, log the current state of the
daemon so we can tell if we're timing out as it is still scanning.
- This was in fact the cause of the intermittant failures, because the
TMPDIR is reused between tests and may contain a large number of
packages. Do the tests in an isolated TMPDIR to hopefully mitigate this
issue and increase the timeout to two minutes.
- Decorate the test using runqemu as such so that can be skipped in
environments without runqemu
- Add a second test that doesn't use runqemu or images, which is faster
but less realistic.
(From OE-Core rev: 99590fac1bfb5474f5bf0e02d3888b518af9fb3e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 88b660aaae2527736b6eccec4c952eee969e20a2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A previous commit attempted to fix reproducibility errors by forcing
regeneration of .po files. Unfortunately this triggered a different
type of reproducibility issue.
Work around this by adjusting the timestamps of the troublesome .po
files so they are not regenerated and we use the shipped upstream
versions of the files.
The shipped version of ru.cp1251.po doesn't seem to have been created
with the vim tooling and specifies CP1251 instead of cp1251, fix that.
(From OE-Core rev: 14629902c9bb8ac155cf1077377589ab086c5020)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 13d9551ba626f001c71bf908df16caf1d739cf13)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When making checkouts from git, the timestamps can vary and occasionally two files
can end up with the same stamp. This triggers make to regenerate ru.cp1251.po from
ru.po for example. If it isn't regenerated, the output isn't quite the same leading
to reproducibility issues (CP1251 vs cp1251).
Since we added all locales to buildtools tarball now, we can drop the locale
restrictions too. We need to generate a native binary for the sjis conversion
tool so also tweak that.
(From OE-Core rev: fdbdfd90f114ace6891f08625fd3fa8e66959ff7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 042c1a501b1dae5ddb31307b461be02c3591c589)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove the pretest_lic_files_chksum_modified_not_mentioned test entirely
and use pyparsing in test_lic_files_chksum_modified_not_mentioned to
scan the patches for lines starting with either "+LIC_FILES_CHKSUM" or
"-LIC_FILES_CHKSUM". If either is found but no "License-Update" tag is
present in the commit, fail the test.
(From OE-Core rev: d1871afcec769b6503852adf6217460897ecf301)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8e1bda0eb225ada22fdf5990edfec512be1d6629)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Not all mbox 'from' fields will contain angle brackets, so the
re.findall invocation used for getting a reply_address may fail. Use a
simpler reference to the field to get the sender's email address.
(From OE-Core rev: 78e76e2e4f71485a632f1c1ae83032e0e9341a9e)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 86e9afe09a346586114133f5a7470304d2ed733f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After patchtest went live it was determined that testing for a CVE tag
in the mbox commit message is unnecessary, since it will already be in
the shortlog and in any carried patches. Remove the test and the
associated selftest files so that its absence isn't flagged in future
test results.
(From OE-Core rev: bf9671896eb60880b5dad36c2706855932ce091f)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 54690f18f04a2ab993a85d551ce4f8d0fa56618a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
pylint 3.x has removed epylint, which is now a separate module. To avoid
adding another recipe or using outdated modules, modify the
test_python_pylint tests so that they use the standard pylint API.
(From OE-Core rev: 8b3c6837fe2367fa7aa20b2ee5be554be98f2acd)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 72be3d6a116febf46130cccbe12afe5ad93779b5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Rework the script for sending results to use send_raw_email and specify
the 'In-Reply-To' field so that patchtest replies to the emails, rather
than sending them standalone to the submitter and mailing list.
(From OE-Core rev: b15537e2e13fd932e16fef5f7a25a3ab2130a19e)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0c45c92e7f26aea4edf2cfa577b7ba51384e59d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Modify patchtest-send-results so that it extracts the submitter's email
address and responds to them with the patch testresults. Also make a
minor adjustment to the suggestions provided with each email and include
a link to the Patchtest wiki page for additional clarification on
specific failures.
(From OE-Core rev: fe9ec57a07f4e341505030fdf49a5827f01a626f)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 64ed88e32cf9e04772319ff6e66c602d1cff4fd7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some test result lines in TestMbox and TestPatch are still too long to
avoid being flagged by the mailer script. Clean them up by removing
redundant information, so that they are all under the length limit of
220 characters.
(From OE-Core rev: c543469e2da32a474a60a497b5d51fd9fc43dbb4)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c10d0bb542b23fbdc14d76dfa8e5885aa4d33083)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The test_lic_files_chksum_modified_not_mentioned test in TestMetadata is
outputting very long lines that fail the maximum length check when
sending email results, preventing the actual errors from being
displayed. Reduce the length of the failure message by rewording and
removing redundant information.
(From OE-Core rev: e3c680bab99f7e5f0cb7874ada0297b5fac66702)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2e2625735181160e9760a6f3af4955bda2ea6d4d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since we are skipping the merge test, two of the selftests now report
SKIP instead of XPASS/XFAIL as expected. Adjust the two files to have
the right endings for XSKIP, and add the category so that it can be used
for more extensive testing in the future.
(From OE-Core rev: a354265065516ec634042ea8210f97aaba7ff43c)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3331f53c0be2575784a042bb2401eeba4f2a5a3e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Check that the maximum line length of the testresult file is less than
220 characters, to help guard against malicious changes being sent in
email responses. If any line exceeds this length, replace the normal
testresults used in the response with a line stating that tests failed,
but the results could not be processed. Also clean up the respone
substrings slightly to go along with the change.
(From OE-Core rev: 8e7e39134df926203b7bdfad22916e0d5da0589d)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b0d53cf587dc9afb97f00c1089e45b758e96dd7c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Disable the merge-on-head test until patchtest properly handles merging
of series subsets and accounts for patches that are rapidly merged (i.e.
before patchtest is run).
(From OE-Core rev: 97c1d8aa7318e36a037aa6c8b721fb75608a92a7)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e561c614dc72b7f8bf5e09a09bbe6ebc3cf500bb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pull the actual email's subject line from the .mbox file and use that in
patchtest's test results response, so that it's clearer which patch it
is replying to.
(From OE-Core rev: 86d00a1b5233250fbea32113ad9c43bd78778406)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 98ca0b151517b3544454fd5c1656a2de631c4897)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
the test_lic_files_chksum_modified_not_mentioned test in patchtest
wasn't picking up on 'License-Update:' tags correctly. Use pyparsing's
AtLineStart class to simplify the regex setup and search.
(From OE-Core rev: 978c819c33c0552750f5383f0ed761d505b4bdf5)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dc9126e45e74b915faaf296037e7ece41785bf4a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Avoid testing mergeability of a patch when not targeting master, so that
patches tested via other means (e.g. maintainer branches and AB runs)
don't get unnecessarily reviewed an extra time.
(From OE-Core rev: 127fa20bd1d628548f7f4ba087b3ca105e705098)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e6cf23e353f48c57249681bd0b12bd8494d4959a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It was previously discovered that there was a race condition during the Makefile
execution between the assemble and compile targets, the previous fix attempted
to serialize the build targets, but the fix was missing for x86-64.
Pull in latest commit from upstream to fix this issue on x86-64.
[YOCTO #15146]
(From OE-Core rev: 2b236342971cc7a349f6724874a02af8952d378a)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e7e1631a1efbcf421de801e94734f67f25668540)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FILES:${PN}-utils is += extended and than replaced completely later,
remove the first extension.
(From OE-Core rev: da90f904c47250fbb71f03a3ce961a23dba47a80)
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d9d61c5217938749e3edc5f8a5c987f46bbab3d7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If you try and fetch using mercurial-native, you see certificate errors since
it is configured to find ones in the sysroot, not the system. Add the missing
dependency so that mercurial recipes using the native tool work.
Found trying to make mirroring for old meta-oe stable branches work.
(From OE-Core rev: c48206dd82a2faab477002b1ac04d835920755d0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fc567e35b374f8b08975602609ee71e64357fb3d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When using debug-btf.scc in a clean workspace, the CONFIG_MODULE_ALLOW_BTF_MISMATCH cannot
apply to kernel until clean the kernel code(bitbake linux-yocto -c cleanall) and rebuild.
After tracking the code, some options depend on CONFIG_PAHOLE_VERSION, it was generated by
scripts/pahole-version.sh in kernel, but during do_kernel_configme step, the pahole-native
is not available in sysroot-native, so need to wait pahole-native install to sysroot-native
before do_kernel_configme.
(From OE-Core rev: f9d434902df4ac0c17a94a977c045c4face65414)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 217a4db53edbd88001f6390bbff39e5dd3d137af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
if user run devtool selftests with a local workspacelayer
the tests fail with various error such as:
- devtool.DevtoolAddTests.test_devtool_add just hangs
- devtool.DevtoolModifyTests.* fail with the following error:
ERROR: Found duplicated BBFILE_COLLECTIONS 'workspacelayer', check bblayers.conf or layer.conf to fix it.
Found duplicated BBFILE_COLLECTIONS 'workspacelayer', check bblayers.conf or layer.conf to fix it.
Check if a workspacelayer exists, warn the user and abort the tests
(From OE-Core rev: b8756f6e20d15f1cc724784d8ceb45a969ec7f81)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a74962cfb0485f6f2b9e2b751c33c8eafca8705a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Building linux-yocto with ccache enabled results in the 'command not
found' error, because kernel-yocto.bbclass passes the KERNEL_STRIP
as a single value, whic is then interpreted as a command name.
ERROR: Fatal errors occurred in subprocesses:
[Errno 2] No such file or directory: 'ccache aarch64-linaro-linux-strip': Traceback (most recent call last):
File "/home/lumag/Projects/RPB/build-rpb/conf/../../layers/openembedded-core/meta/lib/oe/utils.py", line 288, in run
ret = self._target(*self._args, **self._kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Fixes: 03973c8c1c93 ("kernel: Add kernel specific STRIP variable")
(From OE-Core rev: 595b2a89d1af01645cea5d4163b100d59c951db6)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 41f019afc41f800b622c46a6d7cf1beffc97716a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
os.environ does not pass this down to runstrip() function and in
strip_execs() its using STRIP bitbake variable to find the strip utility
to use. Since there might be a trailing whitespace in KERNEL_STRIP
remove that otherwise python is not able to launch it.
e.g.
FileNotFoundError: [Errno 2] No such file or directory: 'riscv64-yoe-linux-strip '
This is more evident when STRIP and KERNEL_STRIP are different utilities
e.g. when using clang as default toolchain but using gcc+binutils only for
kernel build.
(From OE-Core rev: e0bd7ce93a75c7ddb6b1c572453c37407e7e32da)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 77497dbdca92ab4d6386a071bc281c42a7e8a14b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Underscores previously caused the next character in the label to be
printed using subscript due to the enhanced string support in gnuplot.
(From OE-Core rev: a8039d601187b28d9cec4402c9e0bd72b2805eb2)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 282b48f90f77e0766993018d22fe03dd303febdc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The current code in ssh.py is terminating the ssh process that
does not finish its computation in a given timeout (when timeout
is passed), the SSHCall function is returning the process error
code.
The Openssl ssh before version 8.6_p1 is returning 0 when it is
terminated, from commit 8a9520836e71830f4fccca066dba73fea3d16bda
onwards (version >= 8.6_p1) ssh is returning 255 instead.
So for version of ssh older than 8.6_p1 when the SSHCall time out,
the return code will be 0, meaning success, which is wrong.
Fix this issue checking if the process has timeout (hence it's been
terminated) and checking if the returned code is 0, in that case
set it to 255 to advertise that an error occurred.
Add a test case excercising the timeout in the SSHTest, test_ssh
test function.
(From OE-Core rev: 82215c855ee39b4e39f24113241a7fb3f20f9531)
Signed-off-by: Luca Fancellu <luca.fancellu@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 948fecca1db4c7a30fcca5fcf5eef95cd12efb00)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit d1d09bd4d7be88f0e341d5fccbfbefeb98d4b727.
The commit not only removes the dependencies on the cross compiler
but also does not depend on e.g. virtual/${TARGET_PREFIX}compilerlibs
and virtual/libc which in turn makes the file-rdeps qa check fail
if installing binaries linked against e.g. libc or libstdc++.
(From OE-Core rev: 47b436c42ba1ef3b24e8fe48c7ea274b1a53a60e)
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ababf6ceebe360c5f59a57428566c27b7a97a9e6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Other spaces uses the Go architecture definitions as their own (for
example, container arches are defined to be Go arches). To make it
easier for other places to use this mapping, move the code that does the
translation of OpenEmbedded arches to Go arches to a library.
(From OE-Core rev: 5e0267aeb7d9f575f270f6856a67ac62ce8a0f71)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3e86f72fc2e1cc2e5ea4b4499722d736941167ce)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Brings following fixes
* 888437e1b600 [asan] Ensure __asan_register_elf_globals is called in COMDAT asan.module_ctor (#67745)
* 2e00f4ca4e91 [clang-format][doc] Update the Linux kernel coding style URL
* aeb83c3783a6 [clang-format] Fix a serious bug in git-clang-format (#65723)
* 268faa377aee [LSan] Mark create_thread_leak.cpp as UNSUPPORTED: darwin.
* 491a91e8eea2 [PowerPC] Use zext instead of anyext in custom and combine (#68784)
* 8ce6b65c89ad [PowerPC] Add test for #68783 (NFC)
* 7a23a5d43c67 [clang-format] Fix a bug in RemoveParentheses: ReturnStatement (#67911)
* be4016e52779 [X86] Fix logic for optimizing movmsk(bitcast(shuffle(x))); PR67287
* 496b174053bd [X86] Add tests for incorrectly optimizing out shuffle used in `movmsk`; PR67287
* f50c6382c716 [clang] [MinGW] Explicitly always pass the -fno-use-init-array (#68571)
* d10b731adcc8 [LVI][CVP] Treat undef like a full range (#68190)
* 37b79e779f44 [X86] combineConcatVectorOps - only concatenate single-use subops
* 5a13ce2d6020 Bump version to 17.0.3
* e7b3b94cf500 [clang] Correct behavior of `LLVM_UNREACHABLE_OPTIMIZE=OFF` for `Release` builds (#68284)
* f0a687d821c1 [LLD] [COFF] Fix handling of comdat .drectve sections (#68116)
* 8a8ade49ff49 workflows/release-binaries: Use more cores to avoid the 6 hour timeout (#67874)
* 1090b91a2840 [AArch64] Disable loop alignment for Windows targets (#67894)
* 69c8c96691c7 [Sema] Use underlying type of scoped enum for -Wformat diagnostics (#67378)
* b2417f51dbbd (tag: llvmorg-17.0.2) Fix release/export.sh to export runtimes tarball, too (#67404)
* 23988a1d82d5 [libc++] Fix `std::pair`'s pair-like constructor's incorrect assumption (#66585)
* 33e14ecd6aac [CodeGen] Don't treat thread local globals as large data (#67764)
* 03f797b51df6 [workflow] Fix abi checker in llvm-tests. Same fix as in 99fb0af80d16b0ff886f032441392219e1cac452 (#67957)
* f6cf58eed973 [clang] [MinGW] Tolerate mingw specific linker options during compilation (#67891)
* b338a2830a2c [LLD] [COFF] Restore the current dir as the first entry in the search path (#67857)
* 6a5be8e95b43 [LLD] [COFF] Clarify -print-search-path for the empty string element (#67856)
* 71be0aafe357 [NFC] clang-format lld/COFF/Driver.cpp and lld/Common/Filesystem.cpp
* 0a2d7dae6ef2 [compiler-rt] Reinstate removal of CRT choice flags from CMAKE_*_FLAGS* (#67935)
* 098e653a5bed [MemCpyOpt] Merge alias metadatas when replacing arguments (#67539)
* 78d201ebc3e2 [MemCpyOpt] Add test for #67539 (NFC)
* e718f3240a57 [DependencyScanningFilesystem] Make sure the local/shared cache filename lookups use only absolute paths (#66122)
* 45066b9fbc7b [Sema] Fix fixit cast printing inside macros (#66853)
* 87ec1f460d0e Work around two more instances of __noinline__ conflicts. (#66138)
* 9da5b7a93bca [lldb] Fix building LLDB standlone without framework
* c056d720b534 [lldb][NFCI] Change logic to find clang resource dir in standalone builds
* cb23434f9e63 [XCOFF] Do not generate the special .ref for zero-length sections (#66805)
* 1b55dc9d94c3 Fix buildbot failure caused by D157623
* 28d81a2bfa0a [lld][COFF] Remove incorrect flag from EHcont table
* b7eba056b93c workflows/release-tasks: Setup FileCheck and not for release-lit (#66799)
* 9678f11b057c [StackColoring] Handle fixed object index
* 49e9ee190080 [StackColoring] Handle SEH catch object stack slots conservatively
* 17123a60b87c [X86] Add test for #66984 (NFC)
* 2839aa915066 [SimpleLoopUnswitch] Fix exponential unswitch
* 773f136d6faa [SimpleLoopUnswitch] Fix reversed branch during condition injection
* 4362f3e4cf48 [clang] Include `expected-no-diagnostics` in newly-added test (NFC)
* 5f1fcc43e592 [clang] Bail out when handling union access with virtual inheritance
* 178cf5bc8732 [clang][Diagnostics] Fix wrong line number display (#65238)
* 25a150b830f6 Revert "[InlineCost] Check for conflicting target attributes early"
(From OE-Core rev: 2c161d842af31b4194d54409bba46cdcc33c1e16)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8cfb833b66e514ea911aa4fbdc72592a06233f68)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a stable bugfix release, with the following changes:
Enable clipping for zero sized rectangles in the SDL renderer
Notify X11 clipboard managers when the clipboard changes
Fixed sensor timestamps for third-party PS5 controllers
Added detection for Logitech and Simagic racing wheels
(From OE-Core rev: 3923426c799f8772fb84303000d04ac3d968e84f)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit f47de111cd66c3f9a5a6d5589e1fd034027a0a75)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Reword the layername side-effects commentary to be a bit more readable
* Extend edgerouter removal description
* Correct capitalisation of systemd
* For QEMU_USE_SLIRP, specify what to use instead, and adjust the
following list item to use the same style
* Extend statement on -crossssdk / MLPREFIX change to indicate what
needs to be done
(From yocto-docs rev: bfc49b59b6cd905cef0294792f05661b36181a6e)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove some items from the 4.3 migration guide:
* The PERLVERSION and PERLARCH items are already mentioned under the
removed variables section
* The jsDelivr item is interesting, but it isn't a backwards
compatibility issue that the user would need to take action to
resolve, and we already cover it in the release notes.
(From yocto-docs rev: c72d190cd8ccc471a0b93b90b272c95cd57ef3dc)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This section doesn't make a lot of sense to separate out. The SPDX
change is now no longer Poky-specific, and the poky-altcfg usrmerge
change is not really notable given that poky-altcfg is not widely used
outside of our testing and also itself selects systemd as INIT_MANAGER
and thus requires usrmerge anyway (as noted elsewhere).
(From yocto-docs rev: 234379c81db810c1fc3b860d51a59c200e97b2ca)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the list of CVE fixes, recipe upgrades (from commits since layer
index version comparison not currently working), license changes and
contributor list.
(From yocto-docs rev: 32bc3d603894ddefb4766fdf4e10442f1aa75216)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In nanbield these are no longer needed - spaces are sufficient.
The code still handles any semicolons (replacing them with spaces before
interpreting the value), but let's avoid people adding them from now on
in case we decide to change that in future.
(From yocto-docs rev: 2947f6309f86cdf5322a39d4420e77431a8e3572)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update for changes in nanbield. Note that I am documenting what is set
by poky.conf here (since this is Yocto Project documentation), which is
slightly different from what is done in meta/conf/bitbake.conf.
(From yocto-docs rev: 9764cb9e19788eb1caea0d2e95fbe7a5c19887d4)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Create a Map to detail how BitBake handles a recipe's tasks
and its compile/runtime dependencies along with detailed comments.
(From yocto-docs rev: 7f0ab56aa302babab6c9d600a8d8a91708cf75f7)
Signed-off-by: Talel BELHAJSALEM <bhstalel@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Extend the description on how to prepare a patch for a CVE issue.
Add a more illustrative and current example of how to modify
the patch file. Add an example of how to use CVE_STATUS.
(From yocto-docs rev: f982f6be6b52ba0915b2e6f712270dec5dde64fc)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
No longer in use in Poky (dropped in Nanbield through
multiple commits)
(From yocto-docs rev: e5d39e85a0db27bfc857fae9649f799179888eee)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't make do_cve_check depend on do_unpack because that would be a
waste of time 99% of the time. The compromise here is that we can't
scan remote patches for issues, but this isn't a problem so downgrade
the warning to a note.
Also move the check for CVEs in the filename before the local file check
so that even with remote patches, we still check for CVE references in
the name.
(From OE-Core rev: 201f0e1d55ca2fa6ab948a82d94e52c6a77ca7d2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Occasionally the cve-check tool will warn that it is adding the same
package twice. Knowing what this package is might be the first step
towards understanding where this message comes from.
(From OE-Core rev: 699863be46fab91d5729fce1dc5b795761247f98)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The JSON report generated by the cve-check class is basically a huge
list of packages. This list of packages is, however, unsorted.
To make things easier for people comparing the JSON, or more
specifically for git when archiving the JSON over time in a git
repository, we can sort the list by package name.
(From OE-Core rev: f3d9dd947e678078b57b4b607e231b702c26dd4a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This issue relates to a floating point exception in stress-test, which
is an unlikely security exploit at the best of times, but the test is
not installed so isn't relevant.
(From OE-Core rev: a36d62a06be6cce1a438f8f2178eb60aad6b7267)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE relates to a bug in the minizip tool, but we don't build that.
(From OE-Core rev: 5b06913e5883c35390c87f6660a0578c73ff4ddd)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE is a use-after-free which theoretically can be an exploit
vector, but this UAF only occurs when malloc() fails. As it's
unlikely that the user can orchestrate malloc() failures at just the
place to break on _this_ malloc and not others it is disputed that this
is actually a security issue.
The underlying bug has been fixed, and will be incorporated into the
next release.
(From OE-Core rev: 8c70e7cecb1beb30a5be4ea9bbc89c2f2e11853b)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Mention CVE_STATUS_GROUPS in the development manual
(otherwise only present in the reference manual, but with
no reference to it)
- In the reference manual description of CVE_STATUS,
link back to the development manual, to provide context.
(From yocto-docs rev: cfef5fe41b6c819e783c88829448ae38141650a5)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a SECURITY.md file with hints for security researchers and other
parties who might report potential security vulnerabilities.
(Bitbake rev: 936fcec41efacc4ce988c81882a9ae6403702bea)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove a reference to a web resource which is clearly marked as obsolete.
Replace the unnecessarily verbose note by just links to the mentioned tools.
[YOCTO #15233]
(From yocto-docs rev: 3f979f5d2446d57d75f0c4ad2199510d533880e8)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Make it clear that patchtest only supports openembedded-core for now
- Add a short list of instructions for installing Python module
dependencies on the host
- Add a step to add meta-selftest with bitbake layers so that all tests
can run
(From yocto-docs rev: bcd58d68e72226be1930593f5f7fb37de15b7913)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As discussed before with Richard Purdie, the code supports this but the documentation does not.
Developers in general will not notice this or focus on it because they do not mess with the
layer.conf template file, but in my opinion I think more details can help.
(From yocto-docs rev: 15fc103d4ddd14698c8e75cc654ac157ca1ad740)
Signed-off-by: Talel BELHAJSALEM <bhstalel@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
COMPATIBLE_MACHINE is used to forbid the use of a recipe or its packages
for a specific set of machines.
In some cases, it may make more sense to have the logic inverted and
have the recipe always forbidden except for hand-picked machines. Such
could be the case for pieces of software that only support some
architectures. In that scenario, it is sometimes a bit easier on the eye
and for maintenance to use the OVERRIDES mechanism but for that, a
default should be set.
COMPATIBLE_MACHINE:aarch64 = "^(aarch64)$"
COMPATIBLE_MACHINE:mips64 = "^(mips64)$"
wouldn't do much because if COMPATIBLE_MACHINE isn't set, the recipe is
assumed compatible and therefore, if no default is provided we enter
that case.
Hence, we need to add
COMPATIBLE_MACHINE = "^$"
as default so that it only matches the empty string, which isn't
possible for MACHINEOVERRIDES.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 52196d39bc85de267daffb0074eb59786751f57d)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Various aesthetic cleanups of section 1 of that manual, including:
* replace 'HOWTO' with manual
* add more examples of sdk-related images
* font fixes
(From yocto-docs rev: 608e93e13a8316a8d40e0675d4335084efa3736a)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
PACKAGECONFIG's first and second flag value will be added to PACKAGECONFIG_CONFARGS
and then it will be added to the appropriate variable (EXTRA_OECMAKE, or ...)
So we need to only mention PACKAGECONFIG_CONFARGS and it will lead to other variables.
I added a custom example that can help understanding very well PACKAGECONFIG.
(From yocto-docs rev: 7f26b0c0a08d6be9810128369265b0c494e7191b)
Signed-off-by: Talel BELHAJSALEM <bhstalel@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/6.5:
14f83e409308 serial: core: test for -EINPROGRESS during tx power management validation
1b5b735f311f serial: core: Fix checks for tx runtime PM state
dee98a75d75c Revert "serial-core: disable power managment for serial tx"
(From OE-Core rev: 4c9a85ed1d69e55963cd77122e5c869b30f3dbe4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
4531e74daf0 media/media-usb-tv.cfg: remove VIDEO_STK1160_COMMON
(From OE-Core rev: 40f2edd66afe5e5af607e110da78eb0a4a0b9cb9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When reading patches from a directory it's important to sort the output
of os.listdir(), as that returns the files in an effectively random
order. We can't test the patches apply if they're applied in the wrong
order, and typically patch filenames are prefixed with a counter to
ensure the order is correct.
(From OE-Core rev: b2bbd5b4071d913ed24a9ffe43d4a97b0db16c6c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[YOCTO #15243]
Avoid overwriting local changes when running patchtest by checking for
anything unstaged or uncommitted in the target repo, and logging an
error if something is found. This will provide the user helpful feedback
if (for example) they forgot to commit a change for their patch under
test, and will leave the target repository in a reasonable state (rather
than a temporary branch created by patchtest).
(From OE-Core rev: 2d24ff9568d729b17cfc746d0948e63c78d9f3ae)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-19 17:01:04 +01:00
395 changed files with 11770 additions and 2994 deletions
etc. (If any are present they will be replaced with spaces, so existing
metadata does not yet need to be changed.)
- In the ``Upstream-Status`` field in a patch header, "Accepted" is no longer
a valid value since it is logically the same as "Backport". Change any
values you have (particularly in patches applied through bbappends for core
recipes, since they will be validated as indicated above).
Known Issues in 4.3
~~~~~~~~~~~~~~~~~~~
- N/A
Recipe License changes in 4.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The following corrections have been made to the :term:`LICENSE` values set by recipes:
-``glib-networking``: make :term:`LICENSE` more accurate (``LGPL-2.1`` -> ``LGPL-2.1-or-later``) and add an exception for linking to OpenSSL if it is enabled (``openssl`` is in :term:`PACKAGECONFIG`)
-``libbsd``: set per-package licensing to clarify that BSD-4-Clause code is only in the ``-doc`` package
-``openssh``: BSD-4-Clause code has been removed completely from the codebase as part of 9.4p1 update - previously in the kirkstone release, ``BSD-4-Clause`` was removed from the :term:`LICENSE` value in our recipe, however some BSD-4-Clause code actually still remained upstream until 9.4p1.
-``python3-sphinx``: remove ``BSD-3-Clause`` from :term:`LICENSE` - BSD-3-Clause code was removed as part of the python3-sphinx 7.0.1 release (see `this upstream commit <https://github.com/sphinx-doc/sphinx/commit/a7f5d91c29d6f377b9fe7e926965c6f9d3e7b802>`__)
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"
@@ -9,8 +9,8 @@ Execution Flow within the Autobuilder
The "a-full" and "a-quick" targets are the usual entry points into the
Autobuilder and it makes sense to follow the process through the system
starting there. This is best visualized from the Autobuilder Console
view (:yocto_ab:`/typhoon/#/console`).
starting there. This is best visualized from the :yocto_ab:`Autobuilder
Console view </typhoon/#/console>`.
Each item along the top of that view represents some "target build" and
these targets are all run in parallel. The 'full' build will trigger the
@@ -18,9 +18,9 @@ majority of them, the "quick" build will trigger some subset of them.
The Autobuilder effectively runs whichever configuration is defined for
each of those targets on a separate buildbot worker. To understand the
configuration, you need to look at the entry on ``config.json`` file
within the ``yocto-autobuilder-helper`` repository. The targets are
defined in the ‘overrides' section, a quick example could be qemux86-64
which looks like::
within the :yocto_git:`yocto-autobuilder-helper </yocto-autobuilder-helper>`
repository. The targets are defined in the ``overrides`` section, a quick
example could be ``qemux86-64``which looks like::
"qemux86-64" : {
"MACHINE" : "qemux86-64",
@@ -32,8 +32,8 @@ which looks like::
}
},
And to expand that, you need the "arch-qemu" entry from
the "templates" section, which looks like::
And to expand that, you need the ``arch-qemu`` entry from
the ``templates`` section, which looks like::
"arch-qemu" : {
"BUILDINFO" : true,
@@ -54,11 +54,11 @@ the "templates" section, which looks like::
}
},
Combining these two entries you can see that "qemux86-64" is a three step build where the
``bitbake BBTARGETS`` would be run, then ``bitbake SANITYTARGETS`` for each step; all for
``MACHINE="qemux86-64"`` but with differing:term:`SDKMACHINE` settings. In step
1 an extra variable is added to the ``auto.conf`` file to enable wic
image generation.
Combining these two entries you can see that ``qemux86-64`` is a three step
build where ``bitbake BBTARGETS`` would be run, then ``bitbake SANITYTARGETS``
for each step; all for ``MACHINE="qemux86-64"`` but with differing
:term:`SDKMACHINE` settings. In step 1, an extra variable is added to the
``auto.conf`` file to enable wic image generation.
While not every detail of this is covered here, you can see how the
template mechanism allows quite complex configurations to be built up
@@ -88,9 +88,9 @@ roughly consist of:
#.*Obtain yocto-autobuilder-helper*
This step clones the ``yocto-autobuilder-helper`` git repository.
This is necessary to prevent the requirement to maintain all the
release or project-specific code within Buildbot. The branch chosen
This step clones the :yocto_git:`yocto-autobuilder-helper </yocto-autobuilder-helper>`
git repository. This is necessary to avoid the requirement to maintain all
the release or project-specific code within Buildbot. The branch chosen
matches the release being built so we can support older releases and
still make changes in newer ones.
@@ -163,8 +163,9 @@ Autobuilder Worker Janitor
--------------------------
This is a process running on each Worker that performs two basic
operations, including background file deletion at IO idle (see:ref:`test-manual/understand-autobuilder:Autobuilder Target Execution Overview`: Run clobberdir) and
maintenance of a cache of cloned repositories to improve the speed
operations, including background file deletion at IO idle (see
"Run clobberdir" in :ref:`test-manual/understand-autobuilder:Autobuilder Target Execution Overview`)
and maintenance of a cache of cloned repositories to improve the speed
the system can checkout repositories.
Shared DL_DIR
@@ -172,7 +173,7 @@ Shared DL_DIR
The Workers are all connected over NFS which allows :term:`DL_DIR` to be shared
between them. This reduces network accesses from the system and allows
the build to be sped up. Usage of the directory within the build system
the build to be sped up. The usage of the directory within the build system
is designed to be able to be shared over NFS.
Shared SSTATE_DIR
@@ -180,8 +181,8 @@ Shared SSTATE_DIR
The Workers are all connected over NFS which allows the ``sstate``
directory to be shared between them. This means once a Worker has built
an artifact, all the others can benefit from it. Usage of the directory
within the directory is designed for sharing over NFS.
an artifact, all the others can benefit from it. The usage of the directory
within the build system is designed for sharing over NFS.
Resulttool
----------
@@ -192,7 +193,7 @@ in a given build and their status. Additional information, such as
failure logs or the time taken to run the tests, may also be included.
Resulttool is part of OpenEmbedded-Core and is used to manipulate these
json results files. It has the ability to merge files together, display
JSON results files. It has the ability to merge files together, display
reports of the test results and compare different result files.
For details, see :yocto_wiki:`/Resulttool`.
@@ -206,7 +207,7 @@ are general setup steps that are run once and include:
#. Set up any :term:`buildtools` tarball if configured.
#. Call "buildhistory-init" if :ref:`ref-classes-buildhistory` is configured.
#. Call ``buildhistory-init`` if :ref:`ref-classes-buildhistory` is configured.
For each step that is configured in ``config.json``, it will perform the
following:
@@ -250,15 +251,16 @@ Deploying Yocto Autobuilder
===========================
The most up to date information about how to setup and deploy your own
Autobuilder can be found in README.md in the ``yocto-autobuilder2``
repository.
Autobuilder can be found in :yocto_git:`README.md </yocto-autobuilder2/tree/README.md>`
in the :yocto_git:`yocto-autobuilder2 </yocto-autobuilder2>`repository.
We hope that people can use the ``yocto-autobuilder2`` code directly but
it is inevitable that users will end up needing to heavily customise the
``yocto-autobuilder-helper`` repository, particularly the
``config.json`` file as they will want to define their own test matrix.
We hope that people can use the :yocto_git:`yocto-autobuilder2 </yocto-autobuilder2>`
code directly but it is inevitable that users will end up needing to heavily
customize the :yocto_git:`yocto-autobuilder-helper </yocto-autobuilder-helper>`
repository, particularly the ``config.json`` file as they will want to define
their own test matrix.
The Autobuilder supports wo customization options:
The Autobuilder supports two customization options:
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.