]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
6 months agodevtool: un-globalize 'plugins' variable
Chris Laplante [Sun, 12 Jan 2025 14:53:57 +0000 (09:53 -0500)] 
devtool: un-globalize 'plugins' variable

It never had to be a global anyway

Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agodevtool: un-globalize 'config' variable
Chris Laplante [Sun, 12 Jan 2025 14:53:56 +0000 (09:53 -0500)] 
devtool: un-globalize 'config' variable

'read_workspace' can now access it via the 'context' that's passed in

Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agodevtool: un-globalize 'context' variable and convert it to a dataclass
Chris Laplante [Sun, 12 Jan 2025 14:53:55 +0000 (09:53 -0500)] 
devtool: un-globalize 'context' variable and convert it to a dataclass

Please excuse the usage of 'typing' slipping in here - it's just how
dataclasses work :/.

Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agodevtool: un-globalize 'workspace' variable
Chris Laplante [Sun, 12 Jan 2025 14:53:54 +0000 (09:53 -0500)] 
devtool: un-globalize 'workspace' variable

Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agodevtool: un-globalize the 'basepath' variable
Chris Laplante [Sun, 12 Jan 2025 14:53:53 +0000 (09:53 -0500)] 
devtool: un-globalize the 'basepath' variable

Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoprocps: update 4.0.4 -> 4.0.5
Alexander Kanavin [Wed, 8 Jan 2025 08:42:14 +0000 (09:42 +0100)] 
procps: update 4.0.4 -> 4.0.5

Drop pidfd.patch (upstream significantly refactored the code; the patch can be tested
only with very old kernels; upstream submission has not been followed up since initial
MR creation).

Add a patch to igt-gpu-tools to address a build failure with the new procps.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agosystemd: PACKAGECONFIG mountfsd and nsresourced
Lei YU [Mon, 13 Jan 2025 08:11:20 +0000 (08:11 +0000)] 
systemd: PACKAGECONFIG mountfsd and nsresourced

systemd v256 introduces `mountfsd` and `nsresourced` as meson options,
make them PACKAGECONFIG so recipes could enable or disable the feature
by selecting PACKAGECONFIGs.

Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
6 months agopulseaudio: fix webrtc audio depdency
Esben Haabendal [Wed, 8 Jan 2025 14:12:31 +0000 (15:12 +0100)] 
pulseaudio: fix webrtc audio depdency

Since pulseaudio v16.99.1, the library needed is webrtc-audio-processing-1.
This fixes

Run-time dependency webrtc-audio-processing-1 found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency webrtc-audio-processing-1

../pulseaudio-17.0/meson.build:730:15: ERROR: Automatic wrap-based subproject downloading is disabled

The library is available in meta-openembedded/meta-multimedia.

Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agosysvinit: update 3.11 -> 3.13
Alexander Kanavin [Wed, 8 Jan 2025 08:42:09 +0000 (09:42 +0100)] 
sysvinit: update 3.11 -> 3.13

Remove patches:
install.patch
(merged upstream)

realpath.patch
0001-include-sys-sysmacros.h-for-major-minor-defines-in-g.patch
(musl fixes, no longer needed)

pidof-add-m-option.patch
(not a backport, not used in core, and isn't carried by either debian or fedora)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoudev-extraconf: Allow FAT mount group to be specified
Joshua Watt [Fri, 10 Jan 2025 16:00:55 +0000 (09:00 -0700)] 
udev-extraconf: Allow FAT mount group to be specified

Adds a variable that allows the group given permissions to access FAT
mounted file systems to be specified, instead of being hardcoded to
'disk'.

As a note, the usage of 'disk' as the mount group is not a very secure
default, since the disk user usually has read/write access to all block
devices in /dev/, meaning that adding a user to this group for the
purpose of accessing FAT file systems effectively gives the write access
to all block devices.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoselftest/reproducible: Print error context on failure
Yoann Congal [Sun, 12 Jan 2025 00:23:10 +0000 (01:23 +0100)] 
selftest/reproducible: Print error context on failure

Printed logs during the reproducible test look like this in case of
failure:
2025-01-12 00:39:00,807 - oe-selftest - INFO - Building reproducibleA (sstate allowed)...
2025-01-12 00:40:08,323 - oe-selftest - ERROR - Bitbake failed! but keep going... Log:
2025-01-12 00:40:08,323 - oe-selftest - INFO - Found ERROR (line 126):
2025-01-12 00:40:08,323 - oe-selftest - INFO -       NOTE: recipe opkg-utils-native-0.7.0-r0: task do_populate_sysroot_setscene: Succeeded
2025-01-12 00:40:08,323 - oe-selftest - INFO -       NOTE: Running setscene task 74 of 333 (virtual:native:.../poky/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb:do_recipe_qa_setscene)
2025-01-12 00:40:08,323 - oe-selftest - INFO -       NOTE: recipe bash-5.2.37-r0: task do_populate_sysroot_setscene: Succeeded
2025-01-12 00:40:08,323 - oe-selftest - INFO -       NOTE: recipe cve-update-nvd2-native-1.0-r0: task do_unpack: Succeeded
2025-01-12 00:40:08,323 - oe-selftest - INFO -       NOTE: Running task 4 of 974 (.../poky/meta/recipes-core/hello-single/hello-fail_1.0.bb:do_cve_check)
2025-01-12 00:40:08,323 - oe-selftest - INFO -       NOTE: recipe bash-5.2.37-r0: task do_packagedata_setscene: Succeeded
2025-01-12 00:40:08,323 - oe-selftest - INFO -       NOTE: recipe hello-fail-1.0-r0: task do_packagedata_setscene: Started
2025-01-12 00:40:08,323 - oe-selftest - INFO -       NOTE: Running setscene task 77 of 333 (.../poky/meta/recipes-extended/bash/bash_5.2.37.bb:do_recipe_qa_setscene)
2025-01-12 00:40:08,323 - oe-selftest - INFO -       NOTE: Running setscene task 78 of 333 (.../poky/meta/recipes-core/ncurses/ncurses_6.5.bb:do_populate_sysroot_setscene)
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: recipe hello-fail-1.0-r0: task do_populate_sysroot_setscene: Started
2025-01-12 00:40:08,324 - oe-selftest - INFO -       ERROR: hello-fail-1.0-r0 do_populate_sysroot_setscene: this is an error
2025-01-12 00:40:08,324 - oe-selftest - INFO -       ERROR: hello-fail-1.0-r0 do_populate_sysroot_setscene: Error executing a python function in exec_func_python() autogenerated:
2025-01-12 00:40:08,324 - oe-selftest - INFO -
2025-01-12 00:40:08,324 - oe-selftest - INFO -       The stack trace of python calls that resulted in this exception/failure was:
2025-01-12 00:40:08,324 - oe-selftest - INFO -       File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
2025-01-12 00:40:08,324 - oe-selftest - INFO -            0001:
2025-01-12 00:40:08,324 - oe-selftest - INFO -        *** 0002:do_populate_sysroot_setscene(d)
2025-01-12 00:40:08,324 - oe-selftest - INFO -            0003:
2025-01-12 00:40:08,324 - oe-selftest - INFO -       File: '.../poky/meta/recipes-core/hello-single/hello-fail_1.0.bb', lineno: 17, function: do_populate_sysroot_setscene
2025-01-12 00:40:08,324 - oe-selftest - INFO -            0013:}
2025-01-12 00:40:08,324 - oe-selftest - INFO - Found ERROR (line 127):
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: Running setscene task 74 of 333 (virtual:native:.../poky/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb:do_recipe_qa_setscene)
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: recipe bash-5.2.37-r0: task do_populate_sysroot_setscene: Succeeded
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: recipe cve-update-nvd2-native-1.0-r0: task do_unpack: Succeeded
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: Running task 4 of 974 (.../poky/meta/recipes-core/hello-single/hello-fail_1.0.bb:do_cve_check)
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: recipe bash-5.2.37-r0: task do_packagedata_setscene: Succeeded
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: recipe hello-fail-1.0-r0: task do_packagedata_setscene: Started
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: Running setscene task 77 of 333 (.../poky/meta/recipes-extended/bash/bash_5.2.37.bb:do_recipe_qa_setscene)
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: Running setscene task 78 of 333 (.../poky/meta/recipes-core/ncurses/ncurses_6.5.bb:do_populate_sysroot_setscene)
2025-01-12 00:40:08,324 - oe-selftest - INFO -       NOTE: recipe hello-fail-1.0-r0: task do_populate_sysroot_setscene: Started
2025-01-12 00:40:08,324 - oe-selftest - INFO -       ERROR: hello-fail-1.0-r0 do_populate_sysroot_setscene: this is an error
2025-01-12 00:40:08,324 - oe-selftest - INFO -       ERROR: hello-fail-1.0-r0 do_populate_sysroot_setscene: Error executing a python function in exec_func_python() autogenerated:
2025-01-12 00:40:08,325 - oe-selftest - INFO -
2025-01-12 00:40:08,325 - oe-selftest - INFO -       The stack trace of python calls that resulted in this exception/failure was:
2025-01-12 00:40:08,325 - oe-selftest - INFO -       File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
2025-01-12 00:40:08,325 - oe-selftest - INFO -            0001:
2025-01-12 00:40:08,325 - oe-selftest - INFO -        *** 0002:do_populate_sysroot_setscene(d)
2025-01-12 00:40:08,325 - oe-selftest - INFO -            0003:
2025-01-12 00:40:08,325 - oe-selftest - INFO -       File: '.../poky/meta/recipes-core/hello-single/hello-fail_1.0.bb', lineno: 17, function: do_populate_sysroot_setscene
2025-01-12 00:40:08,325 - oe-selftest - INFO -            0013:}
2025-01-12 00:40:08,325 - oe-selftest - INFO -            0014:
2025-01-12 00:40:08,325 - oe-selftest - INFO - End of log:
2025-01-12 00:40:08,325 - oe-selftest - INFO -       NOTE: Running task 955 of 974 (.../poky/meta/recipes-core/hello-single/hello-fail_1.0.bb:do_populate_sysroot)
2025-01-12 00:40:08,325 - oe-selftest - INFO -       NOTE: recipe hello-fail-1.0-r0: task do_populate_sysroot: Started
2025-01-12 00:40:08,325 - oe-selftest - INFO -       NOTE: recipe hello-fail-1.0-r0: task do_populate_sysroot: Succeeded
2025-01-12 00:40:08,325 - oe-selftest - INFO -       NOTE: Running noexec task 973 of 974 (.../poky/meta/recipes-core/hello-single/hello-fail_1.0.bb:do_build)
2025-01-12 00:40:08,325 - oe-selftest - INFO -       NOTE: Running noexec task 974 of 974 (.../poky/meta/recipes-core/hello-single/hello-norepro_1.0.bb:do_build)
2025-01-12 00:40:08,325 - oe-selftest - INFO -       NOTE: Tasks Summary: Attempted 974 tasks of which 958 didn't need to be rerun and all succeeded.
2025-01-12 00:40:08,325 - oe-selftest - INFO -       NOTE: Generating JSON CVE summary
2025-01-12 00:40:08,325 - oe-selftest - INFO -       Complete CVE JSON report summary created at: .../poky/build-master-st/reproducibleA/tmp/log/cve/cve-summary.json
2025-01-12 00:40:08,325 - oe-selftest - INFO -
2025-01-12 00:40:08,325 - oe-selftest - INFO -       Summary: There were 2 ERROR messages, returning a non-zero exit code.
2025-01-12 00:40:08,326 - oe-selftest - ERROR - reproducibleA build failed. Trying to compute built packages differences but the test will fail.

Fixes [YOCTO #15655] (second half).

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoselftest/reproducible: Print full log path on failure
Yoann Congal [Sun, 12 Jan 2025 00:23:09 +0000 (01:23 +0100)] 
selftest/reproducible: Print full log path on failure

Printed message looks like this:
2025-01-12 00:40:08,326 - oe-selftest - ERROR - reproducibleA build failed. Trying to compute built packages differences but the test will fail.
2025-01-12 00:40:08,326 - oe-selftest - INFO - Failure log for reproducibleA will be copied to <snip>/oe-reproducible-20250112-mza9w940/bitbake-reproducibleA.log

Fixes [YOCTO #15655] (first half).

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoclasses/ptest-python-pytest: simplify python ptest file overriding
Derek Straka [Fri, 10 Jan 2025 15:59:29 +0000 (15:59 +0000)] 
classes/ptest-python-pytest: simplify python ptest file overriding

The complexity of overriding files from the bbclass made the behavior at
times hard to follow and predict. This change replaces the default file with a
heredoc equivalent that creates a default file if the user does not provide their
own version of run-ptest in the SRC_URI.

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agooeqa/selftest/sstatetests: Cover aarch64 SDKMACHINE in tests
Richard Purdie [Mon, 13 Jan 2025 14:08:16 +0000 (14:08 +0000)] 
oeqa/selftest/sstatetests: Cover aarch64 SDKMACHINE in tests

We want to ensure ARM nativesdk signatures match those for the 32 and 64 bit
x86 versions. Add a test to ensure this is the case.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agorust: Upgrade 1.80.1->1.81.0
Deepesh Varatharajan [Mon, 13 Jan 2025 12:08:08 +0000 (04:08 -0800)] 
rust: Upgrade 1.80.1->1.81.0

https://blog.rust-lang.org/2024/09/05/Rust-1.81.0.html

Drop the following backported patches which is addressed
with rust v1.81.0 upgrade.

0001-cargo-do-not-write-host-information-into-compilation.patch
https://github.com/rust-lang/cargo/commit/2db0bab16139d094f689587b73539aae386a1919

hardcodepaths.patch
https://github.com/rust-lang/rust/commit/28503d69ac204ff208d115aea30dc09d6fca8728

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agorust: Fix for duplicate libstd.so
Deepesh Varatharajan [Mon, 13 Jan 2025 12:08:07 +0000 (04:08 -0800)] 
rust: Fix for duplicate libstd.so

During the Rust build process, multiple copies of libstd-*.so are generated, as Rust copies the
required files from the stage2 build artifacts to the target image directory. When these build
binaries are copied to the image, Yocto's do_package step encounters an error. To resolve this,
the redundant libstd-*.so files are removed during the do_install step.

-----------------------------------------------------------------------------------------------
ERROR: rust-1.81.0-r0 do_package: rust: Multiple shlib providers for libstd-20c3de2d9292cd03.so:..
....
-----------------------------------------------------------------------------------------------

Multiple copies of libstd-*.so are generated during the Rust build process.
The redundant files are removed during the do_install step.

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agorust-target-config: Update the data layout for x86 , ppc , riscv64 , aarch64 and...
Deepesh Varatharajan [Mon, 13 Jan 2025 12:08:06 +0000 (04:08 -0800)] 
rust-target-config: Update the data layout for x86 , ppc , riscv64 , aarch64 and loongaarch64 targets.

-----------------------------------------------------------------------------------------
error: data-layout for target `x86-linux`, `e-m:e-p:32:32-f64:32:64-f80:32-n8:16:32-S128`,
differs from LLVM target's `i686-unknown-linux-gnu` default layout,
`e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-i128:128-f64:32:64-f80:32-n8:16:32-S128`

error: data-layout for target `powerpc-linux`, `E-m:e-p:32:32-i64:64-n32`,
differs from LLVM target's `powerpc-unknown-linux-gnu` default layout,
`E-m:e-p:32:32-Fn32-i64:64-n32`

error: data-layout for target `x86_64-poky-linux-gnux32`,
`e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128`,
differs from LLVM target's `x86_64-poky-linux-gnux32` default layout,
`e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128`
-------------------------------------------------------------------------------------------
Rust commits for updating the data layouts:

x86: https://github.com/rust-lang/rust/commit/dbff90c2a7c751cf9d6843cd585429beb100c17d
x86_64-x32: https://github.com/rust-lang/rust/commit/ec55a05374d89d206be5140a4759af92f1b42f15
aarch64: https://github.com/rust-lang/rust/commit/4d397d33da8aff64419a03694d152c8250916f19
ppc: https://github.com/rust-lang/rust/commit/ad7ea8b7e690e6000006b6fde630a2c8c4385019
riscv64gc: https://github.com/rust-lang/rust/commit/f414715ebfda201f91f80ef9f28d9923d614d1c4
loongaarch64: https://github.com/rust-lang/rust/commit/4a06a5bc7ad259023e4373e794687adfce252dac

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agometa/lib/oe/cve_check.py: fix patched_cves not updated
hongxu [Wed, 8 Jan 2025 15:47:16 +0000 (07:47 -0800)] 
meta/lib/oe/cve_check.py: fix patched_cves not updated

Due to commit [cve-check: Rework patch parsing] applied, it missed to
update patched_cves dictionary if cve_id not in patched_cves

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agomultilib-example.conf: explicitly overwrite the BASELIB
Benjamin Bara [Wed, 8 Jan 2025 07:15:13 +0000 (08:15 +0100)] 
multilib-example.conf: explicitly overwrite the BASELIB

Currently, meta/conf/machine/include/x86/arch-x86.inc sets the BASE_LIB
for tune-x86 to "lib". Instead, explicitly overwrite the BASELIB to
better showcase what is happening inside.

Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoglibc: set ld.so.conf as conf file
Benjamin Bara [Wed, 8 Jan 2025 07:15:11 +0000 (08:15 +0100)] 
glibc: set ld.so.conf as conf file

This enables simple overwriting when multilib is in use.

Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agomultilib.conf: overwrite conf files for debs
Benjamin Bara [Wed, 8 Jan 2025 07:15:10 +0000 (08:15 +0100)] 
multilib.conf: overwrite conf files for debs

Similar to OPKG, overwrite conf files for APT (deb files).

Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agolinux-yocto/6.12: update to v6.12.9
Bruce Ashfield [Fri, 10 Jan 2025 18:15:02 +0000 (13:15 -0500)] 
linux-yocto/6.12: update to v6.12.9

Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    5996393469d9 Linux 6.12.9
    10a641cad465 mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
    8353226fe3ca mptcp: fix recvbuffer adjust on sleeping rcvmsg
    fb08e6b0ba28 mptcp: fix TCP options overflow.
    2e31443a0d18 mm: hugetlb: independent PMD page table shared count
    464770df4609 mm: reinstate ability to map write-sealed memfd mappings read-only
    58d0d02dbc67 mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
    64b2d32f2259 mm/kmemleak: fix sleeping function called from invalid context at print message
    5802fe9cfc05 mm/readahead: fix large folio support in async readahead
    86c9fd14aa7f gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup
    35f44eed5828 gve: guard XDP xmit NDO on existence of xdp queues
    e2ff6dd63159 gve: fix XDP allocation path in edge cases
    8e8d7037c894 gve: guard XSK operations on the existence of queues
    c8a8334fbedb gve: clean XDP queues in gve_tx_stop_ring_gqi
    077ef69099f4 gve: process XSK TX descriptors as part of RX NAPI
    d066ab595cdf fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit
    9e4c11d4cc05 mm: shmem: fix incorrect index alignment for within_size policy
    cabacb18a42d mm: shmem: fix the update of 'shmem_falloc->nr_unswapped'
    3647932d0b3e mm/damon/core: fix new damon_target objects leaks on damon_commit_targets()
    69bbaa0fdddc mm/damon/core: fix ignored quota goals and filters of newly committed schemes
    e55273aa2a55 net: ethernet: ti: am65-cpsw: default to round-robin for host port receive
    b68b2a3fbacc fgraph: Add READ_ONCE() when accessing fgraph_array[]
    19d8a4424168 wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_*
    ca9d077350fa drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
    9f12616222ce dt-bindings: display: adi,adv7533: Drop single lane support
    6c87986664ab drm: adv7511: Drop dsi single lane support
    41ce61328e0f io_uring/rw: fix downgraded mshot read
    2297890b778b net/sctp: Prevent autoclose integer overflow in sctp_association_init()
    41db022612b6 sched_ext: initialize kit->cursor.flags
    a921eb655809 sky2: Add device ID 11ab:4373 for Marvell 88E8075
    ffb231471a40 workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker
    830f83858952 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
    b3ef4ae71336 RDMA/uverbs: Prevent integer overflow issue
    786362ce60d7 sched_ext: Fix invalid irq restore in scx_ops_bypass()
    65802da747ac scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
    dc05ee603128 clk: clk-imx8mp-audiomix: fix function signature
    90daa2f83585 maple_tree: reload mas before the second call for mas_empty_area
    0e1779478f0c kcov: mark in_softirq_really() as __always_inline
    ba950a02d8d2 ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
    9d382112b363 ALSA: seq: oss: Fix races at processing SysEx messages
    a369c9b4ad5a ALSA hda/realtek: Add quirk for Framework F111:000C
    c8f05dc8a9ce drm/xe: Wait for migration job before unmapping pages
    7f13d8273e8c drm/xe: Use non-interruptible wait when moving BO to system
    5a45b3497280 ftrace: Fix function profiler's filtering functionality
    ac3ee577c347 ALSA: seq: Check UMP support for midi_version change
    c7e9cb3db798 io_uring/kbuf: use pre-committed buffer address for non-pollable file
    abf81fd09b62 RDMA/mlx5: Enable multiplane mode only when it is supported
    56432f684513 Revert "ALSA: ump: Don't enumeration invalid groups for legacy rawmidi"
    a93c6cf0868f kbuild: pacman-pkg: provide versioned linux-api-headers package
    2a44d48d323a modpost: fix the missed iteration for the max bit in do_input()
    f133ad12fe86 scripts/mksysmap: Fix escape chars '$'
    5ce6fb470eb1 clk: thead: Fix TH1520 emmc and shdci clock rate
    1c2244437f9a bpf: consider that tail calls invalidate packet pointers
    28bcc8024033 bpf: refactor bpf_helper_changes_pkt_data to use helper number
    07bb0775bacc ARC: build: Try to guess GCC variant of cross compiler
    c88e3ecb9468 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
    4a31c018bfe4 Bluetooth: hci_core: Fix sleeping function called from invalid context
    87e93faa370d net: usb: qmi_wwan: add Telit FE910C04 compositions
    1d23d5537103 smb: client: destroy cfid_put_wq on module exit
    52cefcff6a4a ksmbd: set ATTR_CTIME flags when setting mtime
    7023866f161b ksmbd: retry iterate_dir in smb2_query_dir
    1da4ebd8691b bpf: fix potential error return
    83d32ae6895a ARC: bpf: Correct conditional check in 'check_jmp_32'
    4be7ad1f9cc2 ARC: build: Use __force to suppress per-CPU cmpxchg warnings
    600340ed717c ARC: build: disallow invalid PAE40 + 4K page config
    5fae14431614 ASoC: audio-graph-card: Call of_node_put() on correct node
    4b1ccdfe589e spi: spi-cadence-qspi: Disable STIG mode for Altera SoCFPGA.
    d49362b059f2 sound: usb: format: don't warn that raw DSD is unsupported
    03c446634f3f sound: usb: enable DSD output for ddHiFi TC44C
    1c643c600407 ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model
    45f502192bfc ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers
    d77a3a99b53d btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
    bd51e0d7a255 btrfs: handle bio_split() errors
    d867cee0f30a ALSA: hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio
    5b67d909ac5e ALSA: hda: cs35l56: Remove calls to cs35l56_force_sync_asp1_registers_from_cache()
    de39f7295395 drm/amdkfd: Correct the migration DMA map direction
    4e9ad557e52d drm/amdgpu: use sjt mec fw on gfx943 for sriov
    6ec6025cc666 wifi: mac80211: wake the queues in case of failure in resume
    ae07daf440d3 wifi: cfg80211: clear link ID from bitmap during link delete after clean up
    36b739637d70 wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
    65e282457704 perf/x86/intel: Add Arrow Lake U support
    93d7d212c6ea btrfs: allow swap activation to be interruptible
    4ac8e8bf70b4 net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init
    771ab379e87d net: ti: icssg-prueth: Fix firmware load sequence.
    3d1b63cf468e ila: serialize calls to nf_register_net_hooks()
    cd8488fdc711 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
    b65292a548d8 af_packet: fix vlan_get_tci() vs MSG_PEEK
    a0c12973edf7 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
    3257813a3ae7 net: restrict SO_REUSEPORT to inet sockets
    d3b7a9c7597b net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
    05670a893565 net: sfc: Correct key_len for efx_tc_ct_zone_ht_params
    127c28006716 io_uring/net: always initialize kmsg->msg.msg_inq upfront
    64798d02430b RDMA/bnxt_re: Fix error recovery sequence
    6ffb5c188519 RDMA/rtrs: Ensure 'ib_sge list' is accessible
    e6e6882a1590 net: wwan: t7xx: Fix FSM command timeout issue
    6dfa451b5302 net: mv643xx_eth: fix an OF node reference leak
    5abb84101c0e eth: bcmsysport: fix call balance of priv->clk handling routines
    b48a058db398 ALSA: usb-audio: US16x08: Initialize array before use
    86645d8d062a nvmet: Don't overflow subsysnqn
    1ee54d58d58b net: llc: reset skb->transport_header
    d24cbc43cc7b netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
    0e394dd11e95 workqueue: add printf attribute to __alloc_workqueue()
    a0360b9b5f32 drm/i915/dg1: Fix power gate sequence.
    6bf65f39701e drm/i915/cx0_phy: Fix C10 pll programming sequence
    9f6f54e6a686 RDMA/rxe: Remove the direct link to net_device
    de85624c623d net/mlx5e: Keep netdev when leave switchdev for devlink set legacy only
    47c78d3fc26e net/mlx5e: Skip restore TC rules for vport rep without loaded flag
    fa9d8c2e77c4 net/mlx5e: macsec: Maintain TX SA from encoding_sa
    dc59321c0b38 net/mlx5: DR, select MSIX vector 0 for completion queue creation
    b710f18252ef net: pse-pd: tps23881: Fix power on/off issue
    3ba7f80d98d4 netrom: check buffer length before accessing it
    965a34d93b0b net: Fix netns for ip_tunnel_init_flow()
    b0b190218c78 net: fix memory leak in tcp_conn_request()
    b8a888f236ec net: stmmac: restructure the error path of stmmac_probe_config_dt()
    924d43bd10a1 drm/xe: Fix fault on fd close after unbind
    fb1543f3ba43 drm/xe/pf: Use correct function to check LMEM provisioning
    3ff51effd1cc drm/xe: Revert some changes that break a mesa debug tool
    77a807ae2ba5 RDMA/hns: Fix missing flush CQE for DWQE
    ed9466d707fa RDMA/hns: Fix warning storm caused by invalid input in IO path
    a448c775f0ae RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
    c1bc7a427e7c RDMA/hns: Fix mapping error of zero-hop WQE buffer
    b983a01f58fb netdev-genl: avoid empty messages in napi get
    74f9e8f2e831 selftests: net: local_termination: require mausezahn
    e5e2ba1b575a net: dsa: microchip: Fix LAN937X set_ageing_time function
    b3989de20041 net: dsa: microchip: Fix KSZ9477 set_ageing_time function
    929e70e8dbee drm/bridge: adv7511_audio: Update Audio InfoFrame properly
    45ece2a4e3f2 net: phy: micrel: Dynamically control external clock of KSZ PHY
    39480e1271da RDMA/bnxt_re: Fix the locking while accessing the QP table
    003e82749a24 RDMA/bnxt_re: Fix MSN table size for variable wqe mode
    2c73cd31f917 RDMA/bnxt_re: Add send queue size check for variable wqe
    50a85b3bd28d RDMA/bnxt_re: Disable use of reserved wqes
    9b3b83d2f7f4 RDMA/bnxt_re: Fix max_qp_wrs reported
    4eafeb4f021c RDMA/siw: Remove direct link to net_device
    a36820c88865 RDMA/nldev: Set error code in rdma_nl_notify_event
    e61d2495f781 RDMA/bnxt_re: Fix reporting hw_ver in query_device
    75c5dba99e20 RDMA/bnxt_re: Add check for path mtu in modify_qp
    4f6fd7f2dfef RDMA/bnxt_re: Fix the check for 9060 condition
    a337f7b6b2eb wifi: iwlwifi: fix CRF name for Bz
    bfe52e8019ef nvme-pci: 512 byte aligned dma pool segment quirk
    48bd8e9d78c5 RDMA/core: Fix ENODEV error for iWARP test over vlan
    1051250e51cc RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters
    a3e0709d462e RDMA/bnxt_re: Avoid initializing the software queue for user queues
    9a479088e0c8 RDMA/bnxt_re: Fix max SGEs for the Work Request
    c1e855a9b95d RDMA/mlx5: Enforce same type port association for multiport RoCE
    00aca33249f7 sched_ext: fix application of sizeof to pointer
    cbe385d9ae48 RDMA/bnxt_re: Remove always true dattr validity check
    b4b77d9b5b0d btrfs: use bio_is_zone_append() in the completion handler
    2cf5d691f849 block: lift bio_is_zone_append to bio.h
    92bd18c74624 tracing: Have process_string() also allow arrays
    cba9d51794ec pmdomain: core: add dummy release function to genpd device
    a45ae8932789 pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()
    1595afae01fa mmc: sdhci-msm: fix crypto key eviction
    efefe36c03a7 selinux: ignore unknown extended permissions
    9476e599b445 platform/x86: hp-wmi: mark 8A15 board for timed OMEN thermal profile
    7d43ab99ac60 platform/x86: thinkpad-acpi: Add support for hotkey 0x1401
    063d380ca28e drm/amdgpu: fix backport of commit 73dae652dcac
    2da437336625 platform/x86: mlx-platform: call pci_dev_put() to balance the refcount
    e97df805b938 drm/tilcdc: Set preferred depth
    7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650
    6d8ac5ebe6e8 aufs6: core
    587abc1b64c4 aufs6: standalone
    1af41d30ef42 aufs6: mmap
    6ee2464d2e9d aufs6: base
    103b676505f7 aufs6: kbuild
    67281562943f qemux86: add configuration symbol to select values
    73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs
    1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter
    918e7a825e8b clear_warn_once: bind a timer to written reset value
    f533f87c3758 clear_warn_once: expand debugfs to include read support
    f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS
    e633abe9c44e libbpf: Fix build warning on ref_ctr_off
    ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    03721ceb5626 perf: x86-32: explicitly include <errno.h>
    4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long
    b0200449610d perf: fix bench numa compilation
    aff0940b2212 perf: add SLANG_INC for slang.h
    ef912018d28c perf: add sgidefs.h to for mips builds
    d8860f858b87 perf: change --root to --prefix for python install
    dc38a0eee6e5 perf: add 'libperl not found' warning
    6ed51f8786da perf: force include of <stdbool.h>
    c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32()
    63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat
    7816667451ef FAT: Added FAT_NO_83NAME
    f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    a24784fd8f88 yaffs2: update to v6.12 folio changes
    d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes
    d097e4d4115a yaffs: fix mtime/itime field access
    4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+
    1b6619086e8b yaffs2: v6.5 fixups
    25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length
    5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap
    55986a1284b3 yaffs2: replace bdevname call with sprintf
    6f5508f8db8f yaffs2: convert read_page -> readfolio
    fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested)
    8d2dddba272c yaffs: include blkdev.h
    8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API
    27005cbac2ed yaffs2: v5.6 build fixups
    668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read
    285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super
    ffc2ed489ccf yaffs: repair yaffs_get_mtd_device
    6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API
    19f283abc5d1 yaffs2: fix memory leak in mount/umount
    04e84672b571 yaffs: Avoid setting any ACL releated xattr
    4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1
    81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY
    a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020)
    feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation
    874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility
    1d42508faee8 tools: use basename to identify file in gen-mach-types
    4b055eca593d iwlwifi: select MAC80211_LEDS conditionally
    97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    6dec58319165 defconfigs: drop obselete options
    a416ccb5b6c9 linux-yocto: Handle /bin/awk issues
    7efe8a1e5158 uvesafb: provide option to specify timeout for task completion
    78d10ae07eca uvesafb: print error message when task timeout occurs
    80473b7eb8ca compiler.h: Undef before redefining __attribute_const__
    ddeff2f1a9a7 vmware: include jiffies.h
    3dcdda8912b4 Resolve jiffies wrapping about arp
    3b1507db6735 nfs: Allow default io size to be configured.
    c2fedad05f77 check console device file on fs when booting
    208d6fbada3f mount_root: clarify error messages for when no rootfs found
    dbe9454c8ea0 mconf: fix output of cflags and libraries
    7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location
    b6c189c81397 modpost: mask trivial warnings
    a5cc21325ba9 kbuild: exclude meta directory from distclean processing
    361ec143c23f powerpc: serialize image targets
    605e6ccb304c arm: serialize build targets
    e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86
    a08cb65331e6 x86_64_defconfig: Fix warnings
    8ad332ef777b mips: make current_cpu_data preempt safe
    754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code
    325ff78ff44d mips: Kconfig: add QEMUMIPS64 option
    99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency
    c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c
    8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    6b60c874cbb0 arm64: defconfig: cleanup config options
    8e44673ecd89 vexpress: Pass LOADADDR to Makefile
    f34e6805aad5 arm: ARM EABI socketcall
    94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoqemu/machine: rename QEMU_EXTRAOPTIONS for consistency
Ross Burton [Fri, 10 Jan 2025 13:01:15 +0000 (13:01 +0000)] 
qemu/machine: rename QEMU_EXTRAOPTIONS for consistency

The per-tune qemu options variable is QEMU_EXTRAOPTIONS_${TUNE_PKGARCH},
but this doesn't follow the pattern of all of the other tune-specific
variables in the machine configuration which is VARIABLE:tune-[name].

Rename QEMU_EXTRAOPTIONS_${TUNE_PKGARCH} to
QEMU_EXTRAOPTIONS:tune-${TUNE_PKGARCH} for consistency.

Note that this will mean that BSPs need to update any assignments of
this variable.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoclasses/qemu: move QEMU_EXTRAOPTIONS for PPC to the relevant tunes
Ross Burton [Fri, 10 Jan 2025 13:01:14 +0000 (13:01 +0000)] 
classes/qemu: move QEMU_EXTRAOPTIONS for PPC to the relevant tunes

Every other architecture has the QEMU_EXTRAOPTIONS assignments in the
tune files, so move the PPC ones too.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoclasses/qemu: use tune to select QEMU_EXTRAOPTIONS, not package architecture
Ross Burton [Fri, 10 Jan 2025 13:01:13 +0000 (13:01 +0000)] 
classes/qemu: use tune to select QEMU_EXTRAOPTIONS, not package architecture

Using the package architecture to select the right qemu options to pass
to qemu-user is incorrect, and fails for recipes that set PACKAGE_ARCH
to MACHINE_ARCH (as the qemuppc workarounds suggest) because there are
not typically any options set for the machine name.

Solve this by using TUNE_PKGARCH instead: for the majority of recipes
this is the same value, but for machine-specific recipes it remains the
same instead of changing to the machine name.

This means we can remove the qemuppc workarounds, as they're obsolete.

Also update the gcc-testsuite recipe which uses the same pattern to use
TUNE_PKGARCH, and generalise the else codepath to avoid needing to
update the list of architectures.

[ YOCTO #15647 ]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoclasses/nativesdk: also override TUNE_PKGARCH
Ross Burton [Fri, 10 Jan 2025 18:03:28 +0000 (18:03 +0000)] 
classes/nativesdk: also override TUNE_PKGARCH

The nativesdk class overrides PACKAGE_ARCH and unsets TUNE_FEATURES, but
as recipes might want to look at TUNE_PKGARCH too (for example, when
setting QEMU_EXTRAOPTIONS) we should also override that variable.

Otherwise, a nativesdk recipe will have the TUNE_PKGARCH of the target,
which leads to errors (eg passing mips arguments to an arm qemu).

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agorsync: clean up configure/configure.sh fiddling
Ross Burton [Wed, 8 Jan 2025 15:46:33 +0000 (15:46 +0000)] 
rsync: clean up configure/configure.sh fiddling

The upstream Makefiles tell autoconf to write the generated script to
configure.sh instead of the idiomatic configure.  We now remove all of
the Makefile rules that refer to configure.sh (makefile-no-rebuild.patch)
but the recipe configure changes remained, so remove them too and delete the
existing configure.sh to avoid confusion for anyone looking at the build treee.

Also add a comment explaining why autotools-brokensep is used.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agopython3-psutil: Fix native dependencies
Richard Purdie [Tue, 7 Jan 2025 13:18:24 +0000 (13:18 +0000)] 
python3-psutil: Fix native dependencies

The tests package has many dependencies which don't BBCLASSEXTEND to native
well. Remove these as we're not interested in the tests in the native case anyway.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agolibgit2: update 1.8.4 -> 1.9.0
Alexander Kanavin [Wed, 8 Jan 2025 08:42:18 +0000 (09:42 +0100)] 
libgit2: update 1.8.4 -> 1.9.0

Make the cmake files reproducible and rather than hardcode-installed into /usr/lib.

[RP: Tweak commit message]
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agonative: Improve ${PN}-XXX package name handling
Richard Purdie [Mon, 6 Jan 2025 16:06:10 +0000 (16:06 +0000)] 
native: Improve ${PN}-XXX package name handling

If a recipe has something like:

RPROVIDES:${PN}-xxx = "yyy"

then the current code will turn this into:

RPROVIDES:${BPN}-native-xxx = "yyy-native"

which can lead to errors. Add in some handling for this special case in the class
extension code.

The corresponding entry in PACKAGES is correctly remapped, the variables aren't
remapped to match though.

Note that merging this does trigger new dependencies to be exposed, some of which
can't be met or are incorrect. These need to be fixed on a case by case basis.

There was also a problem in the existing code when handling anonymous python in
PACKAGES since it would pass bizarre package names like "d)}" to the remapping code.
This patch changes it to ignore anonymous python since in the native case, this likely
isn't wanted anyway. This also then avoids ${PN}-ptest in the native case which was a
common dependency problem.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoutil-linux: Improve PACKAGES_DYNAMIC handling for util-linux-native
Richard Purdie [Mon, 6 Jan 2025 15:58:44 +0000 (15:58 +0000)] 
util-linux: Improve PACKAGES_DYNAMIC handling for util-linux-native

DEBUG: Assuming util-linux-swapon-native is a dynamic package, but it may not exist
DEBUG: Assuming util-linux-swapon-native is a dynamic package, but it may not exist
DEBUG: providers for util-linux-swapon-native are: ['util-linux', 'util-linux-native']
DEBUG: sorted runtime providers for util-linux-swapon-native are: ['recipes-core/util-linux/util-linux_2.40.2.bb', 'virtual:native:recipes-core/util-linux/util-linux_2.40.2.bb']
NOTE: Multiple providers are available for runtime util-linux-swapon-native (util-linux, util-linux-native)

The PACKAGES_DYANMIC line could match native and non-native packages so
tweak to improve -native handling and avoid the above warnings in world builds.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agocoreutils: Improve core-utils-native dependency handling
Richard Purdie [Mon, 6 Jan 2025 16:01:44 +0000 (16:01 +0000)] 
coreutils: Improve core-utils-native dependency handling

bash-dev-native does not exist, nor should it. Tweak the recipe so that if/as/when
we fix native ${PN}-XXX handling, this doesn't break. Use variable indirection
as the least worse solution as an override directly will get overwritten with
variable renaming, resulting in a warning.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoautotools: remove aclocal --automake-acdir, relocated so knows the right path
Ross Burton [Wed, 8 Jan 2025 15:46:36 +0000 (15:46 +0000)] 
autotools: remove aclocal --automake-acdir, relocated so knows the right path

A relocated aclocal in the native sysroot has the right paths already:

$ cat /work/ross/build/tmp/work/cortexa57-poky-linux/expect/5.45.4/recipe-sysroot-native/usr/bin/aclocal
my @automake_includes = ('/work/ross/build/tmp/work/cortexa57-poky-linux/expect/5.45.4/recipe-sysroot-native/usr/share/aclocal-' . $APIVERSION);

Thus there is no need to tell aclocal the path explicitly.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoautotools: log when we're removing aclocal.m4
Ross Burton [Wed, 8 Jan 2025 15:46:35 +0000 (15:46 +0000)] 
autotools: log when we're removing aclocal.m4

Some mysterious autotools errors are because upstream has a custom
aclocal.m4 that we're deleting it unless we know we're not even running
aclocal.  There's a case to be made for removing this deletion logic
on the grounds that aclocal should know what it is doing, but for now
make it clear that we're deleting a file by saying so in the task log.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agolibtheora: backport a patch to fix autoreconf
Ross Burton [Wed, 8 Jan 2025 15:46:34 +0000 (15:46 +0000)] 
libtheora: backport a patch to fix autoreconf

This is needed so that autoreconf works without any macro path fiddling,
which autotools may no longer be doing implicitly.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agotcl8: upgrade 8.6.15 -> 8.6.16
Alexander Kanavin [Wed, 8 Jan 2025 08:42:25 +0000 (09:42 +0100)] 
tcl8: upgrade 8.6.15 -> 8.6.16

Adjust run-ptest to use the absolute ptest library location
(tcl 9.x already does this) to avoid clock.test failures.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agopython3-numpy: upgrade 2.1.3 -> 2.2.1
Alexander Kanavin [Wed, 8 Jan 2025 08:42:24 +0000 (09:42 +0100)] 
python3-numpy: upgrade 2.1.3 -> 2.2.1

Add a svml option, disabled by default
(it's avx-512 only, and uses randomly generated
intermediate .o file names, which makes the installed
library non-reproducible).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoblktool: remove the recipe
Alexander Kanavin [Wed, 8 Jan 2025 08:42:23 +0000 (09:42 +0100)] 
blktool: remove the recipe

It was created in 2004 as an alternative to hdparm and never updated since
(while hdparm remains in active development).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoshadow: update 4.16.0 -> 4.17.1
Alexander Kanavin [Wed, 8 Jan 2025 08:42:22 +0000 (09:42 +0100)] 
shadow: update 4.16.0 -> 4.17.1

Remove groups entries, as that has been removed in favor of the coreutils implementation.

Add a patch to support older host compilers.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoruby: update 3.3.6 -> 3.4.1
Alexander Kanavin [Wed, 8 Jan 2025 08:42:21 +0000 (09:42 +0100)] 
ruby: update 3.3.6 -> 3.4.1

License-update: formatting

Exclude aclocal, as aclocal.m4 is hand-maintained
(similar to recent tweaks elsewhere in core).

Find rbconfig.rb directly in ${D}, as grepping ruby's
internal file produces bogus results now.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agolibxcrypt: update 4.4.36 -> 4.4.37
Alexander Kanavin [Wed, 8 Jan 2025 08:42:20 +0000 (09:42 +0100)] 
libxcrypt: update 4.4.36 -> 4.4.37

Drop patch merged upstream.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoliburcu: update 0.14.1 -> 0.15.0
Alexander Kanavin [Wed, 8 Jan 2025 08:42:19 +0000 (09:42 +0100)] 
liburcu: update 0.14.1 -> 0.15.0

License-update: formatting, file rename, spdx tags.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoboost: update 1.86.0 -> 1.87.0
Alexander Kanavin [Wed, 8 Jan 2025 08:42:17 +0000 (09:42 +0100)] 
boost: update 1.86.0 -> 1.87.0

Backport a kea patch to address 1.87.0 compatibility.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agotexinfo: update 7.1.1 -> 7.2
Alexander Kanavin [Wed, 8 Jan 2025 08:42:15 +0000 (09:42 +0100)] 
texinfo: update 7.1.1 -> 7.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agobc: update 1.07.1 -> 1.08.1
Alexander Kanavin [Wed, 8 Jan 2025 08:42:12 +0000 (09:42 +0100)] 
bc: update 1.07.1 -> 1.08.1

Upstream now ships pre-generated libmath.h, so we don't need to do so.

Drop 0001-dc-fix-exit-code-of-q-command.patch
(merged upstream).

License-update: copyright years.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agotcl: update 9.0.0 -> 9.0.1
Alexander Kanavin [Wed, 8 Jan 2025 08:42:11 +0000 (09:42 +0100)] 
tcl: update 9.0.0 -> 9.0.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoppp: update 2.5.1 -> 2.5.2
Alexander Kanavin [Wed, 8 Jan 2025 08:42:07 +0000 (09:42 +0100)] 
ppp: update 2.5.1 -> 2.5.2

License-Update: BSD items clarified to be 2-clause:
https://github.com/ppp-project/ppp/commit/d4ec06ec5839350bd728da0e92a8cb2e1c37d880
passprompt plugin removed upstream.

Add an enable a multilink option, as the build breaks without it at the linking
step (upstream presumably didn't test that it works): https://github.com/ppp-project/ppp/issues/541

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agopython3-jinja2: upgrade 3.1.4 -> 3.1.5
Alexander Kanavin [Wed, 8 Jan 2025 16:49:16 +0000 (17:49 +0100)] 
python3-jinja2: upgrade 3.1.4 -> 3.1.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agopython3-click: update 8.1.7 -> 8.1.8
Alexander Kanavin [Wed, 8 Jan 2025 16:49:15 +0000 (17:49 +0100)] 
python3-click: update 8.1.7 -> 8.1.8

License-Update: renamed file

Convert from setuptools to flit.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agolinux-yocto-dev: update to v6.13
Bruce Ashfield [Wed, 8 Jan 2025 15:34:49 +0000 (10:34 -0500)] 
linux-yocto-dev: update to v6.13

Some tightly coupled packages still need updating (we are
waiting on upstream), but there's no reason to hold the dev
kernel update on those packages (core-image-minimal is working)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agobbconfigbuild/configfragments.py: set BBPATH in standalone datastore
Alexander Kanavin [Wed, 8 Jan 2025 11:25:00 +0000 (12:25 +0100)] 
bbconfigbuild/configfragments.py: set BBPATH in standalone datastore

Otherwise fragments with 'require' statements will not parse,
as the parser will not be able to find files referred to by
those statements.

Add such a statement to the test fragment so that the scenario
is tested.

[YOCTO #15707]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agowebkitgtk: Disable JIT on RISCV64
Khem Raj [Wed, 8 Jan 2025 03:36:27 +0000 (19:36 -0800)] 
webkitgtk: Disable JIT on RISCV64

It does not compile anymore with 2.46+ as we dropped the patch
https://bugs.webkit.org/show_bug.cgi?id=250681

This patch it seems is still needed but has not yet been
accepted upstream yet.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agowebkitgtk: Fix a typo OFFF -> OFF
Khem Raj [Wed, 8 Jan 2025 03:36:26 +0000 (19:36 -0800)] 
webkitgtk: Fix a typo OFFF -> OFF

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6 months agoxinit: upgrade 1.4.2 -> 1.4.3
Wang Mingyu [Tue, 7 Jan 2025 09:01:22 +0000 (17:01 +0800)] 
xinit: upgrade 1.4.2 -> 1.4.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agoxf86-input-synaptics: upgrade 1.9.2 -> 1.10.0
Wang Mingyu [Tue, 7 Jan 2025 09:01:21 +0000 (17:01 +0800)] 
xf86-input-synaptics: upgrade 1.9.2 -> 1.10.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agostress-ng: upgrade 0.18.07 -> 0.18.08
Wang Mingyu [Tue, 7 Jan 2025 09:01:20 +0000 (17:01 +0800)] 
stress-ng: upgrade 0.18.07 -> 0.18.08

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agopython3-ruamel-yaml: upgrade 0.18.7 -> 0.18.9
Wang Mingyu [Tue, 7 Jan 2025 09:01:19 +0000 (17:01 +0800)] 
python3-ruamel-yaml: upgrade 0.18.7 -> 0.18.9

License-Update: copyright updated to 2025

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
6 months agopython3-pygments: upgrade 2.18.0 -> 2.19.0
Wang Mingyu [Tue, 7 Jan 2025 09:01:18 +0000 (17:01 +0800)] 
python3-pygments: upgrade 2.18.0 -> 2.19.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agopython3-poetry-core: upgrade 1.9.1 -> 2.0.0
Wang Mingyu [Tue, 7 Jan 2025 09:01:17 +0000 (17:01 +0800)] 
python3-poetry-core: upgrade 1.9.1 -> 2.0.0

Changelog:
 https://github.com/python-poetry/poetry-core/releases/tag/2.0.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agopython3-gitdb: upgrade 4.0.11 -> 4.0.12
Wang Mingyu [Tue, 7 Jan 2025 09:01:16 +0000 (17:01 +0800)] 
python3-gitdb: upgrade 4.0.11 -> 4.0.12

Changelog:
===========
- Never add a vendored smmap directory to sys.path
- Revise and update the readme
- Set Dependabot submodule update cadence to weekly
- Add missing asserts in test_base.py
- Use contextlib.suppress instead of except: pass
- Add support for Python 3.13
- Potential Race Condition Fix - OS Rename & Chmod - PermissionError
- Bump gitdb/ext/smmap from 256c5a2 to 04dd210
- Bump actions/setup-python from 4 to 5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agolibtest-warnings-perl: upgrade 0.033 -> 0.037
Wang Mingyu [Tue, 7 Jan 2025 09:01:15 +0000 (17:01 +0800)] 
libtest-warnings-perl: upgrade 0.033 -> 0.037

Changelog:
===========
- remove unneeded use of Import::Into
- fix tests that invoke Test::Warnings->import directly
- avoid redefinition warnings when $^W is enabled in tests
- allow tests to pass even when Import::Into is not installed
- add backcompat shim for cases where Test::More is loaded in tests
  after Test::Warnings
- fix Test2 compability for done_testing()
- Test2::Warnings added as a simple wrapper (for now)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agolibsdl2: upgrade 2.30.10 -> 2.30.11
Wang Mingyu [Tue, 7 Jan 2025 09:01:14 +0000 (17:01 +0800)] 
libsdl2: upgrade 2.30.10 -> 2.30.11

License-Update: copyright updated to 2025

Changelog:
===========
- Fixed a crash if the controller product name is NULL
- Fixed the PS3 controller mapping on Windows
- Allow rendering during the modal resize loop on macOS
- Corrected CoreAudio surround sound channel layouts
- Enabled high refresh rates on iOS
- Fixed SDL_OpenURL() on iOS 18.2 and newer
- Implemented SDL_OpenURL() on tvOS
- Fixed Chinese locales on PSP

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agolibedit: upgrade 20240808-3.1 -> 20250104-3.1
Wang Mingyu [Tue, 7 Jan 2025 09:01:13 +0000 (17:01 +0800)] 
libedit: upgrade 20240808-3.1 -> 20250104-3.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agohwdata: upgrade 0.390 -> 0.391
Wang Mingyu [Tue, 7 Jan 2025 09:01:12 +0000 (17:01 +0800)] 
hwdata: upgrade 0.390 -> 0.391

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agogtk4: upgrade 4.16.7 -> 4.16.12
Wang Mingyu [Tue, 7 Jan 2025 09:01:11 +0000 (17:01 +0800)] 
gtk4: upgrade 4.16.7 -> 4.16.12

Changelog:
==========
* GtkFileChooser:
 - Fix a focus problem with the server entry

* GtkEmojiChooser:
 - Update to CLDR 46 / Unicode 16

* GtkAboutDialog:
 - Small improvements

* Wayland:
 - Fix some Vulkan sizing corner cases
 - Fix problems with rotated, offloaded images
 - Fix a few crashes

* Demos:
 - Don't create extra windows for D-Bus activation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agoerofs-utils: upgrade 1.8.3 -> 1.8.4
Wang Mingyu [Tue, 7 Jan 2025 09:01:10 +0000 (17:01 +0800)] 
erofs-utils: upgrade 1.8.3 -> 1.8.4

Changelog:
===========
- Fix unusual PAX header handling for tarerofs;
- Fix LIBARCHIVE.xattr decoding;
- Speed up handling of incompressible data;
- Add a '-E^fragdedupe' option to explicitly disable fragment deduplication;
- Fixes around '-Eall-fragments' and '-Ededupe';
- Use external xxhash library if possible.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
6 months agou-boot: upgrade 2024.10 -> 2025.01
Fabio Estevam [Tue, 7 Jan 2025 01:37:49 +0000 (22:37 -0300)] 
u-boot: upgrade 2024.10 -> 2025.01

Upgrade to U-Boot 2025.01.

Remove the patch as it has been upstreamed.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
7 months agoconf/distro/defaultsetup: Use include_all for maintainers.inc
Richard Purdie [Tue, 7 Jan 2025 13:21:11 +0000 (13:21 +0000)] 
conf/distro/defaultsetup: Use include_all for maintainers.inc

Being able to set maintainers is really a "per layer" configuraiton item. Use
include_all so that such maintainer information would be added for all configured
layers, if the layer chooses to have such information in a
conf/distro/include/maintainers.inc file in a given layer.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agofmt: 11.0.2 -> 11.1.1
Robert Yang [Mon, 6 Jan 2025 08:02:12 +0000 (00:02 -0800)] 
fmt: 11.0.2 -> 11.1.1

Remove backported patch 0001-Get-rid-of-std-copy.patch.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agocve-check: Rework patch parsing
Colin McAllister [Mon, 30 Dec 2024 19:22:24 +0000 (19:22 +0000)] 
cve-check: Rework patch parsing

The cve_check functionality to parse CVE IDs from the patch filename and
patch contents have been reworked to improve parsing and also utilize
tests. This ensures that the parsing works as intended.

Additionally, the new patched_cves dict has a few issues I tried to fix
as well. If multiple patch files exist for a single CVE ID, only the
last one will show up with the "resource" key. The value for the
"resource" key has been updated to hold a list and return all patch
files associated with a given CVE ID. Also, at the end of
get_patch_cves, CVE_STATUS can overwrite an existing entry in the dict.
This could cause an issue, for example, if a CVE has been addressed via
a patch, but a CVE_STATUS line also exists that ignores the given CVE
ID. A warning has been added if this ever happens.

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agocve-check: Fix errors in log lines
Colin McAllister [Mon, 30 Dec 2024 19:22:23 +0000 (19:22 +0000)] 
cve-check: Fix errors in log lines

Two warning lines in cve_check.py reference a variable that doesn't
exist. These would cause a runtime error if the conditions they are
hidden in were to be entered. The log lines have been updated to no
longer reference an undefined variable.

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agosystemd: Add WATCHDOG_RUNTIME_SEC optional variable
Benjamin SzÅ‘ke [Thu, 19 Dec 2024 11:16:15 +0000 (12:16 +0100)] 
systemd: Add WATCHDOG_RUNTIME_SEC optional variable

To make use of the hardware watchdog it is sufficient to set
the RuntimeWatchdogSec= option in /etc/systemd/system.conf.
It defaults to 0 (i.e. no hardware watchdog use). Set it to
a value like 20s and the watchdog is enabled.

ref: https://0pointer.de/blog/projects/watchdog.html
Signed-off-by: Benjamin Szőke <egyszeregy@freemail.hu>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agometa/lib/oe/sbom30.py: set alias for scan declared licenses
Hongxu Jia [Thu, 26 Dec 2024 05:43:21 +0000 (21:43 -0800)] 
meta/lib/oe/sbom30.py: set alias for scan declared licenses

when using SPDX_INCLUDE_SOURCES, it calls scan_declared_licenses
to scan licenses from source file, set alias for the newly added
license and and license alias to hasDeclaredLicense relationship

$ echo 'MACHINE = "qemux86-64"' >> conf/local.conf
$ echo 'SPDX_INCLUDE_SOURCES = "1"' >> conf/local.conf
$ bitbake shadow
$ vim tmp/deploy/spdx/3.0.1/corei7-64/recipes/recipe-shadow.spdx.json
Before this commit
...
    {
      "type": "Relationship",
      ...
      "from": "http://spdx.org/spdxdocs/shadow-10e66933-65cf-5a2d-9a1d-99b12a405441/d0cdb0d02e54d55e52fccf8631f8290b161ad43fe31fffe09e8e25041d2280cf/sourcefile/11048",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "http://spdx.org/spdxdocs/shadow-10e66933-65cf-5a2d-9a1d-99b12a405441/d0cdb0d02e54d55e52fccf8631f8290b161ad43fe31fffe09e8e25041d2280cf/license/3_24_0/BSD-3-Clause",
      ]
    },
...

After this commit
...
    {
      "type": "Relationship",
      ...
      "from": "http://spdx.org/spdxdocs/shadow-10e66933-65cf-5a2d-9a1d-99b12a405441/d0cdb0d02e54d55e52fccf8631f8290b161ad43fe31fffe09e8e25041d2280cf/sourcefile/11048",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "http://spdxdocs.org/openembedded-alias/by-doc-hash/cc72db638e3f8e283e722af0ecc77d19f93cc6736700ee76477e3773b6b07b05/shadow/UNIHASH/license/3_24_0/BSD-3-Clause"
      ]
    },
...

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agometa/lib/oe/spdx30_tasks.py: set license alias to hasConcludedLicense relationship
Hongxu Jia [Thu, 26 Dec 2024 05:43:20 +0000 (21:43 -0800)] 
meta/lib/oe/spdx30_tasks.py: set license alias to hasConcludedLicense relationship

Set license alias other than spdxId to hasConcludedLicense relationship

$ echo 'MACHINE = "qemux86-64"' >> conf/local.conf
$ bitbake shadow
$ In tmp/deploy/spdx/3.0.1/corei7-64/recipes/recipe-shadow.spdx.json
Before this commit
...
    {
      "type": "Relationship",
      ...
      "from": "http://spdx.org/spdxdocs/shadow-10e66933-65cf-5a2d-9a1d-99b12a405441/c34a0920c2f689375e786a80ab3176b844997d543b73dd5f99e6ffa8fcc72fee/source/8",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "http://spdx.org/spdxdocs/shadow-10e66933-65cf-5a2d-9a1d-99b12a405441/c34a0920c2f689375e786a80ab3176b844997d543b73dd5f99e6ffa8fcc72fee/license/3_24_0/BSD-3-Clause"
      ]
    },
