mirror of
https://git.yoctoproject.org/poky-contrib
synced 2025-05-08 15:42:17 +08:00
77899 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
50e5edbca2 |
gobject-introspection: Fix wrong PN used in MULTILIB_SCRIPTS
The current MULTILIB_SCRIPTS entry incorrectly assigns g-ir-annotation-tool and g-ir-scanner to the ${PN} package. However, these scripts are actually installed in the gobject-introspection-tools package. This leads to incorrect symlinks being created when multilib is enabled. Therefore, this patch correctly moves them to the ${PN}-tools package. Error log: root@intel-x86-64:~# ls -l /usr/bin/g-ir-scanner lrwxrwxrwx 1 root root 27 Mar 9 2018 /usr/bin/g-ir-scanner -> /usr/bin/g-ir-scanner-lib64 root@intel-x86-64:~# ls -l /usr/bin/g-ir-scanner-lib64 ls: cannot access '/usr/bin/g-ir-scanner-lib64': No such file or directory (From OE-Core rev: a58db114c997c6347dde84606cb31bda264db925) Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
de9a3d27ff |
webkitgtk: Use WTF_CPU_UNKNOWN when building for riscv64
This helps fix the build regression seen with 2.48+ (From OE-Core rev: 3edcb7c2071619a7e35f769b32b5ad98e8969b87) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> (master rev: e06114af90b78abb3ba2e75c59fc4c60db8b6a9a) Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
7ef1838c3d |
syslinux: improve isohybrid to process extra sector count for ISO 9660 image
Due to commit [cdrtools-native: fix booting EFI ISO live failed] applied to improve mkisofs to fix nsectors exceeds 0xffff situation which set selection criteria type = 2 and save extra nsectors to vendor unique selection criteria In following case, add 64MB extra space to bootable image efi.img, and the partition table of EFI is truncated to 32M $ echo 'IMAGE_FSTYPES:pn-core-image-minimal = " live"' >> conf/local.conf $ echo 'MACHINE_FEATURES:append = " efi pcbios"' >> conf/local.conf $ echo '# 64MB extra space to bootable image efi.img' >> conf/local.conf $ echo 'BOOTIMG_EXTRA_SPACE = "65535"' >> conf/local.conf $ bitbake core-image-minimal $ fdisk -l tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso ... Device Boot Start End Sectors Size Id Type tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso1 * 0 376831 376832 184M 0 Empty tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso2 120 65654 65535 32M ef EFI (FAT-12/16/32) After applying this patch to process extra sector count, the partition table of EFI is 90.3M $ fdisk -l tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso ... Device Boot Start End Sectors Size Id Type tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso1 * 0 376831 376832 184M 0 Empty tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso2 120 185151 185032 90.3M ef EFI (FAT-12/16/32) [1]https://pdos.csail.mit.edu/6.828/2017/readings/boot-cdrom.pdf (From OE-Core rev: b4e112ed7e6ba5a6c6df530d696485a588831851) (From OE-Core rev: ff001a452d27c104c8a320617f1d7fbd45b8dd79) 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> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
fe9351061c |
cdrtools-native: fix booting EFI ISO live failed
In ISO live, if the size of efi.img > 32MB, and copy EFI application (bootx64.efi) to efi.img behind of kernel and initrd, UEFI system could not find EFI application bootx64.efi Using QEMU+OVMF to boot ISO live image, press ESC to enter UEFI shell: ... Shell> ls FS0:\ Directory of: FS0:\ 04/05/2011 23:00 12,985,344 bzImage 04/05/2011 23:00 <DIR> 2,048 EFI 04/05/2011 23:00 20,494,696 initrd 04/05/2011 23:00 26 startup.nsh 3 File(s) 33,480,066 bytes 1 Dir(s) Shell> ls FS0:\EFI Directory of: FS0:\EFI 0 File(s) 0 bytes 0 Dir(s) ... In following case, add 64MB extra space to bootable image efi.img, and the partition table of EFI is truncated to 26.3M $ echo 'IMAGE_FSTYPES:pn-core-image-minimal = " live"' >> conf/local.conf $ echo 'MACHINE_FEATURES:append = " efi pcbios"' >> conf/local.conf $ echo '# 64MB extra space to bootable image efi.img' >> conf/local.conf $ echo 'BOOTIMG_EXTRA_SPACE = "65535"' >> conf/local.conf $ bitbake core-image-minimal $ fdisk -l tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso ... Device Boot Start End Sectors Size Id Type tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso1 * 0 376831 376832 184M 0 Empty tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso2 120 54079 53960 26.3M ef EFI (FAT-12/16/32) According to page 11: `Figure 5 - Section Entry' in El Torito Bootable CD-ROM Format Specification [1]. The sector count takes 2 byte which means max sector count is 0xffff (65535), for 512-byte sector, the size of bootable image is no more than 32MB (65536 * 512 / 1024 / 1024) This commit truncate to 32MB if image size larger than 32MB, and report a warning, then save the extra image sector count to vendor unique selection criteria After apply this commit, the partition table of EFI is truncated to 32M $ fdisk -l tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso ... Device Boot Start End Sectors Size Id Type tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso1 * 0 376831 376832 184M 0 Empty tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.iso2 120 65654 65535 32M ef EFI (FAT-12/16/32) [1]https://pdos.csail.mit.edu/6.828/2017/readings/boot-cdrom.pdf (From OE-Core rev: 259bb8907d8bfe1217e88a3b6935c160e5a92f8d) (From OE-Core rev: b303427506001ec173f9a0c3918242a5e9007408) 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> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
b15e69a28a |
buildtools-tarball: Make buildtools respects host CA certificates
To adapt user network enviroment, buildtools should first try to use the user configured envs like SSL_CERT_FILE/CURL_CA_BUNDLE/..., if these envs is not set, then use the auto-detected ca file and ca path, and finally use the CA certificates in buildtools. nativesdk-openssl set OPENSSLDIR as "/not/builtin", need set SSL_CERT_FILE/SSL_CERT_DIR to work nativesdk-curl don't set default ca file, need SSL_CERT_FILE/SSL_CERT_DIR or CURL_CA_BUNDLE/CURL_CA_PATH to work nativesdk-git actually use libcurl, and GIT_SSL_CAPATH/GIT_SSL_CAINFO also works nativesdk-python3-requests will use cacert.pem under python module certifi by default, need to set REQUESTS_CA_BUNDLE (From OE-Core rev: b8769860e38c5ae3642857efa65a2fd52815920a) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
072cff6a6b |
buildtools-tarball: add envvars into BB_ENV_PASSTHROUGH_ADDITIONS
Here is one testcase: For recipe tensorflow-lite-host-tools_2.18.0.bb, refer [1], do_configure[network] = "1" and it will git clone some repos in CMakeLists.txt When buildtools is used and nativesdk-git is installed into sdk, do_configure failed with error: [1/9] Performing download step (git clone) for 'protobuf-populate' Cloning into 'protobuf'... fatal: unable to access 'https://github.com/protocolbuffers/protobuf/': error setting certificate file: /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-wrlinuxsdk-linux/etc/ssl/certs/ca-certificates.crt Fix by adding GIT_SSL_CAINFO in BB_ENV_PASSTHROUGH_ADDITIONS, so that user can export GIT_SSL_CAINFO=${GIT_SSL_CAINFO} in their do_configure:prepend() to fix above do_configure failure CURL_CA_BUNDLE and REQUESTS_CA_BUNDLE is similar envvars, so all add into BB_ENV_PASSTHROUGH_ADDITIONS [1] https://github.com/nxp-imx/meta-imx/blob/styhead-6.12.3-1.0.0/meta-imx-ml/recipes-libraries/tensorflow-lite/tensorflow-lite-host-tools_2.18.0.bb (From OE-Core rev: dc6eec47a0e6d52092498dfa021f1e0951066818) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
d735b50076 |
buildtools-tarball: move setting of envvars to respective envfile
* make git,curl,python3-requests align with openssl, move the setting of envvars into respective envfile * for environment.d-openssl.sh, also check if ca-certificates.crt exist before export envvars (From OE-Core rev: 26869d44a8909d715b59ae74005b80c007bdac4f) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
0d9b786e68 |
initscripts: add function log_success_msg/log_failure_msg/log_warning_msg
* add function log_success_msg/log_failure_msg/log_warning_msg, some packages still use these functions, like mariadb, refer [1], without these function, with sysV init manager, mariadb will report error: root@qemux86-64:~# /etc/init.d/mysqld status /etc/init.d/mysqld: line 383: log_success_msg: command not found * remove RCONFLICTS with lsbinitscripts, LSB support already remove in [2] [1] https://github.com/MariaDB/server/blob/main/support-files/mysql.server.sh#L104 [2] https://git.openembedded.org/openembedded-core/commit/?id=fb064356af615d67d85b65942103bf943d84d290 [3] https://refspecs.linuxbase.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/iniscrptfunc.html (From OE-Core rev: fe4fb51b239ac9c029e4e0464678ecb24a2b14b9) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
9684e1c844 |
patch.py: set commituser and commitemail for addNote
When PATCHTOOL is set to 'git', and user don't setup user.name and user.email for git, do_patch fail with the following error, fix by passing -c options. CmdError("git notes --ref refs/notes/devtool append -m 'original patch: 0001-PATCH-increase-to-cpp17-version.patch' HEAD", 0, 'stdout: stderr: Author identity unknown *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" (From OE-Core rev: ba38dff62df72f15b02a28a6285893616d3c337f) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
204969671f |
insane.bbclass: Report all invalid PACKAGECONFIGs for a recipe at once
Rather than reporting each invalid PACKAGECONFIG with a separate error message, report them all with one error message. (From OE-Core rev: 4129f7f1c62d337668714413ad6a8b7562dece62) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
9b6fc4e0d3 |
insane.bbclass: Move test for invalid PACKAGECONFIGs to do_recipe_qa
This makes sure invalid PACKAGECONFIGs are reported also for recipes that have no do_configure task, e.g., packagegroups. (From OE-Core rev: a259dd6472cddf718319400b82c20aeeca3efbdf) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
435ae89861 |
bluez5: add missing tools to noinst-tools package
This change will prevent these tools from being installed if the image doesn't install bluez5-noinst-tools package. BlueZ 5.66: tools/mesh-tester BlueZ 5.66: tools/ioctl-tester BlueZ 5.65: tools/iso-tester BlueZ 5.56: tools/btpclientctl BlueZ 5.51: tools/bcmfw BlueZ 5.49: tools/rtlfw BlueZ 5.47: tools/btconfig (not a new tool, but it was moved from bin_PROGRAMS to noinst_PROGRAMS) (From OE-Core rev: d4f5a22b22c1842f1583e46b8e77b24bccee6726) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
3613fc903e |
glibc: Add single-threaded fast path to rand()
Backport a patch [1] to improve performance of rand() and __random()[2] by adding a single-threaded fast path. [1] https://sourceware.org/git/?p=glibc.git;a=commit;h=be0cfd848d9ad7378800d6302bc11467cf2b514f [2] https://sourceware.org/bugzilla/show_bug.cgi?id=32777 (From OE-Core rev: fc6cbb7ac0b6b3c852bae11fda5f75977b8ca2b4) Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b0ded4df5f2d3bb3319978d1a549c72f5daf238e) Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
806f20118f |
tzdata/tzcode-native: upgrade 2025a -> 2025b
(From OE-Core rev: 4d3290f28940c8aa648ec5bd0249d438dcc3eab6) Signed-off-by: Priyal Doshi <pdoshi@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b1ff8b45da27b533477cf6d9ace7a47f7f3a28b1) Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
879f57dd82 |
libsoup-2.4: fix CVE-2025-32911
CVE-2025-32911: A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function. This flaw allows a malicious HTTP client to cause memory corruption in the libsoup server. Backport patches to fix it [1] https://nvd.nist.gov/vuln/detail/CVE-2025-32911 [2] https://gitlab.gnome.org/GNOME/libsoup/-/issues/433 (From OE-Core rev: 75f1c57a5171859d1bfc58d69b3923d017b14303) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
da1105036e |
qemu 8.2.7: ignore CVE-2023-1386
Upstream Repository: https://gitlab.com/qemu-project/qemu.git Bug Details: https://nvd.nist.gov/vuln/detail/CVE-2023-1386 Type: Security Advisory CVE: CVE-2023-1386 Score: 3.3 Analysis: - According to redhat[1] this CVE has closed as not a bug. Reference: [1] https://bugzilla.redhat.com/show_bug.cgi?id=2223985 (From OE-Core rev: 962cf064df6db243c182c6b53d06a4fd087cd3f2) Signed-off-by: Madhu Marri <madmarri@cisco.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 6a5d9e3821246c39ec57fa483802e1bb74fca724) Signed-off-by: Steve Sakoman <steve@sakoman.com> |
||
![]() |
9b96fdbb0c |
migration-guides/release-notes-5.2.rst: add missing cves
Add missing fixed CVEs to the release note as reported here: https://lore.kernel.org/r/5fc0d33e-4ba5-4f8d-80c2-c5c87be79680@gmail.com Additions can be verified at the following links: - https://gstreamer.freedesktop.org/security/ - https://www.openssh.com/txt/release-9.9p2 - http://www.dest-unreach.org/socat/ libssh2 CVE-2023-48795 was already fixed in previous releases so remove it. See the previous migration guides. Otherwise the CVE entries have been sorted. Reported-by: Takayasu Ito <ypa.takayasu.ito@gmail.com> (From yocto-docs rev: b8d9cf79d299b2e553e6bc962527d835206022ec) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
81c9c4f6d4 |
migration-guides/release-notes-5.2.rst: fix badly formatted gstreamer entries
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: 22babeaa9ef4c0e6706c6de8f16fbd0e8d505818) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
51d1210367 |
migration-guides/{migration,release-notes}-5.2.rst: notes for systemd pni-names
Add a note to the migration guide regarding the pni-names behavior change. Suggested-by: Enrico Jörns <ejo@pengutronix.de> (From yocto-docs rev: 9a1b9778c296351a575501a4abc5317e9be954bc) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
43909a9870 |
genericarm64: add ttyPS1 for KV260
The AMD KV260 has a serial console on ttyPS1, so until we can dynamically detect the console under sysvinit we can add it to SERIAL_CONSOLES so this platform has a working console when not running systemd. (From meta-yocto rev: 467b6d77e50f92bee3c8f7ca928bd70758bab457) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
185a87256e |
systemd: always depend on the explicit serial console units
The systemd-serialgetty recipe generates explicit units for consoles that are defined in SERIAL_CONSOLES, and if that variable is not defined then just produces an empty package. Even when systemd has been configured to use the getty generator, if there are explicit consoles defined then we should respect them. Don't conditionalise the dependency on systemd-serialgetty so that we always pull in the explicit consoles. (From OE-Core rev: 6ec2c52b938302b894f119f701ffcf0a847eee85) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
22f3616aad |
systemd: enable getty generator by default
Until recently, even when the getty generator was disabled in the systemd recipe it was actually still active. This was because the old behaviour was to delete the serial-getty template unit if the generator was disabled, but the systemd-serialgetty package shipped then shipped the same files so the generator continued to run. This was a bug in the original commit[1] so this behaviour has been present since 2016. My recent fixes[2] changed this: if the getty generator was disabled then the generator itself is deleted. This makes the actual behaviour match the intention, but the consequence was to demonstrate that some modern platforms were relying on this unexpected behaviour: specifically the genericarm64 BSP which intends to support a number of virtual and physical boards with a number of serial console ports that are not really suitable to be hardcoded into SERIAL_CONSOLES: - ttyS0 - ttyAMA0 (AMBA PL011 uart) - ttyS2 (BeagleBone Play, S0 and S1 are internal) - hvc0 (KVM) - ttyPS1 (AMD KV260) - And most likely more Restore the existing behaviour by explicitly enabling the serial getty generator: this means that systemd will automatically bring up a getty on the first serial console it finds. In the future we should extend some level of dynamic console-finding to sysvinit-based systems by searching for a console device in inittab, but for now this reverts the unintentional regression. [1] oe-core 2a8d0df47c9 ("systemd: make systemd-serialgetty optional") [2] oe-core 2beb3170af6 ("systemd: if getty generator is disabled remove the generator, not the units") (From OE-Core rev: 87136e18b70c0fb66d7268b30e8bc0da9268aa31) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
58776612f0 |
mesa-demos: fix detection of GLX headers
Backport a patch from upstream to fix the build when glx.pc isn't found, but the glx headers are available. As libglvnd is the only provider of glx.pc and by default we build without libglvnd, this is common. This solves the problem where mesa-demo is missing the GLX demos, such as glxgears. [ YOCTO #15825 ] (From OE-Core rev: 466c01cb1ec9ad2a13dc12b5fa7276b9b450266e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
62689ff1fb |
mesa: remove obsolete deletion of .la files
As Mesa is built with Meson now, there's no need to delete the .la files as they're not installed in the first place. (From OE-Core rev: 7cc1288c0121268b02ab26d0b032cee6cb9eacb4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
528b36636b |
linux-yocto/6.12: cfg: fix iommu configuration for -tiny kernel
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: iommu: add config dependencies Date: Sun, 20 Apr 2025 22:28:21 -0400 commit [cfg/intel.scc: Include iommu.scc for Arrowlake boot support] moves the iommu configuration to a location that is included by more BSPs and kernel types. One of those kernel types is the -tiny kernel, which uses a allnoconfig base. Due to the allnoconfig, there are missing dependencies to allow the desired options to be enabled in the final .config Those missing options throw configuration audit warnings By adding the required dependencies to the fragment, it is now standalone and can be included from anywhere without configuration audit warnings being triggered. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 795594476c6fabd5391dc35f254de8028f7c47d6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
5f6a1c9838 |
linux-yocto/6.12: cfg: Include iommu.scc for Arrowlake boot support
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Yogesh Tyagi Email: yogesh.tyagi@intel.com Subject: cfg/intel.scc: Include iommu.scc for Arrowlake boot support Date: Mon, 14 Apr 2025 11:55:45 +0530 Move features/iommu/iommu.scc from bsp/intel-common/intel-corei7-64.scc and bsp/intel-x86/intel-x86.scc to cfg/intel.scc to eliminate redundancy and ensure IOMMU support (CONFIG_INTEL_IOMMU=y, etc.) is enabled for genericx86-64 on Intel Arrowlake, resolving boot issues. This changes is needed in 6.12 as well as master branch. https://bugzilla.yoctoproject.org/show_bug.cgi?id=15802 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: ff91efc2ab25880967b82cc709954d10d62b8cbe) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
17b2110721 |
kern-tools: allow comments after configuration options
Bumping the kern-tools SRCREV to allow comments after configuration options. Without this update of the regex, symbol_why will incorrectly detect that options are not in the final .config during audit. (From OE-Core rev: 79135df956b536d3be1ca86d28d5c77d59c672c4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
542eec1b1c |
linux-yocto/6.12: update to v6.12.23
Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 83b4161a63b8 Linux 6.12.23 e70b4b8f93d7 platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() 625e9b91eb13 tracing: Do not use PERF enums when perf is not defined 59fc42318305 ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE c6f2a8146da1 NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up afec5b5010de NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory 101fd0aa0d7d NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() a84c80515ca8 nfsd: fix management of listener transports cad3479b6366 nfsd: put dl_stid if fail to queue dl_recall 52e209203c35 nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid() adf0ddb914c9 media: streamzap: fix race between device disconnection and urb callback 845e9286ff99 media: vimc: skip .s_stream() for stopped entities e2d8e7bd3314 exec: fix the racy usage of fs_struct->in_exec 747e3eec1d7d mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() 2d9709690f31 jfs: add index corruption check to DT_GETPAGE() 0beddc2a3f9b jfs: fix slab-out-of-bounds read in ea_get() b47584c55644 ext4: fix OOB read when checking dotdot dir 13d6f8ba5074 ext4: don't over-report free space or inodes in statvfs 0cfea60966e4 wifi: mt76: mt7921: fix kernel panic due to null pointer dereference 2df8ee605eb6 arm64: Don't call NULL in do_compat_alignment_fixup() 2e877ff34922 mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs 1abca855ea9f tracing/osnoise: Fix possible recursive locking for cpus_read_lock() 33052e7f52c5 tracing: Fix synth event printk format for str fields cffc2a6718e4 tracing: Ensure module defining synth event cannot be unloaded while tracing c85efe6e1374 tracing: Fix use-after-free in print_graph_function_flags during tracer switching 37c9875c178f exfat: fix potential wrong error return from get_block 49b0a6ab8e52 exfat: fix random stack corruption after get_block ca8bed31edf7 ksmbd: fix null pointer dereference in alloc_preauth_hash() 56de7778a485 ksmbd: validate zero num_subauth before sub_auth is accessed 6a9cd9ff0fa2 ksmbd: fix overflow in dacloffset bounds check 9069939d7621 ksmbd: fix session use-after-free in multichannel connection ca042cc0e4f9 ksmbd: fix use-after-free in ksmbd_sessions_deregister() 800c482c9ef5 ksmbd: add bounds check for create lease context 29b946714d6a ksmbd: add bounds check for durable handle context 9bc3299039d2 KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error a31fa24813a7 mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD 1209241a6b40 mmc: sdhci-pxav3: set NEED_RSP_BUSY capability b548a448993a mmc: omap: Fix memory leak in mmc_omap_new_slot 0c121f2065e4 Remove unnecessary firmware version check for gc v9_4_2 6b9ddc4f5f2e media: omap3isp: Handle ARM dma_iommu_mapping 9f7ae45f0c61 ARM: 9444/1: add KEEP() keyword to ARM_VECTORS 498edda23f7e ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP e71a57c5aaa3 acpi: nfit: fix narrowing conversion in acpi_nfit_ctl 339d6c965f20 wifi: mt76: mt7925: remove unused acpi function for clc 93224deb50a8 x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs 70a2fa13d4a9 x86/tsc: Always save/restore TSC sched_clock() on suspend/resume e3d54decc75c x86/Kconfig: Add cmpxchg8b support back to Geode CPUs e8bba7ced03e idpf: Don't hard code napi_struct size c35771342e47 uprobes/x86: Harden uretprobe syscall trampoline check 3a8bec6583e5 perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read e853bb7d6aec perf/x86/intel: Apply static call for drain_pebs 854b6764be33 ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() 1a85281415fb platform/x86: ISST: Correct command storage data length 48792ab44552 platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560 35c1834dd630 ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers 805e3ce5e0e3 x86/tdx: Fix arch_safe_halt() execution for TDX VMs 3e3d8169c095 x86/mce: use is_copy_from_user() to determine copy-from-user context ada88219d531 x86/microcode/AMD: Fix __apply_microcode_amd()'s return value d39838da59bd KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected a54247efbc73 x86/hyperv: Fix check of return value from snp_set_vmsa() add72c418d0a LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC 223d565d8892 LoongArch: BPF: Don't override subprog's return value 205a2182c51f LoongArch: BPF: Fix off-by-one error in build_prologue() 0aa5d4370b5b LoongArch: Increase MAX_IO_PICS up to 8 1d0def2d1658 LoongArch: Increase ARCH_DMA_MINALIGN up to 16 dc07c4698587 rust: Fix enabling Rust and building with GCC for LoongArch d689645cd159 usbnet:fix NPE during rx_complete 86f327305ed4 wifi: mac80211: Fix sparse warning for monitor_sdata 96fa2608296d tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register b09ff334c168 tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning ac08fa36d8cb tty: serial: fsl_lpuart: use port struct directly to simply code 82719d0e7584 tty: serial: fsl_lpuart: Use u32 and u8 for register variables 3501677651ca cgroup/rstat: Fix forceidle time in cpu.stat 39bc1484eb06 cgroup/rstat: Tracking cgroup-level niced CPU time ef79f2dec7a9 tracing: Correct the refcount if the hist/hist_debug file fails to open eecb62a24b23 tracing/hist: Support POLLPRI event for poll on histogram fe87f8d3a5b4 tracing/hist: Add poll(POLLIN) support on hist file 387dc88c2c27 tracing: Switch trace_events_hist.c code over to use guard() 7de8290a66df tools/power turbostat: report CoreThr per measurement interval e9c928807239 perf/core: Fix child_total_time_enabled accounting bug at task exit d3f0a68b2914 drm/amdgpu/gfx12: fix num_mec 2ac69453e9e5 drm/amdgpu/gfx11: fix num_mec 528287815ee5 kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally 8a88bb092f42 net: ibmveth: make veth_pool_store stop hanging ebebeb58d48e arcnet: Add NULL check in com20020pci_probe() f4fea25f5c7f ipv6: Do not consider link down nexthops in path selection 1eb36a2cdf63 ipv6: Start path selection from the first nexthop 2952776c69a1 net: fix geneve_opt length integer overflow 9dec9dacaeed net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy de579015d132 ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS 0a93a710d6df netfilter: nft_tunnel: fix geneve_opt type confusion addition 92a5c1851311 net: decrease cached dst counters in dst_release 9539c1721a36 tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). 47744d0d5f3b vsock: avoid timeout during connect() if the socket is closing a116b271bf3c udp: Fix memory accounting leak. 94d5ad7b4112 udp: Fix multiple wraparounds of sk->sk_rmem_alloc. fcbfb54a0269 net: mvpp2: Prevent parser TCAM memory corruption e5178bfc55b3 sctp: add mutual exclusion in proc_sctp_do_udp_port() 2f35b7673a3a net_sched: skbprio: Remove overly strict queue assertions 3ba9cf69de50 netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets feb1fa2a03a2 netfilter: nf_tables: don't unregister hook when table is dormant 86bd9609fd3e netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only 79618e952ef4 idpf: fix adapter NULL pointer dereference on reboot d11d0ce887f4 e1000e: change k1 configuration on MTP and later platforms 40d187b247b3 spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent 174954911f1c ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model 48b175aa4677 spi: bcm2835: Do not call gpiod_put() on invalid descriptor 4d8458e48ff1 ASoC: imx-card: Add NULL check in imx_card_probe() a3800b64f866 nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer c35ec5e046ba riscv/purgatory: 4B align purgatory_start 4c6b1d08e614 riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator be85b932b578 riscv: Fix hugetlb retrieval of number of ptes in case of !present pte e50781bf7acc spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock() d3b862658669 ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe() c76bb2d0aa54 s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation 7e3497d7dacb ublk: make sure ubq->canceling is set when queue is frozen efd101b1f0f5 x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs 0751db851374 RISC-V: errata: Use medany for relocatable builds 92a25feb4546 ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA 26d14768c4ba firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success 3dbb73a07579 ntb: intel: Fix using link status DB's cb153bdc1812 ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans 4119e80ce22d riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra 8522051c58d6 fs/9p: fix NULL pointer dereference on mkdir d04600f43569 spufs: fix a leak in spufs_create_context() 029d8c711f5e spufs: fix gang directory lifetimes 35f789ccebd6 spufs: fix a leak on spufs_new_file() failure 7a95b4887348 netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int 8a2cc9ffd13c hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} bc08c087118e memory: omap-gpmc: drop no compatible check d840c84cdddd can: statistics: use atomic access in hot path 54c198d672ca ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx a3612053b2e7 selftests: netfilter: skip br_netfilter queue tests if kernel is tainted 93c59b5548ee net: devmem: do not WARN conditionally after netdev_rx_queue_restart() cf1b90486748 drm/amd: Keep display off while going into S4 3e6ce0d9ec79 nvme-pci: fix stuck reset on concurrent DPC and HP 5e194e0f77ee x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled eafd7ec55b1d x86/hyperv: Fix output argument to hypercall that changes page visibility ddf40162ac79 locking/semaphore: Use wake_q to wake up processes outside lock critical section e401fa5b953e wifi: mac80211: fix SA Query processing in MLO 9465e09b74eb wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state 56e6d4a8877f ASoC: rt1320: set wake_capable = 0 explicitly f8dfd7c50170 ASoC: codecs: wsa884x: report temps to hwmon in millidegree of Celsius e1fc76b2bbf3 x86/hyperv/vtl: Stop kernel from probing VTL0 low memory ecc08c460866 sched/deadline: Use online cpus for validating runtime c730833bc025 ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA 01a27b2dd07f ALSA: hda/realtek: Add support for ASUS B5405 and B5605 Laptops using CS35L41 HDA 2e2626d1e8db ALSA: hda/realtek: Add support for ASUS B3405 and B3605 Laptops using CS35L41 HDA f57ca98c65cd ALSA: hda/realtek: Add support for various ASUS Laptops using CS35L41 HDA ff8ebaf47dce ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA 9dcf970c5c38 ALSA: hda/realtek: Add support for ASUS ROG Strix GA603 Laptops using CS35L41 HDA c7943f0677d6 ALSA: hda/realtek: Add support for ASUS ROG Strix G814 Laptop using CS35L41 HDA 92075758782c exfat: add a check for invalid data size 77a5ed6b0349 platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA 5dd021991430 platform/x86/amd/pmf: Propagate PMF-TA return codes f7038ea68fc0 HID: i2c-hid: improve i2c_hid_get_report error message 95459156b366 net: dsa: rtl8366rb: don't prompt users for LED control 64eb31d872fe platform/x86/intel/vsec: Add Diamond Rapids support 10ac73318c3a platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet 6edee7c63b93 cifs: fix incorrect validation for num_aces field of smb_acl da087905e327 smb: common: change the data type of num_aces to le16 7364420090ac perf/core: Fix perf_pmu_register() vs. perf_init_event() fbd3a04bd86f ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0 64c707d24ccc ALSA: hda/realtek: Fix Asus Z13 2025 audio 83d888b69310 affs: don't write overlarge OFS data block size fields 4fbfb003bba4 affs: generate OFS sequence numbers starting at 1 d8575bdcf820 wifi: brcmfmac: keep power during suspend if board requires it 5eb8c8fee726 nvme-pci: skip CMB blocks incompatible with PCI P2P DMA 63bd235de242 nvme-pci: clean up CMBMSC when registering CMB fails c2fa1deeb4b8 nvme-tcp: fix possible UAF in nvme_tcp_poll 12622cb7b1d8 wifi: iwlwifi: mvm: use the right version of the rate API bd888d67c7ce wifi: iwlwifi: fw: allocate chained SG tables for dump e0862a6d3dab wifi: mac80211: remove debugfs dir for virtual monitor 5d42a3413724 wifi: mac80211: Cleanup sta TXQs on flush eb532ac40dc8 nfs: Add missing release on error in nfs_lock_and_join_requests() 26bf086ebd70 objtool/loongarch: Add unwind hints in prepare_frametrace() d80168db5e0c rcu-tasks: Always inline rcu_irq_work_resched() 00911b416ad7 context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() 8e49f912ae14 sched/smt: Always inline sched_smt_active() 22e1e4e11af5 objtool: Fix verbose disassembly if CROSS_COMPILE isn't set 10856c530de3 octeontx2-af: Free NIX_AF_INT_VEC_GEN irq d2e60c3b8a62 octeontx2-af: Fix mbox INTR handler when num VFs > 64 a436e1434317 net: phy: broadcom: Correct BCM5221 PHY model detection d3561dc471ac ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid 00c22ab0614a LoongArch: Rework the arch_kgdb_breakpoint() implementation 035a4a852ee8 LoongArch: Fix device node refcount leak in fdt_cpu_clk_init() 396cdb580e2e LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig 11d479dffde5 objtool: Fix segfault in ignore_unreachable_insn() 2a6f8823ff60 ring-buffer: Fix bytes_dropped calculation issue 5923492ba353 net/mlx5e: SHAMPO, Make reserved size independent of page size 457db486203c ksmbd: fix r_count dec/increment mismatch e0b32b6f0f13 ksmbd: fix multichannel connection failure 3e341dbd5f5a ksmbd: use aead_request_free to match aead_request_alloc 3f17af46cfc7 rndis_host: Flag RNDIS modems as WWAN devices 28b21ee8e8fb rtnetlink: Allocate vfinfo size for VF GUIDs when supported 4a9595eb024b exfat: fix missing shutdown check 6a1407532500 exfat: fix the infinite loop in exfat_find_last_cluster() 7d8dfc27d90d smb: client: Fix netns refcount imbalance causing leaks and use-after-free 81270dd79606 NFS: Shut down the nfs_client only after all the superblocks cd80277f6521 objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() 1adc93a525fd objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() 456300be232e thermal: core: Remove duplicate struct declaration 8f178998af67 perf bpf-filter: Fix a parsing error with comma 2c3dea5d1776 perf tools: annotate asm_pure_loop.S aba918999252 fs/procfs: fix the comment above proc_pid_wchan() 819685fcebdf perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation 5b2b692804ce tty: n_tty: use uint for space returned by tty_write_room() 1817c4b85011 staging: vchiq_arm: Fix possible NPR of keep-alive thread f3fafa188d96 staging: vchiq_arm: Register debugfs after cdev f14dd4025975 staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES ed1d004a5af0 perf: intel-tpebs: Fix incorrect usage of zfree() 70afdf771171 perf dso: fix dso__is_kallsyms() check 18ea76a747ac perf python: Check if there is space to copy all the event 9816424d65a2 perf python: Don't keep a raw_data pointer to consumed ring buffer space 4608d15a43fb perf python: Decrement the refcount of just created event on failure f0343969111f perf python: Fixup description of sample.id event member e1c900e078d5 i3c: master: svc: Fix missing the IBI rules a8edfc206ed1 um: hostfs: avoid issues on inode number reuse by host 5b37d2370d0c um: remove copy_from_kernel_nofault_allowed 2b0328c5f0f9 um: Pass the correct Rust target and options with gcc 0d8ba0ed03c3 selftests/mm/cow: fix the incorrect error handling eafb4e3a82aa fuse: fix dax truncate/punch_hole fault path ca27c16539a3 NFS: fix open_owner_id_maxsz and related fields. 46117472a279 NFSv4: Avoid unnecessary scans of filesystems for delayed delegations 8765bc2638ce NFSv4: Avoid unnecessary scans of filesystems for expired delegations ac8be75a7deb NFSv4: Avoid unnecessary scans of filesystems for returning delegations 4595beb5fee9 NFSv4: Don't trigger uneccessary scans for return-on-close delegations d04bea49c806 arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig 49d2a2ea9d30 ocfs2: validate l_tree_depth to avoid out-of-bounds access c6338b0d56f0 kexec: initialize ELF lowest address to ULONG_MAX c42282a07832 kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page() 32222c0fd242 perf units: Fix insufficient array space b18056f753bf perf evlist: Add success path to evlist__create_syswide_maps 7cd1096d3bea perf debug: Avoid stack overflow in recursive error message 7a40b52d4442 iio: light: Add check for array bounds in veml6075_read_int_time_ms 967570b52826 iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset dd6391006379 iio: adc: ad7173: Fix comparison of channel configs 12eeec2fe012 iio: adc: ad7124: Fix comparison of channel configs 0c13dc967e07 iio: adc: ad4130: Fix comparison of channel setups 55e2dbe2ba78 dmaengine: fsl-edma: free irq correctly in remove path bcd00d044346 dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister 201a2bdda13b fs/ntfs3: Prevent integer overflow in hdr_first_de() 284c9549386e fs/ntfs3: Fix a couple integer overflows on 32bit systems 8109f57613a0 usb: xhci: correct debug message page size calculation fc1b20f16897 perf bench: Fix perf bench syscall loop count 8e901e95bedc perf arm-spe: Fix load-store operation checking df3892e5e861 iio: backend: make sure to NULL terminate stack buffer 91cc7dca2a69 iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails. 7c640dd70e63 iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio a17a3db6d411 ucsi_ccg: Don't show failed to get FW build information error d72a8585043b perf build: Fix in-tree build due to symbolic link a7b29a28d1e4 tools/x86: Fix linux/unaligned.h include path in lib/insn.c 72a149792714 perf pmu: Don't double count common sysfs and json events 1315b08f609e coresight-etm4x: add isb() before reading the TRCSTATR 3a19eb3d9818 vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint e90a5776e105 coresight: catu: Fix number of pages while using 64k pages 6f774f82a7fa greybus: gb-beagleplay: Add error handling for gb_greybus_init 372a144dbb96 perf report: Switch data file correctly in TUI 0e344b67bf26 soundwire: slave: fix an OF node reference leak in soundwire slave device 82d0586c3592 isofs: fix KMSAN uninit-value bug in do_isofs_readdir() f9b0819e8b10 phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id 641394fbb5a5 fs/ntfs3: Update inode->i_mapping->a_ops on compression state 4f750b846280 w1: fix NULL pointer dereference in probe 4baed8d7452b perf: Always feature test reallocarray de9c71274735 perf stat: Fix find_stat for mixed legacy/non-legacy events 165b155dfedb clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock bf233124d398 pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm() 5416777d568a crypto: hisilicon/sec2 - fix for aead auth key length 0d6460b9d2a3 RDMA/core: Fix use-after-free when rename device name 782526a40149 x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment c2ddf2f5760b leds: Fix LED_OFF brightness race a1fab9e64948 mfd: sm501: Switch to BIT() to mitigate integer overflows 7ee71ef057b1 pinctrl: renesas: rzv2m: Fix missing of_node_put() call cad677085274 RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow 19e6817f8400 bpf: Fix array bounds error with may_goto cff6b3c8085d clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable() 4fdbccc738af crypto: nx - Fix uninitialised hv_nxc on error ac9e52aca2cb power: supply: max77693: Fix wrong conversion of charge input threshold value b6542ef0d4dd x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 cd0e4789f870 clk: amlogic: g12a: fix mmc A peripheral clock f29760cdca4b clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents 64bb7efb0c4c crypto: qat - remove access to parity register for QAT GEN4 4409e87cdc8b pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment 8ba426f170f1 rust: fix signature of rust_fmt_argument c9fad5ce1ef9 selftests/bpf: Select NUMA_NO_NODE to create map 4d32504f7ae9 clk: amlogic: gxbb: drop non existing 32k clock parent dc8477444ac6 clk: amlogic: g12b: fix cluster A parent data 52f3ef292b7b pinctrl: tegra: Set SFIO mode to Mux Register 2aec4d9a79a7 IB/mad: Check available slots before posting receive WRs 6d4e56e4c581 crypto: api - Fix larval relookup type and mask eae034cdcee9 power: supply: bq27xxx_battery: do not update cached flags prematurely 005d8de09c71 remoteproc: qcom_q6v5_mss: Handle platforms with one power domain a114d25d584c RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() 257f0bdd5a4b RDMA/mlx5: Fix calculation of total invalidated pages df45ae2a4f1c RDMA/core: Don't expose hw_counters outside of init net namespace c9c2582c4cd1 clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent dcb5997ead6d selftests/bpf: Fix freplace_link segfault in tailcalls prog test 25aa4fe297a5 RDMA/mlx5: Fix MR cache initialization error flow fb4206c76b99 pinctrl: renesas: rzg2l: Fix missing of_node_put() call 3980e3741a8c pinctrl: renesas: rza2: Fix missing of_node_put() call e7b7f5a170d3 lib: 842: Improve error handling in sw842_compress() 8ed5381756de bpf: Use preempt_count() directly in bpf_send_signal_common() 42efddee037b clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK 82484764ea90 remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226 4a7e28e3523f crypto: tegra - Set IV to NULL explicitly for AES ECB 7d25febb0e03 RDMA/mana_ib: Ensure variable err is initialized 088a200ebf46 s390: Remove ioremap_wt() and pgprot_writethrough() bd717b4dea87 clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock 13a2312c5352 crypto: tegra - Fix CMAC intermediate result handling 241d9965109b pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw() 24307866e0ac clk: samsung: Fix UBSAN panic in samsung_clk_init() 81d4e03116d3 remoteproc: qcom: pas: add minidump_id to SC7280 WPSS b5d1970003cc clk: renesas: r8a08g045: Check the source of the CPU PLL settings 8d6373f83f36 x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() 919206201aac selftests/bpf: Fix string read in strncmp benchmark 652a3dfd8c2b libbpf: Fix hypothetical STT_SECTION extern NULL deref case 73fd28b12d78 remoteproc: qcom_q6v5_pas: Make single-PD handling more robust 26c0229b604e pinctrl: renesas: rzg2l: Suppress binding attributes bfcca46f01ac of: property: Increase NR_FWNODE_REFERENCE_ARGS 2df19f5f6f72 remoteproc: core: Clear table_sz when rproc_shutdown 01fd737776ca RDMA/mlx5: Fix page_size variable overflow 51bcbe6cdaf0 crypto: hisilicon/sec2 - fix for sec spec check 71f4581c464b crypto: hisilicon/sec2 - fix for aead authsize alignment 0069c0e671ab clk: amlogic: gxbb: drop incorrect flag on 32k clock 46ea02988bb9 crypto: tegra - Use HMAC fallback when keyslots are full 057298d19334 crypto: bpf - Add MODULE_DESCRIPTION for skcipher 3e0d61cf588f crypto: tegra - check return value for hash do_one_req 5d9147db00d3 crypto: tegra - Use separate buffer for setkey f23dfee54b57 crypto: qat - set parity error mask for qat_420xx 92936d50c5b8 crypto: iaa - Test the correct request flag 238ece4937aa fbdev: sm501fb: Add some geometry checks. 8356f4570082 mdacon: rework dependency list d3ea050c153d dummycon: fix default rows/cols 9a14cacaf527 fbdev: au1100fb: Move a variable assignment behind a null pointer check b1c4bd166771 PCI: pciehp: Don't enable HPIE when resuming in poll mode e23dfb926f5b PCI: Fix BAR resizing when VF BARs are assigned a1855c2ebb88 PCI: histb: Fix an error handling path in histb_pcie_probe() b004cf517d8e PCI: dwc: ep: Return -ENOMEM for allocation failures 3453bcaf2ca9 drm/amd/display: avoid NPD when ASIC does not support DMUB d877bf6eb39c drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() 57a9fb47551b drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr e5838a2bf16f drm/mediatek: Fix config_updating flag never false when no mbox channel 02e94069c3e9 PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe 362b5879a7f3 PCI: Remove stray put_device() in pci_register_host_bridge() 7b40c5b938e9 powerpc/kexec: fix physical address calculation in clear_utlb_entry() 7e754aa0daaf crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD a3030fcba3c8 drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump f42a78df8894 drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() b8b5e2e77083 drm/panthor: Update CS_STATUS_ defines to correct values bcb484200441 PCI: Avoid reset when disabled via sysfs 2a54a1a9c6c9 PCI/portdrv: Only disable pciehp interrupts early when needed 2cf276e501c4 PCI: brcmstb: Fix potential premature regulator disabling df63321a40cc PCI: brcmstb: Fix error path after a call to regulator_bulk_get() 0fe63272c43c PCI: brcmstb: Use internal register to change link capability 4557922dbfca PCI: brcmstb: Set generation limit before PCIe link up b23b73ea4c21 PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload c0ef1c8ef70b drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables' 70f1dcc21779 drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host 2af52e4d2e19 drm/msm/dsi: Use existing per-interface slice count in DSC timing a47ee1884c5b drm/msm/dsi/phy: Program clock inverters in correct register 47a025046640 drm/msm/dpu: don't use active in atomic_check() a99219bbd69a drm/amd/display: fix an indent issue in DML21 8ba27aa51286 PCI/ACS: Fix 'pci=config_acs=' parameter 91b0ab875128 drm/panel: ilitek-ili9882t: fix GPIO name in error message f556b6ba0ac5 PCI/ASPM: Fix link state exit during switch upstream function removal 4f997843de78 drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member 0fe9a58fa5d0 drm/mediatek: mtk_hdmi: Unregister audio platform device on failure 372e387c4f1c PCI: Remove add_align overwrite unrelated to size0 254f771c7067 PCI: Use downstream bridges for distributing resources f2b099e945ee drm/amdgpu/umsch: fix ucode check 2dbf9e3efcc0 drm/amdgpu: refine smu send msg debug log format 2a07eab05d9d gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines d5eb8e347905 drm/vkms: Fix use after free and double free on init error b84d743c2393 drm: xlnx: zynqmp: Fix max dma segment size dd8e6445e4e3 drm/bridge: it6505: fix HDCP V match check is not performed correctly 69e90c1e3391 drm/dp_mst: Fix drm RAD print 5ffb6b9a1a04 drm/ssd130x: ensure ssd132x pitch is correct 5a3461ca54db drm/ssd130x: fix ssd132x encoding a9c4366566e6 drm/ssd130x: Set SPI .id_table to prevent an SPI core warning 950513eba9cb drm/bridge: ti-sn65dsi86: Fix multiple instances 15291b561d8c ALSA: timer: Don't take register_mutex with copy_from/to_user() 11242f4b9baa ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible f751361b3a15 ALSA: hda/realtek: Always honor no_shutup_pins 2050247d5ebf dt-bindings: vendor-prefixes: add GOcontroll 7fdca6c0b12c HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER da3ac4cf7f13 ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry 748a1118d20d ASoC: cs35l41: check the return value from spi_setup() 5b6739341500 platform/x86: dell-ddv: Fix temperature calculation 0654ea13976c platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static a4f38bc600f3 platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static 4f42478af663 auxdisplay: panel: Fix an API misuse in panel.c f0a72629ccec media: platform: allgro-dvt: unregister v4l2_device on the error path d34100049923 media: verisilicon: HEVC: Initialize start_bit field e161533964de auxdisplay: MAX6959 should select BITREVERSE d026245063d2 regulator: pca9450: Fix enable register for LDO5 f5852872eb29 x86/entry: Add __init to ia32_emulation_override_cmdline() 52e513a8850c x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures b86500597089 x86/traps: Make exc_double_fault() consistently noreturn 5108828fecfc perf/ring_buffer: Allow the EPOLLRDNORM flag for poll 345957c1cfb8 lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() c3a4c91a409e PM: sleep: Fix handling devices with direct_complete set on errors 953d28a4f459 thermal: int340x: Add NULL check for adev a8a1bcc27d46 x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors 385a0265295f EDAC/ie31200: Fix the error path order of ie31200_init() 4294e94f43c7 EDAC/ie31200: Fix the DIMM size mask for several SoCs 67d079c0f29e EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer 96b4f2e97408 selinux: Chain up tool resolving errors in install_policy.sh 864750968d71 watchdog/hardlockup/perf: Fix perf_event memory leak b471631fa19a kunit/stackinit: Use fill byte different from Clang i386 pattern ff435a627342 RISC-V: KVM: Disable the kernel perf counter during configure e2bda794d381 cpufreq: tegra194: Allow building for Tegra234 31d5665172b3 PM: sleep: Adjust check before setting power.must_resume 4d28c2ab2af5 lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock 9807270d7399 x86/sev: Add missing RIP_REL_REF() invocations during sme_enable() 3e14d9a4eb74 x86/platform: Only allow CONFIG_EISA for 32-bit a086e7cde509 x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() 568aa554e760 x86/fpu: Fix guest FPU state buffer allocation size 2c27c9e1d18a EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids f381c92ab4ec cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() b576c4834d5a sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks 7b1d2454d0b6 sched: Cancel the slice protection of the idle entity 2d5c37dff4b0 smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label 9d93922280f9 smack: dont compile ipv6 code unless ipv6 is configured 40426fc0970e cpufreq: scpi: compare kHz instead of Hz bc4d689a231d x86/mm/pat: cpa-test: fix length for CPA_ARRAY test 56ec918e6c86 watch_queue: fix pipe accounting mismatch 2ee7ebed771b mips: Add '-std=gnu11' to vdso CFLAGS b2c792d89ac5 yaffs2: switch from readlink_copy() to vfs_readlink() 807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot 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 (From OE-Core rev: 054457a772df0e7866fa4ff0f22d79622ff419bd) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
a472092f33 |
linux-yocto/6.12: update to v6.12.22
Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 55767d6e74ef Linux 6.12.22 9e6e83e1e2d0 bcachefs: bch2_ioctl_subvolume_destroy() fixes a964484a3537 serial: 8250_dma: terminate correct DMA in tx_dma_flush() 5f9176f82ec7 serial: stm32: do not deassert RS485 RTS GPIO prematurely f86907583000 perf tools: Fix up some comments and code to properly use the event_source bus b094e8e3988e memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove a4931d9fb99e usb: xhci: Apply the link chain quirk on NEC isoc endpoints 6af20ac254cb usb: xhci: Don't skip on Stopped - Length Invalid ed5760db3d8a net: usb: usbnet: restore usb%d name exception for local mac addresses 52e05bea53c2 net: usb: qmi_wwan: add Telit Cinterion FE990B composition 666e78b47713 net: usb: qmi_wwan: add Telit Cinterion FN990B composition 53a005d3019f tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers 27bd86d139ce tty: serial: 8250: Add Brainboxes XC devices 54f9a8dcab90 tty: serial: 8250: Add some more device IDs 0fac51a2d143 counter: microchip-tcb-capture: Fix undefined counter channel state on probe 181a2ab650f7 counter: stm32-lptimer-cnt: fix error handling when enabling 3ed38d0297fa ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx 2bb139e483f8 netfilter: socket: Lookup orig tuple for IPv6 SNAT 2c1674fb52b2 drm/amd/display: Don't write DP_MSTM_CTRL after LT 95407304253a nfsd: fix legacy client tracking initialization 09691f367df4 atm: Fix NULL pointer dereference dddd13f7f167 HID: hid-plantronics: Add mic mute mapping and generalize quirks a532e7680878 ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names 2ee7ebed771b mips: Add '-std=gnu11' to vdso CFLAGS 3423cae69078 Linux 6.12.21 2fa52cd829c1 mptcp: Fix data stream corruption in the address announcement 86368616a9ce mm/huge_memory: drop beyond-EOF folios with the right number of refs e7940c5794c3 arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S 9aaffd371829 libsubcmd: Silence compiler warning 8ece5abd7490 Revert "sched/core: Reduce cost of sched_move_task when config autogroup" c7762348038b KVM: arm64: Eagerly switch ZCR_EL{1,2} 4a397bf077e7 KVM: arm64: Mark some header functions as inline 2e4f2c20db53 KVM: arm64: Refactor exit handlers cb53828d6911 KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN d547b363f16a KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN f19a46cb5373 KVM: arm64: Remove host FPSIMD saving for non-protected KVM 79e140bba70b KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state e6cd28bbbf90 KVM: arm64: Calculate cptr_el2 traps on activating traps 73ef4f6e379b io_uring/net: fix sendzc double notif flush a4cb17797a5d ksmbd: fix incorrect validation for num_aces field of smb_acl 731eccbd65aa drm/amdkfd: Fix user queue validation on Gfx7/8 3aa8e00fefca drm/amdgpu: Fix JPEG video caps max size for navi1x and raven a0a43a133371 drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size 499d1adcac3e drm/amdgpu: Remove JPEG from vega and carrizo video caps 97c2a78d2995 drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2 4b8b7026fc3b drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2 8201c17e986e drm/amdgpu: Restore uncached behaviour on GFX12 eacbc9d28391 drm/amd/pm: add unique_id for gfx12 c58726d64d08 drm/amd/display: Use HW lock mgr for PSR1 when only one eDP 1992e216fd3c drm/amd/display: Fix message for support_edp0_on_dp1 7341e36e6513 drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini() 1135a9431160 drm/sched: Fix fence reference count leak dd1801aa01bb drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() b2ab8c713bad pmdomain: amlogic: fix T7 ISP secpower f4489260f571 soc: qcom: pdr: Fix the potential deadlock 91176c193417 batman-adv: Ignore own maximum aggregation size during RX 130290f44bce xsk: fix an integer overflow in xp_create_and_assign_umem() 6afe2ea2daec keys: Fix UAF in key_put() 8332847875f7 efi/libstub: Avoid physical address 0x0 when doing random allocation c4e37b381a7a firmware: qcom: uefisecapp: fix efivars registration race 54ccfef43773 ARM: shmobile: smp: Enforce shmobile_smp_* alignment 0b1d48698ed9 ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 2e1dfe3105ab memcg: drain obj stock on cpu hotplug teardown ede3e8ac90ae proc: fix UAF in proc_get_inode() 4b84c6437f4b mm/page_alloc: fix memory accept before watermarks gets initialized c057ee03f751 mm/migrate: fix shmem xarray update during migration abc2677d167d mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT baa37829052f selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation 8f8eb5afa2cb mmc: atmel-mci: Add missing clk_disable_unprepare() e96500b7d695 mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops 838c916e6d66 arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou f8ec8036e7e0 arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou 200517d82b4c arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card 16f1b7dc28a4 arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card b362fc904d26 accel/qaic: Fix integer overflow in qaic_validate_req() a99f1254b11e regulator: check that dummy regulator has been probed before using it d3b83a1442a0 regulator: dummy: force synchronous probing 0def1a40c3e7 netfs: Call `invalidate_cache` only if implemented adb7325362c7 riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions 66e3cc3885e8 io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally 4b4d2527840f drm/v3d: Don't run jobs that have errors flagged in its fence c76a537ca228 drm/xe: Fix exporting xe buffers multiple times dc55ba5f6dd5 can: flexcan: disable transceiver during system PM 7072723e0534 can: flexcan: only change CAN state when link up in system PM 8cec9e314d33 can: ucan: fix out of bound read in strscpy() source eb14937ece4f can: rcar_canfd: Fix page entries in the AFL list 76a13fad5a3f dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M 15cc669513d6 net: mana: Support holes in device list reply msg bb83e6e7b56e i2c: omap: fix IRQ storms 71c9cf87776e tracing: tprobe-events: Fix leakage of module refcount a3ff812d68f6 Revert "gre: Fix IPv6 link-local address generation." 250793874f91 net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES 176d0333aae4 libfs: Fix duplicate directory entry in offset_dir_lookup 0d8a8179fa52 net: ipv6: ioam6: fix lwtunnel_output() loop 49a009135042 net: lwtunnel: fix recursion loops 1344df9a981c net: ti: icssg-prueth: Add lock to stats 326223182e47 net: atm: fix use after free in lec_send() 99918fb674d2 gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU 58ed057dcdb3 phy: fix xa_alloc_cyclic() error handling cb2f8a5c1fd9 dpll: fix xa_alloc_cyclic() error handling f8aaa38cfaf6 devlink: fix xa_alloc_cyclic() error handling cfbde06fda15 ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). 29d91820184d ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). 8940e6168bb3 net: ipv6: fix TCP GSO segmentation with NAT d4bf956547c3 net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence 8bf2f1ba2729 ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs 5ba4f58ec2de tracing: tprobe-events: Fix to clean up tprobe correctly when module unload dfc80ed249b6 ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX 1be40f79d36d accel/qaic: Fix possible data corruption in BOs > 2G e8f50474037f Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters 761b7c36addd Bluetooth: Fix error code in chan_alloc_skb_cb() bc6824b3aaff RDMA/hns: Fix wrong value of max_sge_rd abf7f5be159a RDMA/hns: Fix missing xa_destroy() 0fa35d93d50a RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() 7912097c9304 RDMA/hns: Fix invalid sq params not being blocked 4e4c2571aac4 RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() 13a52f6c9ff9 RDMA/hns: Fix soft lockup during bt pages loop d7b8dc4a0dce RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path ca3c033a4fe1 dma-mapping: fix missing clear bdr in check_ram_in_range_map() db7dd032eeb2 ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200 2c74f29eaa0d ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300 d4ebdbbd4603 ARM: dts: bcm2711: Don't mark timer regs unconfigured 49d3178ea54a ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP 7c2a5a535cbd RDMA/mlx5: Handle errors returned from mlx5r_ib_rate() adeba5b0d120 RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx 2776978d2fac RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests 9d22afe499d0 arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1 be96850f9ed2 arm64: dts: bcm2712: PL011 UARTs are actually r1p5 98c175b8eb2b ARM: dts: bcm2711: PL011 UARTs are actually r1p5 b8a47aa0b3df ARM: dts: bcm2711: Fix xHCI power-domain 11ae21f1b926 soc: imx8m: Unregister cpufreq and soc dev in cleanup path 224d8bf798fb soc: imx8m: Use devm_* to simplify probe failure handling 4d709816638d soc: imx8m: Remove global soc_uid 25e4700489cf xfrm_output: Force software GSO only in tunnel mode a0395e96831a xfrm: fix tunnel mode TX datapath in packet offload mode a64df69c9718 arm64: dts: rockchip: remove supports-cqe from rk3588 tiger 02396956ad89 arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar 5e203693ebf2 arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply ea835113e5d0 firmware: imx-scu: fix OF node leak in .probe() d78510d151b5 firmware: qcom: scm: Fix error code in probe() f491dd2afe1c Linux 6.12.20 62b9ad7e52d4 fs/netfs/read_collect: add to next->prev_donated 8f324d99306b HID: apple: disable Fn key handling on the Omoton KB066 888bcd6c5832 nvme-fc: rely on state transitions to handle connectivity loss f87271d21dd4 Bluetooth: L2CAP: Fix corrupted list in hci_chan_del ee06d5c81041 tools/sched_ext: Add helper to check task migration state 46db29a2c8b1 sched_ext: selftests/dsp_local_on: Fix selftest on UP systems 9d9d87e44dd7 smb: client: Fix match_session bug preventing session reuse beb97eba4cd8 smb3: add support for IAKerb f41514828296 mm/hugetlb: wait for hugetlb folios to be freed 3b699bcc2667 i2c: sis630: Fix an error handling path in sis630_probe() ee2ae325f78e i2c: ali15x3: Fix an error handling path in ali15x3_probe() be05097610f0 i2c: ali1535: Fix an error handling path in ali1535_probe() 9233b85afb47 x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors 1c46673be93d cifs: Fix integer overflow while processing closetimeo mount option 4740cef2a9d0 cifs: Fix integer overflow while processing actimeo mount option 2809a79bc649 cifs: Fix integer overflow while processing acdirmax mount option 833f2903eb8b cifs: Fix integer overflow while processing acregmax mount option 527bde0d9cac block: change blk_mq_add_to_batch() third argument type to bool 0dfe4a7957a5 scripts: generate_rust_analyzer: add uapi crate 4614939363bb scripts: generate_rust_analyzer: add missing include_dirs 657f5e3eeceb scripts: generate_rust_analyzer: add missing macros deps 7c29e8fd1f0e drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps e72a52a5cf18 ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() 77213a424a48 nvme: move error logging from nvme_end_req() to __nvme_end_req() 6f33bb8664b8 drm/xe/pm: Temporarily disable D3Cold on BMG b99b5c254442 drm/xe/userptr: Fix an incorrect assert 0e9989bea707 drm/xe: Release guc ids before cancelling work 084c46a133c1 drm/xe: cancel pending job timer before freeing scheduler 90d1cf2fad80 ASoC: rt722-sdca: add missing readable registers 9dcd2b72ea05 rust: init: add missing newline to pr_info! calls c79a462560d0 ASoC: cs42l43: Fix maximum ADC Volume cebcc1f336a6 drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() 4ec50b0cead5 rust: error: add missing newline to pr_warn! calls a46a9371f8b9 ASoC: ops: Consistently treat platform_max as control value 752b56bb76e2 sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl() 72833a339f1f net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata d52d624f3d70 net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata b9004fe68878 smb: client: fix regression with guest option 9721f3a79345 qlcnic: fix memory leak issues in qlcnic_sriov_common.c 608bbf7ff5a5 Fix mmu notifiers for range-based invalidates f6bbea2ffea7 arm64: mm: Populate vmemmap at the page level if not section aligned 5a87e46da241 dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature 454825019d2f netmem: prevent TX of unreadable skbs e2c89427e08b ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model ac4b32cb59ff ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() 0a024f992500 clk: samsung: gs101: fix synchronous external abort in samsung_clk_save() d14ef11b1d1e clk: samsung: update PLL locktime for PLL142XX used on FSD platform a4261bbc33fb ksmbd: prevent connection release during oplock break notification 62746ae3f541 ksmbd: fix use-after-free in ksmbd_free_work_struct bac7b8b1a3f1 drm/amd/display: Fix slab-use-after-free on hdcp_work 04f90b505ad3 drm/amd/display: Assign normalized_pix_clk when color depth = 14 6d669a3b031a drm/amd/display: Restore correct backlight brightness after a GPU reset fefa811e616b drm/amd/display: fix missing .is_two_pixels_per_container 9826fd36ff20 drm/amd/display: fix default brightness d1227b94d75c drm/amd/display: Disable unneeded hpd interrupts during dm_init 60ae74e367ae drm/amdgpu/display: Allow DCC for video formats on GFX12 c5c5e76aea80 drm/amd/amdkfd: Evict all queues even HWS remove queue failed 72235808eabe drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags beb47bc67363 drm/dp_mst: Fix locking when skipping CSN before topology probing 962912aaf8d1 drm/atomic: Filter out redundant DPMS calls e487d35964fb drm/panic: fix overindented list items in documentation 8232ec53bcdd drm/panic: use `div_ceil` to clean Clippy warning 8f55d4414d55 drm/i915/cdclk: Do cdclk post plane programming later 220e26960ef4 spi: microchip-core: prevent RX overflows when transmit size > FIFO size 488ffc0cac38 x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes 677088b7fa88 rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>` 514d35a745b8 rust: Disallow BTF generation with Rust + LTO 28d472f153f9 rust: alloc: satisfy POSIX alignment requirement 6db379b34a06 rust: remove leftover mentions of the `alloc` crate 2ef7bdb84620 rust: lockdep: Remove support for dynamically allocated LockClassKeys ccffb475c133 USB: serial: option: match on interface class for Telit FN990B d233dbf101b1 USB: serial: option: fix Telit Cinterion FE990A name 3bfa629f4516 USB: serial: option: add Telit Cinterion FE990B compositions 87ede08ef245 USB: serial: ftdi_sio: add support for Altera USB Blaster 3 1a7493a2b899 Input: i8042 - swap old quirk combination with new quirk for more devices 64c6abf1b427 Input: i8042 - swap old quirk combination with new quirk for several devices ee554ffa3731 Input: i8042 - add required quirks for missing old boardnames 3d6fa8c56bb1 Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ 0ff93d895619 Input: xpad - rename QH controller to Legion Go S f7ccf4eb4bac Input: xpad - add support for TECNO Pocket Go d91dd818f1fc Input: xpad - add support for ZOTAC Gaming Zone e2304bbf8789 Input: xpad - add multiple supported devices 1936b189fa7d Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers 84f7b6f1d63a Input: iqs7222 - preserve system status register 2daccd3b50dd Input: ads7846 - fix gpiod allocation eff502828bb4 Input: goodix-berlin - fix vddio regulator references fef9d44b24be cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() b2bccc729b93 cifs: Validate content of WSL reparse point buffers 061ea46c56f6 vhost: return task creation error instead of NULL 7184e996107c block: fix 'kmem_cache of name 'bio-108' already exists' d1ceef54b239 net: Handle napi_schedule() calls from non-interrupt 1cf295ac531c drm/nouveau: Do not override forced connector status 27fcaf0afe16 mptcp: safety check before fallback d7e94211d12d perf/x86/rapl: Add support for Intel Arrow Lake U 2d2b4bdf083d x86/irq: Define trace events conditionally c481ada21a72 x86/of: Don't use DTB for SMP setup if ACPI is enabled b1d5a2c0501f perf/x86/intel: Use better start period for frequency mode 665de082f3cb drm/vkms: Round fixp2int conversion in lerp_u16 7b67d2671481 ASoC: SOF: Intel: don't check number of sdw links when set dmic_fixup e5c9f8d2202d ASoC: dapm-graph: set fill colour of turned on nodes df2ae00d9605 fuse: don't truncate cached, mutated symlink c54e42985189 ASoC: tas2764: Set the SDOUT polarity correctly 1769f5cb5395 ASoC: tas2764: Fix power control mask e43334e1dc09 ASoC: tas2770: Fix volume scale 06d7337799dc phy: ti: gmii-sel: Do not use syscon helper to build regmap bfe7f298eedc nvme: only allow entering LIVE from CONNECTING state 94e7476fa7c5 sctp: Fix undefined behavior in left shift operation 7ece63c977c1 cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes 317fb015fe58 apple-nvme: Release power domains when probe fails 1f07456a5a66 nvmet-rdma: recheck queue state is LIVE in state lock in recv done fd903dd30122 nvme-pci: quirk Acer FA100 for non-uniqueue identifiers b349a3d1b15e io-wq: backoff when retrying worker creation 4fd9f51368a2 net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors a14be80a82c8 ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE 985c2c69a5e4 ASoC: SOF: amd: Add post_fw_run_delay ACP quirk eb49f80b8a6f ALSA: hda: hda-intel: add Panther Lake-H support 458173e86d77 ASoC: SOF: Intel: pci-ptl: Add support for PTL-H c51c8ec76cfc ALSA: hda: intel-dsp-config: Add PTL-H support 4ed43c26b7dc PCI: pci_ids: add INTEL_HDA_PTL_H 8aac6256919d ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module 5b27776a2beb ASoC: arizona/madera: use fsleep() in up/down DAPM event delays. f6eaaf1f5bcf ASoC: rsnd: adjust convert rate limitation 6ff121ffe87c ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() e96e1000be20 ASoC: rsnd: indicate unsupported clock rate d44418f5024f ALSA: hda/realtek: Limit mic boost on Positivo ARN50 a402f90da448 ASoC: simple-card-utils.c: add missing dlc->of_node c18fc7e6bbd0 ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull ed05ae9a27c9 ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14 d5742c484f52 ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID 45fb7e0d0cab selftests/bpf: Fix invalid flag of recv() 02a12760d7c9 drm/tests: hdmi: Fix recursive locking b0f9bb67869d drm/tests: hdmi: Reorder DRM entities variables assignment 9828d2f2a6ee drm/tests: hdmi: Remove redundant assignments f8094625a591 Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd 2139811c3f79 Xen/swiotlb: mark xen_swiotlb_fixup() __init aa3b0ea4742a arm64: amu: Delay allocating cpumask for AMU FIE support 8aa4c89378ed LoongArch: KVM: Set host with kernel mode when switch to VM mode f30b7b949ed8 LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGE a91922e9eab5 thermal/cpufreq_cooling: Remove structure member documentation e129f7291506 s390/cio: Fix CHPID "configure" attribute caching 7e759fb01512 platform/x86: int3472: Call "reset" GPIO "enable" for INT347E 515b17dcd4cf platform/x86: int3472: Use correct type for "polarity", call it gpio_flags f6ee81371e70 platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles f92324135f09 platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e 30a40b592594 sched: Clarify wake_up_q()'s write to task->wake_q.next c39bd0df25b4 objtool: Ignore dangling jump table entries d5ca39d3369a btrfs: fix two misuses of folio_shift() 3ceaafa26f30 HID: apple: fix up the F6 key on the Omoton KB066 keyboard 024d7e006aa4 HID: hid-apple: Apple Magic Keyboard a3203 USB-C support 08fde0878480 selftests/cgroup: use bash in test_cpuset_v1_hp.sh fb019cf04211 HID: topre: Fix n-key rollover on Realforce R3S TKL boards 2501c9ce2da7 HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs 25736fe5893d usb: phy: generic: Use proper helper for property detection 705f2515189c HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode 6ca3d4d87af4 HID: ignore non-functional sensor in HP 5MP Camera 3cef11955f29 HID: intel-ish-hid: Send clock sync message immediately after reset e9275a19e271 HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell 05db4968d4bb sched_ext: selftests/dsp_local_on: Fix sporadic failures 7963b379a37c selftests: always check mask returned by statmount(2) 37e638d4cae4 vboxsf: fix building with GCC 15 3b477a0296f4 alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support ef35c36fb4f1 smb: client: fix noisy when tree connecting to DFS interlink targets 61699cb2534f ACPI: resource: IRQ override for Eluktronics MECH-17 af71ba921d08 scsi: qla1280: Fix kernel oops when debug level > 2 3be04084517e scsi: ufs: core: Fix error return with query response 1207e5d1a268 scsi: core: Use GFP_NOIO to avoid circular locking dependency 36793d90d76f drm/amd/display: Fix out-of-bound accesses 8bf1b5eeaf94 platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show() 20d6994b6f1f sched/debug: Provide slice length for fair tasks b253660fac5e iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() aa189c394168 futex: Pass in task to futex_queue() fb51a7209398 btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop ccdec7ea9a3d powercap: call put_device() on an error path in powercap_register_control_type() ae5716b4631f hrtimers: Mark is_migration_base() with __always_inline 18bee525aa9a nvme-fc: do not ignore connectivity loss during connecting 50ef04270048 nvme-fc: go straight to connecting state when initializing d6402fb37720 net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices f7bf259a0427 net/mlx5: Bridge, fix the crash caused by LAG state check b22fae6a7aaf net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch 4251e73182c3 net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs 5f634c972be8 net/mlx5: HWS, Rightsize bwc matcher priority 9e79fdabd52c Revert "openvswitch: switch to per-action label counting in conntrack" e6610f9c08b4 net: openvswitch: remove misbehaving actions length check a4d42b590115 gre: Fix IPv6 link-local address generation. 931681bc821f netfilter: nft_exthdr: fix offset with ipv4_find_option() 5c3ca9cb48b5 net_sched: Prevent creation of classes with TC_H_ROOT e6cb63fac7fd ipvs: prevent integer overflow in do_ip_vs_get_ctl() db1e0c085682 netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() 992a60cdfd9f rtase: Fix improper release of ring list entries in rtase_sw_reset 247347fe0cdd selftests: bonding: fix incorrect mac address 4cf224c45fe7 bonding: fix incorrect MAC address setting to receive NS messages 5c47d5bfa7b0 net: mctp: unshare packets when reassembling a597d4b75669 net: switchdev: Convert blocking notification chain to a raw one 187ef72a8438 eth: bnxt: fix memory leak in queue reset 0997443906b9 bnxt_en: handle tpa_info in queue API implementation fa36f457eec3 bnxt_en: refactor tpa_info alloc/free into helpers f49bc4d7ff3d eth: bnxt: use page pool for head frags f059a0fd7330 eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx} 5b57ed14a1b8 eth: bnxt: do not update checksum in bnxt_xdp_build_skb() a6604717850e eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic 14eb5f0d6554 eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc() 19107e71be33 eth: bnxt: fix truesize for mb-xdp-pass case 1d34296409a5 net/mlx5: handle errors in mlx5_chains_create_table() 102d02874911 Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() 4545e2aa121a fbdev: hyperv_fb: Allow graceful removal of framebuffer ae833890703c fbdev: hyperv_fb: Simplify hvfb_putmem cfffe46a994a fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs 24f1bbfb2be7 drm/hyperv: Fix address space leak when Hyper-V DRM device is removed be7188d7f1f6 netpoll: hold rcu read lock in __netpoll_send_skb() caff87addf19 net: mctp i2c: Copy headers if cloned 370dacb7edc2 net: mctp i3c: Copy headers if cloned 956d8ef54a42 net: dsa: mv88e6xxx: Verify after ATU Load ops 251841a71c4f net/mlx5: Fill out devlink dev info only for PFs 55b098a2beec Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" 0677a4f3c067 Bluetooth: hci_event: Fix enabling passive scanning a5158d67bff0 wifi: cfg80211: cancel wiphy_work before freeing wiphy 83a73cb88f1d wifi: mac80211: don't queue sdata::work for a non-running sdata 6114d2e6efda wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms 68896dd50180 sched: address a potential NULL pointer dereference in the GRED scheduler. 0befa32ac3f9 netfilter: nf_tables: make destruction work queue pernet a5396ee0f541 netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around 198907fa1444 ice: Fix switchdev slow-path in LAG 3b27e6e10a32 ice: fix memory leak in aRFS after reset 44386eb2d9b7 ice: do not configure destination override for switchdev 2231d7c821f3 netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. a585f6ea42ec pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw 319900a10835 pinctrl: bcm281xx: Fix incorrect regmap max_registers value ea8411db9fba fbdev: hyperv_fb: iounmap() the correct memory when removing a device 99012b24ca23 userfaultfd: fix PTE unmapping stack-allocated PTE copies 4e9507246298 mm: fix kernel BUG when userfaultfd_move encounters swapcache a74979dce9e9 mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq b2c792d89ac5 yaffs2: switch from readlink_copy() to vfs_readlink() 807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot 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 (From OE-Core rev: dc1f7b326cd2aa8b074158e24af4ee41614cd459) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
3408d70d2c |
linux-yocto/6.12: config: add pmem to genericarm64
Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Mikko Rapeli Email: mikko.rapeli@linaro.org Subject: genericarm64: add pmem feature and enable on genericarm64 Date: Fri, 14 Mar 2025 11:48:34 +0200 PMEM enables firmware to provide large memory block devices to the kernel. The firmware can download e.g. installer rootfs images to memory which kernel can then boot into. u-boot support has been added in https://lore.kernel.org/u-boot/20241203163605.1482152-2-sughosh.ganu@linaro.org/ Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 15269f4ef08a5aa40e1794025a294ae66784a9e4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
8df460977d |
mips: Add '-std=gnu11' to vdso CFLAGS
Integrating the following commit(s) to linux-yocto/6.12: 1/1 [ Author: Khem Raj Email: raj.khem@gmail.com Subject: mips: Add '-std=gnu11' to vdso CFLAGS Date: Wed, 26 Mar 2025 20:24:36 -0700 GCC 15 changed the default C standard dialect from gnu17 to gnu23, which should not have impacted the kernel because it explicitly requests the gnu11 standard in the main Makefile. However, mips/vdso code uses its own CFLAGS without a '-std=' value, which break with this dialect change because of the kernel's own definitions of bool, false, and true conflicting with the C23 reserved keywords. include/linux/stddef.h:11:9: error: cannot use keyword 'false' as enumeration constant 11 | false = 0, | ^~~~~ include/linux/stddef.h:11:9: note: 'false' is a keyword with '-std=c23' onwards include/linux/types.h:35:33: error: 'bool' cannot be defined via 'typedef' 35 | typedef _Bool bool; | ^~~~ include/linux/types.h:35:33: note: 'bool' is a keyword with '-std=c23' onwards Add '-std=gnu11' to the decompressor and purgatory CFLAGS to eliminate these errors and make the C standard version of these areas match the rest of the kernel. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: stable@vger.kernel.org Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 832657740c76c63b2e2e9229eb3934c04a5d5ca1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
fdf0ab1370 |
Fix dead links that use the DISTRO macro
After introducing the DISTRO_LATEST_TAG and DISTRO_REL_LATEST_TAG macros, use them in links that currently use DISTRO/DISTRO_REL_TAG. When building for the tip of a branch, this will replace the current A.B.999 in links to the latest existing tag. The links were found across the documentation by running 'grep -r "http.*5\.2\.999"' inside the _build/html output after building the docs. [YOCTO #14802] (From yocto-docs rev: 29be069ebbf2c55d72fc51d99ed5a558af37c05e) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
5c4cf4b573 |
poky.yaml: introduce DISTRO_LATEST_TAG
Introduce the DISTRO_LATEST_TAG macro, which should always point to the latest existing tag in the documentation, unlike DISTRO which may point to A.B.999 to represent the tip of a branch. This variable is needed to fix dead links in the documentation that currently use the DISTRO macro. Also, make DISTRO_REL_TAG use the DISTRO macro directly, to avoid repetition, and add a DISTRO_REL_LATEST_TAG macro that has the same role as DISTRO_LATEST_TAG but with "yocto-" prepended to it. In set_versions.py, run the "git describe --abbrev=0 --tags --match='yocto-*'" command to get the latest existing tag on the currently checked out commit. Fallback to ourversion in case we didn't find any. (From yocto-docs rev: a85b0e500c94921f77fa7b7dbb877e4945f96d1e) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
e5577538c3 |
manuals: remove repeated word
The word "modern" appears twice, remove the extra one. (From yocto-docs rev: 8a2169431551ea29bf45b2eb120a13f0e444e1ea) Signed-off-by: Andrew Kreimer <algonell@gmail.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
90e4af3eff |
migration-guides/{migration,release-note}-5.2: update for 5.2 release
Document changes between 1c3020f17370 ("expat: Upgrade 2.7.0 -> 2.7.1") up to e894acce6ede ("build-appliance-image: Update to master head revision") in Poky: - Add a note on the devtool upgrade-status change. - Be more precise about the usage of multiple repositories in SRC_URI, mention that it makes sense for bare clones only. As the walnascar branch has now frozen and is up for QA, these should be the one of the last changes to these documents. (From yocto-docs rev: 322355ead2be9e267368ca47d805f41ae10ad6cc) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
15a7d7b881 |
ref-manual/variables.rst: improve the PKGV documentation
It may be confusing for users that source control information is not present in the BitBake environment. Document it as a warning block. (From yocto-docs rev: 39967b9cc87cf216c4658598806fd7a68db5053a) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
39cbc37918 |
cve-update-nvd2-native: add workaround for json5 style list
NVD responses changed to an invalid json between: * April 5, 2025 at 3:03:44 AM GMT+2 * April 5, 2025 at 4:19:48 AM GMT+2 The last response is since then in format { "resultsPerPage": 625, "startIndex": 288000, "totalResults": 288625, "format": "NVD_CVE", "version": "2.0", "timestamp": "2025-04-07T07:17:17.534", "vulnerabilities": [ {...}, ... {...}, ] } Json does not allow trailing , in responses, that is json5 format. So cve-update-nvd2-native do_Fetch task fails with log backtrace ending: ... File: '/builds/ccp/meta-siemens/projects/ccp/../../poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 234, function: update_db_file 0230: if raw_data is None: 0231: # We haven't managed to download data 0232: return False 0233: *** 0234: data = json.loads(raw_data) 0235: 0236: index = data["startIndex"] 0237: total = data["totalResults"] 0238: per_page = data["resultsPerPage"] ... File: '/usr/lib/python3.11/json/decoder.py', lineno: 355, function: raw_decode 0351: """ 0352: try: 0353: obj, end = self.scan_once(s, idx) 0354: except StopIteration as err: *** 0355: raise JSONDecodeError("Expecting value", s, err.value) from None 0356: return obj, end Exception: json.decoder.JSONDecodeError: Expecting value: line 1 column 1442633 (char 1442632) ... There was no announcement about json format of API v2.0 by nvd. Also this happens only if whole database is queried (database update is fine, even when multiple pages as queried). And lastly it's only the cve list, all other lists inside are fine. So this looks like a bug in NVD 2.0 introduced with some update. Patch this with simple character deletion for now and let's monitor the situation and possibly switch to json5 in the future. Note that there is no native json5 support in python, we'd have to use one of external libraries for it. (From OE-Core rev: 131d983dd19ae12bf0746f772b7d7a058e549fb1) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
9f9e7bbace |
migration-guides: add release notes for 5.0.8
(From yocto-docs rev: 3b50193fa0c9acf4a601aeae6e1c78d0e4a05aef) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> (cherry picked from commit 7494df521ed9c70e877dbdef1adfe38ad717682f) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
539ce63c81 |
migration-guides: add release notes for 5.1.4
(From yocto-docs rev: 4602e6b42118e7fbd3b6aa07782779047d209bb0) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> (cherry picked from commit f7c8fdfdfef0cac529594af5bdb72e53b29262fe) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
43d807650a |
ref-manual/variables.rst: HOST_CC_ARCH: fix wrong SDK reference
When building for nativesdk recipes, HOST_CC_ARCH equals SDK_CC_ARCH, not BUILDSDK_CC_ARCH which doesn't exist. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: a4a8aca22bb854756eb2ed1e652331bec3c7c68e) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> (cherry picked from commit 08fc3446cb13b5bd8781874d2d996899ce12b082) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
949c0bb2f5 |
ref-manual/variables.rst: document HOST_*_ARCH variables
These variables control the flags for the assembler, compiler and linker, but depend on the context. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: 8f070b788c9cd6cc16e03505d978177b4c82de03) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> (cherry picked from commit f8eb33569a5e8cadc036855e2d95eee77e627cb4) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
0c32303252 |
ref-manual/variables.rst: document missing SDK_*_ARCH variables
These variables control the flags for the assembler, compiler and linker when building for nativesdk recipes. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: 978300e5f14874f2586efa3474c6f3803e3d9031) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> (cherry picked from commit c08f6d3c8aee86264c069b7c30850cb02de76076) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
ecacb6015a |
ref-manual/variables.rst: add missing documentation for BUILD_* variables
These toolchain variables are used in a native context. Some of the BUILD_* variables missed documentation. Also, some of the base commands were also not there so document them. Some of existing BUILD_* variable documentation were missing the note about their usage in a native context, so add it too so that all BUILD_* variables are documented the same way. [YOCTO #15719] Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: e42d49218945a030f300dbb608e7cfb0611f5733) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> (cherry picked from commit 87103afa1cb6690e9aaa87ca1f23e45eaaa359ac) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
0990fceebe |
ref-manual/variables.rst: add manpage links for toolchain variables
Use the :manpage: role to provide links to common toolchain utilities. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: 8a25963c8dfc36482582294f0d2e7c7555d96399) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> (cherry picked from commit 7023e5f176efde05a6798476712c8a4e006a6b0d) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
6b2bc1e4cb |
documentation/conf.py: define a manpage url
By defining the manpages_url we can use the :manpage: role in the documentation for providing links to manpages. See: https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-manpages_url Replace existing manpages links to use this role. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: 0d0115cb2d96960837678f775cf5c2297494c51c) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> (cherry picked from commit 4e63cd74cd1a330ea5e96bb04243a90f607b2857) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
5ec826fa2e |
migration-guides/{migration,release-note}-5.2: improvements and fixes
Address some of the reviews received on the release notes and migration guide for 5.2: - Remove the wget fetcher addition, I misread commit 0a9f90ff658e ("tests/fetch: support setting PV in the wget fetcher") from BitBake, and it actually affects the tests for the wget fetcher, not the fetcher itself. - Add a way to transition from the branch=nameX,nameY syntax. From what I have tested, I achieve the same behavior when using one or the other syntax. - Remove the default value for SPDX_PACKAGE_VERSION in the release note. - Fix a couple of typos. Suggested-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: 39bf43a6009a46d4979337d7401eb46ece618f67) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
a287584563 |
ref-manual/classes: ptest-python-pytest: improve the current documentation
Improve the current ptest-python-pytest documentation and PTEST_PYTEST_DIR variable definition. Namely remove the default value that may evolve over time. Suggested-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: a83406103ca73d84fc8f5c50a8968faf91276a62) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
e894acce6e |
build-appliance-image: Update to master head revision
(From OE-Core rev: dc2ef2cc1183a14cd3a05d388a1d0485a1bc8d20) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
52b5f6a95d |
poky.conf: Bump version for 5.2 walnascar release
(From meta-yocto rev: cc5255e3f67566b6e1804097780d49e0c0352480) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
382bf579ad |
poky-tiny: Drop obsolete/broken comment
The comment is obsolete and contains old override syntax, drop it. (From meta-yocto rev: f6aee8290359404d9d782313ffb213b5f6c28a55) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |