Commit Graph

79538 Commits

Author SHA1 Message Date
Richard Purdie
5424fc6186 lttng-tools: Disable slow tests to fix ptest runs
Add a patch disabling some ptests in lttng-tools since they are slow, give
no output on the console and cause the ptest run to error due to our 450s
inactivity timeout.

(From OE-Core rev: 328d5c9a1dcfa4c636fd6d6e05f2474c15dc9f7a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:48:50 +01:00
Mingli Yu
c251eba521 lttng-tools: Remove the scope resolution operator
Remove the scope resolution operator :: to fix the below build failure.
 | ../../../sources/lttng-tools-2.14.0/src/common/eventfd.cpp:18:31: error: expected id-expression before numeric constant
 |    18 |                 int flags = ::EFD_CLOEXEC;
 |       |                               ^~~~~~~~~~~
 | ../../../sources/lttng-tools-2.14.0/src/common/eventfd.cpp:21:36: error: expected id-expression before numeric constant
 |    21 |                         flags |= ::EFD_SEMAPHORE;
 |       |

(From OE-Core rev: 607b27a42a53377e9d4cc6fa1abe335dde5c770b)

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:48:50 +01:00
Mingli Yu
4fd63f7ec3 lttng-tools: Upgrade 2.13.15 -> 2.14.0
* Remove 3 backported patch.
0001-Fix-rotation-destroy-flush-fix-session-daemon-abort-.patch
0001-compat-Define-off64_t-as-off_t-on-linux.patch
0001-tests-add-check_skip_kernel_test-to-check-root-user-.patch

* Remove 0001-fix-lttng-tools-fails-to-compile-with-libxml2-2.14.0.patch
as the issue has been fixed in another way as [1].

* Rebase 0001-tests-do-not-strip-a-helper-library.patch and disable-tests.patch
to fuzz issue.

* Add babeltrace2 to DEPENDS to fix below configure error.
 | configure: error: libbabeltrace2 is required to build tests

* src/common/config/session.xsd is restructured to src/common/session.xsd [2].

* Add 0001-gen-ust-events-constructor-change-rpath-to-libdir-li.patch to fix
the below buildpath QA issue.
ERROR: lttng-tools-2.14.0-r0 do_package_qa: QA Issue: File /usr/lib/lttng-tools/ptest/tests/utils/testapp/gen-ust-events-constructor/gen-ust-events-c-constructor-so in package lttng-tools-ptest contains reference to TMPDIR [buildpaths]
ERROR: lttng-tools-2.14.0-r0 do_package_qa: QA Issue: lttng-tools-ptest: /usr/lib/lttng-tools/ptest/tests/utils/testapp/gen-ust-events-constructor/gen-ust-events-c-constructor-so contains bad RPATH /buildarea3/myu2/yocto/builds/ptest-2025-07-09/tmp/work/core2-64-poky-linux/lttng-tools/2.14.0/build/tests/utils/testapp/gen-ust-events-constructor [rpaths]
ERROR: lttng-tools-2.14.0-r0 do_package_qa: QA Issue: File /usr/lib/lttng-tools/ptest/tests/utils/testapp/gen-ust-events-constructor/gen-ust-events-constructor-so in package lttng-tools-ptest contains reference to TMPDIR [buildpaths]
ERROR: lttng-tools-2.14.0-r0 do_package_qa: QA Issue: lttng-tools-ptest: /usr/lib/lttng-tools/ptest/tests/utils/testapp/gen-ust-events-constructor/gen-ust-events-constructor-so contains bad RPATH /buildarea3/myu2/yocto/builds/ptest-2025-07-09/tmp/work/core2-64-poky-linux/lttng-tools/2.14.0/build/tests/utils/testapp/gen-ust-events-constructor [rpaths]

* Add the redpends for lttng-tools-ptest to fix the test failure.
 ERROR: tools/live/test_early_inactive_app.py
============================================

Traceback (most recent call last):
  File "/usr/lib/lttng-tools/ptest/tests/regression/./tools/live/test_early_inactive_app.py", line 21, in <module>
    import lttngtest
  File "/usr/lib/lttng-tools/ptest/tests/utils/lttngtest/__init__.py", line 9, in <module>
    from .environment import *
  File "/usr/lib/lttng-tools/ptest/tests/utils/lttngtest/environment.py", line 13, in <module>
    import random
ModuleNotFoundError: No module named 'random'
ERROR: tools/live/test_early_inactive_app.py - missing test plan

ModuleNotFoundError: No module named 'random'
ModuleNotFoundError: No module named 'xml'
ModuleNotFoundError: No module named 'tempfile'
ModuleNotFoundError: No module named 'json'
ModuleNotFoundError: No module named 'bt2'

[1] 2d2e77ddc9
[2] 4ae042345b

RP: Added install of missing expect scripts
    Add new dependency on lttng-ust-dev due to test requirement (and remove QA check warning)
    Add missing dependency on python3-asyncio for concurency module

(From OE-Core rev: a09c0fa79cba48c76ed9b582e42becff91f32435)

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:48:50 +01:00
Michael Jeanson
975fd7de31 babeltrace2: Fix python bindings ptests
The python bindings ptests weren't functional. This patch:

  * Adds a patch to allow the tests to be executed on target standalone
  * Sets a variable to allow the right install path to be passed to setup.py
  * Sets the right paths in the ptest runner script for the python modules
  * Installs the missing data needed to run the tests

Base patch was written by Michael Jeanson, RP then tweaked wording
and formatting and added config to complete the work on all arches.

(From OE-Core rev: 459ca12493a69402c1a0eaa367d8122c3e8c6acc)

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:48:50 +01:00
Mingli Yu
e8f302c927 babeltrace2: Enable python plugins
* The lttng-tools test fails as below as it needs bt2 module.
ERROR: ust/high-throughput/test_high_throughput_snapshot.py
===========================================================

Traceback (most recent call last):
  File "/usr/lib/lttng-tools/ptest/tests/regression/./ust/high-throughput/test_high_throughput_snapshot.py", line 26, in <module>
    import bt2
ModuleNotFoundError: No module named 'bt2'

Enable python plugins for babeltrace2 to provide the above support.

* Add swig-native to DEPENDS to fix the below configure error.
 | configure: error: SWIG 2.0.0 or newer is required to build the python bindings

* There are some ptest failed cases after enable python plugins and
track the failed ptest as https://bugs.lttng.org/issues/1430.

(From OE-Core rev: 194470edf300ae5fd800374c15ef74005d8ca307)

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:48:50 +01:00
Mingli Yu
9231eee7e3 lttng-ust: Upgrade 2.13.9 -> 2.14.0
License-Update:
  implement REUSE with SPDX identifiers [1]

[1] e03d7c66c5

(From OE-Core rev: 0375a3dd7c25fdacebfaff283e8c1e9e52f1d2d3)

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:48:50 +01:00
Gyorgy Sarvari
3d451f3452 bitbake: fetch2/git: verify if local clone contains tag
In case a recipe specifies a git SRC_URI along with revision and tag, but only the
revision is present in the local clone without the tag (because it was tagged after
it was cloned), then unpacking fails with the following error:

... rev-list -n 1 1.0 failed with exit code 128, output:\nfatal: ambiguous argument \'1.0\': unknown revision or path not in the working tree

This happens because the during the download step only the revision's presence is
verified to decide if the repository needs to be updated.

To avoid this, check also if the tag is present in the local repository, when the "tag"
tag is specified.

(Bitbake rev: 546b347b4d3d82c01ecc99f45296f66e44638adc)

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:35:52 +01:00
Peter Marko
2f808c92cc bitbake: doc/bitbake-user-manual-ref-variables: update BB_TASK_IONICE_LEVEL
Provided example does not work due to two problems.

CFQ scheduler was removed in kernel 4.20 (per [1])
Replace it with BFQ scheduler.

Also fix typo "queu" -> "queue".

[1] https://en.wikipedia.org/wiki/I/O_scheduling

(Bitbake rev: 6716853e35ebc2e1523210a83b483cdacb600295)

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>
2025-08-19 11:35:52 +01:00
Benjamin Szőke
576d8e4b40 bitbake: knotty: print() was eliminated from all loops for better performance.
Refactoring prints, print() functions were eliminated from all loops and it uses
"\n".join(...) in a single print() call for better performance.

(Bitbake rev: c32c3d9b83818661e12f3e437563ab4e1fa05e15)

Signed-off-by: Benjamin Szőke <egyszeregy@freemail.hu>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:33:23 +01:00
Benjamin Szőke
48e771c4a6 bitbake: knotty: Use 40 Hz refresh rate (FPS) for footer update.
Refresh footer in 40 Hz to avoid heavy print() flooding but keep it fluent for human eyes.

(Bitbake rev: c36efdf642d858c6997819744d00a3c1965c6417)

Signed-off-by: Benjamin Szőke <egyszeregy@freemail.hu>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:33:23 +01:00
Benjamin Szőke
c5977954a8 bitbake: knotty: Use a StringIO buffer for update footer.
Optimize printing in footer update with use a StringIO buffer and it
prints content to terminal in a single call in every cycle.

(Bitbake rev: 32ba622d78f20b231f30f848379b4bbc3d7414da)

Signed-off-by: Benjamin Szőke <egyszeregy@freemail.hu>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:33:23 +01:00
Benjamin Szőke
d23ce1b4db bitbake: progressbar: Add self._fd_console to use for self._handle_resize()
Introduce self._fd_console as a dedicated attribute of self._handle_resize().

(Bitbake rev: f8c76eb89d52b1c28407f0b52dfe4318faa47cd2)

Signed-off-by: Benjamin Szőke <egyszeregy@freemail.hu>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 11:33:23 +01:00
Peter Marko
5dce840ba8 dpkg: set status for CVE-2025-6297
NVD tracks this CVE as "Up to (excluding) 2025-06-30"
(which is fix commit date, not dpkg version)

(From OE-Core rev: 75859969b5ed7359124198eb48c480b8f6fe6f8f)

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>
2025-08-19 09:48:36 +01:00
Philip Lorenz
6f397c72f4 shared-mime-info: Handle USE_NLS
Skip building of translations when NLS is disabled.

(From OE-Core rev: b58a3f4e9c78522423a94821b7ba7a35eb18f75a)

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 09:48:36 +01:00
Philip Lorenz
eeb3974472 p11-kit: Handle USE_NLS
Disable NLS in the build when USE_NLS is off.

(From OE-Core rev: b94798ecd535956ef4565663710ea9a701ff21ed)

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 09:48:36 +01:00
Philip Lorenz
d848b454e6 systemd: Handle USE_NLS
Do not build translations when NLS is disabled.

(From OE-Core rev: 83795ef6c3fa12a863cd20b7ec1a2607606987b6)

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 09:48:36 +01:00
Alexander Kanavin
0c1cfdedd5 python3-coherent-licensed: fix upstream version check
(From OE-Core rev: f9235cef554a5fc9db474edea5fe13a78fc6b12f)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 09:48:36 +01:00
Alexander Kanavin
d6ff52a63b gcr: fix upstream version check
Add a provision for an optional fourth version component.

(From OE-Core rev: 52e0be1ed09eeab93f12a8c3f0e5b991d80d570d)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-19 09:48:36 +01:00
Simone Weiß
a2d9103bcd libadwaita: upgrade 1.7.5 -> 1.7.6
Changes:
- AdwAlertDialog/AdwMessageDialog
  - Emit ::response when cancelled after calling choose()
- AdwDialog
  - Fix widget activation in window-backed dialogs
  - Fix set_focus() in window-backed dialogs
- AdwLayoutSlot
  - Error out if ID is not set
- AdwNavigationView
 - Defer swipe start to ::begin-swipe
- AdwTabOverview
  - Make button hitboxes larger
- AdwWrapLayout
  - Fix a memory leak
- Various fixes

(From OE-Core rev: e861561b354309b68fdfc11acd880b4beb90032c)

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-18 21:14:07 +01:00
Peter Marko
cfb073841d python3: upgrade 3.13.6 -> 3.13.7
Changelog: https://docs.python.org/3/whatsnew/changelog.html#python-3-13-7-final

Refresh patches via devtool.

(From OE-Core rev: dea1e3d080631d71150e4078a7cadcb1ef6f097a)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-18 21:14:07 +01:00
Peter Marko
02544f6e75 go: upgrade 1.24.6 -> 1.25.0
Release Announcement: [1]
Release notes: [2]
Refreshes all patches.

[1] https://groups.google.com/g/golang-announce/c/BVrdugXW05c
[2] https://go.dev/doc/go1.25

(From OE-Core rev: 89770e94434253f1b08cea542cd7bb0d553dac09)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-18 21:14:07 +01:00
Richard Purdie
f822e9e522 nfs-utils: Fix do_configure when switching configurations
On the autobuilder we saw:
ERROR: nfs-utils-2.8.3-r0 do_package_qa: QA Issue: nfs-utils package is not obeying usrmerge distro feature. /lib should be relocated to /usr. [usrmerge]

This can be reproduced by running do_configure with sysvinit, switching to
systemd and re-running do_configure. udev_rulesdir will then have the wrong
value.

Fix the sed expressions so the task can rerun correctly and update as
desired.

(From OE-Core rev: e2f74b9ceeb4e9bf770f65db16a19b1ae1a28f2e)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-18 21:14:07 +01:00
Richard Purdie
e620ace671 Revert "qemux86-64: Reduce tuning to core2-64"
This was originally applied as our autobuilder had older hardware and couldn't
cope with the newer settings. This has been resolved in the new cluster so we
can go back to the newer tuning, which software is now more likely to need.

This reverts commit 369b1dfa28b1791d45f068acc765190defecd460.

(From OE-Core rev: c9585bb8689b6089ce3870910b2dbdb7e9aa547a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-18 21:14:07 +01:00
Khem Raj
36c6209b32 perl: Disable builtin memcpy & string inlines with gcc/x86-64-v3
PERL built with GCC 15 and -march=x86-64-v3 fails several
op/pack.t cases due to aggressive lowering of __builtin_memcpy
and inlined/fortified string ops. In pp_pack, some in-place copies
can overlap, treating memcpy as non-overlapping yields corrupted
bytes (zeros or wrong prefixes).

The issue does not reproduce with -march=core2.

When using x86-64-v3 memcpy gets emitted very aggressively
(vectorized / reordered) and assumes no overlap.

The flags force calls through libc (overlap-safe behavior),
restoring deterministic pack/unpack and fixing the test failures.

Inline functions could be faster in execution but correctness is
more important

Fixes [YOCTO #15950]

(From OE-Core rev: 6d557b16f1e45e616c6eb208e4d7a2f2839a2e4f)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-18 21:14:07 +01:00
Vincent Davis Jr
f9e0afedea oe-selftest: add wic.Wic.test_grub_install_pcbios
wic.Wic.test_grub_install_pcbios test

Test updates to the bootimg_pcbios plugin that
enables support for installing grub directly
to the resulting wic image.

The test checks to see if the wics plugin
generates a wic image. Then see's if normal.mod
and grub.cfg are located in the boot partition.

(From OE-Core rev: 23b2a406c7d83f7b81aed85819b4643b93978ac9)

Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Vincent Davis Jr
c74dfd8f81 bootimg_pcbios: add help and usage comments
Adds comments underneath class declaration
defining plugin usage and potential
optional variables to set.

(From OE-Core rev: 6a8c350f595255b6febfdbc5af668286ccb973df)

Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Vincent Davis Jr
a495fec1bf bootimg_pcbios: include grub as an optional bootloader
Commit adds in support for installation of both
grub and syslinux using newly added grub functions.

Due to the bootimg_biosplusefi source_params['loader']
had to be named source_params['loader-bios'] so not
to create conflict in the wics plugin.

Commits also adds ability to set and or not set
source_params. If source_params set check
for both
	* syslinux
	* grub

if not set default to using syslinux as bootloader.

(From OE-Core rev: 5caf6fe32aa4655f46fb7b490a22778c59b2efc0)

Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Vincent Davis Jr
7f522461d2 bootimg_pcbios: add funcs to configure booting with grub
Functions added, but not executed during
wic image creation include:

_get_staging_libdir
	* Finds target lib directory if for some
	  reason STAGING_LIBDIR isn't set.

_do_configure_grub
	* Will search for a grub configuration passed via
	  bootloader --configfile. If not found build a
	  default one which searches for partition that
	  contains the given the kernel name via grub
	  search module.

_do_prepare_grub
	1. Sets default values for GRUB_MKIMAGE_FORMAT_PC
	   and GRUB_PREFIX_PATH if none specified. Both
	   variables are required by grub-mkimage.
	   * GRUB_MKIMAGE_FORMAT_PC is used to define
	     target platform.
	   * GRUB_PREFIX_PATH is used to define which
	     directory grub config and modules are going
	     to reside in.
	2. Generates grub config to embed into core.img.
	   This config is used to search for partition
	   containing grub config.
	3. Creates a custom core.img or grub stage 1.5
	   with an embedded grub config.
	4. Copies all the target built grub modules into
	   GRUB_PREFIX_PATH directory.
	5. Creates boot partition

_do_install_grub
	1. dd target platform specific boot.img to the first
	   0-440 bytes of the resulting wic image. dd grub
	   stage 1 to wic image. If this wics plugin is used
	   with GPT as partition table format and grub selected
	   as bootloader it's more than likely for grub hybrid
	   booting because bootimg_efi plugin should and more
	   than likely will be used in that case. So, boot.img
	   may be dd regardless if partition table format is
	   GPT or MBR.
	2. dd custom core.img (grub stage 1.5) with embedded
	   configuration to the resulting wic image starting
	   at byte 512 up to sizeof(core.img).
	3. Both boot.img and core.img are required for legacy
	   bios boot. See grub Wiki for more details on
	   boot.img and core.img.

	   https://en.wikipedia.org/wiki/GNU_GRUB

Commit also imports python modules required by the
above implemented functions.

(From OE-Core rev: 27c56962f47303cf49a4cf641e85239e4d7779b5)

Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Vincent Davis Jr
8b64e77f00 bootimg_pcbios: cleanup prepare and install syslinux funcs
This commit:

1. Removes unrequired function params from
   	* _do_prepare_syslinux
   	* _do_install_syslinux
   Reason is that they aren't required by
   the function.
2. Moves finding of resulting wic image
   back into do_install_disk task. As
   the same code may be leverage to install
   other bootloaders to the resulting disk.

(From OE-Core rev: 27e3fc1ef5304278254d2288ffc99e1757dd4053)

Signed-off-by: Vincent Davis Jr. <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Vincent Davis Jr
a51e188be3 bootimg_pcbios: cleanup _do_configure_syslinux function
This commit:

1. Removes all unrequired function parameters.
   The part parameter was kept due to it's potential
   future usage in _do_configure_syslinux function.
   part.fstype specifically may be used with the
   rootfstype kernel paramater.

2. Sets a default timeout to 500 if bootloader --timeout
   not specified. To avoid 'None' being placed
   as the value in resulting configuartion file.
3. Sets a default kernel parameter string if
   bootloader --append not specified. This also
   helps avoid 'None' being places as the value
   in resulting configuration file.
4. Replace all instances of

   cr_workdir, "/hdd/boot"

   with variable

   hdddir

   as it's set at the top of the function. No,
   need to re-implement what the variable is
   already defined to store.

(From OE-Core rev: 5e17a1cf73d0542e0c7ec9333aaf20bbc45df8de)

Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Vincent Davis Jr
2bcf99792b bootimg_pcbios: seperate bootloader config creation
Most bootloaders that will be included in this
wics plugin will require a configuration file
to define kernel params, execute custom
modules, or enable the ability to select
one of multiple boot entries.

Create a seperate generic function to facilitate
finding if a bootloader config file passed through
bootloader --configfile flag. So, that other functions
that are used to create/install a bootloader boot
configuration file can leverage the function.

(From OE-Core rev: 7944e29eb6ab7b80ad3847686dd780100623b196)

Signed-off-by: Vincent Davis Jr. <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Vincent Davis Jr
eb3df0324a bootimg_pcbios: move syslinux funcs to end of file
This commit moves the seperated syslinux creation
functions from their current position to end of
file in the order

	1. _do_configure_syslinux
	2. _do_prepare_syslinux
	3. _do_install_syslinux

This is to prepare for inclusion of other
bootloaders. It also makes reading
through the wics plugin much easier if
you group bootloader specific partition
creation functions together and place them
at the bottom of the file versus leaving
them in their current position.

(From OE-Core rev: 9034dd23e4240536a37a2290f2f2dd48d9bddd29)

Signed-off-by: Vincent Davis Jr. <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Vincent Davis Jr
336a252dbb bootimg_pcbios: move syslinux install into seperate functions
Current oe-core bootimg_pcbios wics plugin
only supports installing syslinux directly
into the resulting wic image.

This commit seperates syslinux installation from
class BootimgPcbiosPlugin(SourcePlugin) override
functions in preparation of supporting the installation
of other bootloaders to the resulting wics plugin
such as:
	* grub
	* extlinux

Being moved now to make it easier to include
future bootloaders.

(From OE-Core rev: 78addc3a7c2f036e8932305368acd6090937b62d)

Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Bruce Ashfield
45911b595a linux-yocto/6.12: update CVE exclusions (6.12.41)
Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 3 changes (2 new | 1 updated): - 2 new CVEs: CVE-2025-8707, CVE-2025-8708 - 1 updated CVEs: CVE-2025-2586
        Date: Fri, 8 Aug 2025 02:36:59 +0000

    ]

(From OE-Core rev: 08be226ec7d26018f8ca0240a7c3a98f201b94d7)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Bruce Ashfield
4cac2633db linux-yocto/6.12: update to v6.12.41
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

no ids found, dumping:
    8f5ff9784f32 Linux 6.12.41
    c0c21293d0c2 mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma
    c60f5156e62d KVM: x86: Free vCPUs before freeing VM state
    d8b3dfd4d36c Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
    ffbedb4ad984 Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return"
    5a276d341c8e Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"
    c72303e7eb49 Revert "drm/xe/gt: Update handling of xe_force_wake_get return"
    69fbb3f1740b drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x
    bc9abdf6bce8 ALSA: hda: Add missing NVIDIA HDA codec IDs
    beb314a55e1e ALSA: hda/tegra: Add Tegra264 support
    c7f864d34529 Drivers: hv: Make the sysfs node size for the ring buffer dynamic
    beddf74e4064 ARM: 9448/1: Use an absolute path to unified.h in KBUILD_AFLAGS
    90d5cd64f46d iio: hid-sensor-prox: Fix incorrect OFFSET calculation
    05847477ff8a iio: hid-sensor-prox: Restore lost scale assignments
    86dca1cb4804 wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure
    b63eb95856c0 Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO"
    98937588ff9c arm64: dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage
    3d12349ade54 x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap()
    f1b3ad11ec11 KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush
    d483bf624f22 KVM: x86: model canonical checks more precisely
    c0c82c2adc22 KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks
    62dd9132a458 KVM: x86: Route non-canonical checks in emulator through emulate_ops
    94620f95f6cd KVM: x86: drop x86.h include from cpuid.h
    a4d60ba277ec ext4: fix out of bounds punch offset
    51492e99894a ext4: correct the error handle in ext4_fallocate()
    85defb9933f6 ext4: fix incorrect punch max_end
    35bd33e3ef09 ext4: move out common parts into ext4_fallocate()
    8a98313caa3a ext4: move out inode_lock into ext4_fallocate()
    1697ca500a84 ext4: factor out ext4_do_fallocate()
    2cbc4d640d40 ext4: refactor ext4_insert_range()
    8bb93d988212 ext4: refactor ext4_collapse_range()
    db1fcf7fd51c ext4: refactor ext4_zero_range()
    33f61ecabb10 ext4: refactor ext4_punch_hole()
    d9116d28538a ext4: don't explicit update times in ext4_fallocate()
    a5ae7fa30cd9 erofs: fix large fragment handling
    41485d7c637b erofs: clean up header parsing for ztailpacking and fragments
    f9b2cb6fff33 erofs: simplify tail inline pcluster handling
    516fabf34173 erofs: use Z_EROFS_LCLUSTER_TYPE_MAX to simplify switches
    9a84e212e334 erofs: refine z_erofs_get_extent_compressedlen()
    4d0f12dc8335 erofs: simplify z_erofs_load_compact_lcluster()
    1e5a88732ace arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on
    4a7b64ba0cca mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec()
    a1bc9a394a27 crypto: powerpc/poly1305 - add depends on BROKEN for now
    b49b543f4e0b comedi: comedi_test: Fix possible deletion of uninitialized timers
    28419a4f3a1e jfs: reject on-disk inodes of an unsupported type
    3ad50c7c66cc x86/bugs: Fix use of possibly uninit value in amd_check_tsa_microcode()
    b85815675fc5 spi: cadence-quadspi: fix cleanup of rx_chan on failure paths
    a7c6de9f8467 usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach
    27e423886a7a usb: typec: tcpm: allow switching to mode accessory to mux properly
    a9a1eb410f35 usb: typec: tcpm: allow to use sink in accessory mode
    77a4a907cc53 selftests/bpf: Add tests with stack ptr register in conditional jmp
    bafb375c4606 rust: give Clippy the minimum supported Rust version
    4c8f15e770fb mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n
    656eaddbc952 mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
    140edd5adf6d selftests: mptcp: connect: also cover checksum
    219c4eb6c3f0 selftests: mptcp: connect: also cover alt modes
    1bff28ea4b11 resource: fix false warning in __request_region()
    79663a15a1c7 nilfs2: reject invalid file types when reading inodes
    27e740614df8 kasan: use vmalloc_dump_obj() for vmalloc error reports
    0fde7dccbf4c ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
    44af78621c09 gve: Fix stuck TX queue for DQ queue format
    50c61f55b6b9 e1000e: ignore uninitialized checksum word on tgp
    78328fad6c49 e1000e: disregard NVM checksum on tgp when valid checksum bit is not set
    a3bba0205830 dpaa2-switch: Fix device reference count leak in MAC endpoint handling
    4dd56cabfbe5 dpaa2-eth: Fix device reference count leak in MAC endpoint handling
    708fd522b86d arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack()
    060a28e39053 ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa0xxx
    d3f60054b6a0 ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx
    ba8e8a8a2e19 sprintf.h requires stdarg.h
    cf8e62f6e1b2 bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint()
    5b8d6cb9a03d i2c: virtio: Avoid hang by using interruptible completion wait
    5622108c3041 i2c: tegra: Fix reset error handling with ACPI
    42c4471b30fa i2c: qup: jump out of the loop in case of timeout
    9ea8a9ebbea8 timekeeping: Zero initialize system_counterval when querying time from phc drivers
    6ed79cf1183a ARM: 9450/1: Fix allowing linker DCE with binutils < 2.36
    f7ff03247600 mm/ksm: fix -Wsometimes-uninitialized from clang-21 in advisor_mode_show()
    f5ee8a39f03e drm/sched: Remove optimization that causes hang when killing dependent jobs
    198604687f19 drm/amdgpu: Reset the clear flag in buddy during resume
    d2a6a3543fd2 platform/x86: ideapad-laptop: Fix kbd backlight not remembered among boots
    616ca3c4d11e platform/x86: ideapad-laptop: Fix FnLock not remembered among boots
    4de81eb46284 net: hns3: default enable tx bounce buffer when smmu enabled
    68494b2ca295 net: hns3: fixed vf get max channels bug
    952cd60f695b net: hns3: disable interrupt when ptp init failed
    7676d652801c net: hns3: fix concurrent setting vlan filter issue
    1194ad0d44d6 s390/ism: fix concurrency management in ism_cmd()
    de5aaea0384c selftests: drv-net: wait for iperf client to stop sending
    61baf2a43d45 ALSA: hda/realtek: Fix mute LED mask on HP OMEN 16 laptop
    5c25b4f2769e drm/bridge: ti-sn65dsi86: Remove extra semicolon in ti_sn_bridge_probe()
    0ca816a96fdc can: netlink: can_changelink(): fix NULL pointer deref of struct can_priv::do_set_mode
    11a2eadf0bd2 net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
    5f02ea0f63dd net: appletalk: Fix use-after-free in AARP proxy probe
    18617f4063e5 i40e: When removing VF MAC filters, only check PF-set MAC
    dc08e1772566 i40e: report VF tx_dropped with tx_errors instead of tx_discards
    ebd24581e055 net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch
    6b1f7194d02c net/mlx5: Fix memory leak in cmd_exec()
    07759e28a3b5 net: ti: icssg-prueth: Fix buffer allocation for ICSSG
    1dc0ed16cfbc ASoC: mediatek: mt8365-dai-i2s: pass correct size to mt8365_dai_set_priv
    5918c3f4800a xfrm: interface: fix use-after-free after changing collect_md xfrm interface
    07ab45902446 xfrm: Set transport header to fix UDP GRO handling
    085f24f0be55 xfrm: state: use a consistent pcpu_id in xfrm_state_find
    6bf2daafc51b xfrm: state: initialize state_ptrs earlier in xfrm_state_find
    80d66be8a04f staging: vchiq_arm: Make vchiq_shutdown never fail
    0fb8478fb0ea platform/x86: Fix initialization order for firmware_attributes_class
    9128b2dbe510 x86/hyperv: Fix usage of cpu_online_mask to get valid cpu
    ef3bee8d1da1 tools/hv: fcopy: Fix incorrect file path conversion
    8a1fbb642b74 platform/mellanox: mlxbf-pmc: Use kstrtobool() to check 0/1 input
    d38e1e0a64a9 platform/mellanox: mlxbf-pmc: Validate event/enable input
    f0580af3d3ec platform/mellanox: mlxbf-pmc: Remove newline char from event name input
    1b102d2cc4bc regmap: fix potential memory leak of regmap_bus
    be4f30f7c178 iio: adc: ad7949: use spi_is_bpw_supported()
    5aa9a2d57899 interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1 node
    3fd782ceabea RDMA/core: Rate limit GID cache warning messages
    96876f6e859e platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8406CA
    5d4261dbb333 regulator: core: fix NULL dereference on unbind due to stale coupling data
    bf812206f2d0 virtio_ring: Fix error reporting in virtqueue_resize
    30ce52f1616e virtio_net: Enforce minimum TX ring size for reliability
    a7b79db25846 Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT
    2bf554c820f1 x86/traps: Initialize DR7 by writing its architectural reset value

(From OE-Core rev: 97e62663b3f94fbe6429ce6f40a84974aac81471)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Bruce Ashfield
ef6155e70f lttng-modules: update to v2.14.0
As part of this update:

  - drop one patch that is upstream now
  - refresh one patch for new context
  - backport two patches to fix the build against 6.16 (drop them in
    2.14.1+

  - update the license checksum, as the following change has been made
    to the license:

    commit 61baff6e8de2462f45006662bc34bcbf5f645ba0
    Author: Michael Jeanson <mjeanson@efficios.com>
    Date:   Tue Jun 18 14:35:38 2024 -0400

        Implement REUSE 3.0 with SPDX identifiers

        Implement the full REUSE spec [1] to help with copyright and licensing
        audits and compliance. This will reduce a lot of manual work for the
        licensing audit required in Debian on each update and also allow using
        automated tools.

        For files that lacked copyright and licensing information, I used the
        following guidelines. If a clear author could be determined from the git
        history use it, otherwise use 'EfficiOS Inc.'. For code use
        'GPL-2.0-only OR LGPL-2.1-only' unless otherwise stated, for
        documentation 'CC-BY-SA-4.0' and for data files 'CC0-1.0'.

        Freeform text files were converted to Markdown to allow licensing
        comments.

        Running the reuse tool on the repo is now succesful:

          $ reuse lint

          # SUMMARY

          * Bad licenses: 0
          * Deprecated licenses: 0
          * Licenses without file extension: 0
          * Missing licenses: 0
          * Unused licenses: 0
          * Used licenses: CC0-1.0, GPL-2.0-only, CC-BY-SA-4.0, MIT, LGPL-2.1-only
          * Read errors: 0
          * files with copyright information: 358 / 358
          * files with license information: 358 / 358

          Congratulations! Your project is compliant with version 3.0 of the REUSE Specification :-)

        [1] https://reuse.software/tutorial/

        Change-Id: I1755cab24a6fcec7a6c9a2136891418203ec34b8
        Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
        Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

(From OE-Core rev: 114bc08add61adfa72470767f583eeafeb51331c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Bruce Ashfield
80b3439164 linux-libc-headers: update to v6.16
6.16 will be the reference kernel for the fall 2025 release, bumping
our libc-headers to match.

(From OE-Core rev: 92b49108d6b7cda3e2705f4687b43809922c83ae)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Osama Abdelkader
c4af97420a strace: upgrade 6.15 -> 6.16
Upgrade to the latest upstream release (2025-08-05), which includes:
- Added new -N/--arg-names option to show syscall argument names
- Implemented PTRACE_SET_SYSCALL_INFO ptrace API support from Linux 6.16
- Decoding updates for SO_RCVPRIORITY, SO_PASSRIGHTS, RTA_NH_ID, RTA_FLOWLABEL
- Enhanced statx syscall decoding and numerous new constant/ioctl updates

(From OE-Core rev: de55fbe7f8ca2567a8743dcbcd533430cc642ca4)

Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Bruce Ashfield
d92219a36f linux-yocto/6.12: update CVE exclusions (6.12.40)
Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 4 changes (1 new | 3 updated): - 1 new CVEs: CVE-2025-8126 - 3 updated CVEs: CVE-2025-31952, CVE-2025-31953, CVE-2025-31955
        Date: Fri, 25 Jul 2025 02:18:30 +0000

    ]

(From OE-Core rev: e504bd7a9e908be0937d6fc9f6b9699b0acdc2aa)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Bruce Ashfield
b7b2f39484 linux-yocto/6.12: update to v6.12.40
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    d90ecb2b1308 Linux 6.12.40
    fd627ac8a5cf KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercalls
    ff7ccaadb0bf iommu/vt-d: Fix misplaced domain_attached assignment
    e82d8825f712 smb: client: let smbd_post_send_iter() respect the peers max_send_size and transmit all data
    11f430b8f5fc drm/xe: Move page fault init after topology init
    ce7585324b20 drm/xe/mocs: Initialize MOCS index early
    8fc25d3055ba sched,freezer: Remove unnecessary warning in __thaw_task
    7258b437d55d i2c: omap: fix deprecated of_property_read_bool() use
    f701716812cb i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe()
    ba35cc0598f3 i2c: omap: Fix an error handling path in omap_i2c_probe()
    c1a786faa6ec i2c: omap: Add support for setting mux
    35fdf1093109 selftests/bpf: Set test path for token/obj_priv_implicit_token_envvar
    d9ebd928288b rust: use `#[used(compiler)]` to fix build and `modpost` with Rust >= 1.89.0
    affb46db59f9 net: libwx: fix multicast packets received count
    75747e25beca usb: dwc3: qcom: Don't leave BCR asserted
    c45b48b4f4c0 usb: hub: Don't try to recover devices lost during warm reset.
    bf71baa3cfe7 usb: hub: Fix flushing of delayed work used for post resume purposes
    e11359640090 usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm
    aec11e5f9c45 usb: hub: fix detection of high tier USB3 devices behind suspended hubs
    ee56da95f896 btrfs: fix block group refcount race in btrfs_create_pending_block_groups()
    e77078e52fbf clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
    7fc808d98215 sched: Change nr_uninterruptible type to unsigned long
    816d36973467 efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths
    44e73241b8be libbpf: Fix handling of BPF arena relocations
    f0de9702f9b2 drm/mediatek: only announce AFBC if really supported
    40b5b4ba8ed8 drm/mediatek: Add wait_event_timeout when disabling plane
    b04fb2628b28 Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"
    d7c1098787a6 rxrpc: Fix transmission of an abort in response to an abort
    839fe96c1520 rxrpc: Fix recv-recv race of completed call
    e5c480dc62a3 net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree
    71f435f846b0 net: bridge: Do not offload IGMP/MLD messages
    8984bcbd1edf net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
    cdb767915fc9 tls: always refresh the queue when reading sock
    4e7c46362550 virtio-net: fix recursived rtnl_lock() during probe()
    1a71bf5c91ab hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf
    5db93cbd7d50 Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU
    1259b780e7b9 drm/xe/pf: Prepare to stop SR-IOV support prior GT reset
    be77ce6b3a6b drm/xe/pf: Move VFs reprovisioning to worker
    abe59c53b626 drm/xe/pf: Sanitize VF scratch registers on FLR
    fc38c249c622 netfilter: nf_conntrack: fix crash due to removal of uninitialised entry
    7c532f222361 net: fix segmentation after TCP/UDP fraglist GRO
    7929d27c747e ipv6: mcast: Delay put pmc->idev in mld_del_delrec()
    35b501a2393a net/mlx5: Correctly set gso_size when LRO is used
    f47400547a95 Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID
    f5a40e54cd6c Bluetooth: hci_core: add missing braces when using macro parameters
    db386fc5fa65 Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout
    6c586fcb880a Bluetooth: SMP: If an unallowed command is received consider it a failure
    05ab8da312ec Bluetooth: hci_sync: fix connectable extended advertising when using static random address
    b97be7ee8a1c Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb()
    95a13b0a6b04 riscv: traps_misaligned: properly sign extend value in misaligned load handler
    32b14e757404 riscv: Enable interrupt during exception handling
    efad4e2a0fa7 loop: use kiocb helpers to fix lockdep warning
    65c666aff44e usb: net: sierra: check for no status endpoint
    cd469b173d14 ice: check correct pointer in fwlog debugfs
    5a5d64f0eec8 ice: add NULL check in eswitch lag check
    3c4bdc8a852e hwmon: (corsair-cpro) Validate the size of the received input buffer
    dcf0f03d7f74 selftests: net: increase inter-packet timeout in udpgro.sh
    33711db90bd5 can: tcan4x5x: fix reset gpio usage during probe
    d587e6929b7c can: tcan4x5x: add option for selecting nWKRQ voltage
    d57dda2056fa wifi: cfg80211: remove scan request n_channels counted_by
    6a466ac72fd4 nvmet-tcp: fix callback lock for TLS handshake
    f9a90478207a nvme: fix misaccounting of nvme-mpath inflight I/O
    fd6493533af9 net: phy: Don't register LEDs for genphy
    5b02e397929e smc: Fix various oops due to inet_sock type confusion.
    124765c20603 nvme: fix endianness of command word prints in nvme_log_err_passthru()
    8184ee3c667d nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list()
    9a7de97b915a fix a leak in fcntl_dirnotify()
    09bce2138a30 smb: client: fix use-after-free in cifs_oplock_break
    06ec83b6c792 rpl: Fix use-after-free in rpl_do_srh_inline().
    a6d735100f60 net/sched: sch_qfq: Fix race condition on qfq_aggregate
    e8767b89cd82 block: fix kobject leak in blk_unregister_queue
    20648ff4a203 net: emaclite: Fix missing pointer increment in aligned_read()
    894780d6dd3e cachefiles: Fix the incorrect return value in __cachefiles_write()
    dc05051dd10d selftests/sched_ext: Fix exit selftest hang on UP
    6952aeace93f bpf: Reject %p% format string in bprintf-like helpers
    e80692789679 arm64: dts: imx95: Correct the DMA interrupter number of pcie0_ep
    6353bf36f56b soundwire: amd: fix for clearing command status register
    a6e232ee0f86 soundwire: amd: fix for handling slave alerts after link is down
    8814cbbddcaf arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi 4B
    6cb38e5d359a arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi CM5
    c42116dc70af comedi: Fix initialization of data for instructions that write to subdevice
    2af1e7d389c2 comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
    8c20a5cb9879 comedi: Fix some signed shift left operations
    992d600f284e comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large
    3eab654f5d19 comedi: das6402: Fix bit shift out of bounds
    076b13ee60eb comedi: das16m1: Fix bit shift out of bounds
    e0f3c0867d7d comedi: aio_iiro_16: Fix bit shift out of bounds
    a27e27eee313 comedi: pcl812: Fix bit shift out of bounds
    610615c96680 iio: common: st_sensors: Fix use of uninitialize device structs
    6eea9f7648dd iio: backend: fix out-of-bound write
    404b1d0fe0c6 iio: adc: stm32-adc: Fix race in installing chained IRQ handler
    07c9a0617d9a iio: adc: max1363: Reorder mode_list[] entries
    0ceb2893d360 iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]
    086a76474121 iio: adc: axp20x_adc: Add missing sentinel to AXP717 ADC channel maps
    bfcda3e10157 iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush
    b361598b7352 soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled
    855d4da5f270 soc: aspeed: lpc-snoop: Cleanup resources in stack-order
    2a76bc2b24ed smb: client: fix use-after-free in crypt_message when using async crypto
    d5629d1af060 s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again
    11c19d42d3a7 pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov
    10e27b2a6ebe net: libwx: properly reset Rx ring descriptor
    ba7c793f96c1 net: libwx: fix the using of Rx buffer DMA
    08d18bda0d03 net: libwx: remove duplicate page_pool_put_full_page()
    74cb0f102d4b net: stmmac: intel: populate entire system_counterval_t in get_time_fn() callback
    516cd0943a22 mmc: sdhci_am654: Workaround for Errata i2312
    5280e0b8bc69 mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models
    6198bfe1af77 mmc: bcm2835: Fix dma_unmap_sg() nents value
    a25ebc337022 memstick: core: Zero initialize id_reg in h_memstick_read_dev_id()
    2594d5ffc081 isofs: Verify inode mode when loading from disk
    122160289adf dmaengine: nbpfaxi: Fix memory corruption in probe()
    573f1e59024c cpuidle: psci: Fix cpuhotplug routine with PREEMPT_RT=y
    9e11e0db4e27 Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type
    1ddedbd8087d af_packet: fix soft lockup issue caused by tpacket_snd()
    fa0796cd62c2 af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()
    0e9c4b36ad0c arm64: dts: rockchip: use cs-gpios for spi1 on ringneck
    b0c7f2984356 arm64: dts: imx8mp-venice-gw73xx: fix TPM SPI frequency
    9650e49db619 arm64: dts: imx8mp-venice-gw72xx: fix TPM SPI frequency
    a3964e87cf15 arm64: dts: imx8mp-venice-gw71xx: fix TPM SPI frequency
    1a54317f3868 arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on
    a86ea423dc13 arm64: dts: add big-endian property back into watchdog node
    c70000779432 arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency
    5419adaef571 net/mlx5: Update the list of the PCI supported devices
    837a9631f180 phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept()
    938126995e64 mptcp: reset fallback status gracefully at disconnect() time
    f81b6fbe13c7 mptcp: plug races between subflow fail and subflow creation
    54999dea879f mptcp: make fallback action and fallback decision atomic
    f28044a60506 io_uring/poll: fix POLLERR handling
    134ec1ed468f ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS
    61e867574444 ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxx
    084eb54b820f drm/amd/display: Free memory allocation
    74162dda80e7 drm/amd/display: Disable CRTC degamma LUT for DCN401
    62f2a58a4cb0 drm/amdgpu: Increase reset counter only on success
    228ad2ab5b33 drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
    21e649b0bd1a objtool/rust: add one more `noreturn` Rust function for Rust 1.89.0
    7bb9ea515cda tracing/osnoise: Fix crash in timerlat_dump_stack()
    33e20747b47d tracing: Add down_write(trace_event_sem) when adding trace event
    692cfff241f1 tracing/probes: Avoid using params uninitialized in parse_btf_arg()
    d18f63e84884 HID: core: do not bypass hid_hw_raw_request
    953af3c0814a HID: core: ensure __hid_request reserves the report ID as the first byte
    a262370f385e HID: core: ensure the allocated report buffer can contain the reserved report ID
    68860d1ade38 dm-bufio: fix sched in atomic context
    0758f7ef402b spi: Add check for 8-bit transfer with 8 IO mode support
    40f79e2bf6a4 pch_uart: Fix dma_sync_sg_for_device() nents value
    9ecfed987bc8 Input: xpad - set correct controller type for Acer NGR200
    c29a2328af96 nvmem: layouts: u-boot-env: remove crc32 endianness conversion
    c85295f624db nvmem: imx-ocotp: fix MAC address byte length
    ff628593ba7c Revert "staging: vchiq_arm: Create keep-alive thread during probe"
    970635ed63da thunderbolt: Fix bit masking in tb_dp_port_set_hops()
    17a6ea23890e thunderbolt: Fix wake on connect at runtime
    1a1190b4ba7b i2c: stm32f7: unmap DMA mapped buffer
    79b63523bfdc i2c: stm32: fix the device used for the DMA map
    783ea37b237a usb: gadget: configfs: Fix OOB read on empty string write
    032f22962bfc usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY
    231bf7e839a8 usb: musb: fix gadget state on disconnect
    951dd99ac05a USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI
    8b8cb0c34c66 USB: serial: option: add Foxconn T99W640
    ba1d8dc87ae7 USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition
    248ba00d13ff phy: tegra: xusb: Disable periodic tracking on Tegra234
    2f2a375304b0 phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode
    ec7f98ff05f0 phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode

(From OE-Core rev: a4a28bbc46597c95f76972d68b39591da77b1b59)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Bruce Ashfield
2a76e2027a linux-yocto/6.12: update CVE exclusions (6.12.39)
Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 4 changes (1 new | 3 updated): - 1 new CVEs: CVE-2025-46002 - 3 updated CVEs: CVE-2025-5752, CVE-2025-6717, CVE-2025-7397
        Date: Fri, 18 Jul 2025 14:11:28 +0000

    ]