...

After this commit
...
    {
      "type": "Relationship",
      ...
      "from": "http://spdx.org/spdxdocs/shadow-10e66933-65cf-5a2d-9a1d-99b12a405441/c34a0920c2f689375e786a80ab3176b844997d543b73dd5f99e6ffa8fcc72fee/source/8",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "http://spdxdocs.org/openembedded-alias/by-doc-hash/cc72db638e3f8e283e722af0ecc77d19f93cc6736700ee76477e3773b6b07b05/shadow/UNIHASH/license/3_24_0/BSD-3-Clause"
      ]
    },
...

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agometa/lib/oe/sbom30.py: fix alias in simplelicensing_customIdToUri not extracted
hongxu [Wed, 25 Dec 2024 02:48:26 +0000 (18:48 -0800)] 
meta/lib/oe/sbom30.py: fix alias in simplelicensing_customIdToUri not extracted

After commit [spdx 3.0: Rework how SPDX aliases are linked] applied, it set
license_text_map with SPDX alias other than actual ID

The property of simplelicensing_customIdToUri is ListProp(ObjectProp(DictionaryEntry))),
and class DictionaryEntry has key and value, the property of value is StringProp other
than ObjectProp in which could not support to decode/extract SPDX alias with actual ID
in image jsonld file
-----------
      "simplelicensing_customIdToUri": [
        {
          "type": "DictionaryEntry",
          "key": "LicenseRef-PD",
          "value": "http://spdxdocs.org/openembedded-alias/by-doc-hash/d53e90e23b12c4ad640809a74a810e86f31c76cdbdf36487712d22a33d53362a/sqlite3-native/UNIHASH/license-text/PD"
        }
      ],
-----------

Add special code in the linking to manually go through all of the
simplelicensing_customIdToUri DictionaryEntry items and resolve
any aliases to actual objects
-----------
      "simplelicensing_customIdToUri": [
        {
          "type": "DictionaryEntry",
          "key": "LicenseRef-PD",
          "value": "http://spdx.org/spdxdocs/sqlite3-native-e5cc0672-d8dd-57e8-a2df-fe4615831fda/162c62b5b011cd3f82f413b3dae4d6d1542201552c964d5ce69fe170e0720b85/license-text/PD"
        }
      ]
-----------

Suggested-by: Joshua Watt <jpewhacker@gmail.com>
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agometa/lib/oe/sbom30.py: correct alias
hongxu [Wed, 25 Dec 2024 02:48:25 +0000 (18:48 -0800)] 
meta/lib/oe/sbom30.py: correct alias

After commit [spdx 3.0: Rework how SPDX aliases are linked] applied,
it added extra "/" to namespace, which causing the replacement of
UNIHASH missing a "/"

  http://spdxdocs.org/openembedded-alias/by-doc-hash/0b308e4b9ad979f642d8787c61f76c31bdcad04837eeaaf8bc383f33f99bbeb8/flex-nativeUNIHASH/build/recipe

After applying this commit to remove "/" from namespace.

  http://spdxdocs.org/openembedded-alias/by-doc-hash/0b308e4b9ad979f642d8787c61f76c31bdcad04837eeaaf8bc383f33f99bbeb8/flex-native/UNIHASH/build/recipe

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolibx11-compose-data: Use CONFLICT_DISTRO_FEATURES to skip when x11
Robert Yang [Tue, 24 Dec 2024 06:58:28 +0000 (22:58 -0800)] 
libx11-compose-data: Use CONFLICT_DISTRO_FEATURES to skip when x11

So that PARSE_ALL_RECIPES will work.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agomesa: Fix missing GLES3 headers in SDK sysroot
Tom Hochstein [Mon, 23 Dec 2024 20:04:56 +0000 (14:04 -0600)] 
mesa: Fix missing GLES3 headers in SDK sysroot

Building weston with core-image-weston SDK fails:
```
../libweston/renderer-gl/gl-shader-config-color-transformation.c:29:10: fatal error: GLES3/gl3.h: No such file or directory
   29 | #include <GLES3/gl3.h>
      |          ^~~~~~~~~~~~~
```

Both GLES2 and GLES3 implementations are contained in libGLESv2.so.2,
which is packaged in libgles2-mesa. However, the headers are split
between libgles2-mesa-dev and libgles3-mesa-dev, which is why the
GLES3 headers end up missing in the SDK sysroot.

Add a dependency so the GLES3 headers are properly associated with
the GLES3 implementation.

Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolib/configfragements: enable/disable multiple fragements at once
Joshua Watt [Fri, 20 Dec 2024 20:41:45 +0000 (13:41 -0700)] 
lib/configfragements: enable/disable multiple fragements at once

Extends the 'enable-fragment' and 'disable-fragment' commands so that
they accept multiple fragments at once as a convenience for the user

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolib/configfragments: Restrict fragment file checking
Joshua Watt [Fri, 20 Dec 2024 20:41:44 +0000 (13:41 -0700)] 
lib/configfragments: Restrict fragment file checking

The current implementation of the config fragments is too aggressive in
checking files; any file in the fragment directory is checked, including
hidden files or files with weird extensions. In particular, if an editor
is creating temporary backup files when editing, these will be checked
and will almost assuredly fail, which prevents the tool from running.

Add a filter so that only non-hidden files that end with .conf are
checked.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agodebugedit: Fix install conflict when enable multilib.
Wang Mingyu [Fri, 20 Dec 2024 07:49:27 +0000 (15:49 +0800)] 
debugedit: Fix install conflict when enable multilib.

Error: Transaction test error:
  file /usr/bin/find-debuginfo conflicts between attempted installs of debugedit-5.1-r0.core2_64 and lib32-debugedit-5.1-r0.core2_32

The differences of find-debuginfo are as follows:

@@ -360,7 +360,7 @@ add_minidebug()
 Â  # symbol and NOBITS sections so cannot use --keep-only because that is
 Â  # too aggressive. Field $2 is the section name, $3 is the section type
 Â  # and $8 are the section flags.
-  local remove_sections=`x86_64-poky-linux-readelf -W -S "$debuginfo" \
+  local remove_sections=`i686-pokymllib32-linux-readelf -W -S "$debuginfo" \
 Â Â Â Â Â Â  | awk '{ if (index($2,".debug_") != 1 \
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  && ($3 == "PROGBITS" || $3 == "NOTE" || $3 == "NOBITS") \
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  && index($8,"A") == 0) \

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agouboot-extlinux-config.bbclass: add support for DTBOs
Quentin Schulz [Thu, 19 Dec 2024 15:25:17 +0000 (16:25 +0100)] 
uboot-extlinux-config.bbclass: add support for DTBOs

Also known as FDTO, DTO or Device Tree Overlay.

This adds a new property per label in extlinux.conf for which device
tree overlays to apply on top of the base device tree (the one specified
in FDT or guessed by the bootloader if only FDTDIR is set). It is a
space-separated list of paths to the .dtbo file(s).

Note that the base FDT needs to have symbols enabled (DTC_FLAGS needs to
have -@ in it) for an overlay to be applicable.

This is only applicable for non-FIT setups.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agouboot-extlinux-config.bbclass: simplify FDT/FDTDIR logic
Quentin Schulz [Thu, 19 Dec 2024 15:25:16 +0000 (16:25 +0100)] 
uboot-extlinux-config.bbclass: simplify FDT/FDTDIR logic

The three blocks share the same LABEL and KERNEL content, so let's
factor that part out.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoinitrdscripts: add UBI support
Walter Schweizer [Mon, 16 Dec 2024 14:46:42 +0000 (15:46 +0100)] 
initrdscripts: add UBI support

Mounting the rootfs failed when it was on UBI.
This patch allows the rootfs to live on UBI.

Signed-off-by: Walter Schweizer <walter.schweizer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopython3-rpds-py: upgrade 0.21.0 -> 0.22.3
Richard Purdie [Wed, 1 Jan 2025 10:34:18 +0000 (10:34 +0000)] 
python3-rpds-py: upgrade 0.21.0 -> 0.22.3

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agopython3-*: Update recipes with pytest ptests to use the new ptest-python-pytest class
Derek Straka [Wed, 18 Dec 2024 18:05:48 +0000 (18:05 +0000)] 
python3-*: Update recipes with pytest ptests to use the new ptest-python-pytest class

The newly added ptest-python-pytest removes duplication for:
  1. Copying pytest files to the ptest directory
  2. Adding standard pytest dependencies
  3. Adding a common run-ptest script using pytest

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoclasses/ptest-python-pytest: add a new class to consolidate pytest ptest functionality
Derek Straka [Wed, 18 Dec 2024 18:05:47 +0000 (18:05 +0000)] 
classes/ptest-python-pytest: add a new class to consolidate pytest ptest functionality

A large number of python packages leverage the pytest unit test
framework for their ptest functionality.  Currently, many of the tests
have duplicate code for:
    1. Installing pytest files
    2. Declaring ptest dependencies
    3. Script for executing tests (run-ptes)

To simplify adding common pytest based ptests, added a new class
enabling base functionality.  Users can also override the location of
the pytest files in addition to using their own version of run-ptest

[RP: Minor whitespace tweaks to shell function and missing prepend space]
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agobitbake.conf: Drop obsolete and misleading comment
Richard Purdie [Tue, 7 Jan 2025 22:26:01 +0000 (22:26 +0000)] 
bitbake.conf: Drop obsolete and misleading comment

"packaged staging" is obsolete and now we have sstate. Multimachine is just
the norm now, I doubt people remember how things used to be!

Drop the comment as it is misleading and obsolete.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agobitbake.conf: Add libstdc++-native to ASSUME_PROVIDED
Richard Purdie [Mon, 6 Jan 2025 22:08:02 +0000 (22:08 +0000)] 
bitbake.conf: Add libstdc++-native to ASSUME_PROVIDED

Fixing native class extension code highlighted this was missing, we do assume
the system has a working libstdc++ compiler/runtime.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agobitbake.conf: Add bash-completion-native to ASSUME_PROVIDED
Richard Purdie [Mon, 6 Jan 2025 16:04:06 +0000 (16:04 +0000)] 
bitbake.conf: Add bash-completion-native to ASSUME_PROVIDED

With some native dependency handling fixes under discussion,
bash-completiion-native makes it into the dependency chain. Add this
to ASSUME_PROVIDED since we don't want to build it rather than trying
to remove all references in the native case (it comes from
glib-2.0-native).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agosstate: Ensure errors cause task failure
Richard Purdie [Mon, 6 Jan 2025 17:54:15 +0000 (17:54 +0000)] 
sstate: Ensure errors cause task failure

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agogo-vendor: Fix absolute paths issue
Richard Purdie [Tue, 7 Jan 2025 22:20:31 +0000 (22:20 +0000)] 
go-vendor: Fix absolute paths issue

When building with the class, avoid errors like:

"sstate found an absolute path symlink /xxx/vendor pointing at
/xxx/import/vendor. Please replace this with a relative link."

