Commit Graph

79938 Commits

Author SHA1 Message Date
Trevor Gamblin
8d89093708 python3-dbusmock: upgrade 0.33.0 -> 0.37.0
Upstream notably removed the setup.cfg/setup.py files in this period and
updated pyproject.toml. It still uses setuptools as the build backend,
and should be compatible with recent versions.

Changelog (https://github.com/martinpitt/python-dbusmock/releases):

0.37.0:

- templates: Drop iio-sensors-proxy (See #241)
- DBusTestCase: Drop obsolete {start,stop}_dbus() methods
- Fix dbus-daemon startup race condition (Debian#1109272)

0.36.0:

- mockobject: Fix _wrap_in_dbus_variant for Struct and Dict types (thanks Sebastian Wick)
- Drop setup.{cfg,py} and RHEL 9 support, move to pybuild (rhbz#2377609)
- Drop iio-sensor-proxy tests, the template is broken (see #241)

0.35.0:

- modemmanager: Add operator code (thanks Guido Günther)
- modemmanager: Allow to set CellBroadcast channel list (thanks Guido Günther)

0.34.3:

- tests: Relax libnotify expected format for libnotify 0.8.4

0.34.2:

- spec: Adjust %autosetup to PEP-625 tarball top-level directory

0.34.1:

- spec: Adjust Source URL to PEP-625 tarball name

0.34.0:

- modemmanager: Add cell broadcast messages (thanks Guido Günther)
- Move release builds to pybuild for PEP-625 compatibility

(From OE-Core rev: 523001d3131eb5839162d44d296b65cbf0f6fd56)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Trevor Gamblin
147695923f python3-pyparsing: upgrade 3.2.3 -> 3.2.4
Release notes (https://github.com/pyparsing/pyparsing/releases):

- Barring any catastrophic bugs in this release, this will be the last
  release in the 3.2.x line. The next release, 3.3.0, will begin
  emitting DeprecationWarnings when the pre-PEP8 methods are used (see
  header notes above for more information, including available
  automation for converting any existing code using pyparsing with the
  old names).
- Fixed bug when using a copy of a Word expression (either by using the
  explicit copy() method, or attaching a results name), and setting a
  new expression name, a raised ParseException still used the original
  expression name. Also affected Regex expressions with as_match or
  as_group_list = True. Reported by Waqas Ilyas, in Issue #612 - good
  catch!
- Fixed type annotation for replace_with, to accept Any type. Fixes
  Issue #602, reported by esquonk.
- Added locking around potential race condition in
  ParserElement.reset_cache, as well as other cache-related methods.
  Fixes Issue #604, reported by CarlosDescalziIM.
- Substantial update to docstrings and doc generation in preparation for
  3.3.0, great effort by FeRD, thanks!
- Notable addition by FeRD to convert docstring examples to work with
  doctest! This was long overdue, thanks so much!

(From OE-Core rev: f8e8ddcddf108f66203af28d5db08171b60499d3)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Trevor Gamblin
b5440f4b69 python3-hypothesis: upgrade 6.138.15 -> 6.139.2
Changelog: (https://hypothesis.readthedocs.io/en/latest/changelog.html#changelog):

6.139.2:

- Internal refactoring for new lint rules.

6.139.1:

- Fixed another typo in error message around function-scoped fixtures.

6.139.0:

- Add get_current_profile_name(), which returns the name of the current settings profile.

6.138.17:

- Fixed typo in error message around function-scoped fixtures.

6.138.16:

- Improved error message for DeadlineExceeded.

Reproducibility OK.

ptests look OK:

|============================================================================
|Testsuite summary
|# TOTAL: 5
|# PASS: 5
|# SKIP: 0
|# XFAIL: 0
|# FAIL: 0
|# XPASS: 0
|# ERROR: 0
|DURATION: 1
|END: /usr/lib/python3-hypothesis/ptest
|2025-09-19T15:53
|STOP: ptest-runner
|TOTAL: 1 FAIL: 0

(From OE-Core rev: 4f7daa9268353ee7f00d5d3e90996f069ea798c4)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Trevor Gamblin
48b08569a3 python3-trove-classifiers: upgrade 2025.9.8.13 -> 2025.9.11.17
Release notes (https://github.com/pypa/trove-classifiers/releases):

2025.9.11.17:

- Add support for Odoo 19.0 in classifiers (#225)

2025.9.9.12:

- Add classifier: Framework InvenTree (#223)

* Add classifier: Framework InvenTree

* fix style issue

(From OE-Core rev: 6db42ac0427548e1a5ed5a47a4d1931bb36cce2f)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Trevor Gamblin
51e75e216c python3-numpy: upgrade 2.3.2 -> 2.3.3
Release notes (https://github.com/numpy/numpy/releases/tag/v2.3.3):

The NumPy 2.3.3 release is a patch release split between a number of maintenance
updates and bug fixes. This release supports Python versions 3.11-3.14. Note
that the 3.14.0 final is currently expected in Oct, 2025. This release is based
on 3.14.0rc2.

Reproducibility seems OK.

ptests look OK:

|============================================================================
|Testsuite summary
|# TOTAL: 48954
|# PASS: 46490
|# SKIP: 2426
|# XFAIL: 33
|# FAIL: 0
|# XPASS: 5
|# ERROR: 0
|DURATION: 169
|END: /usr/lib/python3-numpy/ptest
|2025-09-19T15:20
|STOP: ptest-runner
|TOTAL: 1 FAIL: 0

(From OE-Core rev: d92db41f718a79ffd3ed173a46c5567fa002e7a7)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Trevor Gamblin
53069738f2 maintainers.inc: add self for python recipes
Add myself as maintainer for some newly-unassigned Python recipes.
That'll allow them to be picked up on my upgrade checker.

(From OE-Core rev: ae51541d86230414cbbb080d73fb611f7793c4cc)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Moritz Haase
abc3d6d8b2 cmake: upgrade 4.1.0 -> 4.1.1
Release notes are available at [0].

[0]: https://cmake.org/cmake/help/v4.1/release/4.1.html#id1

(From OE-Core rev: 86c0044eb72605e68cc6288f82d615305e94641e)

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
071e1b57b6 libdnf: remove obsolete path patch
We needed to remove the build path from the source tree because it was
embedded into libdnf/dnf-repo.cpp.  However, this was replaced with an
environment variable in 0.67.0 onwards[1].

[1] libdnf 04d7fba0 ("Use environment variable in unittest instead of ugly hack in libdnf")

(From OE-Core rev: 948e92562e3a565f97c5eed2992c1d7ecfcc6305)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
355bf4b259 libdnf: remove non-functional gtk-doc support
The gtk-doc integration doesn't actually work, as it isn't built by
default and the targets need to be triggered manually.

As clearly nobody was using it, and upstream appears to prefer doxygen
for API documentation, remove the gtk-doc support.

This also means adding gettext to the dependencies, as this was being
pulled in via gtk-doc before but is actually needed for the translations.

(From OE-Core rev: cd8987a4d044955950dc000a5757175982dcd2f3)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
933f7f2778 libdnf: remove obsolete gobject-introspection support
The intention to remove G-I support was stated in [1] and the last few
pieces removed in [2], which were part of 0.15.0.

[1] libdnf a4abd42a ("Move libcheck dependency to tests/")
[2] libdnf e2f2862b ("[swdb]: C++ implementation with SWIG bindings.")

(From OE-Core rev: 6f37e3293c27d06b7aab845370dd3ea63c564fe9)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
1e6ec66607 libdnf: don't depend on libcheck
Apply a patch to make libcheck optional, so we don't need to depend on
it as we don't install the tests.

(From OE-Core rev: 31b95e3c242654f8a7949e8d06df20101668b5a7)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
06941b559e clang: no need to install tblgen binaries in nativesdk-clang
These are only needed if cross-compiling clang, and if someone is
cross-compiling clang in a SDK they should build their own binaries as
these ones might not match the version of clang they're building.

(From OE-Core rev: c79837a11ccf0f3e5a8ccab4ffb379cdefe482e8)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
6863eadeaf clang: tell cross-builds of clang how to build natively
If we pass CROSS_TOOLCHAIN_FLAGS_NATIVE to all the builds, instead of
just nativesdk, then clang can correctly build its own native tools as
needed.

This means we can stop manually installing clang-tidy-confusable-chars-gen
as clang-tidy will build it.  We (currently) still build the tblgen
binaries once as they're used in several recipes so there's likely value
in building those once.

Also consolidate the LLVM_TABLEGEN variables as they're not specific to
a particular class.

(From OE-Core rev: 36b42975b975b4a5e3904e555e5ee00aba9c2f2b)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
c22230e15f clang: improve tablegen installation
Backport a patch from upstream to install lldb-tblgen, and change the
llvm-tblgen-native recipe to use `cmake --install` instead of copying
the binaries.

This ensures that CMake does any post-install steps that are needed, and
we don't install binaries that have eg RPATHs pointing at the build tree.

(From OE-Core rev: 93051e8730263cfc23e1230015a4789dac4914de)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
6f089b930e clang: remove obsolete install steps
clang-pseudo and clang-rename have both been removed from upstream, so
don't try to install them anymore:

  llvm 40c45b6b4318 ("Remove clang-rename (#108988)")
  llvm ed8f78827895 ("Remove clang-pseudo (#109154)")

(From OE-Core rev: ac2a625c9a28a692b87a073aca95197e9d08842b)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
8bc9fee22c clang: add option for llvm-exegesis
Quoting from the README:

    llvm-exegesis is a benchmarking tool that accepts or generates
    snippets and can measure characteristics of those snippets by
    executing it while keeping track of performance counters.

Potentially useful but not essential. This reduces the size of llvm-bin
by ~30MB and llvm-dbg by ~1100MB.

(From OE-Core rev: ed688027468237f4dd258089d4c3ee5f8a9159bb)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
56edb8f165 clang: disable all test targets
We don't install the tests, or run them in the build tree, so tell cmake
not to generate the targets at all. This removes internal dependencies
which means we can turn off more components that we don't want.

(From OE-Core rev: ba358a03c97cb904248b743c483a7b3f4b9159a9)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
47f1496eb9 clang: improve opt-viewer PACKAGECONFIG
Instead of patching the python module detection, we can use the hidden
option LLVM_TOOL_OPT_VIEWER_BUILD.

(From OE-Core rev: ddbbd49c15bad1b2a550188581ffebd752b9b20e)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
52df555405 classes/cython: also process .cpp files
Some Python packages, such as python3-frozenlist, generate .cpp files
with cython so we should also process those.

Frustratingly this doesn't actually solve the reproducible problem with
frozenlist as the path is a temporary directory...

(From OE-Core rev: 07f156731a9dd7cade56e1d64444dafa18f57e6f)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
9e8e9a6a4b classes/cmake: set CMAKE_CROSSCOMPILING explicitly
Let's be explicit and ensure that CMAKE_CROSSCOMPILING is explicitly set
to true when we're cross-compiling.

(From OE-Core rev: 82ae2d5497e8ddd825c0350250ed555588a37727)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
fbef81c833 classes/cmake: CMAKE_RANLIB needs to be a filename without arguments
CMAKE_RANLIB is the path to the binary without any arguments. However,
gcc-native.bbclass sets BUILD_RANLIB to "ranlib -D" which means that
CMake looks for a binary called "ranlib;-D".

This is expected behaviour upstream[1] and as there's no variable for
"ranlib flags", we should just set CMAKE_RANLIB to the first element of
the list.

[1] https://gitlab.kitware.com/cmake/cmake/-/issues/23554

(From OE-Core rev: 598fa6761488bffb09ba0cbe115b562fb95df959)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
81569a68e9 vte: skip gobject-introspection with clang on arm
For some as yet unknown reason, vte on arm (specifically, the qemuarm
and beaglebone-yocto machines at least) will fail during G-I code
generation (which runs the target binaries inside qemu-user):

    Bail out! VTE:ERROR:../sources/vte-0.80.3/src/vtegtk.cc:158:void
    style_provider_parsing_error_cb(GtkCssProvider *, void *, GError *):
    assertion failed (error == NULL): Expected an identifier (gtk-css-parser-error-quark, 1)

    qemu: uncaught target signal 6 (Aborted) - core dumped

Until this can be root-caused, we can disable G-I for this edge case.

(From OE-Core rev: 7874ea42bff4950bd0f0abf0ac729bce5ceb702c)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Ross Burton
917d6652fc lame: don't use -march=native when building with clang
Because of a logic error, lame's configure always passes -march=native
when building with clang.

This is a terrible idea in general as it's not often your build machine
and target hardware aligns, and leads to some amusing errors:

  unknown target CPU 'neoverse-n1'
  note: valid target CPU values are: i386, i486, ...

Move the HAVE_CLANG block up into the FULL_OPTIMIZATION case, alongside
HAVE_GCC.  This option is never enabled (as it's basically "use native")
so resolves the build failure.

(From OE-Core rev: d6f0e26ccf19872e1f4eebb346d76c7bff87ba2a)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Mikko Rapeli
0068ff9810 fontconfig: disable tests
The tests require json-c library which is not explicit in build
dependencies:

../sources/fontconfig-2.17.1/test/test-conf.c:27:10: fatal error:
json.h: No such file or directory
   27 | #include <json.h>

The tests are not used so just disable them.

(From OE-Core rev: 0d039d959c51f3402631014139c4d6208416b1b7)

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-25 11:09:04 +01:00
Hongxu Jia
52db4985e5 python3-cython: make generated source file be reproducible
While python3 module use cython to build library, the generated source file
is not stable at each build and made the generated library not be reproducible

This commit replaces un-predictable string with hardcode string in generated
source file to assure the generated library should be reproducible

(From OE-Core rev: 61d98d12eca1c7bdf3b7387a820c83d3b8fad965)

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>
2025-09-25 11:09:04 +01:00
hongxu
4f99a9eb03 perf: fix reproducibility issue occasionally
Due to commit [1] applied in kernel v6.16 (such as qemux86-64),
perl has reproducibility issue occasionally.

Perf's build process generates two copies of its internal headers,
one at tools/lib/perf/include/internal and one at libperf/include/internal
with files like core.h. Although the files are identical, the binaries including
them would see them at different paths and have different debuginfo data. [2]

The reason is the order of include dir `tools/lib/perf/include' and
`libperf/include' is not stable, such as

$ x86_64-poky-linux-gcc  ... \
   -Ipath-to/tmp/work/qemux86_64-poky-linux/perf/1.0/sources/perf-1.0/tools/lib/perf/include \
   -Ipath-to/tmp/work/qemux86_64-poky-linux/perf/1.0/sources/perf-1.0/libperf/include \
   -c -o path-to/tmp/work/qemux86_64-poky-linux/perf/1.0/sources/perf-1.0/libperf/core.o core.c

$ recipe-sysroot-native/usr/bin/dwarfsrcfiles sources/perf-1.0/libperf/core.o
/usr/src/debug/perf/1.0/tools/lib/perf/core.c
...
        /usr/src/debug/perf/1.0/tools/lib/perf/include/perf/core.h
        /usr/src/debug/perf/1.0/tools/lib/perf/include/internal/lib.h
...

$ x86_64-poky-linux-gcc  ... \
   -Ipath-to/tmp/work/qemux86_64-poky-linux/perf/1.0/sources/perf-1.0/libperf/include \
   -Ipath-to/tmp/work/qemux86_64-poky-linux/perf/1.0/sources/perf-1.0/tools/lib/perf/include \
   -c -o path-to/tmp/work/qemux86_64-poky-linux/perf/1.0/sources/perf-1.0/libperf/core.o core.c

$ recipe-sysroot-native/usr/bin/dwarfsrcfiles sources/perf-1.0/libperf/core.o
/usr/src/debug/perf/1.0/tools/lib/perf/core.c
...
    /usr/src/debug/perf/1.0/libperf/include/perf/core.h
    /usr/src/debug/perf/1.0/libperf/include/internal/lib.h
...

This commit explicitly sets the order of these two include dirs
in EXTRA_CFLAGS.

This commit has no regression for kernel v6.6 (such as genericx86-64)

Also enable verbose for compile to trace the detail of build

[1] f5b07010c1
[2] https://git.openembedded.org/openembedded-core/commit/?id=0a886fcacaab0fbce1306c0f99d482f940a8f705

(From OE-Core rev: e18d697e92b55e57124e80234369d46575226386)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 11:06:42 +01:00
Bruce Ashfield
07019704cc linux-yocto/6.16: cfg: drm for x86 32bit
Integrating the following commit(s) to linux-yocto/.:

1/1 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: drm: add x86 (32bit) to valid architectures
    Date: Tue, 23 Sep 2025 15:55:27 -0400

    vboxguest drivers / DRM aren't valid for all architectures and
    throw warnings if they are enabled for those invalid architectures.

    ARM/x86-64 were previously enabled, and we add x86 32bit to the
    list to allow vboxguestdrivers (and similar) to have the kernel
    configuration options they need to build (and run).

    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

(From OE-Core rev: a76154f8351d869fee802124d23f6f573b1c372b)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 11:06:42 +01:00
Bruce Ashfield
f8850a1726 linux-yocto/6.16: genericarm64 refactoring, extension and clean-up
Integrating the following commit(s) to linux-yocto/.:

    58666126 genericarm64.scc: enable OP-TEE support
    90e118e5 features optee.cfg: enable RPMB support
    1d4363c2 genericarm64.cfg: add MTD support for Hyperbus
    a6091c0a genericarm64.cfg: improve pmdomain support
    fb4ff102 genericarm64.cfg: add MTD SPI NAND support
    ce35b9dd genericarm64.cfg: enable Altera and Broadcom PCIe drivers
    7701e479 genericarm64-arch.cfg: add new archs
    20574dcf genericarm64.cfg: improve SPI support
    6575e9c2 genericarm64.cfg: extend sound support via genericarm64-sound.cfg
    7af0fff7 genericarm64.cfg: add more thermal drivers
    5baf746c genericarm64.cfg: add more ADC support
    82b8b2f2 genericarm64.cfg: add more mailbox support
    6bcc928b genericarm64-arch.cfg: add Rockchip IO domain and DTPM support
    4bd654f3 genericarm64.cfg: enable more Arm extensions
    2e7a98fb genericarm64.cfg: add more PHY support
    93405670 genericarm64.cfg: add Freescale and Rockchip NAND support
    206f0249 genericarm64.cfg: enable more graphics DRM support
    e475a5ba genericarm64.cfg: enable more CRYPTO_DEV drivers
    65ca974e genericarm64.cfg: add Renesas STM memory controller drivers
    20592693 genericarm64.cfg: enable DEVFREQ governors and drivers
    c23b00f6 genericarm64.cfg: add CONFIG_ROCKCHIP_PM_DOMAINS=y
    900c4d7c genericarm64.scc: enable SRAM support
    952ea4f7 zynq: use sram.scc for SRAM support
    93fdb4a1 sram: add feature with .scc and .cfg
    d75a77bc genericarm64.cfg: enable Qualcomm RTC and DSP drivers
    34a37d36 genericarm64.scc: enable nvme support
    a50d70a8 intel-x86: use nvme.scc
    0e4311da intel amd-x86-64: use nvme.scc
    8df9e176 marvell-cn96xx.scc: use nvme.scc
    c975d9dc bcm-2xxx-rpi.cfg: use nvme.scc
    64047a98 nvme.scc: add feature for NVMe support
    8e0c5d1e genericarm64.cfg: enable Tegra firmware drivers
    1badd0c5 genericarm64.cfg: enable Qualcomm security firmware interfaces
    a4393b2a genericarm64.cfg: add Google and MediaTek firmware drivers
    93cf7834 genericarm64.cfg: enable CONFIG_MHI_BUS_PCI_GENERIC=m
    413c8ca8 genericarm64.scc: enable firmware driver support
    8d812d85 firmware.cfg: enable CONFIG_FW_LOADER_PAGED_BUF=y and CONFIG_FW_LOADER_SYSFS=y
    624046ca genericarm64.cfg: enable more PCI/PCIe support
    8fb9f378 genericarm64.scc: enable more Bluetooth HW drivers
    bedb9b8a bluetooth-hw.scc: add config for Bluetooth HW drivers
    35baf131 bluetooth-usb.cfg: enable more drivers
    47061600 genericarm64.scc: add bluetooth-usb support
    5b21b9d9 bluetooth.cfg: enable LED events
    9cc05195 genericarm64.cfg: enable Qualcomm IPC drivers
    52932f92 genericarm64.cfg: enable CONFIG_NET_SWITCHDEV=y
    2bc84172 genericarm64.scc: enable kubernetes support
    6b383a08 qemu-kvm-arm64.cfg: enable KSM with KVM
    b58e205f genericarm64.scc: enable KVM support
    715986a3 genericarm64.cfg: enable ACPI memory hotplug and error reporting
    f362ed14 features: add memory/failure.scc
    ec58a666 genericarm64.cfg: enable CONFIG_BLK_DEV_INTEGRITY=y
    85984f29 features: add block/integrity.scc
    3a49bdb6 genericarm64.cfg: enable CONFIG_JUMP_LABEL=y
    19800309 genericarm64-arch.cfg: extend Tegra support
    ffcf3235 genericarm64.cfg: enable CONFIG_CPU_FREQ_STAT=y
    c594a800 features: add power/cpu_freq_stat.scc
    000bfa8a genericarm64-arch.cfg: enable CONFIG_ARCH_AIROHA=y
    e64dea75 genericarm64.cfg: enable CONFIG_SCHED_AUTOGROUP=y
    270015f9 features: add sched/sched-desktop.scc
    e711e072 genericarm64.cfg: add CONFIG_SCHED_HW_PRESSURE=y

(From OE-Core rev: fa3df8b8e28a03c9110731ff578e0fea4f76371f)

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 11:06:42 +01:00
Bruce Ashfield
b4a761b389 linux-yocto/6.16: update CVE exclusions (6.16.8)
Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 4 changes (4 new | 0 updated): - 4 new CVEs: CVE-2025-10779, CVE-2025-59799, CVE-2025-59800, CVE-2025-59801 - 0 updated CVEs:
        Date: Mon, 22 Sep 2025 03:15:41 +0000

    ]

(From OE-Core rev: 64c8efc3cf2407ec716c27c2028c23b2d8c8b8b0)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 11:06:42 +01:00
Bruce Ashfield
71359330da linux-yocto/6.16: update to v6.16.8
Updating linux-yocto/6.16 to the latest korg -stable release that comprises
the following commits:

    62dae0198231 Linux 6.16.8
    51a321b480d1 netfilter: nft_set_pipapo: fix null deref for empty set
    9c495549ba30 phy: ti-pipe3: fix device leak at unbind
    f4b78402d51a phy: ti: omap-usb2: fix device leak at unbind
    07e00526807e phy: tegra: xusb: fix device and OF node leak at probe
    ac22507821ac phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware
    6e446062d2f2 dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
    0ff9df758af7 dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees
    0ab708a2f145 usb: gadget: midi2: Fix MIDI2 IN EP max packet size
    ab8c7c4d8f1e usb: gadget: midi2: Fix missing UMP group attributes initialization
    6958b4577438 usb: typec: tcpm: properly deliver cable vdms to altmode drivers
    b17e79b48f80 USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
    b78c7dcda9bd xhci: fix memory leak regression when freeing xhci vdev devices depth first
    7dc3bd0f7bd5 xhci: dbc: Fix full DbC transfer ring after several reconnects
    ad6a6e97c219 xhci: dbc: decouple endpoint allocation from initialization
    91c34cd6ca1b erofs: fix runtime warning on truncate_folio_batch_exceptionals()
    2dbafe64b081 regulator: sy7636a: fix lifecycle of power good gpio
    d5e82f3f2c91 dmaengine: ti: edma: Fix memory allocation size for queue_priority_map
    db5d7abd379a erofs: fix invalid algorithm for encoded extents
    c5fff1c37e18 erofs: unify meta buffers in z_erofs_fill_inode()
    1d5a938cdf97 erofs: remove need_kmap in erofs_read_metabuf()
    30fb1a3d2268 erofs: get rid of {get,put}_page() for ztailpacking data
    9f0e22563547 dmaengine: idxd: Fix double free in idxd_setup_wqs()
    b86c1c38bebc dmaengine: idxd: Fix refcount underflow on module unload
    da4fbc1488a4 dmaengine: idxd: Remove improper idxd_free
    a5f293d3931a phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties
    68a6729afd3e hsr: hold rcu and dev lock for hsr_get_port_ndev
    43242aed9060 hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr
    4fb6bcc1e68f hsr: use rtnl lock when iterating over ports
    3f9f4764f847 netfilter: nf_tables: restart set lookup on base_seq change
    f6cb89b449bd netfilter: nf_tables: make nft_set_do_lookup available unconditionally
    d68ec0dfc30b netfilter: nf_tables: place base_seq in struct net
    3bc63fbb4151 netfilter: nf_tables: Reintroduce shortened deletion notifications
    39f40f1e4b75 netfilter: nft_set_rbtree: continue traversal if element is inactive
    7700fce94447 netfilter: nft_set_pipapo: don't check genbit from packetpath lookups
    9eab0ef1dc7e netfilter: nft_set_pipapo: don't return bogus extension pointer
    610c1e196fc8 netfilter: nft_set_pipapo: merge pipapo_get/lookup
    06f714dbe6f3 netfilter: nft_set: remove one argument from lookup and update functions
    52f951a0ed36 netfilter: nft_set_pipapo: remove unused arguments
    a3e1019e1757 netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation
    668cc1e3bb21 can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB
    c85c52f0ca8e can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails
    d22a56bc38f6 can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed
    da9e8f429139 can: j1939: implement NETDEV_UNREGISTER notification handler
    20e8ba3ad883 selftests: can: enable CONFIG_CAN_VCAN as a module
    d7624629ccf4 macsec: sync features on RTM_NEWLINK
    2d92fa0cdc02 net: dev_ioctl: take ops lock in hwtstamp lower paths
    2df3698f0978 drm/amd/display: use udelay rather than fsleep
    cb5eb693f2bc drm/xe/configfs: Don't touch survivability_mode on fini
    c62580674ce5 i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
    e85da543ecda igb: fix link test skipping when interface is admin down
    473be7d39efd igb: Fix NULL pointer dereference in ethtool loopback test
    f56cfc744a53 docs: networking: can: change bcm_msg_head frames member to support flexible array
    ebfd979282d0 tunnels: reset the GSO metadata before reusing the skb
    f75a327ca756 net: bridge: Bounce invalid boolopts
    4eec1e293def net: dsa: b53: fix ageing time for BCM53101
    8858c1e94059 genetlink: fix genl_bind() invoking bind() after -EPERM
    79c76e51a04c PCI: mvebu: Fix use of for_each_of_range() iterator
    214ecffefcc5 wifi: ath12k: fix WMI TLV header misalignment
    c273003e6ba3 wifi: ath12k: Add support to enqueue management frame at MLD level
    4a7ec2624b9f wifi: ath12k: add link support for multi-link in arsta
    35002c806c8c wifi: ath12k: Fix missing station power save configuration
    052ac41c379c net: phy: transfer phy_config_inband() locking responsibility to phylink
    56fe63b05ec8 net: phylink: add lock for serializing concurrent pl->phydev writes with resolver
    eb148d85e126 net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
    8d7ebe7d3216 drm/panthor: validate group queue count
    0cd36f52fece mtd: rawnand: nuvoton: Fix an error handling path in ma35_nand_chips_init()
    c62608a41b38 USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
    a1ae1d69f480 USB: serial: option: add Telit Cinterion FN990A w/audio compositions
    cd970dceda44 dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks
    9999c6a4a4d2 serial: sc16is7xx: fix bug in flow control levels init
    89d76f908987 tty: hvc_console: Call hvc_kick in hvc_write unconditionally
    b236f23533e8 Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"
    b845eff955a2 Input: xpad - add support for Flydigi Apex 5
    c68680238f29 Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
    a31042588e85 Input: iqs7222 - avoid enabling unused interrupts
    d85d6b2b4dcb x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon
    3a0c45133c0d fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters
    b4669950ba63 hrtimers: Unconditionally update target CPU base after offline timer migration
    81972cf13427 drm/amd/amdgpu: Declare isp firmware binary file
    a1afbe276180 drm/amd/display: Drop dm_prepare_suspend() and dm_complete()
    b70912396389 drm/amd/display: Destroy cached state in complete() callback
    40cb9b38b645 mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
    4e87f461d619 mm/damon/sysfs: fix use-after-free in state_show()
    96a2bc2dcefe mtd: spinand: winbond: Fix oob_layout for W25N01JW
    4fb20a449bf4 mtd: spinand: winbond: Enable high-speed modes on w25n0xjw
    589560e63ebd mtd: spinand: Add a ->configure_chip() hook
    dd1616ecbea9 ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error
    289b6615cf55 ceph: always call ceph_shift_unused_folios_left()
    1315d252a0e2 ceph: fix race condition where r_parent becomes stale before sending message
    2bfe45987eb3 ceph: fix race condition validating r_parent before applying state
    6bd8b56899be libceph: fix invalid accesses to ceph_connection_v1_info
    ac5cda4fae88 kernfs: Fix UAF in polling when open file is released
    8193ddffd50d btrfs: fix corruption reading compressed range when block size is smaller than page size
    d50721cbc9d6 btrfs: use readahead_expand() on compressed extents
    ac507e577072 drm/amd/display: Disable DPCD Probe Quirk
    016760c55593 drm/dp: Add an EDID quirk for the DPCD register access probe
    92d790f16c1c drm/edid: Add support for quirks visible to DRM core and drivers
    25def270d1d6 drm/edid: Define the quirks in an enum list
    c686124bcf06 drm/amd/display: remove oem i2c adapter on finish
    b74a1d7e4615 drm/amd/display: Correct sequences and delays for DCN35 PG & RCG
    b1dc92f55b22 drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages
    8bc263e037aa drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
    7333eb67987c drm/amdgpu: fix a memory leak in fence cleanup when unloading
    6535ab1c4348 drm/xe: Block exec and rebind worker while evicting for suspend / hibernate
    53a4568e8a7d drm/xe: Allow the pm notifier to continue on failure
    21ca89dd42da drm/xe: Attempt to bring bos back to VRAM after eviction
    4b49e9812a29 drm/i915/power: fix size for for_each_set_bit() in abox iteration
    c4901802ed1c drm/mediatek: fix potential OF node use-after-free
    326a4b3750c7 mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters()
    17cb8b1751ff mm/damon/core: set quota->charged_from to jiffies at first charge window
    98cbd2fd3726 mm/memory-failure: fix redundant updates for already poisoned pages
    63a327a2375a mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
    33b95d90427c mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc()
    36e84dac92bc mm/khugepaged: fix the address passed to notifier on testing young
    35437e7c665c mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()
    24e5758a5371 fuse: prevent overflow in copy_file_range return value
    b74616c44326 fuse: check if copy_file_range() returns larger than requested size
    036426d7a63d fuse: do not allow mapping a non-regular backing file
    d1d5d12b62ec mtd: rawnand: stm32_fmc2: fix ECC overwrite
    f6fd98d961fa mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
    26773947c036 mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing
    5796b86e0af4 smb: client: fix data loss due to broken rename(2)
    81492813c6e5 smb: client: fix compound alignment with encryption
    28725db8800e s390: kexec: initialize kexec_buf struct
    75465ae51baa wifi: iwlwifi: fix 130/1030 configs
    e9985d9e766f PM: hibernate: Restrict GFP mask in hibernation_snapshot()
    1f6a55e9ce45 PM: EM: Add function for registering a PD without capacity update
    2878c584b192 net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups
    782369a022f9 net: libwx: fix to enable RSS
    3f9ba4a0d91f i2c: rtl9300: remove broken SMBus Quick operation support
    c91382328fc8 i2c: rtl9300: ensure data length is within supported range
    09cd964cb1e9 i2c: i801: Hide Intel Birch Stream SoC TCO WDT
    f1498abaf74f btrfs: fix subvolume deletion lockup caused by inodes xarray race
    203cee72cf98 btrfs: fix squota compressed stats leak
    9efcb7a8b973 ocfs2: fix recursive semaphore deadlock in fiemap call
    9911a97bff4c netlink: specs: mptcp: fix if-idx attribute type
    259bcc4213c9 doc: mptcp: net.mptcp.pm_type is deprecated
    4349cfe4a7cc mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
    340cc9a3bd30 arm64: kexec: initialize kexec_buf struct in load_other_segments()
    b217baf7a5be compiler-clang.h: define __SANITIZE_*__ macros only when undefined
    f3d6e1ca25d0 Revert "SUNRPC: Don't allow waiting for exiting tasks"
    3a5ae41ce2e6 i2c: rtl9300: fix channel number bound check
    827b6bdafbfa EDAC/altera: Delete an inappropriate dma_free_coherent() call
    d2b1ce9a5e29 proc: fix type confusion in pde_set_flags()
    de89e58368f8 tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.
    ac70cd446f83 bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()
    f0c4f309baa8 bpf: Allow fall back to interpreter for programs with stack size <= 512
    bd00e7f05aed rqspinlock: Choose trylock fallback for NMI waiters
    932cb57e675a xsk: Fix immature cq descriptor production
    c4be24ef0510 bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt
    9c48608e3243 cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resume
    f77faf6ac076 s390/cpum_cf: Deny all sampling events by counter PMU
    daf116fceaad s390/pai: Deny all events not handled by this PMU
    a330f6a521ee cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performance governor
    9cb1894a6e0e bpf, cpumap: Disable page_pool direct xdp_return need larger scope
    793338906ff5 tracing: Silence warning when chunk allocation fails in trace_pid_write
    81ce19265f7f NFSv4/flexfiles: Fix layout merge mirror check.
    fc3bc5d24902 NFS: nfs_invalidate_folio() must observe the offset and size arguments
    5ae2ee9e1cd6 NFSv4.2: Serialise O_DIRECT i/o and copy range
    55efebe6b38d NFSv4.2: Serialise O_DIRECT i/o and clone range
    76cf0de31d5a NFSv4.2: Serialise O_DIRECT i/o and fallocate()
    b84f67a50907 NFS: Serialise O_DIRECT i/o and truncate()
    e33228a2cc7f tracing/osnoise: Fix null-ptr-deref in bitmap_parselist()
    ad3327a576cd ftrace/samples: Fix function size computation
    c250be1d75bf nfs/localio: restore creds before releasing pageio data
    cc2e81c337da tracing: Fix tracing_marker may trigger page fault during preempt_disable
    9ff5594c3219 NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server
    e3e52726d933 NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported
    3b78e8610140 NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set
    b4ae273a42f3 trace/fgraph: Fix error handling
    223be11c53a3 md: keep recovery_cp in mdp_superblock_s
    357391fcea77 NFSv4: Don't clear capabilities that won't be reset
    6e38f4c7c73f SUNRPC: call xs_sock_process_cmsg for all cmsg
    8dd0b071c84c flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read
    a3a4d494d167 Revert "drm/amdgpu: Add more checks to PSP mailbox"
    2878ce119203 Bluetooth: ISO: Fix getname not returning broadcast fields
    657e7734dc07 Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK
    e594d07a06a4 iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain
    d6aa8aac347c iommu/vt-d: Split paging_domain_compatible()
    6a285ee6413d iommu/vt-d: Create unique domain ops for each stage
    a108585cdaf8 iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags()
    700c8d4bf81e Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source
    bd06c32a07f3 irqchip/mvebu-gicp: Fix an IS_ERR() vs NULL check in probe()
    b2de0c9ce8e5 perf: Fix the POLL_HUP delivery breakage
    a60e426d22f1 dma-debug: don't enforce dma mapping check on noncoherent allocations
    a4407f377496 fhandle: use more consistent rules for decoding file handle from userns
    623719227b11 fuse: Block access to folio overlimit
    7d7c1fb85cba coredump: don't pointlessly check and spew warnings
    17ecefc9fdd8 block: don't silently ignore metadata for sync read/write
    a7e894512d1b fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability

(From OE-Core rev: c777799b630185be504146257a5f6f8b95d36d5a)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 11:06:42 +01:00
Bruce Ashfield
92657c4521 linux-yocto/6.12: update CVE exclusions (6.12.48)
Data pulled from: https://github.com/CVEProject/cvelistV5

    1/1 [
        Author: cvelistV5 Github Action
        Email: github_action@example.com
        Subject: 4 changes (4 new | 0 updated): - 4 new CVEs: CVE-2025-10779, CVE-2025-59799, CVE-2025-59800, CVE-2025-59801 - 0 updated CVEs:
        Date: Mon, 22 Sep 2025 03:15:41 +0000

    ]

(From OE-Core rev: c9e937aa27b4e61215481ed5c8bb74ce2c7cf9bc)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 11:06:42 +01:00
Bruce Ashfield
d00f72e176 linux-yocto/6.12: update to v6.12.48
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:

    f1e375d5eb68 Linux 6.12.48
    9e70cd1b775b x86: disable image size check for test builds
    44b2be6d5994 netfilter: nft_set_pipapo: fix null deref for empty set
    5539bc82ceda drm/amdgpu: fix a memory leak in fence cleanup when unloading
    215ea32e1fba drm/i915/power: fix size for for_each_set_bit() in abox iteration
    b9f9035d9481 net: mdiobus: release reset_gpio in mdiobus_unregister_device()
    01e528e63c2b x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon
    170eaf97d5e4 phy: ti-pipe3: fix device leak at unbind
    4dae01a7b20c phy: ti: omap-usb2: fix device leak at unbind
    28cfc6ab15b9 phy: tegra: xusb: fix device and OF node leak at probe
    feb1f80228c1 dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
    1fc14731f0be dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees
    877135c58a2e usb: gadget: midi2: Fix MIDI2 IN EP max packet size
    47949bcf66b4 usb: gadget: midi2: Fix missing UMP group attributes initialization
    edfa1f21c278 usb: typec: tcpm: properly deliver cable vdms to altmode drivers
    2d10b29a7ea5 USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
    e64b2ff8643c xhci: fix memory leak regression when freeing xhci vdev devices depth first
    cfcde627f08c RISC-V: Remove unnecessary include from compat.h
    eba05e46f8f2 regulator: sy7636a: fix lifecycle of power good gpio
    069fd1688c57 dmaengine: ti: edma: Fix memory allocation size for queue_priority_map
    ec5430d090d0 dmaengine: idxd: Fix double free in idxd_setup_wqs()
    ce81905bec91 dmaengine: idxd: Fix refcount underflow on module unload
    dd7a7e432697 dmaengine: idxd: Remove improper idxd_free
    fcd4f1af12a2 phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties
    dac341e35749 hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr
    d04d9d1aea70 hsr: use rtnl lock when iterating over ports
    c707d2c5541d net: hsr: Add VLAN CTAG filter support
    d74b49bb6b3c netfilter: nf_tables: restart set lookup on base_seq change
    4c34625f7dee netfilter: nf_tables: make nft_set_do_lookup available unconditionally
    259c4e86d083 netfilter: nf_tables: place base_seq in struct net
    dbe85d3115c7 netfilter: nf_tables: Reintroduce shortened deletion notifications
    9f1cc747c9ba netfilter: nft_set_rbtree: continue traversal if element is inactive
    6fe348e837c7 netfilter: nft_set_pipapo: don't check genbit from packetpath lookups
    42a02ba5beb8 netfilter: nft_set_pipapo: don't return bogus extension pointer
    3a2d45819a19 netfilter: nft_set_pipapo: merge pipapo_get/lookup
    39ce3db914c4 netfilter: nft_set: remove one argument from lookup and update functions
    6c110df7b984 netfilter: nft_set_pipapo: remove unused arguments
    725b33deebd6 can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB
    a6d84e51ab4e can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails
    1ca9748ee5be can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed
    03653847b6ef drm/amd/display: use udelay rather than fsleep
    a30afd6617c3 i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
    21a3cd01ca07 igb: fix link test skipping when interface is admin down
    2935d8230ea6 docs: networking: can: change bcm_msg_head frames member to support flexible array
    badc803b8af2 tunnels: reset the GSO metadata before reusing the skb
    40600cddf429 net: bridge: Bounce invalid boolopts
    98c9d884047a genetlink: fix genl_bind() invoking bind() after -EPERM
    4fe53aaa4271 net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
    a506ffe193b2 drm/panthor: validate group queue count
    e7639cf1e6dd Disable SLUB_TINY for build testing
    b15c4bffdccf USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
    18bae1d4926b USB: serial: option: add Telit Cinterion FN990A w/audio compositions
    fee858fa032c dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks
    d02bb770ec92 serial: sc16is7xx: fix bug in flow control levels init
    32864297aa1d tty: hvc_console: Call hvc_kick in hvc_write unconditionally
    8a0e676dc53b Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"
    7158588efdf2 Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
    f80c46c5fb72 Input: iqs7222 - avoid enabling unused interrupts
    51d7f652b381 hrtimers: Unconditionally update target CPU base after offline timer migration
    2dd4679961cd btrfs: fix corruption reading compressed range when block size is smaller than page size
    7cd3bc42ad12 btrfs: use readahead_expand() on compressed extents
    044ba8d23889 mtd: spinand: winbond: Fix oob_layout for W25N01JW
    deccd93ae19b mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()
    5d6eeb3c683c mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
    26d29b2ac87a mm/damon/sysfs: fix use-after-free in state_show()
    305935130d54 ceph: fix race condition where r_parent becomes stale before sending message
    db378e6f83ec ceph: fix race condition validating r_parent before applying state
    35dbbc3dbf8b libceph: fix invalid accesses to ceph_connection_v1_info
    7e64474aba78 kernfs: Fix UAF in polling when open file is released
    3ac1ec2745ce netlink: specs: mptcp: fix if-idx attribute type
    20a2c389b3a6 netlink: specs: mptcp: replace underscores with dashes in names
    e295bf08b2b4 netlink: specs: mptcp: clearly mention attributes
    5ea53f2701f9 netlink: specs: mptcp: add missing 'server-side' attr
    6dc4eddeb7e6 drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages
    c53a6447d1ab drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
    7d07bc9c4f53 drm/xe: Attempt to bring bos back to VRAM after eviction
    b58a26cdd479 drm/mediatek: fix potential OF node use-after-free
    af0ae62b9353 mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters()
    1797fd7b431c mm/damon/core: set quota->charged_from to jiffies at first charge window
    de84f2978d2e mm/memory-failure: fix redundant updates for already poisoned pages
    7618fd443aa4 mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
    fd714c92b13d mm/khugepaged: fix the address passed to notifier on testing young
    532b87643f6a fuse: prevent overflow in copy_file_range return value
    b7c40f063ff4 fuse: check if copy_file_range() returns larger than requested size
    30814d40fc8a fuse: do not allow mapping a non-regular backing file
    b6f8cd737b70 mtd: rawnand: stm32_fmc2: fix ECC overwrite
    26adba1e7d79 mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
    040c78723a1f mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing
    2e2eb789066f net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups
    f98d88bf36b9 i2c: i801: Hide Intel Birch Stream SoC TCO WDT
    9ba898c9fcbe btrfs: fix subvolume deletion lockup caused by inodes xarray race
    6e9a12ab0705 btrfs: fix squota compressed stats leak
    1d3c96547ee2 ocfs2: fix recursive semaphore deadlock in fiemap call
    9be08390ed30 mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
    5b4605974b6d compiler-clang.h: define __SANITIZE_*__ macros only when undefined
    02f6274f9fc5 Revert "SUNRPC: Don't allow waiting for exiting tasks"
    589a319dcd60 EDAC/altera: Delete an inappropriate dma_free_coherent() call
    1ddb0a6ffac9 proc: fix type confusion in pde_set_flags()
    539920180c55 tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.
    cd1fd26bb134 bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()
    82967254a92e bpf: Allow fall back to interpreter for programs with stack size <= 512
    0126358df12d bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt
    4eebb6c60e85 s390/cpum_cf: Deny all sampling events by counter PMU
    5665ac5c5151 s390/pai: Deny all events not handled by this PMU
    88525accf169 tracing: Silence warning when chunk allocation fails in trace_pid_write
    f15ebc876fb2 NFSv4/flexfiles: Fix layout merge mirror check.
    b7c6c76c8585 NFS: nfs_invalidate_folio() must observe the offset and size arguments
    e1651ba799d4 NFSv4.2: Serialise O_DIRECT i/o and copy range
    fc0e6342ad8a NFSv4.2: Serialise O_DIRECT i/o and clone range
    5eb9e22919c8 NFSv4.2: Serialise O_DIRECT i/o and fallocate()
    abfd17844a0a NFS: Serialise O_DIRECT i/o and truncate()
    7f08d14103f3 fs/nfs/io: make nfs_start_io_*() killable
    fd84053dafeb ftrace/samples: Fix function size computation
    57c1bb02b4fc nfs/localio: restore creds before releasing pageio data
    a707c9a8380f nfs/localio: add direct IO enablement with sync and async IO support
    b0bf81e05b7a nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter
    3f9b5dfbc444 tracing: Fix tracing_marker may trigger page fault during preempt_disable
    526d747df4b2 NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server
    643ccedbbee6 NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported
    4e7c053674a2 NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set
    35601bc50d06 trace/fgraph: Fix error handling
    2bc206085642 NFSv4: Don't clear capabilities that won't be reset
    2f7f112eaea9 SUNRPC: call xs_sock_process_cmsg for all cmsg
    606da574c1a8 flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read
    8d7cc147124e drm/amdgpu: Add back JPEG to video caps for carrizo and newer
    66809e11a23e ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA
    86c7bcb6993c Revert "drm/amd/display: Optimize cursor position updates"
    278d96bd0b48 drm/amd/display: Fix error pointers in amdgpu_dm_crtc_mem_type_changed
    996ab5ee7d72 drm/i915/pmu: Fix zero delta busyness issue
    aa66603ddf1b ext4: introduce linear search for dentries
    3a7fd0e56eaa Revert "udmabuf: fix vmap_udmabuf error page set"
    87bbcb73d603 nvme-pci: skip nvme_write_sq_db on empty rqlist
    63371be47f35 dma-debug: fix physical address calculation for struct dma_debug_entry
    a0d2200def1e dma-mapping: fix swapped dir/flags arguments to trace_dma_alloc_sgt_err
    e3253bab3c4a mm: introduce and use {pgd,p4d}_populate_kernel()
    5682aad0276f net/mlx5: HWS, change error flow on matcher disconnect
    464a33c29c9a kunit: kasan_test: disable fortify string checker on kasan_strings() test
    c6eb8d2d6371 dma-debug: don't enforce dma mapping check on noncoherent allocations
    245eb0b6bd8f dma-mapping: trace more error paths
    f776ae61e12e dma-mapping: use trace_dma_alloc for dma_alloc* instead of using trace_dma_map
    1edd532f24a7 dma-mapping: trace dma_alloc/free direction
    c39e8483dbcb dma-debug: store a phys_addr_t in struct dma_debug_entry
    b80d9c520898 fhandle: use more consistent rules for decoding file handle from userns

(From OE-Core rev: b380e3336523f2895af7c34ced1178c822648d63)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 11:06:42 +01:00
Michael Opdenacker
84742fc190 poky.conf: remove unnecessary INHERIT += "create-spdx"
Already inherited through meta/conf/distro/defaultsetup.conf

(From meta-yocto rev: db24e48498b2d40131b871f6eafeb7a67da343f0)

Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 00:03:17 +01:00
Antonin Godard
ae290dd402 bitbake: doc: extend classes and include/require documentation
The current documentation is lacking details on the different kinds of
directories for putting classes as well as the order in which BitBake
includes files (classes or include files).

This patch does the following changes:

- Mention the missing classes-recipe and classes-global when applicable.
- Add a Class Types section detailed the three different directories for
  putting classes.
- Move the existing section on locating classes/include files below the
  documentation on the different directives (include/require/inherit).
- Extend the documentation on locating files with include/require and
  inherit to give proper examples, hopefully demystifying this
  mechanism a bit.

[YOCTO #15724]

(Bitbake rev: 7bd36f6c6d33211bb2a6b6fc6d40bdbd83b8b7c3)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 00:01:44 +01:00
Peter Kjellerstedt
44029f9fb5 bitbake: tests/parse: Add tests for include, require and include_all
Simple tests for various ways to include and require configuration
files.

(Bitbake rev: bdcb67824172ed5cd76fa0274dc3d27aeb52e77c)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 00:01:44 +01:00
Peter Kjellerstedt
6cfa08f301 bitbake: tests/parse: Remove unnecessary calls to file.flush()
There is no reason to call file.flush() as the last call within a file
context manager since ending the context will close the file and thus
flush it.

(Bitbake rev: 90d5ce926d434d60d6df28b7d77b3cbc9b62ce14)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 00:01:44 +01:00
Peter Kjellerstedt
c948feaae4 bitbake: tests/parse: Use with statement to avoid ResourceWarning
(Bitbake rev: 46a5e31713fc526a1807b1617fba8a01c1564641)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-24 00:01:44 +01:00
Mathieu Dubois-Briand
e90bc48bda bitbake: tests/fetch: Update tests after bitbake tag removal
Tags for bitbake 2.8.6 and 2.8.7 have been removed from the git: use
some other ones.

(Bitbake rev: dcf12947954f3184d99fbf9813b3f3f667dacc5f)

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-23 09:37:35 +01:00
Vivek Puar
02493e994e linux-firmware: upgrade 20250808 -> 20250917
Add packages ${PN}-qcom-qcs615-{audio, compute} to include DSP firmware
for qcs615 platform, ${PN}-qcom-x1e80100-compute to include CDSP firmware
for x1e80100 platform, and ${PN}-qcom-sm8350-adreno to include the GPU
firmware for SM8350.

Extend Qualcomm QCS8300 RIDE and SA8775P platform to include audio topology
and include linaro license with both the packages.

License-Update: additional files

(From OE-Core rev: 764aea907fe7aeea12cd79f490569993db97fda0)

Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com>
Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
Osama Abdelkader
fce945da2d go: remove duplicate arch map in sdk test
ARCH_MAP is duplicating an existing map in meta/lib/oe/go.py
use oe.go map_arch instead.

(From OE-Core rev: c2ba36f41777d347fd5ffcd9b6862638e5f35a1b)

Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
Guðni Már Gilbert
b4c1f355ac bluez5: upgrade 5.83 -> 5.84
* Enable aics tests again as the issue with them has been fixed
* Remove threads package config as the option is removed

Changelog:
* Fix issue with AVRCP and handling invalid UTF-8 item name.
* Fix issue with exposing coordinate sets if LE Audio is disabled.
* Fix issue with BAP and not responding to SetConfiguration.
* Add support for BAP unicast endpoint reconfiguration.
* Add support for BASS and encrypted broadcast source.
* Add support for HFP and Call Line Identification.

Full changelog:
https://github.com/bluez/bluez/compare/5.83...5.84

(From OE-Core rev: 967f87d0522cb9c206d1826e669f129c87aefa96)

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
Bruce Ashfield
893922ba88 linux-yocto-dev: bump to v6.17
Now that 6.17 is in the later -rc's the -dev kernel was complete
enough to be testable.

We cam bump to 6.17 for those wanting a newer kernel against current
master.

(From OE-Core rev: e2087fb63d67a06a023cd1769d4ebd602f9d255d)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
thomas.witte@liebherr.com
e88854c2de runqemu: add erofs filesystem types
runqemu does not recognize erofs, erofs-lz4, and erofs-lz4hc as filesystem types. Add them to start from an erofs filesystem without needing the full path.

(From OE-Core rev: 8d5654d21c021964794c84f594748f376c2b39fc)

Signed-off-by: Thomas Witte <thomas.witte@liebherr.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
Hongxu Jia
32a2d2801e yocto-space-optimize.inc: move space optimize from recipe webkitgtk
The yocto-space-optimize.inc is used to allow turning off the debug compiler
options for a small set of recipes to reduce build on disk footprint
and package/sstate sizes [1]. Move space optimize from recipe webkitgtk
to it.

Due to commit [2], update comments to remove `Unless DEBUG_BUILD is enabled'

[1] a0483b962d
[2] 9badf68d78

(From OE-Core rev: 007c4aea10e13bd9b2d66d016c25f31c2709cbf6)

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>
2025-09-22 22:09:48 +01:00
Deepesh Varatharajan
a2443e25a6 glibc: stable 2.42 branch updates
git log --oneline d2097651cc57834dbfcaa102ddfacae0d86cfb66..e34453cd6a8c592c325756ff3c7ac0afd3975cb4

e34453cd6a (HEAD, origin/release/2.42/master) AArch64: Fix SVE powf routine [BZ #33299]
e87844ec42 i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129]
7a8f3c6ee4 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212]
3970785beb x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129]
d0f72b96f2 i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221]
8dbaecbe92 Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234]
d7274d718e malloc: Fix checking for small negative values of tcache_key
a96a82c4a5 malloc: Make sure tcache_key is odd enough
c491dabd8a malloc: Fix MAX_TCACHE_SMALL_SIZE
8a726b6304 malloc: Remove redundant NULL check
c5476b7907 hurd: support: Fix running SGID tests
e5754399b5 Revert "tst-freopen4-main.c: Call support_capture_subprocess with chroot"
c090b0cb1c tst-env-setuid: Delete LD_DEBUG_OUTPUT output
41a77b78cf tst-freopen4-main.c: Call support_capture_subprocess with chroot
9ec7a532ff tst-fopen-threaded.c: Delete temporary file
9d5bf9c17d Delete temporary files in support_subprocess
b38f3f60d5 nptl: Fix SYSCALL_CANCEL for return values larger than INT_MAX (BZ 33245)
5e298d2d93 elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943)
2fadee5301 elf: Extract rtld_setup_phdr function from dl_main
fd18059c0f stdlib: resolve a double lock init issue after fork [BZ #32994]
bc13db7393 inet-fortified: fix namespace violation (bug 33227)
3ec4dd77f6 NEWS: add new section
bdea6c3719 Replace advisories directory with pointer file

Testing Results:
           Before     After   Diff
PASS         5842      5855     +13
XPASS        4         4         0
FAIL         868       859      -9
XFAIL        16        16        0
UNSUPPORTED  396       396       0

Testcases changes

testcase-name                              before           after

elf/check-dt-x86-64-plt(new)                 -               PASS
elf/check-gnu2-tls(new)                      -               PASS
elf/tst-link-map-contiguous-ldso(new)        -               PASS
elf/tst-link-map-contiguous-libc(new)        -               PASS
malloc/tst-malloc_info-malloc-hugetlb1      FAIL             PASS
nptl/tst-thread-affinity-pthread            FAIL             PASS
resolv/tst-resolv-aliases                   FAIL             PASS
stdio-common/tst-printf-format-d-llong      FAIL             PASS
stdio-common/tst-printf-format-sn-ushort    FAIL             PASS
stdio-common/tst-printf-format-vs-char      FAIL             PASS
stdio-common/tst-printf-format-vd-ullong    FAIL             PASS
string/test-strcmp                          FAIL             PASS
string/tst-cmp                              FAIL             PASS

(From OE-Core rev: e4d73b2021535473f1f2970edf53d0105f10ba5a)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
Peter Kjellerstedt
6fef50a314 curl: Update to 8.16.0
Release notes:
https://curl.se/changes.html#8_16_0

CVE: CVE-2025-9086
CVE: CVE-2025-10148
(From OE-Core rev: 15e206a61bca24c2948c93b562621ca8668289d1)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
Peter Kjellerstedt
4127c62538 cmake: Backport a patch to build with curl 8.16.0
Needed to build cmake and nativesdk-cmake (cmake-native is built without
curl support).

(From OE-Core rev: a82aa37cfe037782877b4a1a4c05ac44c184099c)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
Trevor Woerner
fd740c664a patchtest.README: update selftest section
Update the "Running Patchtest Selftest to include a cmdline example of
runing the selftest.

(From OE-Core rev: 5b2153c8467657ffe490c6b10a260b63d93f3296)

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
Trevor Woerner
141a6f905d patchtest.README: update host mode section
Update the "Host Mode" section to provide more detail and exact steps
assuming the user is using a previously- or just-installed patchtest
following the steps outlined in the "Installation" section above in the
same document.

(From OE-Core rev: 29402e3fdf161b348ba6c01d3994bdf96a9e3d95)

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00
Trevor Woerner
9cfbed3d27 patchtest.README: expand obtaining patches
Expand the section on how to obtain patches with more methods, expanded
explanations, and detailed steps. The suggested set of methods include:
b4, git-pw, "git format-patch", and MUA programs.

(From OE-Core rev: 9779bbfc047f62adedbdb5592389668220f7080e)

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-09-22 22:09:48 +01:00