(From OE-Core rev: a58b2c6f20ad6257036e144bee2eec1375e1a799)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Bruce Ashfield
7d70f3fd46 linux-yocto/6.12: update to v6.12.39
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    cdf264c0a590 Linux 6.12.39
    f3f9deccfc68 KVM: SVM: Set synthesized TSA CPUID flags
    f004f58d18a2 rseq: Fix segfault on registration when rseq_cs is non-zero
    f2133b849ff2 crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()
    59923d508bd2 arm64: Filter out SME hwcaps when FEAT_SME isn't implemented
    815f1161d6db ksmbd: fix potential use-after-free in oplock/lease break ack
    2d89dab1ea60 kasan: remove kasan_find_vm_area() to prevent possible deadlock
    e1aec954583f net: wangxun: revert the adjustment of the IRQ vector sequence
    5244536e650c erofs: fix rare pcluster memory leak after unmounting
    5ea53aa71c2c selftests/bpf: adapt one more case in test_lru_map to the new target_free
    7b4a02631352 HID: nintendo: avoid bluetooth suspend/resume stalls
    c72536350e82 HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras
    716a0c8dedc6 HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY
    70685fb6216f riscv: vdso: Exclude .rodata from the PT_DYNAMIC segment
    9ef5d4748dfe bpf: Adjust free target to avoid global starvation of LRU map
    c23e0792b77d vt: add missing notification when switching back to text mode
    0bcc14f36c7a btrfs: fix assertion when building free space tree
    589b290d0935 net: mana: Record doorbell physical address in PF mode
    921fffa1d8bc HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2
    e46cf2943f91 driver: bluetooth: hci_qca:fix unable to load the BT driver
    a9c357b08672 net: usb: qmi_wwan: add SIMCom 8230C composition
    e55b2126961b ALSA: hda/realtek: Add quirks for some Clevo laptops
    01b0312a4a3a ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100
    72aad5cf5790 ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic
    383b2399d586 io_uring: make fallocate be hashed work
    67be7e6c55a9 ALSA: hda/realtek: Add mic-mute LED setup for ASUS UM5606
    68397fda2caa ASoC: SOF: Intel: hda: Use devm_kstrdup() to avoid memleak.
    dd072fa64715 um: vector: Reduce stack usage in vector_eth_configure()
    7df2295c036b atm: idt77252: Add missing `dma_map_error()`
    25cab1b83d66 ublk: sanity check add_dev input for underflow
    f154e41e1d9d bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
    b4e7e3f4e9d2 bnxt_en: Fix DCB ETS validation
    948ab36ed249 net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()
    bbd385b65f9e net/mlx5e: Add new prio for promiscuous mode
    7581afc05154 net/mlx5e: Fix race between DIM disable and net_dim()
    c4270235db92 can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level
    90d0d5a439f5 drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()
    ec4014566377 selftests: net: lib: fix shift count out of range
    182c9f38c367 selftests: net: lib: Move logging from forwarding/lib.sh here
    e3647c40bea2 net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
    b215e916336f net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits
    4c934e0cac61 ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
    473f3eadfc73 net: appletalk: Fix device refcount leak in atrtr_create()
    e0dd2e972966 netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto()
    fd67f52eea80 erofs: fix to add missing tracepoint in erofs_readahead()
    ea2350dfa378 erofs: refine readahead tracepoint
    9493b5f9ad07 erofs: tidy up zdata.c
    71e4f033a90d erofs: get rid of `z_erofs_next_pcluster_t`
    16396885c26a erofs: free pclusters if no cached folio is attached
    ff4b8c9ade1b drm/xe/pf: Clear all LMTT pages on alloc
    8586552df591 nbd: fix uaf in nbd_genl_connect() error path
    1bbdf4213711 wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init()
    fa7e9a15460a drm/nouveau/gsp: fix potential leak of memory used during acpi init
    06c566371f8a wifi: rt2x00: fix remove callback type mismatch
    d21eeb050599 wifi: mac80211: fix non-transmitted BSSID profile search
    d4a7056ca9ab wifi: mac80211: correctly identify S1G short beacon
    2941155d9a5a raid10: cleanup memleak at raid10_make_request
    776e6186dc9e md/raid1: Fix stack memory use after return in raid1_reshape
    a560de522374 drm/tegra: nvdec: Fix dma_alloc_coherent error check
    fcd9c923b58e wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev()
    c6625c21ea66 wifi: cfg80211: fix S1G beacon head validation in nl80211
    8d4d00ea6038 netfs: Fix ref leak on inserted extra subreq in write retry
    42baf997722c netlink: make sure we allow at least one dump skb
    f98c4cec7504 netlink: Fix rmem check in netlink_broadcast_deliver().
    cecc9146d244 ASoC: Intel: sof-function-topology-lib: Print out the unsupported dmic count
    19ff875dc516 erofs: address D-cache aliasing
    4745bfd34ae7 erofs: fix to add missing tracepoint in erofs_read_folio()
    3b16c9b8ba71 ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked()
    92c2c005a8ba smb: server: make use of rdma_destroy_qp()
    1d219778281e clk: scmi: Handle case where child clocks are initialized before their parents
    971da696abf0 x86/mm: Disable hugetlb page table sharing on 32-bit
    a68b85855732 x86/rdrand: Disable RDSEED on AMD Cyan Skillfish
    fcee75daecc5 clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data
    5d2d34f36724 rust: init: allow `dead_code` warnings for Rust >= 1.89.0
    febc0b5dbabd lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users()
    4c39dfd13beb mm/vmalloc: leave lazy MMU mode on PTE mapping error
    92ed107cd26d scripts/gdb: fix interrupts.py after maple tree conversion
    62720dc3cfd9 scripts/gdb: de-reference per-CPU MCE interrupts
    cb89f9bf6c3a scripts/gdb: fix interrupts display after MCP on x86
    ee6c677ef318 mm: fix the inaccurate memory statistics issue for users
    839d8682732e maple_tree: fix mt_destroy_walk() on root leaf node
    92db42e201f4 kallsyms: fix build without execinfo
    7dccd5eb5343 Revert "PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()"
    e4172522d594 Revert "ACPI: battery: negate current when discharging"
    ee6f6138d5f2 drm/xe: Allocate PF queue size on pow2 boundary
    065bd940ee0a drm/framebuffer: Acquire internal references on GEM handles
    9e4af87bd08d Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io"
    abf3620cba68 usb: gadget: u_serial: Fix race condition in TTY wakeup
    48007d6e7bdb Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2"
    57b7c27ef5e7 drm/xe/bmg: fix compressed VRAM handling
    2d2f07a99487 drm/gem: Fix race in drm_gem_handle_create_tail()
    38df1a5053bc drm/ttm: fix error handling in ttm_buffer_object_transfer
    e2d6547dc8b9 drm/sched: Increment job count before swapping tail spsc queue
    08480e285c6a drm/gem: Acquire references on GEM handles for framebuffers
    e90ee15ce28c drm/amdkfd: Don't call mmput from MMU notifier callback
    9f852d301f64 drm/imagination: Fix kernel crash when hard resetting the GPU
    a7b2f250ffcd wifi: mt76: mt7925: fix invalid array index in ssid assignment during hw scan
    fad0f6fcdae0 wifi: mt76: mt7925: fix the wrong config for tx interrupt
    9b50874f297f wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_sta_set_decap_offload()
    9639e54025f1 wifi: mt76: mt7921: prevent decap offload config before STA initialization
    a963819a121f wifi: mwifiex: discard erroneous disassoc frames on STA interface
    e01851f6e9a6 wifi: prevent A-MSDU attacks in mesh networks
    373caeec3651 pwm: mediatek: Ensure to disable clocks in error path
    d526e11ab274 pwm: Fix invalid state detection
    275605a8b480 pinctrl: qcom: msm: mark certain pins as invalid for interrupts
    3e0542701b37 md/md-bitmap: fix GPF in bitmap_get_stats()
    9f260e16b297 net: ethernet: rtsn: Fix a null pointer dereference in rtsn_probe()
    8f65277317a8 gre: Fix IPv6 multicast route creation.
    199af064babb ASoC: fsl_sai: Force a software reset when starting in consumer mode
    e14bffc90866 ALSA: ad1816a: Fix potential NULL pointer deref in snd_card_ad1816a_pnp()
    d9bd1163c8d8 KVM: Allow CPU to reschedule while setting per-page memory attributes
    fd044c99d831 KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight
    5cb498b20bff KVM: SVM: Add missing member in SNP_LAUNCH_START command structure
    55f568521e0b KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table.
    291eff10b197 x86/mce: Make sure CMCI banks are cleared during shutdown on Intel
    8ed7f3de93e1 x86/mce: Ensure user polling settings are honored when restarting timer
    55ea884c0dce x86/mce: Don't remove sysfs if thresholding sysfs init fails
    afcf4f4e7062 x86/mce/amd: Fix threshold limit reset
    e01d5e33645d x86/mce/amd: Add default names for MCA banks and blocks
    9e0d33e75c16 ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()
    d1ff5f9d2c54 rxrpc: Fix oops due to non-existence of prealloc backlog struct
    5385ad53793d rxrpc: Fix bug due to prealloc collision
    8ecd651ef24a net/sched: Abort __tc_modify_qdisc if parent class does not exist
    fc2fffa2faca net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info
    34a09d6240a2 atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
    024876b247a8 atm: clip: Fix infinite recursive call of clip_push().
    9f771816f14d atm: clip: Fix memory leak of struct clip_vcc.
    36caab990b69 atm: clip: Fix potential null-ptr-deref in to_atmarpd().
    4d5476fa3931 net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
    6fb4cd247cda net: phy: smsc: Force predictable MDI-X state on LAN87xx
    850812bd2a15 net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap
    be8792c6702b net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2
    41a741c476e1 vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local`
    ae2c712ba39c vsock: Fix transport_* TOCTOU
    3734d78210cc vsock: Fix transport_{g2h,h2g} TOCTOU
    62e6160cfb55 tcp: Correct signedness in skb remaining space calculation
    50aa2d121bc2 tipc: Fix use-after-free in tipc_conn_close().
    8fb2802a1654 vsock: fix `vsock_proto` declaration
    4b8e18af7bea netlink: Fix wraparounds of sk->sk_rmem_alloc.
    b90129445f50 net: phy: qcom: qca808x: Fix WoL issue by utilizing at8031_set_wol()
    31db4223db33 net: phy: qcom: move the WoL function to shared library
    778f4e173020 arm64: poe: Handle spurious Overlay faults
    2e0cb0c74d96 bnxt_en: eliminate the compile warning in bnxt_request_irq due to CONFIG_RFS_ACCEL
    0caba66f0073 sched/deadline: Fix dl_server runtime calculation formula
    35bda158da39 fix proc_sys_compare() handling of in-lookup dentries
    df1d6801f16a pinctrl: amd: Clear GPIO debounce for suspend
    cdbcde935e72 Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected
    32fa1f92a40e Bluetooth: hci_sync: Fix not disabling advertising instance
    0cd863ab4204 ASoC: cs35l56: probe() should fail if the device ID is not recognized
    a0a8009083e5 perf: Revert to requiring CAP_SYS_ADMIN for uprobes
    f7fe33f629bb sched/core: Fix migrate_swap() vs. hotplug
    1207f57be07f irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ
    bc179aa79a20 perf/core: Fix the WARN_ON_ONCE is out of lock protected region
    8f4c7131721a ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matches
    cca47e6e1f78 ASoC: Intel: soc-acpi-intel-arl-match: set get_function_tplg_files ops
    fc3a8a5e8f8e ASoC: Intel: add sof_sdw_get_tplg_files ops
    36536435849b ASoC: soc-acpi: add get_function_tplg_files ops
    06e0b070eb97 ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops
    97d14c04610c ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 address struct
    724b93a6a694 ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select SND_SOC_ACPI_INTEL_MATCH
    d4f6a267cc07 ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode
    07ed75bfa7ed drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV
    56ea7746045a crypto: s390/sha - Fix uninitialized variable in SHA-1 and SHA-2
    04513cf1581b drm/amdgpu/ip_discovery: add missing ip_discovery fw
    39d6a607d531 drm/amdgpu/discovery: use specific ip_discovery.bin for legacy asics
    e9d9b25f3767 drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling
    6dee745bd0ae eventpoll: don't decrement ep refcount while still holding the ep mutex

(From OE-Core rev: 25fd1e5999398cc81201379b51d676356e4d102b)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Gyorgy Sarvari
4a3ba728e8 sysstat: upgrade 12.7.7 -> 12.7.8
Changelog:
* sar/sadf: Add new metric kbshmem.
* sar/sadf: Now compute used memory as total memory - available memory.
* sadf: Set availablekb to frmkb during conversion.
* cifsiostat, iostat, mpstat, tapestat: Add new option -U to display
  timestamps in seconds since the Epoch.
* Trap SIGTERM with all sysstat commands.
* mpstat: Go to next line when Ctrl/C is pressed.
* Add support for out-of-tree building and testing.
* sar: A_PWR_BAT: Fix wrong size used in memory initialization.
* Makefile.in: Update dependencies for install_man target.
* Makefile.in: Remove unused TFLAGS variable.
* Makefile.in: Remove old references to nfsiostat.
* DTD and XSD documents updated.
* NLS translations updated.
* sar, mpstat, iostat, cifsiostat and tapestat manual pages updated.
* Various cosmetic changes in code and Makefile.
* do_test: Add test target for out-of-tree build.
* systest: Explicitly set signal to SIGINT.
* Non regression tests: Remove root symlink in tests directory.
* Non regression tests updated.

(From OE-Core rev: 7635552654b5e60c1fb04534e6cfff6def7b7ec6)

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Gyorgy Sarvari
605373567b python3-click: upgrade 8.1.8 -> 8.2.1
Some new tests use pytest's terminal reporter internally, which requires full
"cat" and "less", busybox isn't enough - RDEPENDS is adapted accordingly.

ptest passed:
====================================
Testsuite summary
 TOTAL: 761
 PASS: 739
 SKIP: 21
 XFAIL: 1
 FAIL: 0
 XPASS: 0
 ERROR: 0
DURATION: 2
END: /usr/lib/python3-click/ptest
2025-08-13T15:51
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Changelog: https://click.palletsprojects.com/en/stable/changes/

(From OE-Core rev: 37edc3bbe87831ff08aec5d7c71f3edf92496ab0)

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Gyorgy Sarvari
d729ce0750 kmscube: update to latest revision
Changelog:
311eaaaa...afedb425

(From OE-Core rev: 7f13cbb5156559a983f358de0e00c26208b883b5)

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Gyorgy Sarvari
129d363027 bind: upgrade 9.20.10 -> 9.20.11
Changelog:
https://downloads.isc.org/isc/bind9/9.20.11/doc/arm/html/changelog.html#bind-9-20-11

(From OE-Core rev: 5ca636ac567f6085f62b55bc3b7de4155af9c593)

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:11 +01:00
Tobias Pistora
921faf3246 selftest/devtool: add devtool upgrade selftest for recipes with git submodules
Tests [YOCTO #15943]

Move code from test_devtool_upgrade_git() into separate, local function.
Add a test_devtool_upgrade_gitsm() selftest for devtool.
Add recipes for testing gitsm components.

(From OE-Core rev: c996801af3a22f50955ed4e47220461d6d243a3b)

Signed-off-by: Tobias Pistora <pistora.tobias@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:10 +01:00
Tobias Pistora
4c7b000732 devtool: fix upgrade for recipes with git submodules
Fixes [YOCTO #15943]

Fixes invalid path argument while calling "git rev-list" from submodule folders.
Replaced the local __run() wrapper function with _run() at "git rev-list" command calls.

(From OE-Core rev: c1839a24f08a87984d475d23f37a7c923d424267)

Signed-off-by: Tobias Pistora <pistora.tobias@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:10 +01:00
Gyorgy Sarvari
0edb9bfda1 ell: upgrade 0.78 -> 0.79
Changelog:
Fix issue with D-Bus client and watch removal handling.
Fix issue with D-Bus client and service name handling.
Fix issue with D-Bus proxy and filter rule handling.

(From OE-Core rev: c03f726d8d43c82fba69499f7dffdb81cca048b9)

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:10 +01:00
Khem Raj
f852c4e31d elfutils: Mark failing ptests on musl as xfails
Elfutils tests do not all run cleanly on musl systems. Make the current set
as baseline by making the failing tests as XFAILS. This helps to not regress
further more.

(From OE-Core rev: c962949c7d70a40f94fb41c342b7a282578069ed)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-08-14 10:31:10 +01:00