Use relative symlinks instead.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.12: update to v6.12.8
Bruce Ashfield [Fri, 3 Jan 2025 14:08:11 +0000 (09:08 -0500)] 
linux-yocto/6.12: update to v6.12.8

Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    77f85ccd3618 Linux 6.12.8
    f3e6eaf033f4 ALSA: sh: Fix wrong argument order for copy_from_iter()
    f59b81fe8df9 ALSA: ump: Shut up truncated string warning
    f5c5661f02b5 Bluetooth: btusb: mediatek: change the conditions for ISO interface
    cc569d791ab2 Bluetooth: btusb: mediatek: add intf release flow when usb disconnect
    9da1cfc4f111 Bluetooth: btusb: mediatek: add callback function in btusb_disconnect
    b967b37cefdf Bluetooth: btusb: mediatek: move Bluetooth power off command position
    d508e5627038 btrfs: check folio mapping after unlock in relocate_one_folio()
    dd8bbfe72377 btrfs: check folio mapping after unlock in put_file_data()
    c3a403d8ce36 btrfs: fix use-after-free when COWing tree bock and tracing is enabled
    dbebb0cc5139 btrfs: sysfs: fix direct super block member reads
    b87c9b9ba05b btrfs: fix transaction atomicity bug when enabling simple quotas
    8faba508242b btrfs: fix swap file activation failure due to extents that used to be shared
    9f372e86b9bd btrfs: avoid monopolizing a core when activating a swap file
    f6174bb982a8 btrfs: fix race with memory mapped writes when activating swap file
    f6279a98db13 power: supply: gpio-charger: Fix set charge current limits
    c110095013ad power: supply: cros_charge-control: hide start threshold on v2 cmd
    5792ae1cb1b0 power: supply: cros_charge-control: allow start_threshold == end_threshold
    77e6c8adf8d6 power: supply: cros_charge-control: add mutex for driver data
    7182f93bb358 perf/x86/intel/ds: Add PEBS format 6
    2a9cbd6c9049 i2c: microchip-core: fix "ghost" detections
    bcfb9d856bd6 i2c: imx: add imx7d compatible string for applying erratum ERR007805
    5e44779d12bd perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC
    aed157301c65 PCI/MSI: Handle lack of irqdomain gracefully
    1429ae7b7d47 virt: tdx-guest: Just leak decrypted memory on unrecoverable errors
    b939f108e86b x86/fred: Clear WFE in missing-ENDBRANCH #CPs
    a0d637675f2b i2c: microchip-core: actually use repeated sends
    8e8494c83cf7 io_uring/sqpoll: fix sqpoll error handling races
    4c0f79cbc42d rtla/timerlat: Fix histogram ALL for zero samples
    1cca920af19d tracing: Prevent bad count for tracing_cpumask_write
    a744146969a0 tracing: Constify string literal data member in struct trace_event_call
    8659da87d216 perf/x86/intel/uncore: Add Clearwater Forest support
    908dd70d5446 dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL
    79a47fd0f176 freezer, sched: Report frozen tasks as 'D' instead of 'R'
    2cae02a84b98 objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns
    1d397722cf3e drm/xe: Move the coredump registration to the worker thread
    5db43dfda1f2 drm/xe: Take PM ref in delayed snapshot capture worker
    7d680f2f76a3 ublk: detach gendisk from ublk device if add_disk() fails
    ccdc8fd86fc7 wifi: iwlwifi: be less noisy if the NIC is dead in S3
    16b54ee81d8a blk-mq: register cpuhp callback after hctx is added to xarray table
    92d5139b9114 virtio-blk: don't keep queue frozen during system suspend
    ce55818b2d3a drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
    0aca51715e68 spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()
    d00e75e4fecf ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
    1aea06f703de scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
    05d44e2571d4 scsi: mpi3mr: Handling of fault code for insufficient power
    0dd139341f04 scsi: mpi3mr: Start controller indexing from 0
    869fdc6f0606 scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs
    b8ed09e397f8 scsi: mpi3mr: Synchronize access to ioctl data buffer
    4524a8d175f0 scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
    b34f7381cd10 spi: intel: Add Panther Lake SPI controller support
    fdaaf929432f bpf: Zero index arg error string for dynptr and iter
    a089dad6f92d platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
    2d95df70e594 LoongArch: BPF: Adjust the parameter of emit_jirl()
    45d7745c89c1 LoongArch: Fix reserving screen info memory for above-4G firmware
    ca5995f805bb regmap: Use correct format specifier for logging range errors
    98575bd6e7b1 smb: server: Fix building with GCC 15
    532a29e8fa28 ALSA: sh: Use standard helper for buffer accesses
    4287eb3951ca ALSA: hda/conexant: fix Z60MR100 startup pop issue
    f0a3b2d9692d ALSA: ump: Update legacy substream names upon FB info update
    9dc4b8a8a415 ALSA: ump: Indicate the inactive group in legacy substream names
    fc98df1d7a9e ALSA: ump: Don't open legacy substream for an inactive group
    0a65d850c45d udf: Verify inode link counts before performing rename
    4d9b403474f0 udf: Skip parent dir link count update if corrupted
    466ca39dbf5d scsi: megaraid_sas: Fix for a potential deadlock
    65289f50c18d scsi: qla1280: Fix hw revision numbering for ISP1020/1040
    56216257d429 watchdog: mediatek: Add support for MT6735 TOPRGU/WDT
    a42417a8cffc Revert "watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs"
    486fc631cc49 watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler
    b94011427ee3 watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
    68662d78afbc tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
    a39ff5bf2357 stddef: make __struct_group() UAPI C++-friendly
    155829fd1e1d power: supply: bq24190: Fix BQ24296 Vbus regulator support
    6d9cd2710545 powerpc/pseries/vas: Add close() callback in vas_vm_ops struct
    16258a1d9303 ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7
    3b0f5d3e5ebd ASoC: dt-bindings: realtek,rt5645: Fix CPVDD voltage comment
    f4d68bdfaef6 ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB
    7a51e3a5a1b8 ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry
    d2f090ea57f8 mtd: rawnand: fix double free in atmel_pmecc_create_user()
    ba465de3022a platform/chrome: cros_ec_lpc: fix product identity for early Framework Laptops
    909ecf15cb70 ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP
    54376d8d2659 dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
    ed31336f8117 dmaengine: apple-admac: Avoid accessing registers in probe
    f5d231592430 dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()
    4ecd6f505e4f dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs
    d8c3d13f5519 dmaengine: tegra: Return correct DMA status when paused
    5dd888449338 dmaengine: dw: Select only supported masters for ACPI devices
    27dd33034561 dmaengine: mv_xor: fix child node refcount handling in early exit
    c180c3f42d34 ALSA: memalloc: prefer dma_mapping_error() over explicit address checking
    5cdf336412a9 phy: rockchip: naneng-combphy: fix phy reset
    7061849a4a17 phy: rockchip: samsung-hdptx: Set drvdata before enabling runtime PM
    e4e6217cf7a6 phy: usb: Toggle the PHY power during init
    7e7c8ffc017d phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
    f797151e8479 phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
    09f17bfb3653 phy: core: Fix that API devm_phy_put() fails to release the phy
    479b6c2a5ff2 phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
    a817e938a0c6 phy: core: Fix an OF node refcount leakage in _of_phy_get()
    d84bd63d4391 phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP
    464b493ac4d8 mtd: rawnand: arasan: Fix missing de-registration of NAND
    acb13fcf7590 mtd: rawnand: arasan: Fix double assertion of chip-select
    ee33d36f4174 mtd: diskonchip: Cast an operand to prevent potential overflow
    b186b36a7c21 nfsd: restore callback functionality for NFSv4.0
    7b005cff0de4 nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
    997cf2d8c206 bpf: Check negative offsets in __bpf_skb_min_len()
    4aa5dcb3891f tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
    35727f450603 tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
    987cf3869d77 smb: fix bytes written value in /proc/fs/cifs/Stats
    825aaa75f785 smb: client: Deduplicate "select NETFS_SUPPORT" in Kconfig
    f7ef892250f8 selftests/bpf: Fix compilation error in get_uprobe_offset()
    2175b66c7fc0 mm/vmstat: fix a W=1 clang compiler warning
    8cdfb0656965 fork: avoid inappropriate uprobe access to invalid mm
    f4ab7d74247b bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMP
    f0f2e5aa56e9 arm64: dts: broadcom: Fix L2 linesize for Raspberry Pi 5
    122a2f3550a8 ceph: allocate sparse_ext map only for sparse reads
    c1197c1457bb media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
    319addc2ad90 Linux 6.12.7
    2d129beb8dd4 epoll: Add synchronous wakeup support for ep_poll_callback
    a086c8d7f279 mm: convert partially_mapped set/clear operations to be atomic
    a095090b7015 mm: shmem: fix ShmemHugePages at swapout
    cb12d61361ce mm: use aligned address in copy_user_gigantic_page()
    b79b6fe0737f mm: use aligned address in clear_gigantic_page()
    eb9041837123 ceph: fix memory leak in ceph_direct_read_write()
    cbd952b2c4e6 ceph: fix memory leaks in __ceph_sync_read()
    28433d0b7b29 ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
    ddbbc04989f0 ceph: validate snapdirname option length when mounting
    99a37ab76a31 ceph: give up on paths longer than PATH_MAX
    adc4b70fb659 of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
    c62318587c06 of: Fix error path in of_parse_phandle_with_args_map()
    501d68639106 of: address: Preserve the flags portion on 1:1 dma-ranges mapping
    e0d9c581ac73 of: property: fw_devlink: Do not use interrupt-parent directly
    185edda7d773 udmabuf: also check for F_SEAL_FUTURE_WRITE
    93f08e5c393f udmabuf: fix racy memfd sealing check
    ff561987ff12 nilfs2: prevent use of deleted inode
    4a650eb9482c nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
    69860ca08e5c ocfs2: fix the space leak in LA when releasing LA
    e30e72844c1c of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
    2976661ed4de of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()
    3931567bf175 KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits
    16846e8e0ace NFS/pnfs: Fix a live lock between recalled layouts and layoutget
    4f95a2186b7f io_uring: check if iowq is killed before queuing
    06eb0894896b io_uring: Fix registered ring file refcount leak
    416226eb3f3a selftests/bpf: Use asm constraint "m" for LoongArch
    fcd39809bf67 selftests/memfd: run sysctl tests when PID namespace support is enabled
    d3e73fe7ca21 tracing: Check "%s" dereference via the field and not the TP_printk format
    683eccacc02d tracing: Add "%s" check in test_event_printk()
    71a613ceac1a tracing: Add missing helper functions in event pointer dereference check
    3985cd30472a tracing: Fix test_event_printk() to process entire print argument
    578874b2bb94 accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal()
    a1e597ee5920 accel/ivpu: Fix general protection fault in ivpu_bo_list()
    127e907e11cc smb: client: fix TCP timers deadlock after rmmod
    22b5c2acd65d KVM: x86: Play nice with protected guests in complete_hypercall_exit()
    bacd0498dea0 x86/hyperv: Fix hv tsc page based sched_clock for hibernation
    9015ebfe8ec5 tools: hv: Fix a complier warning in the fcopy uio daemon
    3dd7a30c6d7f Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
    52f46047031f fgraph: Still initialize idle shadow stacks when starting
    01b888b31b52 drm/amdgpu/mmhub4.1: fix IP version check
    b2f23a1c7181 drm/amdgpu/gfx12: fix IP version check
    5c923087adc7 drm/amdgpu/nbio7.0: fix IP version check
    f7d75bc2430f s390/mm: Fix DirectMap accounting
    f16eadc6fce4 btrfs: tree-checker: reject inline extent items with 0 ref count
    c85a41172efb btrfs: fix improper generation check in snapshot delete
    39f1ef13d8da btrfs: split bios to the fs sector size boundary
    9667c9146418 alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG
    ec12f30fe542 ring-buffer: Fix overflow in __rb_map_vma
    4234ca9884bc mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy()
    ad7c9f1f4322 vmalloc: fix accounting with i915
    6fb92e9a52e3 zram: fix uninitialized ZRAM not releasing backing device
    6d91e90cfc34 zram: refuse to use zero sized block device as backing device
    cbe4eef73d0e drm/amdgpu/smu14.0.2: fix IP version check
    ea72b2f21f74 drm/amdgpu/nbio7.7: fix IP version check
    d887a3b08ad9 drm/amdgpu/nbio7.11: fix IP version check
    1828714c091b trace/ring-buffer: Do not use TP_printk() formatting for boot mapped buffers
    b5792c162dcf block: avoid to reuse `hctx` not removed from cpuhp callback list
    0f289ba4e5ae hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
    62721d74829e hwmon: (tmp513) Fix Current Register value interpretation
    2a4a917cbab8 hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
    67291d601f2b drm/amdgpu: don't access invalid sched
    5d6f446eca40 i915/guc: Accumulate active runtime on gt reset
    4f02f0866342 i915/guc: Ensure busyness counter increases motonically
    7779088287dc i915/guc: Reset engine utilization buffer before registration
    17a915416b1f drm/panel: synaptics-r63353: Fix regulator unbalance
    e44cc317b8db drm/panel: st7701: Add prepare_prev_first flag to drm_panel
    4021a163e101 drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
    747547972e64 drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference
    c8395bfcd0e3 dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS
    c9fc8428d425 udmabuf: fix memory leak on last export_udmabuf() error path
    8e86e9909ad2 udmabuf: udmabuf_create pin folio codestyle cleanup
    004da42b8e57 drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
    3818802ddc3d drm/amdgpu: fix amdgpu_coredump
    47c8b6cf1d08 drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
    ef1f520cf574 drm/amd: Update strapping for NBIO 2.5.0
    d9369f0c9f95 drm/display: use ERR_PTR on DP tunnel manager creation fail
    eed704d8ab67 thunderbolt: Don't display nvm_version unless upgrade supported
    9e2ff33ce003 thunderbolt: Improve redrive mode handling
    cb13e17466a0 thunderbolt: Add support for Intel Panther Lake-M/P
    7ccad1ee83c4 xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
    ced29f2149c9 USB: serial: option: add Telit FE910C04 rmnet compositions
    23e63f62c64f USB: serial: option: add MediaTek T7XX compositions
    50d84d15e338 USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
    121b84c987e2 USB: serial: option: add MeiG Smart SLM770A
    e6b2735a766a USB: serial: option: add TCL IK512 MBIM & ECM
    ebdfd6b0f297 hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
    dedea26a149f efivarfs: Fix error on non-existent file
    065b3e27e45d i2c: riic: Always round-up when calculating bus period
    97701315e32e block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock"
    b2b4eddf2f18 net: mctp: handle skb cleanup on sock_queue failures
    7e1ad75dccf3 chelsio/chtls: prevent potential integer overflow on 32bit
    4f393ea1e2f9 net: tun: fix tun_napi_alloc_frags()
    b965edb0197a KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
    ea78f77f7832 KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden
    06e213205826 EDAC/amd64: Simplify ECC check on unified memory controllers
    20bf32f48288 irqchip/gic-v3: Work around insecure GIC integrations
    2f19001192cc mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
    b2dc310a5591 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
    aa9e573145e2 net: mdiobus: fix an OF node reference leak
    98031a6992c9 psample: adjust size if rate_as_probability is set
    57ed6505ba70 netdev-genl: avoid empty messages in queue dump
    67814ea2d1b0 net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic
    cb82774ee721 selftests: openvswitch: fix tcpdump execution
    8fe8bffbb997 netfilter: ipset: Fix for recursive locking warning
    d2e6df65ecfb ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
    0f897e47e2e4 can: m_can: fix missed interrupts with m_can_pci
    3a3696ec46cf can: m_can: set init flag earlier in probe
    5c553262f063 net: netdevsim: fix nsim_pp_hold_write()
    b3b49641a99b net: ethernet: bgmac-platform: fix an OF node reference leak
    1f2eb6c32bae net: ethernet: oa_tc6: fix tx skb race condition between reference pointers
    b15b0df3967e net: ethernet: oa_tc6: fix infinite loop error when tx credits becomes 0
    9f88db1b771b net: hinic: Fix cleanup in create_rxqs/txqs()
    ed6f8d671933 team: Fix feature exposure when no ports are present
    b38e858ab0c0 netdev: fix repeated netlink messages in queue stats
    d924c8afe666 netdev: fix repeated netlink messages in queue dump
    938e7c364e29 ksmbd: fix broken transfers when exceeding max simultaneous operations
    7e2bb4108a05 ksmbd: count all requests in req_running counter
    280d1b743a3b net: renesas: rswitch: rework ts tags management
    69324efed0e2 ionic: use ee->offset when returning sprom data
    13355dd37e22 ionic: no double destroy workqueue
    ee2e931b2b46 ionic: Fix netdev notifier unregister on failure
    1c2d7999d152 tools/net/ynl: fix sub-message key lookup for nested attributes
    8e9ef6bdf71b netdevsim: prevent bad user input in nsim_dev_health_break_write()
    a8836eae3288 net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()
    df3dfe1a93c6 net/smc: check return value of sock_recvmsg when draining clc data
    48d5a8a304a6 net/smc: check smcd_v2_ext_offset when receiving proposal msg
    42f6beb2d577 net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
    47ce46349672 net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
    45455e780f65 net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
    841b1824750d net/smc: protect link down work from execute after lgr freed
    cec68375b8e1 cxl/region: Fix region creation for greater than x2 switches
    87d5a852f0bc cxl/pci: Fix potential bogus return value upon successful probing
    d72139fa2024 tools: hv: change permissions of NetworkManager configuration file
    bc1f8a86e34a xfs: fix zero byte checking in the superblock scrubber
    07f2f8083a7a xfs: fix sb_spino_align checks for large fsblock sizes
    5ca4ca38bc74 xfs: fix off-by-one error in fsmap's end_daddr usage
    5b935d8b7024 xfs: fix sparse inode limits on runt AG
    825fe7dae3b8 xfs: sb_spino_align is not verified
    30424481090d erofs: use buffered I/O for file-backed mounts by default
    f067d3f69d19 erofs: reference `struct erofs_device_info` for erofs_map_dev
    3e0d81efcb45 erofs: use `struct erofs_device_info` for the primary device
    910798ecd33d erofs: add erofs_sb_free() helper
    532d40c321fb s390/mm: Consider KMSAN modules metadata for paging levels
    baedaacee165 sched/dlserver: Fix dlserver time accounting
    bdd68033d11a sched/dlserver: Fix dlserver double enqueue
    0653fa6ee045 erofs: fix PSI memstall accounting
    97645ed2f3eb s390/ipl: Fix never less than zero warning
    9945c014cb01 i2c: pnx: Fix timeout in wait functions
    68298822cc95 p2sb: Do not scan and remove the P2SB device when it is unhidden
    5969df5eaad4 p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()
    de96c4de9c87 p2sb: Introduce the global flag p2sb_hidden_by_bios
    e6e1555d2170 p2sb: Factor out p2sb_read_from_cache()
    ecffd162e97e sched/eevdf: More PELT vs DELAYED_DEQUEUE
    0ee98301f1f0 sched/fair: Fix sched_can_stop_tick() for fair tasks
    5dbe6816c491 sched/fair: Fix NEXT_BUDDY
    5d4380ec054e RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit
    891c43f4f9a8 firmware: arm_ffa: Fix the race around setting ffa_dev->properties
    e385c781a305 firmware: arm_scmi: Fix i.MX build dependency
    9d5dd7ccea1b net: stmmac: fix TSO DMA API usage causing oops
    e3e54ad9eff8 net: sched: fix ordering of qlen adjustment
    e9d65b48ce1a Linux 6.12.6
    5013bd1e23dc x86/static-call: fix 32-bit build
    f6e1c44d731a x86/xen: remove hypercall page
    42d50bb38a69 x86/xen: use new hypercall functions instead of hypercall page
    3fbfac0f3044 x86/xen: add central hypercall functions
    f7c3fdad0a47 x86/xen: don't do PV iret hypercall through hypercall page
    fa0f23a60ea5 x86/static-call: provide a way to do very early static-call updates
    c6eef3643608 objtool/x86: allow syscall instruction
    505b3523644d x86: make get_cpu_vendor() accessible from Xen code
    7728e974ffbf xen/netfront: fix crash when removing device
    1e04ca11a444 KVM: arm64: Disable MPAM visibility by default and ignore VMM writes
    5804b6a7f67c rust: kbuild: set `bindgen`'s Rust target version
    f1a494df8350 block: Fix potential deadlock while freezing queue and acquiring sysfs_lock
    c1291ea131d1 blk-mq: move cpuhp callback registering out of q->sysfs_lock
    7ccd62135403 kselftest/arm64: abi: fix SVCR detection
    eea698975153 blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
    b0193a31a0ca drm/xe/reg_sr: Remove register pool
    3c73dad37c31 drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt
    0d66dd490427 net: dsa: tag_ocelot_8021q: fix broken reception
    124bedb2889b net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries
    b7f75516fe11 net: renesas: rswitch: fix initial MPIC register setting
    d20ff1d3cb40 Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
    cbe640d6cae5 Bluetooth: iso: Fix circular lock in iso_conn_big_sync
    c541d7b5e179 Bluetooth: iso: Fix circular lock in iso_listen_bis
    d0f4a51246e2 Bluetooth: SCO: Add support for 16 bits transparent voice setting
    827f30b1dfaf Bluetooth: iso: Fix recursive locking warning
    4ca50db1c567 Bluetooth: iso: Always release hdev at the end of iso_listen_bis
    f9ecc90b5d50 Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating
    458aa6704c00 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
    b21a849764a4 ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array
    e500152469fd team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    eddf3105e619 team: Fix initial vlan_feature set in __team_compute_features
    c6b9b1f67b6d bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    6069914e0f42 bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features
    4b8fd0751a2a net, team, bonding: Add netdev_base_features helper
    356078a5c55e net/sched: netem: account for backlog updates from child qdisc
    62380275954e net: dsa: felix: fix stuck CPU-injected packets with short taprio windows
    9f468bfed1fb net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs
    9fda340cbfbf net: mana: Fix memory leak in mana_gd_setup_irqs
    7cf0bd232b56 netfilter: nf_tables: do not defer rule destruction via call_rcu
    45fe76573a25 netfilter: IDLETIMER: Fix for possible ABBA deadlock
    baf9d7f5a75f selftests: netfilter: Stabilize rpath.sh
    c3a2fb308678 ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER
    1e65b0511203 ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER
    eef2a7d8113c libperf: evlist: Fix --cpu argument on hybrid platform
    13ba06e2601e Bluetooth: Improve setsockopt() handling of malformed user input
    e4ac72dd79e0 ASoC: tas2781: Fix calibration issue in stress test
    0e01edde2559 net: renesas: rswitch: handle stop vs interrupt race
    92007a28f954 net: renesas: rswitch: avoid use-after-put for a device tree node
    df3aa9c5600d net: renesas: rswitch: fix leaked pointer on error path
    d39c2d9577c4 net: renesas: rswitch: fix race window between tx start and complete
    f36e30822f1a net: renesas: rswitch: fix possible early skb release
    0dfcc215b4ce cifs: Fix rmdir failure due to ongoing I/O on deleted file
    3f5bf3dc6f31 Documentation: networking: Add a caveat to nexthop_compat_mode sysctl
    fe9274027697 bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips
    e7b02a0febbc block: get wp_offset by bdev_offset_from_zone_start
    0749982c51da Documentation: PM: Clarify pm_runtime_resume_and_get() return value
    f5e71ae56cb7 ASoC: amd: yc: Fix the wrong return value
    36c0764474b6 ALSA: control: Avoid WARN() for symlink errors
    586241f4160e qca_spi: Make driver probing reliable
    6df6cab9b6eb qca_spi: Fix clock speed for multiple QCA7000
    51403c89a789 cxgb4: use port number to set mac addr
    889825d9a475 ACPI: resource: Fix memory resource type union access
    53654cd4c896 net: sparx5: fix the maximum frame length register
    730ab6397a18 net: sparx5: fix FDMA performance issue
    771e7fc9f186 spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user()
    10eb845a8719 regulator: axp20x: AXP717: set ramp_delay
    6a4c7173a645 net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set()
    266ac61e5911 net: mscc: ocelot: be resilient to loss of PTP packets during transmission
    2a80ea8b2541 net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe
    123515f97cab net: mscc: ocelot: improve handling of TX timestamp for unknown skb
    b12cdb8f2e9c net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb()
    6610c7f8a8d4 net: defer final 'struct net' free in netns dismantle
    2b351355bbd5 net: lapb: increase LAPB_HEADER_LEN
    35fe39bc39af bnxt_en: Fix GSO type for HW GRO packets on 5750X chips
    aca99e1fa9d7 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
    04ac4bd0faf7 selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted
    0e69887a8932 selftests: mlxsw: sharedbuffer: Remove duplicate test cases
    735742ef07b9 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
    c2f296183c61 wifi: cfg80211: sme: init n_channels before channels[] access
    a59c61a1869c net/mlx5: DR, prevent potential error pointer dereference
    a852c82eda49 tipc: fix NULL deref in cleanup_bearer()
    14a122007c04 batman-adv: Do not let TT changes list grows indefinitely
    b2abe3570749 batman-adv: Remove uninitialized data in full table TT response
    075704ca741a batman-adv: Do not send uninitialized TT changes
    cc9b20ddc2d2 amdgpu/uvd: get ring reference from rq scheduler
    212846fafb75 acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
    6234eda09372 perf machine: Initialize machine->env to address a segfault
    80579c198dd2 wifi: mac80211: fix station NSS capability initialization order
    fbe94d4ab93e wifi: mac80211: fix a queue stall in certain cases of CSA
    1145c393651c wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon
    f850d1d9f110 wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one
    ce1ecccd6d4e perf tools: Fix build-id event recording
    b2fc4b17fc13 bpf: Augment raw_tp arguments with PTR_MAYBE_NULL
    2bd517bafc38 bpf, sockmap: Fix update element with same
    bf2318e288f6 bpf, sockmap: Fix race between element replace and close()
    dfb15ddf3b65 bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog
    e6d1dec1424c bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()
    2c3ca17a071a bpf: Check size for BTF-based ctx access of pointer members
    6aefe5d97ae5 xfs: unlock inodes when erroring out of xfs_trans_alloc_dir
    202f2350e6a0 xfs: only run precommits once per transaction object
    704d5733bf39 xfs: fix scrub tracepoints when inode-rooted btrees are involved
    181cb9643633 xfs: return from xfs_symlink_verify early on V4 filesystems
    3b6616ffc99b xfs: fix null bno_hint handling in xfs_rtallocate_rtg
    3e2f62d1d773 xfs: return a 64-bit block count from xfs_btree_count_blocks
    31ecfd1d4f74 xfs: don't drop errno values when we fail to ficlone the entire range
    8fb661bfcb92 xfs: update btree keys correctly when _insrec splits an inode root block
    9a741ed41242 xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink
    2d981e170fb2 drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12
    01bdb31fc5aa drm/amdkfd: hard-code cacheline size for gfx11
    768442d91893 drm/amdkfd: Dereference null return value
    5a6bd9350424 drm/amdgpu: fix when the cleaner shader is emitted
    bd882c3ca13e drm/amd/pm: Set SMU v13.0.7 default workload type
    6c4102522abf drm/amdgpu: fix UVD contiguous CS mapping problem
    e6ebe4f14a26 drm/i915: Fix NULL pointer dereference in capture_engine
    8ce157e38f4a drm/i915/color: Stop using non-posted DSB writes for legacy LUT
    b9dd95dc5eec drm/i915: Fix memory leak by correcting cache object name in error handler
    bfb6f5ea906b drm/amdkfd: pause autosuspend when creating pdd
    840527f4a818 drm/xe: Call invalidation_fence_fini for PT inval fences in error state
    ffd774c34774 iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain
    9a0a72d3ed91 iommu/vt-d: Remove cache tags before disabling ATS
    568e3a7546f6 iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context
    9e77eb481ba6 usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode
    d32babf3feea usb: typec: ucsi: Fix completion notifications
    dd6b0ca6025f usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
    7737279ce67c usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe()
    b089cdb7e199 usb: dwc3: imx8mp: fix software node kernel dump
    f4911ecc0034 usb: typec: anx7411: fix fwnode_handle reference leak
    0967e8e734b8 usb: ehci-hcd: fix call balance of clocks handling routines
    f73c42713523 usb: gadget: midi2: Fix interpretation of is_midi1 bits
    cab34b0c9da7 scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe
    681cdeb6dfd1 usb: dwc2: Fix HCD port connection race
    5aae028263d9 usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
    54db591cb797 usb: dwc2: Fix HCD resume
    22671807181c ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
    5de70cdf42c1 bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"
    2588c29afdc8 usb: core: hcd: only check primary hcd skip_phy_initialization
    d7a7e501fb72 gpio: graniterapids: Check if GPIO line can be used for IRQs
    e1ae30510440 gpio: graniterapids: Determine if GPIO pad can be used by driver
    9e45c2eea3f7 gpio: graniterapids: Fix invalid RXEVCFG register bitmask
    7247fa29c7bb gpio: graniterapids: Fix invalid GPI_IS register offset
    6832fcfb44da gpio: graniterapids: Fix incorrect BAR assignment
    e631cab10c6b gpio: graniterapids: Fix vGPIO driver crash
    0eae680d03fb block: Ignore REQ_NOWAIT for zone reset and zone finish operations
    15e56cd38546 usb: host: max3421-hcd: Correctly abort a USB request.
    8f2cf4d32b15 drm/panic: remove spurious empty line to clean warning
    71c359f6a4f7 crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem
    3abfc4130c42 riscv: Fix IPIs usage in kfence_protect_page()
    abf985f61a01 ALSA: hda/realtek: Fix headset mic on Acer Nitro 5
    3be6628c4746 ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
    e4dbfa63612b gpio: ljca: Initialize num before accessing item in ljca_gpio_config
    e9bce603fb21 spi: rockchip: Fix PM runtime count on no-op cs
    825bccd94343 memcg: slub: fix SUnreclaim for post charged objects
    6e564f2ae924 gpio: graniterapids: Fix GPIO Ack functionality
    7fa80134cf26 block: Prevent potential deadlocks in zone write plug error recovery
    a4b656ea1b90 dm: Fix dm-zoned-reclaim zone write pointer alignment
    eea49fcea50a block: Use a zone write plug BIO work for REQ_NOWAIT BIOs
    cbd06d98087c block: Switch to using refcount_t for zone write plugs
    29d1e06560f0 blk-cgroup: Fix UAF in blkcg_unpin_online()
    7174f13ea28a riscv: Fix wrong usage of __pa() on a fixmap address
    344945806f2f riscv: mm: Do not call pmd dtor on vmemmap page table teardown
    edd776618eee virtio_net: ensure netdev_tx_reset_queue is called on tx ring resize
    098b9821fe26 virtio_ring: add a func argument 'recycle_done' to virtqueue_resize()
    b4294d4ac61f virtio_net: correct netdev_tx_reset_queue() invocation point
    9891675bba06 perf ftrace: Fix undefined behavior in cmp_profile_data()
    8aa9d1ff5b7f tcp: check space before adding MPTCP SYN options
    26702b3439f5 splice: do not checksum AF_UNIX sockets
    a39e31e22a53 ksmbd: fix racy issue from session lookup and expire
    0535f67fbafa clk: en7523: Fix wrong BUS clock for EN7581
    c0ab5e01a51a perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG
    a3d85c14899b sched/deadline: Fix replenish_dl_new_period dl_server condition
    9b53d2c2a38a bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors
    7415bc5198ef serial: sh-sci: Check if TX data was written to device in .tx_empty()
    1832e61d879c usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support
    7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650
    6d8ac5ebe6e8 aufs6: core
    587abc1b64c4 aufs6: standalone
    1af41d30ef42 aufs6: mmap
    6ee2464d2e9d aufs6: base
    103b676505f7 aufs6: kbuild
    67281562943f qemux86: add configuration symbol to select values
    73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs
    1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter
    918e7a825e8b clear_warn_once: bind a timer to written reset value
    f533f87c3758 clear_warn_once: expand debugfs to include read support
    f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS
    e633abe9c44e libbpf: Fix build warning on ref_ctr_off
    ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    03721ceb5626 perf: x86-32: explicitly include <errno.h>
    4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long
    b0200449610d perf: fix bench numa compilation
    aff0940b2212 perf: add SLANG_INC for slang.h
    ef912018d28c perf: add sgidefs.h to for mips builds
    d8860f858b87 perf: change --root to --prefix for python install
    dc38a0eee6e5 perf: add 'libperl not found' warning
    6ed51f8786da perf: force include of <stdbool.h>
    c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32()
    63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat
    7816667451ef FAT: Added FAT_NO_83NAME
    f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    a24784fd8f88 yaffs2: update to v6.12 folio changes
    d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes
    d097e4d4115a yaffs: fix mtime/itime field access
    4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+
    1b6619086e8b yaffs2: v6.5 fixups
    25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length
    5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap
    55986a1284b3 yaffs2: replace bdevname call with sprintf
    6f5508f8db8f yaffs2: convert read_page -> readfolio
    fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested)
    8d2dddba272c yaffs: include blkdev.h
    8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API
    27005cbac2ed yaffs2: v5.6 build fixups
    668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read
    285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super
    ffc2ed489ccf yaffs: repair yaffs_get_mtd_device
    6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API
    19f283abc5d1 yaffs2: fix memory leak in mount/umount
    04e84672b571 yaffs: Avoid setting any ACL releated xattr
    4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1
    81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY
    a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020)
    feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation
    874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility
    1d42508faee8 tools: use basename to identify file in gen-mach-types
    4b055eca593d iwlwifi: select MAC80211_LEDS conditionally
    97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    6dec58319165 defconfigs: drop obselete options
    a416ccb5b6c9 linux-yocto: Handle /bin/awk issues
    7efe8a1e5158 uvesafb: provide option to specify timeout for task completion
    78d10ae07eca uvesafb: print error message when task timeout occurs
    80473b7eb8ca compiler.h: Undef before redefining __attribute_const__
    ddeff2f1a9a7 vmware: include jiffies.h
    3dcdda8912b4 Resolve jiffies wrapping about arp
    3b1507db6735 nfs: Allow default io size to be configured.
    c2fedad05f77 check console device file on fs when booting
    208d6fbada3f mount_root: clarify error messages for when no rootfs found
    dbe9454c8ea0 mconf: fix output of cflags and libraries
    7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location
    b6c189c81397 modpost: mask trivial warnings
    a5cc21325ba9 kbuild: exclude meta directory from distclean processing
    361ec143c23f powerpc: serialize image targets
    605e6ccb304c arm: serialize build targets
    e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86
    a08cb65331e6 x86_64_defconfig: Fix warnings
    8ad332ef777b mips: make current_cpu_data preempt safe
    754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code
    325ff78ff44d mips: Kconfig: add QEMUMIPS64 option
    99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency
    c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c
    8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    6b60c874cbb0 arm64: defconfig: cleanup config options
    8e44673ecd89 vexpress: Pass LOADADDR to Makefile
    f34e6805aad5 arm: ARM EABI socketcall
    94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.6: update to v6.6.69
Bruce Ashfield [Fri, 3 Jan 2025 14:08:10 +0000 (09:08 -0500)] 
linux-yocto/6.6: update to v6.6.69

Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:

    a30cd70ab75a Linux 6.6.69
    ee18012c8015 block: avoid to reuse `hctx` not removed from cpuhp callback list
    937fcde0e971 ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
    ff4dff0bbe79 x86/cpu/intel: Drop stray FAM6 check with new Intel CPU model defines
    0098f6a62ac7 ALSA: sh: Fix wrong argument order for copy_from_iter()
    1ce362065899 btrfs: sysfs: fix direct super block member reads
    6e1a82259307 btrfs: avoid monopolizing a core when activating a swap file
    13eb3cae1d8e power: supply: gpio-charger: Fix set charge current limits
    c484dbafbae9 i2c: microchip-core: fix "ghost" detections
    e1cc0e256092 i2c: imx: add imx7d compatible string for applying erratum ERR007805
    b1f7476e07b9 PCI/MSI: Handle lack of irqdomain gracefully
    3f66c65f6525 i2c: microchip-core: actually use repeated sends
    80120bb4eef7 io_uring/sqpoll: fix sqpoll error handling races
    03041e474a6a tracing: Prevent bad count for tracing_cpumask_write
    dafa7332e7c0 tracing: Constify string literal data member in struct trace_event_call
    c1a26ea77f81 freezer, sched: Report frozen tasks as 'D' instead of 'R'
    60b57dc761d3 drm/amdkfd: pause autosuspend when creating pdd
    4312b60fa7ac drm/amdkfd: Use device based logging for errors
    9f7042ffc7f3 drm/amdkfd: drop struct kfd_cu_info
    798f21e8a655 drm/amdkfd: reduce stack size in kfd_topology_add_device()
    8406848671ce x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation
    fe48d03286b2 x86/cpu/intel: Switch to new Intel CPU model defines
    d7ac1856b6ec x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h
    cb3491e875f6 x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86
    f3a3192993da x86/cpu: Add model number for another Intel Arrow Lake mobile processor
    224d693c9203 x86/cpu: Add model number for Intel Clearwater Forest processor
    14172f8e9485 drm/amdgpu/hdp6.0: do a posting read when flushing HDP
    c9ad5cbf2495 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
    f60770d660dc drm/amdgpu/hdp4.0: do a posting read when flushing HDP
    a9cb2cc5b8b5 drm/amd/amdgpu: allow use kiq to do hdp flush under sriov
    36a6e8aeae4a pmdomain: core: Add missing put_device()
    13ced1c4980e ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops
    31fc2ce99308 ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i
    2d2b19ed4169 sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers
    1258986bbd17 MIPS: mipsregs: Set proper ISA level for virt extensions
    37ee3b66eb62 MIPS: Probe toolchain support of -msym32
    58bf93580fec blk-mq: move cpuhp callback registering out of q->sysfs_lock
    079fcc926b0b blk-mq: register cpuhp callback after hctx is added to xarray table
    12c0ddd6c551 virtio-blk: don't keep queue frozen during system suspend
    9735d40f5fde drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
    5edf9f786a18 spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()
    3556af9a68af scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
    cf4bea16bb6d scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
    cecca8b42063 spi: intel: Add Panther Lake SPI controller support
    eb9b647a6834 platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
    4eb54230b0ba LoongArch: BPF: Adjust the parameter of emit_jirl()
    5fc47124442d LoongArch: Fix reserving screen info memory for above-4G firmware
    5e448ea8df48 regmap: Use correct format specifier for logging range errors
    3ad1feaa0bd0 smb: server: Fix building with GCC 15
    7dbf2af85cd3 ALSA: sh: Use standard helper for buffer accesses
    39c860c96c64 ALSA: hda/conexant: fix Z60MR100 startup pop issue
    3dea3c59c4bd udf: Skip parent dir link count update if corrupted
    f50783148ec9 scsi: megaraid_sas: Fix for a potential deadlock
    fbd7deb459b2 scsi: qla1280: Fix hw revision numbering for ISP1020/1040
    ab9ae7e789ab watchdog: mediatek: Add support for MT6735 TOPRGU/WDT
    e64809e8754a watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
    d4d67fa7158d tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
    23681bc4b59f stddef: make __struct_group() UAPI C++-friendly
    b7f60ffdfd96 powerpc/pseries/vas: Add close() callback in vas_vm_ops struct
    dd45c8778273 mtd: rawnand: fix double free in atmel_pmecc_create_user()
    e658f1c133b8 dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
    aa2381a1ea39 dmaengine: apple-admac: Avoid accessing registers in probe
    34d2c9c6de73 dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()
    f2705359161f dmaengine: tegra: Return correct DMA status when paused
    8cf5aa06d074 dmaengine: dw: Select only supported masters for ACPI devices
    7f92f287b0fa dmaengine: mv_xor: fix child node refcount handling in early exit
    908806a2e789 phy: rockchip: naneng-combphy: fix phy reset
    96173874d6b8 phy: usb: Toggle the PHY power during init
    94dd7d0665ec phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
    216b9f8335b5 phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
    58068f8b7a55 phy: core: Fix that API devm_phy_put() fails to release the phy
    80a6eeb3a73a phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
    293b3748abab phy: core: Fix an OF node refcount leakage in _of_phy_get()
    826acec1a9f9 phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP
    36094da8b402 mtd: rawnand: arasan: Fix missing de-registration of NAND
    649ba9c1712b mtd: rawnand: arasan: Fix double assertion of chip-select
    3970d6b335fb mtd: diskonchip: Cast an operand to prevent potential overflow
    15c184b4e7cf nfsd: restore callback functionality for NFSv4.0
    488304065d0d nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
    0326fbf69311 bpf: Check negative offsets in __bpf_skb_min_len()
    343a932a05f4 tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
    9dbc7e0e5ce5 tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
    9ef08c3fe764 mm/vmstat: fix a W=1 clang compiler warning
    d41fa58fca6f ceph: allocate sparse_ext map only for sparse reads
    44e518abbb49 ceph: fix memory leak in ceph_direct_read_write()
    fb98248fc4a2 ceph: try to allocate a smaller extent map for sparse read
    1d6de21f0029 media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
    3ee19fb278a6 Linux 6.6.68
    fd4d53318e96 dt-bindings: net: fec: add pps channel property
    c226b0f0d8b0 drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
    194532af82a1 net: fec: make PPS channel configurable
    897bab2abdac net: fec: refactor PPS channel configuration
    4cba44122663 io_uring/rw: avoid punting to io-wq directly
    41928840172e io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
    6c27fc6a783c io_uring/rw: split io_read() into a helper
    d9831a655e13 epoll: Add synchronous wakeup support for ep_poll_callback
    b3ab12531d0d ceph: fix memory leaks in __ceph_sync_read()
    a07c0908e368 ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
    f006f6eaea7b ceph: validate snapdirname option length when mounting
    7094f3b6df92 of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
    a7e5dc8d5da1 of: Fix error path in of_parse_phandle_with_args_map()
    50c960e79921 udmabuf: also check for F_SEAL_FUTURE_WRITE
    284760b320a0 nilfs2: prevent use of deleted inode
    cfb608b4cf22 nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
    fdfa42cefba4 of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
    dd3412f29899 of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()
    96c9ff350476 NFS/pnfs: Fix a live lock between recalled layouts and layoutget
    2ca94c8de360 io_uring: check if iowq is killed before queuing
    a73f0425f44b io_uring: Fix registered ring file refcount leak
    24047899f94e selftests/bpf: Use asm constraint "m" for LoongArch
    8b7dfdf3dbd7 selftests/memfd: run sysctl tests when PID namespace support is enabled
    2f6ad0b613cd tracing: Add "%s" check in test_event_printk()
    cc2c77b35186 tracing: Add missing helper functions in event pointer dereference check
    452e89f1588d tracing: Fix test_event_printk() to process entire print argument
    906807c734ed smb: client: fix TCP timers deadlock after rmmod
    3d2634ec0d1d KVM: x86: Play nice with protected guests in complete_hypercall_exit()
    89fcec5e466b Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
    a41ee016b5df btrfs: tree-checker: reject inline extent items with 0 ref count
    90ae5b7a1c52 vmalloc: fix accounting with i915
    0b5b0b65561b zram: fix uninitialized ZRAM not releasing backing device
    aca0f94c25de zram: refuse to use zero sized block device as backing device
    da61286b6512 hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
    7e3b14abe39a hwmon: (tmp513) Fix Current Register value interpretation
    c680302c5eeb hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
    81a3738bed1a hwmon: (tmp513) Use SI constants from units.h
    d0823a2fe057 hwmon: (tmp513) Simplify with dev_err_probe()
    9d207df1282a hwmon: (tmp513) Don't use "proxy" headers
    da6b2c626ae7 drm/amdgpu: don't access invalid sched
    b91184b59437 i915/guc: Accumulate active runtime on gt reset
    7871b0d81a3b i915/guc: Ensure busyness counter increases motonically
    b5e8103c46aa i915/guc: Reset engine utilization buffer before registration
    5f46feefa5ef drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
    b39de5a71bac drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
    d1b96495fa2a thunderbolt: Improve redrive mode handling
    cd8fb13924b3 USB: serial: option: add Telit FE910C04 rmnet compositions
    ec1ccad0c3b4 USB: serial: option: add MediaTek T7XX compositions
    996c88c81fec USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
    eb748a5a8c59 USB: serial: option: add MeiG Smart SLM770A
    27921a57efaf USB: serial: option: add TCL IK512 MBIM & ECM
    637b6e17f11d hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
    b72d1e64984e efivarfs: Fix error on non-existent file
    666c7b77d581 i2c: riic: Always round-up when calculating bus period
    0eba9c56d77c chelsio/chtls: prevent potential integer overflow on 32bit
    efe74dd58a72 net: tun: fix tun_napi_alloc_frags()
    65fac86c3d73 KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
    3e84704feefe EDAC/amd64: Simplify ECC check on unified memory controllers
    2956429c7a4e mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
    4ca7a0c83100 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
    b15b92daf67c net: mdiobus: fix an OF node reference leak
    0e78c3eb72ec selftests: openvswitch: fix tcpdump execution
    576b58f39b0f netfilter: ipset: Fix for recursive locking warning
    592fc96af827 ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
    4dfa9a924008 net: ethernet: bgmac-platform: fix an OF node reference leak
    13fcc286811c net: hinic: Fix cleanup in create_rxqs/txqs()
    55a81dcf79bc ksmbd: fix broken transfers when exceeding max simultaneous operations
    8077d33fb8c8 ksmbd: count all requests in req_running counter
    ce2fade187dd net: renesas: rswitch: rework ts tags management
    6cd7cad950d9 ionic: use ee->offset when returning sprom data
    da5736f516a6 ionic: Fix netdev notifier unregister on failure
    470c5ecbac2f netdevsim: prevent bad user input in nsim_dev_health_break_write()
    2f3c62ffe881 net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()
    7a6927814b42 net/smc: check return value of sock_recvmsg when draining clc data
    935caf324b44 net/smc: check smcd_v2_ext_offset when receiving proposal msg
    295a92e3df32 net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
    91a7c27c1444 net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
    2e0786b3006e net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
    2627c3e86469 net/smc: protect link down work from execute after lgr freed
    06518a75de0a cxl/region: Fix region creation for greater than x2 switches
    fa299bfc1e0e cxl/pci: Fix potential bogus return value upon successful probing
    9557ed4dcd8f tools: hv: change permissions of NetworkManager configuration file
    e5d1ae2d4d0b xfs: reset rootdir extent size hint after growfsrt
    29fcb5fef608 xfs: take m_growlock when running growfsrt
    35bd108619c2 xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
    9fadc53d793c xfs: Fix the owner setting issue for rmap query in xfs fsmap
    4a82db7a4b73 xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
    b2dcbd8a928c xfs: attr forks require attr, not attr2
    27336a327b40 xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
    1bee32f33c0a xfs: fix file_path handling in tracepoints
    cb95cb2450e3 xfs: convert comma to semicolon
    ca96d83c9307 xfs: don't walk off the end of a directory data block
    fe962ab3c4f1 xfs: Fix xfs_prepare_shift() range for RT
    2e63ed9b0175 xfs: Fix xfs_flush_unmap_range() range for RT
    c070b8802159 xfs: create a new helper to return a file's allocation unit
    7531c9ab2e55 xfs: declare xfs_file.c symbols in xfs_file.h
    ff627196ddc1 xfs: use consistent uid/gid when grabbing dquots for inodes
    c08d03996cea xfs: verify buffer, inode, and dquot items every tx commit
    85d0947db262 xfs: fix the contact address for the sysfs ABI documentation
    e4ee7050712a i2c: pnx: Fix timeout in wait functions
    76b63579a904 p2sb: Do not scan and remove the P2SB device when it is unhidden
    3c469a528e39 p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()
    8b64ae60f3f9 p2sb: Introduce the global flag p2sb_hidden_by_bios
    f8c9788636f5 p2sb: Factor out p2sb_read_from_cache()
    9194a9214b04 platform/x86: p2sb: Make p2sb_get_devfn() return void
    db3667c9bbfb net: stmmac: fix TSO DMA API usage causing oops
    43fb5b0974eb usb: cdns3: Add quirk flag to enable suspend residency
    c7cc4152c0f4 PCI/AER: Disable AER service on suspend
    3e221877dd92 PCI: Use preserve_config in place of pci_flags
    0d1d7e0c6439 ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C
    9a6a33eb6be3 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP
    dbdee8456aa8 MIPS: Loongson64: DTS: Fix msi node for ls7a
    d10b8db9907e usb: cdns3-ti: Add workaround for Errata i2409
    25f760c9ecfd PCI: Add ACS quirk for Broadcom BCM5760X NIC
    db7d50a5d7c4 PCI: vmd: Create domain symlink before pci_bus_add_devices()
    4f3cb0f96a2a usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
    97e13434b5da net: sched: fix ordering of qlen adjustment
    ab6cc4ef42d6 Linux 6.6.67
    e68cbbef3d6f x86/static-call: fix 32-bit build
    44a7b0419d35 ALSA: usb-audio: Fix a DMA to stack memory bug
    bcf0e2fda80c x86/xen: remove hypercall page
    bcca7e067909 x86/xen: use new hypercall functions instead of hypercall page
    31f29270c15b x86/xen: add central hypercall functions
    82c211ead1ec x86/xen: don't do PV iret hypercall through hypercall page
    cd95149561d5 x86/static-call: provide a way to do very early static-call updates
    8fb54fe2e709 objtool/x86: allow syscall instruction
    aac984c87ef8 x86: make get_cpu_vendor() accessible from Xen code
    fe9a8f5250ae xen/netfront: fix crash when removing device
    4a41bb9f2b40 net: rswitch: Avoid use-after-free in rswitch_poll()
    9f7a9f95dfb7 selftests/bpf: remove use of __xlated()
    ce444a00414a selftests/bpf: Add netlink helper library
    3a7d88f9814a tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe()
    bfe9446ea1d9 bpf: sync_linked_regs() must preserve subreg_def
    4e76efda1f0a KVM: arm64: Disable MPAM visibility by default and ignore VMM writes
    e2ccaf2d0eb5 kselftest/arm64: abi: fix SVCR detection
    4a542118457d blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
    ee11eaa15132 net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries
    f5fcb1ff9f46 net: renesas: rswitch: fix initial MPIC register setting
    ecdcaea0e405 Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
    3bf09c685e1b Bluetooth: SCO: Add support for 16 bits transparent voice setting
    263b390a826f Bluetooth: iso: Fix recursive locking warning
    0108132d7d76 Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating
    11dc486ed5d4 Bluetooth: ISO: Reassociate a socket with an active BIS
    81c4b9529ed8 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
    c6c217c6e28a team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    679b5884e61d bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    3824c5fad18e net/sched: netem: account for backlog updates from child qdisc
    72dc88eca723 net: dsa: felix: fix stuck CPU-injected packets with short taprio windows
    27f0574253f6 netfilter: nf_tables: do not defer rule destruction via call_rcu
    8c2c8445cda8 netfilter: IDLETIMER: Fix for possible ABBA deadlock
    01b2c761503b net: renesas: rswitch: handle stop vs interrupt race
    bf8c6755f020 net: renesas: rswitch: avoid use-after-put for a device tree node
    78aa0aabb093 net: renesas: rswitch: fix leaked pointer on error path
    0c316b6e0aef net: renesas: rswitch: fix race window between tx start and complete
    af327c0f41d6 net: rswitch: Add jumbo frames handling for TX
    87388cbe9330 net: rswitch: Add a setting ext descriptor function
    0aeec4bb6a9f net: rswitch: Add unmap_addrs instead of dma address in each desc
    99ee2eb6e0fe net: rswitch: Use build_skb() for RX
    ad4bd2c039fb net: rswitch: Use unsigned int for desc related array index
    2a584b1443bd net: rswitch: Drop unused argument/return value
    f789f9d1af40 Documentation: PM: Clarify pm_runtime_resume_and_get() return value
    5b8ea6b89f92 ASoC: amd: yc: Fix the wrong return value
    d5a1ca7b5980 ALSA: control: Avoid WARN() for symlink errors
    131798aea9ae qca_spi: Make driver probing reliable
    ebaf832f1e22 qca_spi: Fix clock speed for multiple QCA7000
    3942f0b0d652 cxgb4: use port number to set mac addr
    ae5fab215f9c ACPI: resource: Fix memory resource type union access
    0d9344165273 net: sparx5: fix the maximum frame length register
    ad74e16b351d net: sparx5: fix FDMA performance issue
    f1d6afbe1ecd spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user()
    8e9b5e14e5b9 net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set()
    3b3277267d7b net: mscc: ocelot: be resilient to loss of PTP packets during transmission
    5f2c6930c689 net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe
    7f42e62a6e9f net: mscc: ocelot: improve handling of TX timestamp for unknown skb
    d275b713496e net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb()
    b7a79e51297f net: defer final 'struct net' free in netns dismantle
    03e661b5e7aa net: lapb: increase LAPB_HEADER_LEN
    74f0a6912926 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
    03528ff8de66 selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted
    c9776bd1422e selftests: mlxsw: sharedbuffer: Remove duplicate test cases
    2be4018f4ce1 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
    bd7ddc5f921d wifi: cfg80211: sme: init n_channels before channels[] access
    325cf73a1b44 net/mlx5: DR, prevent potential error pointer dereference
    89ecda492d0a tipc: fix NULL deref in cleanup_bearer()
    4a9a7f9f745d batman-adv: Do not let TT changes list grows indefinitely
    fd0638fa60e6 batman-adv: Remove uninitialized data in full table TT response
    b2b6ecc29204 batman-adv: Do not send uninitialized TT changes
    86106974d0a8 amdgpu/uvd: get ring reference from rq scheduler
    e08dc2dc3c3f acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
    567df47c3e45 wifi: mac80211: fix station NSS capability initialization order
    c32db61989af wifi: mac80211: clean up 'ret' in sta_link_apply_parameters()
    c07923459935 wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon
    f3412522f788 wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one
    a574145ef474 rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long
    dbec5b420397 bpf, sockmap: Fix update element with same
    b015f19fedd2 bpf, sockmap: Fix race between element replace and close()
    c2b6b47662d5 bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog
    68d23ee1bdf1 bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()
    c7e1962a3807 bpf: Check size for BTF-based ctx access of pointer members
    0f2dd866c6b1 xfs: only run precommits once per transaction object
    08b1325d67a1 xfs: fix scrub tracepoints when inode-rooted btrees are involved
    eef2e0da3185 xfs: return from xfs_symlink_verify early on V4 filesystems
    549f2fc321ea xfs: don't drop errno values when we fail to ficlone the entire range
    b4f3bf6fe918 xfs: update btree keys correctly when _insrec splits an inode root block
    e07f9c92bd12 drm/i915: Fix NULL pointer dereference in capture_engine
    1f7659950736 drm/i915: Fix memory leak by correcting cache object name in error handler
    c0484aa1adc3 usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode
    8ca07a3d18f3 usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
    bd8ca5c5a04a usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe()
    1c766533deb3 usb: typec: anx7411: fix fwnode_handle reference leak
    e22e4df241f7 usb: ehci-hcd: fix call balance of clocks handling routines
    35acf6d7e889 usb: gadget: midi2: Fix interpretation of is_midi1 bits
    3184e07e1240 scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe
    6c75336869c7 usb: dwc2: Fix HCD port connection race
    700f3afe5b76 usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
    09883478938d usb: dwc2: Fix HCD resume
    a3840455f275 ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
    a867bf10364a usb: host: max3421-hcd: Correctly abort a USB request.
    6f796a6a396d riscv: Fix IPIs usage in kfence_protect_page()
    e6c338476c80 ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
    5baa28569c92 blk-cgroup: Fix UAF in blkcg_unpin_online()
    aa9b1d0d6a5b riscv: Fix wrong usage of __pa() on a fixmap address
    7ac2535d8ee6 tcp: check space before adding MPTCP SYN options
    bc6d8cc2c563 splice: do not checksum AF_UNIX sockets
    450a844c045f ksmbd: fix racy issue from session lookup and expire
    0252305d2964 perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG
    f9f85df30118 bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agokern-tools: fix python 3.12 warning
Bruce Ashfield [Fri, 3 Jan 2025 14:08:09 +0000 (09:08 -0500)] 
kern-tools: fix python 3.12 warning

Integrating the following commit:

  Author: hongxu <hongxu.jia@eng.windriver.com>
  Date:   Tue Dec 17 01:47:19 2024 -0800

      symbol_why: fix SyntaxWarning for RegEx calls on Python 3.12

      Python 3.12 emmits a SyntaxWarning when using unescaped
      character inside a RegEx string.
      '''
      recipe-sysroot-native/usr/bin/symbol_why.py:161: SyntaxWarning: invalid escape sequence '\.'
        if re.match( ".*\.config", opt ):
      recipe-sysroot-native/usr/bin/symbol_why.py:216: SyntaxWarning: invalid escape sequence '\w'
        x = re.match( "^# .*Linux/\w*\s*([0-9]*\.[0-9]*\.[0-9]*).*Kernel Configuration", line )
      recipe-sysroot-native/usr/bin/symbol_why.py:495: SyntaxWarning: invalid escape sequence '\s'
        if re.search( "^#\s*CONFIG_", option ):
      '''

      According to [1], use raw strings for regular expression

      [1] https://docs.python.org/dev/whatsnew/3.12.html#other-language-changes

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.6: update to v6.6.66
Bruce Ashfield [Fri, 3 Jan 2025 14:08:08 +0000 (09:08 -0500)] 
linux-yocto/6.6: update to v6.6.66

Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:

    a66cdcdc9e44 Linux 6.6.66
    35163f642d91 i3c: master: svc: fix possible assignment of the same address to two devices
    43bbc5f8586e i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin
    1baed369508b serial: amba-pl011: fix build regression
    5eb15d2f4eb4 platform/x86: asus-wmi: Fix thermal profile initialization
    8bb7b689369e ALSA: usb-audio: Update UMP group attributes for GTB blocks, too
    fe330624b85f usb: dwc3: ep0: Don't reset resource alloc flag
    3706311ea095 net/smc: fix incorrect SMC-D link group matching logic
    7a89f5318252 ALSA: hda: Fix build error without CONFIG_SND_DEBUG
    2daba7d857e4 drm/amdgpu: rework resume handling for display (v2)
    aec3eecce11d ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
    3e26e24a301e ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
    7a670b420ef2 btrfs: add cancellation points to trim loops
    d11f14a7911e iio: invensense: fix multiple odr switch when FIFO is off
    ed968a1f1f66 xhci: dbc: Fix STALL transfer event handling
    1af5e8b1c9f3 mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
    4358f241594b jffs2: Fix rtime decompressor
    6808a1812a34 jffs2: Prevent rtime decompress memory corruption
    0d5c7fcfa585 KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn()
    67b5ed3b4d36 selftests/ftrace: adjust offset for kprobe syntax error test
    032b4122a92a vfio/mlx5: Align the page tracking max message size with the device capability
    7535956ffe5b Revert "unicode: Don't special case ignorable code points"
    1240225d838b x86: Fix build regression with CONFIG_KEXEC_JUMP enabled
    720792341f5e tracing/eprobe: Fix to release eprobe when failed to add dyn_event
    9d9bd3f7da8a clk: en7523: Initialize num before accessing hws in en7523_register_clocks()
    2a72d5cc83d6 btrfs: fix missing snapshot drew unlock when root is dead during swap activation
    b600d3040285 sched/deadline: Fix warning in migrate_enable for boosted tasks
    01ecd269755e sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity
    842010e3ca9e sched/deadline: Collect sched_dl_entity initialization
    24617f9ca8c8 sched: Unify more update_curr*()
    7f509457773e sched: Remove vruntime from trace_sched_stat_runtime()
    4db5988bb099 sched: Unify runtime accounting across classes
    654f3294c69e sched/headers: Move 'struct sched_param' out of uapi, to work around glibc/musl breakage
    b2f7d7507982 sched/fair: Rename check_preempt_curr() to wakeup_preempt()
    5787443f556e sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair()
    b607a3886e61 sched/core: Prevent wakeup of ksoftirqd during idle load balance
    a2b004f5c93d sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy
    f163cf9c6ae9 sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
    a13b2b9b0b0b mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
    cc424890b06b mempolicy: fix migrate_pages(2) syscall return nr_failed
    8f149bcc4d91 sched/numa: fix memory leak due to the overwritten vma->numab_state
    41f65469c33f sched/numa: Fix mm numa_scan_seq based unconditional scan
    42882b583095 io_uring/tctx: work around xa_store() allocation error issue
    c45cec53eeb4 setlocalversion: work around "git describe" performance
    2102ed90f789 smb: client: don't try following DFS links in cifs_tree_connect()
    b32ce4f9e3b7 serial: 8250_dw: Add Sophgo SG2044 quirk
    79f1a5b17bf5 rtc: cmos: avoid taking rtc_lock for extended period of time
    3fbde702748d misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
    691284c2cd33 powerpc/prom_init: Fixup missing powermac #size-cells
    44eb450d8ed5 ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW
    8ef9ea1503d0 MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
    cb6d7ffca4be drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3
    ddc2aa0f99e7 ASoC: amd: yc: fix internal mic on Redmi G 2022
    2c810ecfcc95 iio: light: ltr501: Add LTER0303 to the supported devices
    3fc7b49d24b1 usb: chipidea: udc: handle USB Error Interrupt if IOC not set
    57f7979aefdc fs/ntfs3: Fix case when unmarked clusters intersect with zone
    c5f89458a2ea LoongArch: Fix sleeping in atomic context for PREEMPT_RT
    ec1208b13c5e ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
    353bc143066d ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
    295b50e95e90 f2fs: fix to shrink read extent node in batches
    76bdd3b1c256 f2fs: print message if fscorrupted was found in f2fs_new_node_page()
    ffe19e363c6f i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
    29c80f54e362 PCI: Add ACS quirk for Wangxun FF5xxx NICs
    407476eb5f76 PCI: Add 'reset_subordinate' to reset hierarchy below bridge
    b824ea2af6e0 PCI: Detect and trust built-in Thunderbolt chips
    c37cc784af7e PCI: vmd: Set devices to D0 before enabling PM L1 Substates
    61ee910a0042 PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs
    70d65110986e PCI: qcom: Add support for IPQ9574
    a6dc4b4fda2e i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
    880827a141e3 KMSAN: uninit-value in inode_go_dump (5)
    9669b28f81e0 f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
    562334170295 verification/dot2: Improve dot parser robustness
    7a135fd49c3e smb: client: memcpy() with surrounding object base address
    08ab71e0f618 nvdimm: rectify the illogical code within nd_dax_probe()
    9e4828b78e28 thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens
    03bf88b1e95d pinctrl: qcom: spmi-mpp: Add PM8937 compatible
    b377ef01a3d9 pinctrl: qcom-pmic-gpio: add support for PM8937
    338368f7fe2d scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
    0e5642e73a63 scsi: st: Don't modify unknown block number in MTIOCGET
    f6d6fb563e4b leds: class: Protect brightness_show() with led_cdev->led_access mutex
    8d37cb1c8f1a clk: qcom: tcsrcc-sm8550: add SAR2130P support
    62bd597e1e87 clk: qcom: rpmh: add support for SAR2130P
    80864fe570d5 clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
    c6c58505bfba scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths
    5fe23c57abad bpf: put bpf_link's program when link is safe to be deallocated
    6ff9768a3144 scsi: ufs: core: Make DMA mask configuration more flexible
    2da32aed4a97 pinmux: Use sequential access to access desc->pinmux data
    50ddf4b0e1a4 scsi: hisi_sas: Add cond_resched() for no forced preemption model
    77c9ad0c425a rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long
    987abe82faa9 tools/rtla: fix collision with glibc sched_attr/sched_set_attr
    aceff9270e86 tracing: Use atomic64_inc_return() in trace_clock_counter()
    d62b8e0c3f36 tracing/ftrace: disable preemption in syscall probe
    1cbb632b515a pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
    fdac3e251d9e netpoll: Use rcu_access_pointer() in __netpoll_setup
    843adffcbb4a net/neighbor: clear error in case strict check is not set
    ed8cf33dead6 rocker: fix link status detection in rocker_carrier_init()
    d7a6ff5dc803 ASoC: hdmi-codec: reorder channel allocation list
    d87c7db6213c Bluetooth: Set quirks for ATS2851
    ac22911f2eed Bluetooth: Support new quirks for ATS2851
    5af48b484ec0 Bluetooth: Add new quirks for ATS2851
    5e50d12cc6e9 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
    36af575822ef Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
    916b577a2cef dsa: qca8k: Use nested lock to avoid splat
    10e8a2dec9ff bpf: Call free_htab_elem() after htab_unlock_bucket()
    07c020c6d14d wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
    3afd475d5af9 wifi: ipw2x00: libipw_rx_any(): fix bad alignment
    b9e52a96ec92 drm/amdgpu: set the right AMDGPU sg segment limitation
    83c45de6c6ce ALSA: usb-audio: Make mic volume workarounds globally applicable
    a8f7d6963768 virtio-net: fix overflow inside virtnet_rq_alloc
    4e3f73221deb drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
    69df145daf15 fsl/fman: Validate cell-index value obtained from Device Tree
    3b5d21b56c37 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
    e7d376f94f72 jfs: fix array-index-out-of-bounds in jfs_readdir
    c56245baf3fd jfs: fix shift-out-of-bounds in dbSplit
    fd993b2180b4 jfs: array-index-out-of-bounds fix in dtReadFirst
    c212d91070be dma-debug: fix a possible deadlock on radix_lock
    efb054752f2c drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
    3295bd236450 netlink: specs: Add missing bitset attrs to ethtool spec
    ccc22ebf98df drm/amdgpu: Dereference the ATCS ACPI buffer
    9a1546e775f5 drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
    87210234e5a2 drm/sched: memset() 'job' in drm_sched_job_init()
    d783451a49d4 net: stmmac: Programming sequence for VLAN packets with split header
    81f4a1e9b654 net: sfp: change quirks for Alcatel Lucent G-010S-P
    556ae6c91145 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
    ffe1766a3a55 fanotify: allow reporting errors on failure to open fd
    d7a6fb6442b1 wifi: ath5k: add PCI ID for Arcadyan devices
    87b969352d38 wifi: ath5k: add PCI ID for SX76X
    706b07b7b37f net: inet6: do not leave a dangling sk pointer in inet6_create()
    25447c6aaa72 net: inet: do not leave a dangling sk pointer in inet_create()
    b4982fbf1304 net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
    db207d19adba net: af_can: do not leave a dangling sk pointer in can_create()
    6021ccc2471b Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
    8ad09ddc63ac Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
    157f08db9412 af_packet: avoid erroring out after sock_init_data() in packet_create()
    b77109f18a8d net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
    159c6df97655 net: ethernet: fs_enet: Use %pa to format resource_size_t
    6c591b8d0153 net: fec_mpc52xx_phy: Use %pa to format resource_size_t
    cf27f38254db samples/bpf: Fix a resource leak
    a52bc92fc47e r8169: don't apply UDP padding quirk on RTL8126A
    fba2b2d0b7cc ALSA: hda/conexant: Use the new codec SSID matching
    f4306ef142bc ALSA: hda: Use own quirk lookup helper
    45e43e721e26 drm/display: Fix building with GCC 15
    6fbdc3980b70 dlm: fix possible lkb_resource null dereference
    5059372280e2 drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
    1a0f54cb3fea wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
    1159d74ed469 drm/mcde: Enable module autoloading
    0a59c2fe8d67 drm/bridge: it6505: Enable module autoloading
    189dc7030b72 drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
    33126ee70c56 drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
    290127c6452d drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
    258b997e5119 drm/vc4: hvs: Set AXI panic modes for the HVS
    e0388a95736a drm/vc4: hdmi: Avoid log spam for audio start failure
    6e8348ec4215 HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support
    66ab53850ca1 selftests/resctrl: Protect against array overflow when reading strings
    70e2f30534bb regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
    2129f6faa5df soc: imx8m: Probe the SoC driver as platform driver
    3379f506f059 mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED
    63ddf8a5ec8f mmc: core: Add SD card quirk for broken poweroff notification
    8910c0217d7e media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
    31f9b4a22347 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
    f20f3416fe33 media: uvcvideo: RealSense D421 Depth module metadata
    115afb20fdff HID: add per device quirk to force bind to hid-generic
    5b1f34bf3617 spi: spi-fsl-lpspi: Adjust type of scldiv
    28ed7bc5eee0 perf/x86/amd: Warn only on new bits set
    5a4688dbf4ae ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
    cfa076596dc4 hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list
    dca4e74a9185 kcsan: Turn report_filterlist_lock into a raw_spinlock
    e8483ae13100 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
    4c7baac247ce btrfs: do not clear read-only when adding sprout device
    a5d74fa24752 btrfs: avoid unnecessary device path update for the same device
    a5bc4e030f50 btrfs: don't take dev_replace rwsem on task already holding it
    a69752f1e5de s390/cpum_sf: Handle CPU hotplug remove during sampling
    7c27b25891b0 kselftest/arm64: Log fp-stress child startup errors to stdout
    61005057fd5c epoll: annotate racy check
    af3fde6112b2 x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables
    cb9945f292a8 kasan: make report_lock a raw spinlock
    625e3f5d13a7 lib: stackinit: hide never-taken branch from compiler
    03ba9477dcca ocfs2: update seq_file index in ocfs2_dlm_seq_next
    07f395d6197c mmc: core: Further prevent card detect during shutdown
    5d8525e5067a mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
    f1a99d8645d8 regmap: detach regmap from dev on regmap_exit
    f8abd03f83d5 xsk: fix OOB map writes when deleting elements
    5ea568e71d0c dma-fence: Use kernel's sort for merging fences
    ce97e7891b5d dma-fence: Fix reference leak on fence merge failure path
    4e1cb04a68af dma-buf: fix dma_fence_array_signaled v4
    8e858930695d bpf: fix OOB devmap writes when deleting elements
    94666abe8163 x86/kexec: Restore GDT on return from ::preserve_context kexec
    70d6c1badec3 modpost: Add .irqentry.text to OTHER_SECTIONS
    e2153e479e93 drm/amdgpu/hdp5.2: do a posting read when flushing HDP
    d834d20d2e86 drm/dp_mst: Fix resetting msg rx state after topology removal
    396f697500c8 drm/dp_mst: Verify request type in the corresponding down message reply
    c58947a8d4a5 drm/dp_mst: Fix MST sideband message body length check
    23b5908b11b7 cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU
    cc05aa2c0117 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
    bd74bc9b3a8c smb3.1.1: fix posix mounts to older servers
    ccf435caa314 fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
    136fca78a66d fs/smb/client: Implement new SMB3 POSIX type
    439224eb2f5b fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
    c3afea07477b nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
    1e30b52edf17 scsi: ufs: core: Add missing post notify for power mode change
    0069928727c2 scsi: ufs: core: sysfs: Prevent div by zero
    38bd792fb676 scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
    15369e774f27 scsi: qla2xxx: Fix use after free on unload
    dbd3f8f3ade1 scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
    968bba7d1d04 scsi: qla2xxx: Fix NVMe and NPIV connect issue
    00e1503aaef7 scsi: qla2xxx: Fix abort in bsg timeout
    bafa26387438 ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
    00a4369b3a4b ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
    2e50b49ba498 ALSA: usb-audio: add mixer mapping for Corsair HS80
    96035c0093db arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
    8c36240460f9 arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
    cdf81c4a8150 tracing: Fix cmp_entries_dup() to respect sort() comparison rules
    50d66c86262f can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6.
    1ac442f25c19 can: dev: can_set_termination(): allow sleeping GPIOs
    7015d9d4cc70 watchdog: rti: of: honor timeout-sec property
    164d3597d26d ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
    27de4295522e ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
    7dfbf011a57b LoongArch: Add architecture specific huge_pte_clear()
    a7f0509556fa HID: wacom: fix when get product name maybe null pointer
    81ad32b87eb9 mm: page_alloc: move mlocked flag clearance into free_pages_prepare()
    67a102352bb2 x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails
    68570b5c89c5 bpf: Fix exact match conditions in trie_get_next_key()
    2e9ff3f4834c bpf: Handle in-place update for full LPM trie correctly
    c1ab31edd258 bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
    c5325e6e4b6d bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
    67e972130bb6 iio: magnetometer: yas530: use signed integer type for clamp limits
    6d3f4c72019f scatterlist: fix incorrect func name in kernel-doc
    a84d507d3290 ocfs2: free inode when ocfs2_get_init_inode() fails
    6acd8e87b6e1 drm/v3d: Enable Performance Counters before clearing them
    88237f66b142 ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
    602c3038a8a6 scsi: scsi_debug: Fix hrtimer support for ndelay
    59b30afa5786 scsi: sg: Fix slab-use-after-free read in sg_release()
    c169daf3cf39 bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
    9a420d6b4065 ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai()
    77e01dfb4fb2 ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index
    f65d85bc1ffd spi: mpc52xx: Add cancel_work_sync before module remove
    37eef8c2e085 tools: Override makefile ARCH variable if defined, but empty
    8a2d8958585a ALSA: usb-audio: Notify xrun for low-latency mode
    06d43e40e2f9 ALSA: seq: ump: Fix seq port updates per FB info notify
    8ddb4126e6a4 ALSA: ump: Update substream name from assigned FB names
    d3e8e4d62c88 ALSA: seq: ump: Use automatic cleanup of kfree()
    206d56f41a15 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
    f2f6d999a934 drm/sti: Add __iomem for mixer_dbg_mxn's parameter
    6bc209dbacc5 bpftool: fix potential NULL pointer dereferencing in prog_dump()
    0fcda0c9cb15 xsk: always clear DMA mapping information when unmapping the pool
    d504dc20b768 bpf, vsock: Invoke proto::close on close()
    57c47d3cf1a6 bpf, vsock: Fix poll() missing a queue
    c3799292d639 scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG
    12e24d8a005c scsi: ufs: core: Always initialize the UIC done completion
    d5be5ce82a7e drm/bridge: it6505: Fix inverted reset polarity
    485924554390 drm/bridge: it6505: update usleep_range for RC circuit charge time
    f454a3e98c30 i3c: master: Fix dynamic address leak when 'assigned-address' is present
    990da49bfcbf i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED
    72863649acec i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS
    ac0fed078bc9 i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
    07f4c0df0eb3 i3c: master: svc: use slow speed for first broadcast address
    5626d1addc2a i3c: master: support to adjust first broadcast address speed
    a68c391c6321 i3c: master: fix kernel-doc check warning
    8aa36f7e004b i3c: master: svc: add hot join support
    e7217d528ef5 i3c: master: add enable(disable) hot join in sys entry
    ed24ab98242f f2fs: fix to drop all discards after creating snapshot on lvm device
    f3ae93e738db driver core: fw_devlink: Stop trying to optimize cycle detection logic
    dce7a5c7bfa3 driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link
    5c764791fb7b driver core: fw_devlink: Improve logs for cycle detection
    faa6f8ce1b15 ntp: Remove invalid cast in time offset math
    91d2be8d4bf5 powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang
    d68b0e67cff7 powerpc/vdso: Refactor CFLAGS for CVDSO build
    4a9485918a04 iommu/arm-smmu: Defer probe of clients after smmu device bound
    7360a0e798f4 zram: clear IDLE flag in mark_idle()
    9c251d1381ed zram: do not mark idle slots that cannot be idle
    b7c3fd65a3ea zram: split memory-tracking and ac-time tracking
    543d8315c289 mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting
    7e0ccc28fad1 mmc: mtk-sd: fix devm_clk_get_optional usage
    06b7f9295a42 mmc: mtk-sd: Fix error handle of probe function
    a8ece7488716 mmc: mtk-sd: use devm_mmc_alloc_host
    c6a3fa838e51 usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED
    3df5497b9183 usb: dwc3: ep0: Don't reset resource alloc flag (including ep0)
    65b1f31111ee usb: dwc3: gadget: Rewrite endpoint allocation flow
    395d9b40431c soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure
    6885d8e7c1e3 soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 version
    c73f53c7aaae soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version
    f865643723e9 soc: fsl: cpm1: qmc: Re-order probe() operations
    7ca6b9e73db2 soc: fsl: cpm1: qmc: Fix blank line and spaces
    850cee347212 soc/fsl: cpm: qmc: Convert to platform remove callback returning void
    2eb983f69079 serial: amba-pl011: Fix RX stall when DMA is used
    5aea1229e7ea serial: amba-pl011: Use port lock wrappers
    8d2ca6ac3711 gpio: grgpio: Add NULL check in grgpio_probe
    9cc1a6ce157d gpio: grgpio: use a helper variable to store the address of ofdev->dev
    fbc0a0c7718a xhci: Fix control transfer error on Etron xHCI host
    4a2422f67879 xhci: Don't issue Reset Device command to Etron xHCI host
    ec4e6d5944cd xhci: Combine two if statements for Etron xHCI host
    459cda7500ec xhci: remove XHCI_TRUST_TX_LENGTH quirk
    d55694547cd2 xhci: Allow RPM on the USB controller (1022:43f7) by default
    ea6b5d98fea4 KVM: arm64: Don't retire aborted MMIO instruction
    3fe534a02897 KVM: arm64: Change kvm_handle_mmio_return() return polarity
    3265aab0736f net: avoid potential UAF in default_operstate()
    4bd8ced2b9f6 net/mlx5e: Remove workaround to avoid syndrome for internal port
    97ce3a4ec55e geneve: do not assume mac header is set in geneve_xmit_skb()
    711525430d12 mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4
    e5239f8671a1 mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst
    5e7388444095 mlxsw: Mark high entropy key blocks
    64b67f77d993 mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding
    69f60dda481a mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key
    7598e65f990a mlxsw: Add 'ipv4_5' flex key
    e5242c5ff4c8 ethtool: Fix wrong mod state in case of verbose and no_mask bitset
    86c27603514c netfilter: nft_set_hash: skip duplicated elements pending gc run
    90bf312a6b6b netfilter: ipset: Hold module reference while requesting a module
    f6dc30c4698d net: sched: fix erspan_opt settings in cls_flower
    53c7314208c8 netfilter: nft_inner: incorrect percpu area handling under softirq
    f309733a8c9d igb: Fix potential invalid memory access in igb_init_module()
    0a4d8b1e3b28 ixgbe: downgrade logging of unsupported VF API version to debug
    2bf463e6c540 ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5
    4f63de0ef87b net/qed: allow old cards not supporting "num_images" to work
    673d606683ac net/smc: fix LGR and link use-after-free issue
    f0c37002210a net/smc: initialize close_work early to avoid warning
    f59b799e52f7 net/smc: refactoring initialization of smc sock
    21f6f41e82e5 net/smc: {at|de}tach sndbuf to peer DMB if supported
    fe7ef3a10c75 net/smc: add operations to merge sndbuf with peer DMB
    988b81020ad4 net/smc: mark optional smcd_ops and check for support when called
    7e5ef8eb0547 net/smc: compatible with 128-bits extended GID of virtual ISM device
    70cfb64c882c net/smc: define a reserved CHID range for virtual ISM devices
    dd0ab991caf1 net/smc: unify the structs of accept or confirm message for v1 and v2
    8ea4fc3fefa1 net/smc: introduce sub-functions for smc_clc_send_confirm_accept()
    612c04a92730 net/smc: rename some 'fce' to 'fce_v2x' for clarity
    d00d4470bf8c tipc: Fix use-after-free of kernel socket in cleanup_bearer().
    d3ec686a369f dccp: Fix memory leak in dccp_feat_change_recv
    f43d12fd0fa8 net/ipv6: release expired exception dst cached in socket
    797a4c1f5b63 ipv6: introduce dst_rt6_info() helper
    19a788bd40fd net-timestamp: make sk_tskey more predictable in error path
    4d5a573f64e8 platform/x86: asus-wmi: Ignore return value when writing thermal policy
    5a4f732e2a8f platform/x86: asus-wmi: Fix inconsistent use of thermal policies
    6051a4b17f9e platform/x86: asus-wmi: add support for vivobook fan profiles
    426d94815e12 can: j1939: j1939_session_new(): fix skb reference counting
    3c215663b3e2 net: hsr: avoid potential out-of-bound access in fill_frame_info()
    d381c2b0d77e net/sched: tbf: correct backlog statistic for GSO packets
    70966e5bafb7 ptp: Add error handling for adjfine callback in ptp_clock_adjtime
    66127f0d1ecf net: enetc: Do not configure preemptible TCs if SIs do not support
    ea8e9f84ea15 selftests: hid: fix typo and exit code
    2f9bec0a749e netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level
    a9bcc0b70d9b netfilter: x_tables: fix LED ID check in led_tg_check()
    124834133b32 ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
    39df17a12746 can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics
    c7f3a539b180 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
    0fef1604a436 can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
    bbbc9e190b26 can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics
    98b7477236be can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
    bf92d477a9a3 can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
    dce292ffb728 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
    112802200944 can: hi311x: hi3110_can_ist(): fix potential use-after-free
    8ac49d8fc936 can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
    c146df8292c6 can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
    1cdd3563e147 can: gs_usb: add usb endpoint address detection at driver probe step
    e2282706eb5c can: gs_usb: add VID/PID for Xylanta SAINT3 product family
    b8a0428f1eb2 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
    d556b4ff5854 watchdog: apple: Actually flush writes after requesting watchdog restart
    babc8a52fe69 watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency
    e417b3cb55a7 iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
    943e0aeece93 Linux 6.6.65
    b47d9ffb2d1d openrisc: Use asm-generic's version of fix_to_virt() & virt_to_fix()
    52ab77109035 Revert "x86/pvh: Set phys_base when calling xen_prepare_pvh()"
    dd47f7175940 Revert "x86/pvh: Call C code via the kernel virtual mapping"
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agolinux-yocto/6.12: update to v6.12.5
Bruce Ashfield [Fri, 3 Jan 2025 14:08:07 +0000 (09:08 -0500)] 
linux-yocto/6.12: update to v6.12.5

Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    7143efb58e33 Linux 6.12.5
    6aeef0214de7 softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel
    1a678f6829a8 clocksource: Make negative motion detection more robust
    7b7a9175c63b timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING
    a8c03c6dc1bd ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
    ef6bb8f4d8d3 s390/pci: Fix leak of struct zpci_dev when zpci_add_device() fails
    87917ad3034e Revert "drm/amd/display: parse umc_info or vram_info based on ASIC"
    eaf83f14c67e ALSA: hda: Fix build error without CONFIG_SND_DEBUG
    99a02eab8251 drm/amdgpu: rework resume handling for display (v2)
    b050c6284a20 ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
    871caea15202 net/mlx5: unique names for per device caches
    81d2c5968dba ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
    d38610a978d6 media: ipu6: use the IPU6 DMA mapping APIs to do mapping
    4904a01e4737 jffs2: Fix rtime decompressor
    dc39b08fcc38 jffs2: Prevent rtime decompress memory corruption
    547b7f8fdebc KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from kvm_faultin_pfn()
    7f91d9206220 selftests/ftrace: adjust offset for kprobe syntax error test
    ad4095d1259d vfio/mlx5: Align the page tracking max message size with the device capability
    0a5152f5fbe7 Revert "unicode: Don't special case ignorable code points"
    7913d1f737c4 x86: Fix build regression with CONFIG_KEXEC_JUMP enabled
    364dc8070baf tracing/eprobe: Fix to release eprobe when failed to add dyn_event
    07bc1978d59b clk: en7523: Initialize num before accessing hws in en7523_register_clocks()
    650214c925e8 btrfs: fix missing snapshot drew unlock when root is dead during swap activation
    653b704e7db6 btrfs: fix mount failure due to remount races
    b633b3c3e370 btrfs: drop unused parameter data from btrfs_fill_super()
    b680ec3ad29b btrfs: drop unused parameter options from open_ctree()
    e41074904d9e sched/deadline: Fix warning in migrate_enable for boosted tasks
    b4ec68868c20 sched/core: Prevent wakeup of ksoftirqd during idle load balance
    f9e144a54428 sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy
    a39ad4f507bf sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
    5c3fb75f538c sched: fix warning in sched_setaffinity
    4a2fcf88be76 drm/amd/display: Add option to retrieve detile buffer size
    7bcf6b3cc92a drm/xe/devcoredump: Update handling of xe_force_wake_get return
    deb05f8431f3 drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()
    e7fd13686ae0 drm/xe/guc: Copy GuC log prior to dumping
    e3e6bea207ff drm/xe/devcoredump: Add ASCII85 dump helper function
    47c45a050d09 drm/xe/devcoredump: Improve section headings and add tile info
    7e4b4543078f drm/xe/devcoredump: Use drm_puts and already cached local variables
    cd188519d246 scsi: ufs: pltfrm: Dellocate HBA during ufshcd_pltfrm_remove()
    d5b2ddf1f90c io_uring/tctx: work around xa_store() allocation error issue
    1f659d3c13f8 setlocalversion: work around "git describe" performance
    a21406d31414 smb: client: don't try following DFS links in cifs_tree_connect()
    9ac8c1da9f82 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
    950210c9c721 Revert "nvme: make keep-alive synchronous operation"
    1648c7000f9d serial: 8250_dw: Add Sophgo SG2044 quirk
    f43324df566a rtc: cmos: avoid taking rtc_lock for extended period of time
    65570470175c misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
    296a109fa771 powerpc/prom_init: Fixup missing powermac #size-cells
    01e49d7f3f50 ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW
    01575f2ff8ba MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
    3c1d06bbad22 drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3
    e451d7ca7870 ASoC: amd: yc: fix internal mic on Redmi G 2022
    b03142825986 usb: typec: ucsi: glink: be more precise on orientation-aware ports
    359eebd5e7f6 iio: light: ltr501: Add LTER0303 to the supported devices
    c5d8facf107a iio: adc: ad7192: properly check spi_get_device_match_data()
    c0ca6fd5f6eb usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations
    37065eee084e usb: chipidea: udc: handle USB Error Interrupt if IOC not set
    f14e63cf8649 usb: chipidea: udc: create bounce buffer for problem sglist entries if possible
    8a5c06ebc2ee usb: chipidea: udc: limit usb request length to max 16KB
    b89bbf32fc46 usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag
    4bbdddcefeb5 regulator: qcom-rpmh: Update ranges for FTSMPS525
    db7fc56646ca fs/ntfs3: Fix case when unmarked clusters intersect with zone
    58edd785ea14 fs/ntfs3: Fix warning in ni_fiemap
    6575e0867bd4 LoongArch: Fix sleeping in atomic context for PREEMPT_RT
    4806ed7abddc ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
    ac0536c564ec ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
    7c2e5ed2175e f2fs: add a sysfs node to limit max read extent count per-inode
    924f7dd1e832 f2fs: fix to shrink read extent node in batches
    6d41a2d5c168 f2fs: print message if fscorrupted was found in f2fs_new_node_page()
    1f51ae217d09 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
    fb80d442c896 remoteproc: qcom: pas: enable SAR2130P audio DSP support
    617bd1e6c394 PCI: Add ACS quirk for Wangxun FF5xxx NICs
    51276b5e28cf PCI: Add 'reset_subordinate' to reset hierarchy below bridge
    ea1adfd7d0fc PCI: starfive: Enable controller runtime PM before probing host bridge
    932a5f00a808 PCI: Detect and trust built-in Thunderbolt chips
    293debb105cf PCI: vmd: Set devices to D0 before enabling PM L1 Substates
    34883c93bd33 PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs
    b51aa6a07ee0 PCI: qcom: Add support for IPQ9574
    19cc5767334b i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
    7e45af15cf72 KMSAN: uninit-value in inode_go_dump (5)
    9e28513fd285 f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
    d6855f060443 mailbox: pcc: Check before sending MCTP PCC response ACK
    67f21fdd35a9 verification/dot2: Improve dot parser robustness
    98bf83f0e44d tools/rtla: Enhance argument parsing in timerlat_load.py
    7214d3a64e6e tracing: Fix function name for trampoline
    d58ed5c2813c smb: client: memcpy() with surrounding object base address
    1c67333b8feb nvdimm: rectify the illogical code within nd_dax_probe()
    a5289e7085ff thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens
    d7145e6af9e7 pinctrl: qcom: spmi-mpp: Add PM8937 compatible
    ec6d6a0c448f pinctrl: qcom-pmic-gpio: add support for PM8937
    b04ca7b0649d scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
    16f5f485774e scsi: st: Don't modify unknown block number in MTIOCGET
    bb4a6236a430 leds: class: Protect brightness_show() with led_cdev->led_access mutex
    f29438bcfad0 clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
    a6096f091c68 clk: qcom: dispcc-sm8550: enable support for SAR2130P
    082b6e35ff2f clk: qcom: tcsrcc-sm8550: add SAR2130P support
    ecc8f3c06edd clk: qcom: rpmh: add support for SAR2130P
    ec81102ae27f clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
    e4913d4bc592 scsi: lpfc: Prevent NDLP reference count underflow in dev_loss_tmo callback
    32a2d387822b scsi: lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up FDMI
    78ef7c3909a5 scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths
    2fcb921c2799 bpf: put bpf_link's program when link is safe to be deallocated
    a95387d8f54c iommu/amd: Fix corruption when mapping large pages from 0
    b865d4e56928 scsi: ufs: core: Make DMA mask configuration more flexible
    c11e2ec9a780 pinmux: Use sequential access to access desc->pinmux data
    09c083fbea76 ring-buffer: Limit time with disabled interrupts in rb_check_pages()
    6c55f9912307 scsi: hisi_sas: Create all dump files during debugfs initialization
    601f8001373f scsi: hisi_sas: Add cond_resched() for no forced preemption model
    caa061be068b rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long
    76e00648ebf4 rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long
    020d042d03e2 tools/rtla: fix collision with glibc sched_attr/sched_set_attr
    d1133dd57ef8 tracing: Use atomic64_inc_return() in trace_clock_counter()
    f63a1caae97d tracing/ftrace: disable preemption in syscall probe
    5f87f1b22f3f rtla: Fix consistency in getopt_long for timerlat_hist
    53835aaccc2c pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
    9556551a6d91 netpoll: Use rcu_access_pointer() in __netpoll_setup
    166cf430706d net/neighbor: clear error in case strict check is not set
    4f995f5b1633 rocker: fix link status detection in rocker_carrier_init()
    f5cc301e98a6 ASoC: hdmi-codec: reorder channel allocation list
    058067b73b9d Bluetooth: btusb: Add 3 HWIDs for MT7925
    01649f8d6d93 Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925
    b476133f037e Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925
    f64f7ff29701 Bluetooth: Set quirks for ATS2851
    359fc41e3c4f Bluetooth: Support new quirks for ATS2851
    b04b4fb91d42 Bluetooth: Add new quirks for ATS2851
    93a6160dc198 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
    c55a4c5a04ba Bluetooth: hci_conn: Use disable_delayed_work_sync
    1de7ce1a88cd Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925
    05c10ebcbfde Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
    da561d5fb646 Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions
    6e72b117614c i2c: i801: Add support for Intel Panther Lake
    1ab42ad28076 dsa: qca8k: Use nested lock to avoid splat
    9fbc0ece455e mptcp: fix possible integer overflow in mptcp_reset_tout_timer
    a50b4aa3007e bpf: Call free_htab_elem() after htab_unlock_bucket()
    34941321b516 wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
    d82d48ab0c8c wifi: ipw2x00: libipw_rx_any(): fix bad alignment
    76649ccf97e2 drm/amdgpu: set the right AMDGPU sg segment limitation
    920159e1bf17 ALSA: usb-audio: Make mic volume workarounds globally applicable
    67a11de8965c virtio-net: fix overflow inside virtnet_rq_alloc
    8a71e5b65308 drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
    60dde89f944c drm/amd/display: Prune Invalid Modes For HDMI Output
    f46e40df44a9 drm/amd/display: parse umc_info or vram_info based on ASIC
    8ffd4262463d drm/amd/display: Remove hw w/a toggle if on DP2/HPO
    229d16a67093 drm/panic: Add ABGR2101010 support
    051f49d51766 net/tcp: Add missing lockdep annotations for TCP-AO hlist traversals
    bd9287ae1e85 fsl/fman: Validate cell-index value obtained from Device Tree
    8a4311bbde70 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
    8ff757955457 jfs: fix array-index-out-of-bounds in jfs_readdir
    52756a57e978 jfs: fix shift-out-of-bounds in dbSplit
    22dcbf7661c6 jfs: array-index-out-of-bounds fix in dtReadFirst
    f2b95248a16c dma-debug: fix a possible deadlock on radix_lock
    477aa7116a76 mptcp: annotate data-races around subflow->fully_established
    cc97e79832fb drm/amd/display: Fix underflow when playing 8K video in full screen mode
    9f0cb200f469 ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support
    4ed4aa24b0f8 ASoC: sdw_utils: Add quirk to exclude amplifier function
    d86db5fd8a23 drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
    76d6bff2f847 netlink: specs: Add missing bitset attrs to ethtool spec
    7560543ee11f drm/amdgpu: Dereference the ATCS ACPI buffer
    f034130a7e22 drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
    dbb662d6dde2 drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2
    dff526dc3e27 drm/amd/display: Adding array index check to prevent memory corruption
    2da108b4b5fb drm/sched: memset() 'job' in drm_sched_job_init()
    3e75b36733dd net: stmmac: Programming sequence for VLAN packets with split header
    cdacfe413b6a net: sfp: change quirks for Alcatel Lucent G-010S-P
    53145c20ab06 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
    b9c6b66865d6 drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout
    cccaab2b8d63 ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops
    b55418d835bd ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs
    3b3526352977 ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored
    93d419a5532e ASoC: sdw_utils: Add support for exclusion DAI quirks
    987aa730bad3 bpf: Prevent tailcall infinite loop caused by freplace
    5b6209c793ef fanotify: allow reporting errors on failure to open fd
    6cd0f8f2f317 wifi: ath5k: add PCI ID for Arcadyan devices
    778c0bbc9f43 wifi: ath5k: add PCI ID for SX76X
    543c0924d446 wifi: ath10k: avoid NULL pointer error during sdio remove
    f44fceb71d72 net: inet6: do not leave a dangling sk pointer in inet6_create()
    691d6d816f93 net: inet: do not leave a dangling sk pointer in inet_create()
    03caa9bfb9fd net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
    8df832e6b945 net: af_can: do not leave a dangling sk pointer in can_create()
    32df687e129e Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
    61686abc2f3c Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
    fd09880b16d3 af_packet: avoid erroring out after sock_init_data() in packet_create()
    ef18243f8ecb net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
    ff3e39bc3cc6 net: ethernet: fs_enet: Use %pa to format resource_size_t
    821e3dc5cb44 net: fec_mpc52xx_phy: Use %pa to format resource_size_t
    9e5d6a4caebe drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared
    3151d7859f93 accel/qaic: Add AIC080 support
    2093f062b268 wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask()
    fbdf26dcc6d6 samples/bpf: Fix a resource leak
    8945c33b0500 r8169: don't apply UDP padding quirk on RTL8126A
    c76d0ebea9b4 ALSA: hda/realtek: Use codec SSID matching for Lenovo devices
    753693b1ba0a ALSA: hda/conexant: Use the new codec SSID matching
    074b2b0a4d52 ALSA: hda: Use own quirk lookup helper
    07a4acea17f5 drm/display: Fix building with GCC 15
    ee6219b9d0d2 drm/xe/xe3: Add initial set of workarounds
    43a859bd40ce drm/xe/ptl: L3bank mask is not available on the media GT
    61fda5faad77 drm/amd/display: disable SG displays on cyan skillfish
    b33f6e83921f drm/amd/display: Fix garbage or black screen when resetting otg
    9921e7879be9 drm/amd/display: skip disable CRTC in seemless bootup case
    2db11504ef82 dlm: fix possible lkb_resource null dereference
    0becac5c4e10 ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL.
    015027aa6382 drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
    f01ddd589e16 drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
    7296e5611adb wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
    f2a107b53649 drm/mcde: Enable module autoloading
    86f5f19d670f drm/bridge: it6505: Enable module autoloading
    187d5ff497db drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
    5d7f35ed5f73 drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
    4150f223428a drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
    9a13d81c74b1 drm/xe/pciid: Add new PCI id for ARL
    9bca6528f203 wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
    ef3da232796a drm/xe/pciids: Add PVC's PCI device ID macros
    a06ef71dec3e drm/vc4: hvs: Set AXI panic modes for the HVS
    7315275ada2a drm/vc4: hdmi: Avoid log spam for audio start failure
    74bee8735bb3 drm/xe/pciids: separate ARL and MTL PCI IDs
    73b50c34acb9 drm/xe/pciids: separate RPL-U and RPL-P PCI IDs
    7f70c81a77f2 HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support
    cd38a8f52940 sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl()
    8b6752909058 selftests/resctrl: Protect against array overflow when reading strings
    0380da1da737 regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
    997a3c04d7fa soc: imx8m: Probe the SoC driver as platform driver
    0104b5cac446 firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345
    f7bfc223b9cb mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED
    bc7ff558d72c mmc: core: Add SD card quirk for broken poweroff notification
    87ace43e5105 media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
    3cc5228d5b60 media: uvcvideo: Force UVC version to 1.0a for 0408:4033
    0c20fadfd074 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
    17db6ed5a323 media: uvcvideo: RealSense D421 Depth module metadata
    c617ac035860 soc: qcom: pd-mapper: Add QCM6490 PD maps
    bb6a99db1d2e firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x
    ea74e9675b8e HID: add per device quirk to force bind to hid-generic
    46b99cadaef4 soc: qcom: llcc: Use designated initializers for LLC settings
    8455230b1ba0 spi: spi-fsl-lpspi: Adjust type of scldiv
    3946e07552de gpio: free irqs that are still requested when the chip is being removed
    e26cbab9821a timekeeping: Always check for negative motion
    c7559dc2047e iio: magnetometer: fix if () scoped_guard() formatting
    ff599ad2d2b8 cleanup: Adjust scoped_guard() macros to avoid potential warning
    1e5b551f8198 perf/x86/amd: Warn only on new bits set
    94c6fd020081 ACPI: video: force native for Apple MacbookPro11,2 and Air7,2
    e173bce05f70 ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration()
    342d91f67051 ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
    41b92874281e hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list
    889a0d3a35fd kcsan: Turn report_filterlist_lock into a raw_spinlock
    c82bb825f9fc crypto: ecdsa - Avoid signed integer overflow on signature decoding
    b6ce2dbe984b ext4: partial zero eof block on unaligned inode size extension
    2e996ea42ba2 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
    597d2e04659c btrfs: do not clear read-only when adding sprout device
    5d261f60b5c8 btrfs: canonicalize the device path before adding it
    73978a9042ce btrfs: avoid unnecessary device path update for the same device
    a2e99dcd7aaf btrfs: don't take dev_replace rwsem on task already holding it
    493326c4f10c block: RCU protect disk->conv_zones_bitmap
    be54e6e0f93a s390/cpum_sf: Handle CPU hotplug remove during sampling
    14cf8e7be177 kselftest/arm64: Log fp-stress child startup errors to stdout
    d222934627b9 epoll: annotate racy check
    23a63cf560a5 s390/pci: Ignore RID for isolated VFs
    fbb370c01ef4 s390/pci: Use topology ID for multi-function devices
    1f3b309108fd s390/pci: Sort PCI functions prior to creating virtual busses
    e18d5b424893 rust: enable arbitrary_self_types and remove `Receiver`
    2cec2d916a7d memblock: allow zero threshold in validate_numa_converage()
    5c63e24b1bb7 scsi: ufs: pltfrm: Drop PM runtime reference count after ufshcd_remove()
    fe1a34e92a83 mm: respect mmap hint address when aligning for THP
    536ffb401442 mm: fix vrealloc()'s KASAN poisoning logic
    bd4d2333a3c5 mm: open-code page_folio() in dump_page()
    1dde3fde62b7 mm: open-code PageTail in folio_flags() and const_folio_flags()
    35e8f9125d3c mm: memcg: declare do_memsw_account inline
    e4c59f343800 mm/damon: fix order of arguments in damos_before_apply tracepoint
    34b7abe40fa9 x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables
    0214a12832e8 x86/cpu/topology: Remove limit of CPUs due to disabled IO/APIC
    42d9fe2adf86 mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM
    69d319450d1c mm/gup: handle NULL pages in unpin_user_pages()
    835ca042dfcf kasan: make report_lock a raw spinlock
    a71ddd5b87cd sched/numa: fix memory leak due to the overwritten vma->numab_state
    9fcb73b960e8 lib: stackinit: hide never-taken branch from compiler
    9bfeeeff2c92 stackdepot: fix stack_depot_save_flags() in NMI context
    eb58460ff77e ocfs2: update seq_file index in ocfs2_dlm_seq_next
    9722010afd9c x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation
    d562b457e1c3 mmc: core: Further prevent card detect during shutdown
    637cf7d444b0 mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
    af2b48a07690 arch_numa: Restore nid checks before registering a memblock with a node
    14258211d684 regmap: detach regmap from dev on regmap_exit
    d486b5741d98 xsk: fix OOB map writes when deleting elements
    47155559646e dma-fence: Use kernel's sort for merging fences
    f3dbb097d653 dma-fence: Fix reference leak on fence merge failure path
    3dcc20418ea6 dma-buf: fix dma_fence_array_signaled v4
    178e31df1fb3 bpf: fix OOB devmap writes when deleting elements
    3702a27a67c7 x86/kexec: Restore GDT on return from ::preserve_context kexec
    bc031095d1a1 modpost: Add .irqentry.text to OTHER_SECTIONS
    573e70eb7e76 drm/amdgpu/hdp5.2: do a posting read when flushing HDP
    8499665f2c2d drm/amdgpu/hdp7.0: do a posting read when flushing HDP
    c99261fa723e drm/amdgpu/hdp5.0: do a posting read when flushing HDP
    8976f9cc99ca drm/amdgpu/hdp4.0: do a posting read when flushing HDP
    e55d088edfcf drm/amdgpu/hdp6.0: do a posting read when flushing HDP
    2e7bea50a9b7 drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm
    f443172fbf9f drm/amd/display: Limit VTotal range to max hw cap minus fp
    a249735619a8 drm/amd/display: Correct prefetch calculation
    be826b4451fd drm/dp_mst: Fix resetting msg rx state after topology removal
    f4e1544ab82c drm/dp_mst: Verify request type in the corresponding down message reply
    0a203ff705fd drm/amd/pm: fix and simplify workload handling
    0a2d502a0aec drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12
    1fc1f32c4a34 drm/dp_mst: Fix MST sideband message body length check
    c206d13552de drm/amdkfd: hard-code cacheline for gc943,gc944
    76ce78cab705 x86/cacheinfo: Delete global num_cache_leaves
    95e197354e0d cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPU
    ed9132d03854 selftest: hugetlb_dio: fix test naming
    a32ea1d9ee71 selftests/damon: add _damon_sysfs.py to TEST_FILES
    a63907c8c712 pmdomain: imx: gpcv2: Adjust delay after power up handshake
    85351e4941a2 Revert "readahead: properly shorten readahead when falling back to do_page_cache_ra()"
    5e0e913624bc bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
    793e560a6b7c io_uring: Change res2 parameter type in io_uring_cmd_done
    74aaafabd3c1 smb3.1.1: fix posix mounts to older servers
    6e4672301e71 fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
    aeb255487559 fs/smb/client: Implement new SMB3 POSIX type
    469e955d757e fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
    31f7b57a77d4 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
    5a717f43c2ea scsi: ufs: core: Add missing post notify for power mode change
    8c9425768c38 scsi: ufs: pltfrm: Disable runtime PM during removal of glue drivers
    f99cb5f6344e scsi: ufs: qcom: Only free platform MSIs when ESI is enabled
    2e7a3bb0331e scsi: ufs: core: Cancel RTC work during ufshcd_remove()
    9c191055c7ab scsi: ufs: core: sysfs: Prevent div by zero
    31d3ed440fa6 scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
    6abf16d3c915 scsi: qla2xxx: Fix use after free on unload
    2922ccf00bea scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
    5d1f2b471cde scsi: qla2xxx: Fix NVMe and NPIV connect issue
    b89012158525 scsi: qla2xxx: Fix abort in bsg timeout
    763d6c294d9e ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
    f9e25ff6ddfb ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
    c74de4e57685 ALSA: usb-audio: add mixer mapping for Corsair HS80
    061434122610 ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops
    39c5d89b567a ALSA: usb-audio: Add extra PID for RME Digiface USB
    7f1292f8d4d6 ALSA: usb-audio: Fix a DMA to stack memory bug
    4105dd76bc8a arm64: ptrace: fix partial SETREGSET for NT_ARM_POE
    8ab73c34e3c5 arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR
    abd614bbfcee arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
    34b61978676a arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
    ec643064abcf arm64: mm: Fix zone_dma_limit calculation
    2b3f30c8edbf iommufd: Fix out_fput in iommufd_fault_alloc()
    aec9ed5663d2 net :mana :Request a V2 response version for MANA_QUERY_GF_STAT
    ba0ee489cdde tracing: Fix cmp_entries_dup() to respect sort() comparison rules
    2f4320f9f888 can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6.
    3b0c5bb437d3 can: dev: can_set_termination(): allow sleeping GPIOs
    f505fb7e2558 watchdog: rti: of: honor timeout-sec property
    c5797f195c67 ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
    81eed631935f ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
    1aece9662013 LoongArch: KVM: Protect kvm_check_requests() with SRCU
    9b602190cf2d LoongArch: Add architecture specific huge_pte_clear()
    e689bc6697a7 HID: wacom: fix when get product name maybe null pointer
    0c08f4a6016d HID: i2c-hid: Revert to using power commands to wake on resume
    a7e0e292dca4 rust: allow `clippy::needless_lifetimes`
    73bb82a4259a x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails
    412bf01fd5db bpf: Fix exact match conditions in trie_get_next_key()
    7218e441ad9d bpf: Handle in-place update for full LPM trie correctly
    6dc076a257a5 bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
    81ec3c6ceb7c bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
    0d8658c0cb59 smb: client: fix potential race in cifs_put_tcon()
    0e421cb8085c iio: magnetometer: yas530: use signed integer type for clamp limits
    c2277e285923 scatterlist: fix incorrect func name in kernel-doc
    03db61c43c8e ocfs2: free inode when ocfs2_get_init_inode() fails
    b94c2f7a1a23 drm/v3d: Enable Performance Counters before clearing them
    687e10f3a3c5 ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
    1e1083db623d scsi: scsi_debug: Fix hrtimer support for ndelay
    1f5e2f1ca587 scsi: sg: Fix slab-use-after-free read in sg_release()
    05b436f3cf65 nvme-rdma: unquiesce admin_q before destroy it
    ceff9ac13a24 nvme-tcp: fix the memleak while create new ctrl failed
    845cc4ee8e64 nvme-fabrics: handle zero MAXCMD without closing the connection
    f9f2a2739eb3 bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
    0da7d4b7caf0 bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc
    2459a0b14967 drivers/virt: pkvm: Don't fail ioremap() call if MMIO_GUARD fails
    7cddf3b4a052 irqchip/stm32mp-exti: CONFIG_STM32MP_EXTI should not default to y when compile-testing
    bdbf87486dca bpf: Ensure reg is PTR_TO_STACK in process_iter_arg
    dd9478d54c73 x86/pkeys: Ensure updated PKRU value is XRSTOR'd
    00dee8e1d7a9 x86/pkeys: Change caller of update_pkru_in_sigframe()
    554888798756 nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported
    913a3f1c06a4 pmdomain: core: Fix error path in pm_genpd_init() when ida alloc fails
    a78af1180623 pmdomain: core: Add missing put_device()
    036d4d0d11a3 ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai()
    eee02810cea3 ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index
    90b72189de2c spi: mpc52xx: Add cancel_work_sync before module remove
    cd3018c9b2ad tools: Override makefile ARCH variable if defined, but empty
    7bc37dd9ea96 ALSA: usb-audio: Notify xrun for low-latency mode
    01c3525718e8 ALSA: seq: ump: Fix seq port updates per FB info notify
    5c9e3bb43a35 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
    8bc28b537d57 drm/sti: Add __iomem for mixer_dbg_mxn's parameter
    1b6341c9d20b bpftool: fix potential NULL pointer dereferencing in prog_dump()
    dabaf268460f xsk: always clear DMA mapping information when unmapping the pool
    a222e48feaf1 bpf, vsock: Invoke proto::close on close()
    47f4ad956be0 bpf, vsock: Fix poll() missing a queue
    3ad69f2f0899 scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG
    7d4e5e33ea4e scsi: ufs: core: Always initialize the UIC done completion
    66edf59bc444 drm/amd/display: Ignore scalar validation failure if pipe is phantom
    7c4fd0072ad1 drm/amd/display: calculate final viewport before TAP optimization
    111746277362 i3c: master: Fix dynamic address leak when 'assigned-address' is present
    c3806cf64739 i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED
    815d8f0e524f i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS
    8e9fec7f79ad f2fs: fix to requery extent which cross boundary of inquiry
    e6a91ed4b9e5 f2fs: fix to adjust appropriate length for fiemap
    6358df316dd8 f2fs: clean up w/ F2FS_{BLK_TO_BYTES,BTYES_TO_BLK}
    405b6d5f90df ntp: Remove invalid cast in time offset math
    0ab037634ba5 zram: clear IDLE flag in mark_idle()
    4e51552bc5d8 zram: do not mark idle slots that cannot be idle
    42311846d358 mmc: core: Use GFP_NOIO in ACMD22
    19e22f1e68c7 mmc: core: Adjust ACMD22 to SDUC
    c00372e41bf6 mmc: sd: SDUC Support Recognition
    f42e0656d483 mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting
    eac322ed9378 mmc: mtk-sd: fix devm_clk_get_optional usage
    95b6c851fb99 mmc: mtk-sd: Fix error handle of probe function
    acb8edf2ec34 mmc: mtk-sd: use devm_mmc_alloc_host
    db2fc255fcf4 gpio: grgpio: Add NULL check in grgpio_probe
    8b287418b529 gpio: grgpio: use a helper variable to store the address of ofdev->dev
    316183d58319 net: avoid potential UAF in default_operstate()
    876113e99ae1 vsock/test: fix parameter types in SO_VM_SOCKETS_* calls
    b24737a85e18 vsock/test: fix failures due to wrong SO_RCVLOWAT parameter
    3591bc906718 net/mlx5e: Remove workaround to avoid syndrome for internal port
    83ca241410e2 net/mlx5e: SD, Use correct mdev to build channel param
    9ede83d29267 net/mlx5: HWS: Properly set bwc queue locks lock classes
    1af1342724bd net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout
    177b72ed7c77 geneve: do not assume mac header is set in geneve_xmit_skb()
    68292db0d069 mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4
    cfa0f932774b mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst
    22074dc1d4d3 ethtool: Fix wrong mod state in case of verbose and no_mask bitset
    be4d0ac67d92 netfilter: nft_set_hash: skip duplicated elements pending gc run
    ba5e070f3668 netfilter: ipset: Hold module reference while requesting a module
    152a8c179f2e net: sched: fix erspan_opt settings in cls_flower
    a36a6d7037fc Revert "udp: avoid calling sock_def_readable() if possible"
    da5cc778e7bf netfilter: nft_inner: incorrect percpu area handling under softirq
    992fd34122de igb: Fix potential invalid memory access in igb_init_module()
    f017f37387f7 ixgbe: Correct BASE-BX10 compliance code
    25d6979ef303 ixgbe: downgrade logging of unsupported VF API version to debug
    bf4c4782e532 ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5
    befb42b7ce55 idpf: set completion tag for "empty" bufs associated with a packet
    7ee237851dcf ice: Fix VLAN pruning in switchdev mode
    25a702f2528a ice: fix PHY timestamp extraction for ETH56G
    2fbcd12de22e ice: fix PHY Clock Recovery availability check
    688842f47ee9 net: hsr: must allocate more bytes for RedBox support
    5e1c91f4e6f7 net/qed: allow old cards not supporting "num_images" to work
    6f0ae06a234a net/smc: fix LGR and link use-after-free issue
    6638e52dcfaf net/smc: initialize close_work early to avoid warning
    e48b211c4c59 tipc: Fix use-after-free of kernel socket in cleanup_bearer().
    9ee68b0f2370 dccp: Fix memory leak in dccp_feat_change_recv
    8b591bd522b7 net/ipv6: release expired exception dst cached in socket
    3027a9fe02ed net: phy: microchip: Reset LAN88xx PHY to ensure clean link state on LAN7800/7850
    ddc6402e2934 platform/x86: asus-wmi: Ignore return value when writing thermal policy
    68fceb143b63 can: j1939: j1939_session_new(): fix skb reference counting
    01f95357e472 ipv6: avoid possible NULL deref in modify_prefix_route()
    9545011e7b2a net: Fix icmp host relookup triggering ip_rt_bug
    9a97fb4fdb81 bnxt_en: ethtool: Supply ntuple rss context action
    7ea527fbd7b9 net: hsr: avoid potential out-of-bound access in fill_frame_info()
    a007f8895f7c net/sched: tbf: correct backlog statistic for GSO packets
    e0964a577864 ptp: Add error handling for adjfine callback in ptp_clock_adjtime
    b718b68a9964 net: enetc: Do not configure preemptible TCs if SIs do not support
    5bf92a924f1f selftests: hid: fix typo and exit code
    e227c042580a netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level
    c40c96d98e53 netfilter: x_tables: fix LED ID check in led_tg_check()
    48130002e64f ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
    02b10fd22d3a can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics
    51251ed96e82 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
    0d515fff98b5 can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
    bc18651a8175 can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics
    4bf39aee3b70 can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
    377647078baf can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
    42e3dccf9682 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
    bc30b2fe8c54 can: hi311x: hi3110_can_ist(): fix potential use-after-free
    412a8927e1db can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
    cdf85e7c979c can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
    fc2aeda8c9f7 can: gs_usb: add usb endpoint address detection at driver probe step
    316b301a2f93 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
    17cab7b4ff4b watchdog: apple: Actually flush writes after requesting watchdog restart
    337dbfeea335 watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency
    a282aff221bf iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
    7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650
    61baee2dc534 Linux 6.12.4
    372504eb9c10 Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs"
    aa2895911816 posix-timers: Target group sigqueue to current task only if not exiting
    bf078ed5daa3 drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto
    ca9982977325 drm/amd/display: update pipe selection policy to check head pipe
    8cb2f6793845 drm/amd/display: Fix handling of plane refcount
    08e5f8e1a24f drm/amd/pm: Remove arcturus min power limit
    8f5b79a452bd drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3
    c8a6a98b813c drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7
    6209e4178aea drm/amd: Fix initialization mistake for NBIO 7.11 devices
    e5483137d16f drm/amd/pm: skip setting the power source on smu v14.0.2/3
    6383199ada42 drm/amdgpu: fix usage slab after free
    be51376b1f50 drm/amd: Add some missing straps from NBIO 7.11.0
    a4f2599ef70f drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3
    ff34c909ed3f drm/amdkfd: Use the correct wptr size
    5ddcb50b7002 drm/xe/guc_submit: fix race around suspend_pending
    1c052c66461f drm/xe/migrate: use XE_BO_FLAG_PAGETABLE
    f6f6bcb4e228 Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable"
    b940b6516bc2 drm/xe/migrate: fix pat index usage
    cb56ef805f44 drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs
    2719fe94d28c drm: xlnx: zynqmp_dpsub: fix hotplug detection
    96c308559eed drm/etnaviv: flush shader L1 cache after user commandstream
    e1f0df8ba6f5 drm/bridge: it6505: Fix inverted reset polarity
    576fe9345d0a drm/mediatek: Fix child node refcount handling in early exit
    22fd2377b9ce drm/fbdev-dma: Select FB_DEFERRED_IO
    f67786293193 drm/sti: avoid potential dereference of error pointers
    faf6c1caf580 drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member
    3cf2e7c448e2 drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
    837eb99ad334 drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
    73292e8e6187 drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n
    742ae9253ca8 net: fec: make PPS channel configurable
    75d06a0404ee net: fec: refactor PPS channel configuration
    e8139c66df98 dt-bindings: net: fec: add pps channel property
    0207180b59cd binder: add delivered_freeze to debugfs output
    b8b77712142f binder: fix memleak of proc->delivered_freeze
    f3cf682d3a97 binder: allow freeze notification for dead nodes
    648c92b1a898 binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs
    af8a8044b09a binder: fix BINDER_WORK_FROZEN_BINDER debug logs
    fe39e0ea2d0b binder: fix freeze UAF in binder_release_work()
    6b1be1da1f82 binder: fix OOB in binder_add_freeze_work()
    38fbefeb2c14 binder: fix node UAF in binder_add_freeze_work()
    ac04ef405da9 powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang
    fab0610d646a powerpc: Fix stack protector Kconfig test for clang
    edd18cc7ba04 iio: gts: fix infinite loop for gain_to_scaletables()
    218ecc359491 iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer
    ee7a0a9daa8e iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name()
    c11a06753211 iio: invensense: fix multiple odr switch when FIFO is off
    1344ff89fe4d iio: accel: kx022a: Fix raw read format
    6f73f920b7ad nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
    7365d1f8de63 nfsd: make sure exp active before svc_export_show
    d093cc19f709 PCI: rockchip-ep: Fix address translation unit programming
    f8553091240f PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes
    e9a75f2de97d PCI: dwc: ep: Fix advertised resizable BAR size regression
    a4ee8ff07636 dm thin: Add missing destroy_work_on_stack()
    3cad6b5a1278 dm: Fix typo in error message
    f9a18889aad9 mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation
    1ba771763d1b ovl: properly handle large files in ovl_security_fileattr
    e78d04d36481 leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths
    3a3f789ee15b thermal: int3400: Fix reading of current_uuid for active policy
    987999769e69 fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero
    8b5aea5e5186 slab: Fix too strict alignment check in create_cache()
    a143b50de2b8 PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf()
    c74a1df6c2a2 PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy()
    5946dc018bef PCI: keystone: Add link up check to ks_pcie_other_map_bus()
    c8a1d7b85d9e PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible
    768673a15bad i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
    34a55b54845d i3c: master: svc: fix possible assignment of the same address to two devices
    0e8ab955c6d0 i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
    b2529be317f8 i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled
    7491d6255659 scsi: ufs: exynos: Fix hibern8 notify callbacks
    0581ec70b351 scsi: ufs: exynos: Add check inside exynos_ufs_config_smu()
    20c263578264 s390/stacktrace: Use break instead of return statement
    3e5fbcbc388a util_macros.h: fix/rework find_closest() macros
    234d5f75c3ae mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information
    5e127c439298 mtd: spinand: winbond: Fix 512GW and 02JW OOB layout
    e3d1c9e2b811 ceph: fix cred leak in ceph_mds_check_access()
    ffa6ba7bdb7f ceph: pass cred pointer to ceph_mds_auth_match()
    2431ce949f7f ceph: extract entity name from device id
    15136c3861a3 f2fs: fix to drop all discards after creating snapshot on lvm device
    943c0f601cd2 mm/slub: Avoid list corruption when removing a slab from the full list
    ac43ea3d27a8 PCI: imx6: Fix suspend/resume support on i.MX6QDL
    7eba7f8c65fc remoteproc: qcom_q6v5_pas: disable auto boot for wpss
    5fe7c08e758d perf jevents: fix breakage when do perf stat on system metric
    8cc7aba7b6d9 PCI: qcom: Disable ASPM L0s for X1E80100
    15bfacdb8539 vfio/qat: fix overflow check in qat_vf_resume_write()
    33544a590df2 net: stmmac: set initial EEE policy configuration
    0cfd6929fa78 ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire()
    c86d26b4b089 ARM: 9430/1: entry: Do a dummy read from VMAP shadow
    473ffae30301 s390/entry: Mark IRQ entries to fix stack depot warnings
    ad6750c17fb4 ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow
    43cc7939f5e6 spmi: pmic-arb: fix return path in for_each_available_child_of_node()
    d34bf994bb97 driver core: fw_devlink: Stop trying to optimize cycle detection logic
    d60e418834b9 nvmem: core: Check read_only flag for force_ro in bin_attr_nvmem_write()
    f25a9f1df1f6 ad7780: fix division by zero in ad7780_write_raw()
    6d79acba7ad3 clk: qcom: gcc-qcs404: fix initial rate of GPLL3
    322b2054f3c1 cpufreq: scmi: Fix cleanup path when boost enablement fails
    d63516b1e0d3 powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang
    100120f64f5b mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
    2a93e095867f leds: lp55xx: Remove redundant test for invalid channel number
    5018696b19bc iommu/arm-smmu: Defer probe of clients after smmu device bound
    aa3c291fd254 iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
    641404289fdd zram: clear IDLE flag after recompression
    034582624a1d vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
    19cacabdd5a8 ftrace: Fix regression with module command in stack_trace_filter
    29aa92f514bf maple_tree: refine mas_store_root() on storing NULL
    72014e7745cc ovl: Filter invalid inodes with missing lookup function
    3213b92754b9 kunit: string-stream: Fix a UAF bug in kunit_init_suite()
    5d28fac59369 kunit: Fix potential null dereference in kunit_device_driver_test()
    b544be374458 tracing: Fix function timing profiler to initialize hashtable
    4f74bd307f07 media: uvcvideo: Require entities to have a non-zero unique ID
    7ccadc3217bc media: uvcvideo: Stop stream during unregister
    891b5790bee8 media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
    6f238d620181 media: ov08x40: Fix burst write sequence
    e3bd4ab16584 media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
    b954af359f5d media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
    92b1d2a7a110 media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled
    6b29c887a63a net: phy: dp83869: fix status reporting for 1000base-x autonegotiation
    eaafbcf0a578 efi/libstub: Free correct pointer on failure
    36a4bfb5fc67 media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available
    901070571bc1 media: ts2020: fix null-ptr-deref in ts2020_probe()
    ff1c45c865e1 media: verisilicon: av1: Fix reference video buffer pointer assignment
    4f0904a175c6 media: platform: rga: fix 32-bit DMA limitation
    2f86d104539f media: imx-jpeg: Ensure power suppliers be suspended before detach them
    1def915b1564 media: i2c: tc358743: Fix crash in the probe error path when using polling
    6f655bc1f712 arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay
    3c0be29b6aad media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled
    bc3889a39baf media: mtk-jpeg: Fix null-ptr-deref during unload module
    5ade59d28ead media: imx-jpeg: Set video drvdata before register video device
    182b9edc02c4 media: amphion: Set video drvdata before register video device
    c98586d8d01c media: qcom: camss: fix error path on configuration of power domains
    3f94622dbeaa arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity
    2bea1d0e57ae arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay
    5d71869f3385 arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay
    e7f2429130fb arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread
    cd70598eb061 arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
    c3d075489697 md/md-bitmap: Add missing destroy_work_on_stack()
    be19e6e4339d md/raid5: Wait sync io to finish before changing group cnt
    596f7faa60b2 netkit: Add option for scrubbing skb meta data
    259449873c37 iommu/tegra241-cmdqv: Fix unused variable warning
    a6f9e7a0bf11 btrfs: ref-verify: fix use-after-free after invalid ref action
    93992c3d9629 btrfs: add a sanity check for btrfs root in btrfs_search_slot()
    b03d19312b90 btrfs: don't loop for nowait writes when checking for cross references
    f8a5129e4a9f btrfs: fix use-after-free in btrfs_encoded_read_endio()
    13bfaeafbfe3 btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages()
    a0f5689a684e btrfs: change btrfs_encoded_read() so that reading of extent is done by caller
    11755f72e54f btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages()
    8ea87e347922 quota: flush quota_release_work upon quota writeback
    2e87ea9bf367 xfs: remove unknown compat feature check in superblock write validation
    6d8ac5ebe6e8 aufs6: core
    587abc1b64c4 aufs6: standalone
    1af41d30ef42 aufs6: mmap
    6ee2464d2e9d aufs6: base
    103b676505f7 aufs6: kbuild
    67281562943f qemux86: add configuration symbol to select values
    73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs
    1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter
    918e7a825e8b clear_warn_once: bind a timer to written reset value
    f533f87c3758 clear_warn_once: expand debugfs to include read support
    f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS
    e633abe9c44e libbpf: Fix build warning on ref_ctr_off
    ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    03721ceb5626 perf: x86-32: explicitly include <errno.h>
    4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long
    b0200449610d perf: fix bench numa compilation
    aff0940b2212 perf: add SLANG_INC for slang.h
    ef912018d28c perf: add sgidefs.h to for mips builds
    d8860f858b87 perf: change --root to --prefix for python install
    dc38a0eee6e5 perf: add 'libperl not found' warning
    6ed51f8786da perf: force include of <stdbool.h>
    c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32()
    63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat
    7816667451ef FAT: Added FAT_NO_83NAME
    f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    a24784fd8f88 yaffs2: update to v6.12 folio changes
    d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes
    d097e4d4115a yaffs: fix mtime/itime field access
    4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+
    1b6619086e8b yaffs2: v6.5 fixups
    25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length
    5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap
    55986a1284b3 yaffs2: replace bdevname call with sprintf
    6f5508f8db8f yaffs2: convert read_page -> readfolio
    fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested)
    8d2dddba272c yaffs: include blkdev.h
    8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API
    27005cbac2ed yaffs2: v5.6 build fixups
    668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read
    285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super
    ffc2ed489ccf yaffs: repair yaffs_get_mtd_device
    6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API
    19f283abc5d1 yaffs2: fix memory leak in mount/umount
    04e84672b571 yaffs: Avoid setting any ACL releated xattr
    4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1
    81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY
    a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020)
    feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation
    874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility
    1d42508faee8 tools: use basename to identify file in gen-mach-types
    4b055eca593d iwlwifi: select MAC80211_LEDS conditionally
    97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    6dec58319165 defconfigs: drop obselete options
    a416ccb5b6c9 linux-yocto: Handle /bin/awk issues
    7efe8a1e5158 uvesafb: provide option to specify timeout for task completion
    78d10ae07eca uvesafb: print error message when task timeout occurs
    80473b7eb8ca compiler.h: Undef before redefining __attribute_const__
    ddeff2f1a9a7 vmware: include jiffies.h
    3dcdda8912b4 Resolve jiffies wrapping about arp
    3b1507db6735 nfs: Allow default io size to be configured.
    c2fedad05f77 check console device file on fs when booting
    208d6fbada3f mount_root: clarify error messages for when no rootfs found
    dbe9454c8ea0 mconf: fix output of cflags and libraries
    7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location
    b6c189c81397 modpost: mask trivial warnings
    a5cc21325ba9 kbuild: exclude meta directory from distclean processing
    361ec143c23f powerpc: serialize image targets
    605e6ccb304c arm: serialize build targets
    e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86
    a08cb65331e6 x86_64_defconfig: Fix warnings
    8ad332ef777b mips: make current_cpu_data preempt safe
    754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code
    325ff78ff44d mips: Kconfig: add QEMUMIPS64 option
    99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency
    c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c
    8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    6b60c874cbb0 arm64: defconfig: cleanup config options
    8e44673ecd89 vexpress: Pass LOADADDR to Makefile
    f34e6805aad5 arm: ARM EABI socketcall
    94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agorpm: avoid empty plugindir error
Chen Qi [Fri, 3 Jan 2025 07:09:27 +0000 (23:09 -0800)] 
rpm: avoid empty plugindir error

When using dnf/rpm, we'll see error messages like below:

  error: /usr/lib64/rpm/macros: line 1183: Macro %__plugindir has empty body

The problem was introduced by the following commit in RPM upstream:
https://github.com/rpm-software-management/rpm/commit/ab28534f9e68aff8be65cd1adbac86b5a2cafde4

We'll need to move RPM_PLUGINDIR definition to top-level CMakefile.txt
to solve this problem.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoboost: fix do_fetch error
Jiaying Song [Fri, 3 Jan 2025 04:31:42 +0000 (12:31 +0800)] 
boost: fix do_fetch error

Change the SRC_URI to the correct value due to the following error:
WARNING: boost-native-1.86.0-r0 do_fetch: Checksum failure encountered with download of https://boostorg.jfrog.io/artifactory/main/release/1.86.0/source/boost_1_86_0.tar.bz2 - will attempt other sources if available

Signed-off-by: Jiaying Song <jsong-cn@ala-lpggp7.wrs.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7 months agoutil-linux: add volatile file for lastlog2
Yi Zhao [Fri, 3 Jan 2025 09:24:45 +0000 (17:24 +0800)] 
util-linux: add volatile file for lastlog2

Add volatile file for lastlog2 to fix runtime error with sysvinit:
$ lastlog2
lastlog2: Couldn't read entries for all users
lastlog2: Cannot open database (/var/lib/lastlog/lastlog2.db): unable to open database file

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>