| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
(From OE-Core rev: ec7df0fc566d76f6f7b24921e3c320ee381a531f)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
0001-gstreamer1.0-plugins-base-Fix-atomic-64-issue-on-arm.patch
removed since it's included in 1.26.1
(From OE-Core rev: b0983ff56a314fe868ea62db7a5296a5921702fc)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
0001-backport-libatomic-issue-patch.patch
removed since it's included in 1.26.1
(From OE-Core rev: 93553495edf823e77760f2c408a09684087e6c1e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: c16acbc7447bfbf00eb76eb75978bbf79abb6ce9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: 540f52394f3ef2df438734026b7b19de9a1a7383)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: 5b341d2c539ed04c667b6a62dbcc7aae6b1e44fd)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Brings following fixes
* ec28b8f9cc7f [libcxx] [test] Extend mingw workarounds for armv7/aarch64 too (#136419)
* 8c2dc1b5aa7f [clang-repl] Implement LoadDynamicLibrary for clang-repl wasm use cases (#133037)
* 02afcbf63fee [SystemZ] Fix compile time regression in adjustInliningThreshold(). (#137527)
* c877757659e8 [clang-repl] : Fix clang-repl crash with --cuda flag (#136404)
* f4779c389868 [InstCombine] Preserve signbit semantics of NaN with fold to fabs (#136648)
* 57a31e183dc8 [InstCombine] Do not fold logical is_finite test (#136851)
* 1cf8c7797d2b [GlobalOpt] Do not promote malloc if there are atomic loads/stores (#137158)
* 24805c2e0817 [lldb] Use correct path for lldb-server executable (#131519)
* 182e8b7f8a71 [clang-format] Correctly annotate kw_operator in using decls (#136545)
* 425d1aad294f [RISCV] Handle scalarized reductions in getArithmeticReductionCost
* 2d7ad98ec0a8 [clang][analyzer] Fix error path of builtin overflow (#136345)
* e7ae5532bc27 [clang-format] Fix mismatched break in BlockIndent (#124998)
* 8f288eb619db [lldb][test] Adjust TestTargetReadInstructionsFlavor skipIfs
* d76ec6a75d39 [lldb] Fix SBTarget::ReadInstruction with flavor (#134626)
* 62072e7f877e [clang][AST] Handle implicit first argument in CallExpr::getBeginLoc()
* 581772ed077e [LoongArch] Don't crash on instruction prefetch intrinsics (#135760)
* 89adc2d4f93b [HEXAGON] Fix corner cases for hwloops pass (#135439)
* 78f6719ca9b5 [GlobalMerge][PPC] Don't merge globals in llvm.metadata section (#131801)
* ab0074fe306f Bump version to 20.1.4
(From OE-Core rev: a94a08b86f08e4fbf038abbda6d210b11edb0dd6)
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>
|
|
|
|
|
|
|
|
|
| |
Update to the 5.2 release of the 5.2 series for buildtools
(From OE-Core rev: 4b81795023dd7c9786ad30b484b48d21ad09f811)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OE does not rely on tuple to deduce hardfloat ABI, but clang/llvm does
arm-yoe-linux-gnueabi is used for both soft and softfp and hardfp float
ABIs in OE, LLVM expects arm-yoe-linux-gnueabihf for it to be treated as
hardfloat ABI, and look for correct name for rt libraries.
We know when we compile them with Hard-float ABI so rename them in such
case so clang can find it when using -rtlib=compiler-rt it needs to
has 'armhf' suffix
(From OE-Core rev: b369e99cb27bd327ab244335b637f0ad3393d9b8)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-stdlib is needed in both cxxflags and ldflags since c++ compiler
will use these to chose the right c++ headers and libraries during link
-rtlib and -unwindlib are only needed during linking
Use LLVM_HOST_TRIPLE during cross compiling compiler-rt for target
this is used by cmake to compute target and compiler triples
Fix LLVM_RUNTIME_TARGETS to use HOST_ARCH, it does not need cross
compile triple which HOST_SYS is passing here
(From OE-Core rev: d1ae4087c548a78e90687b64764f621b070e3ec5)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Specify CMAKE_C_COMPILER_TARGET and COMPILER_RT_DEFAULT_TARGET_ARCH
in common for native/target/nativesdk
set COMPILER_RT_DEFAULT_TARGET_ARCH to use HOST_ARCH across all recipe
variants
It is not needed to set COMPILER_RT_DEFAULT_TARGET_ARCH for powerpc anymore
as it is already fixed by setting COMPILER_RT_DEFAULT_TARGET_ARCH to
HOST_ARCH
(From OE-Core rev: 945e9a799ddbb28c169155368f1998cb8e9f455f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CVE-2024-52532:
GNOME libsoup before 3.6.1 has an infinite loop, and memory consumption.
during the reading of certain patterns of WebSocket data from clients.
Refer:
https://nvd.nist.gov/vuln/detail/CVE-2024-52532
(From OE-Core rev: 4efb2f03cf47382bf79aec333109c78e309c337b)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
Backport 2 patches to fix build failures
(From OE-Core rev: 31ddbed4155f36ff8cda5fcf7e6c301ae63cd62f)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In ConnMan through 1.44, the lookup string in ns_resolv in dnsproxy.c
can be NULL or an empty string when the TC (Truncated) bit is set in
a DNS response. This allows attackers to cause a denial of service
(application crash) or possibly execute arbitrary code, because those
lookup values lead to incorrect length calculations and incorrect
memcpy operations.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-32743
Upstream-patch:
https://git.kernel.org/pub/scm/network/connman/connman.git/commit/?id=d90b911f6760959bdf1393c39fe8d1118315490f
(From OE-Core rev: 610056dccc7144a70bcf69aec720b44bc7de7557)
Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport patch to fix CVE-2023-39810.
Note that the patch adds a config option which is disabled by
default. So users wanting this feature needs to enable that option.
(From OE-Core rev: b16c9a295d5d2c5d2100bce11fffeae6beb766c5)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since 3.51.0, python3-pygobject depends on libgirepository 2.0 provided
by glib-2.0 instead of libgirepository 1.0 provided by
gobject-introspection[1]. It still needs the typelib files from
libgirepository-1.0 package. Add gobject-introspection as a runtime
dependency.
Fixes:
$ python3
Python 3.13.2 (main, Feb 4 2025, 14:51:09) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> from gi.repository import Gtk
Traceback (most recent call last):
File "/usr/lib64/python3.13/site-packages/gi/importer.py", line 139, in create_module
introspection_module = get_introspection_module(namespace)
File "/usr/lib64/python3.13/site-packages/gi/module.py", line 243, in get_introspection_module
module = IntrospectionModule(namespace, version)
File "/usr/lib64/python3.13/site-packages/gi/module.py", line 111, in __init__
repository.require(namespace, version)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
gi.RepositoryError: Typelib file for namespace 'xlib', version '2.0' not found
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "<python-input-1>", line 1, in <module>
from gi.repository import Gtk
File "/usr/lib64/python3.13/site-packages/gi/importer.py", line 141, in create_module
raise ImportError(e) from e
ImportError: Typelib file for namespace 'xlib', version '2.0' not found
[1] https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/320
(From OE-Core rev: 6f9e02292c9305e795f2651c3bb6ef5b671e1c74)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In a nativesdk build, the native build template should be minimal as it
just needs to ensure that Meson can link with libraries in the SDK's
native sysroot.
Specifically, it shouldn't be passing BUILD_* flags to Meson as these
are for the Yocto build host, not the SDK user.
(From OE-Core rev: f13063d11f1c62152af9ed45cb24f6499262e1a2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
The [properties]sys_root assignment doesn't actually do much in cross
builds, and does nothing in native builds (confirmed by the Meson
author).
(From OE-Core rev: b3ac60779d3f392689bad25780974244f893e2a0)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
Split the template generation function into two functions, one for cross
and another for native.
(From OE-Core rev: 3c4d2fc7ef38042737f64e9e44355839ab551b55)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For native and nativesdk, the meson cross-file settings for
`host_machine` are incorrectly set for the build machine, not the
"machine on which the compiled binary will run". See
https://mesonbuild.com/Cross-compilation.html.
Fixes: [YOCTO #15485]
(From OE-Core rev: 59d21632aecf1ca9085d17aeda19a8a29602cd17)
(From OE-Core rev: 0b882df19b5c339d2e7e00f56136afa890404f7b)
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Create a new set of exports for the Meson `host_machine` cross settings.
This allows the target cross file to be created correctly from
meson.cross.template and aligns with meson.bbclass.
Note, one might think that HOST_OS and HOST_ARCH would be appropriate as
inputs here, aligning nicely with the Meson naming. That turns out to be
incorrect since the script is generated in a native/nativesdk build with
HOST_OS and HOST_ARCH set for the "build machine", not the "host
machine", using the Meson terminology. See
https://mesonbuild.com/Cross-compilation.html.
Fixes: [YOCTO #15485]
(From OE-Core rev: 9e742a0a9078f4a19a5edbfa51f22f7b71992188)
(From OE-Core rev: f2f898e36feb3bd489edda451e71b11bf69940b9)
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Meson settings for the standalone SDK also need to be available for
the Yocto build SDK, a.k.a. meta-ide-support.
(From OE-Core rev: 6287114bf10718fe49f7c1ed211f3d99f0933bc4)
(From OE-Core rev: d69d049e9a7114323a1e1b8da4999e9e3f08ad03)
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
Search config.log for the correct host_alias assignment to verify that
configure has correctly identified the host system.
(From OE-Core rev: ade66073a1c89918f849eb2932c05342e8f3ab4f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
There's no need to copy files inside setUpClass() when there's only one
test function that uses it. Just do all of the test inside the test.
(From OE-Core rev: 5474677b21f2f4069f355abdc600483c42d0b0b3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The test assumed that maturin would only find a single Python binary, in
/usr/bin/python3*.
However in eSDKs with buildtools a Python is shipped with the SDK, so
the test failed.
Generalise the test so that it runs python3 and obtains its path and
version, and then verifies that path and and version are found by
Maturin. This means we're not assuming a single Python, or the paths, or
that the Python is CPython.
(From OE-Core rev: ae9b5dae77ef140422fcf71d239ca028c9208447)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Use 'meson introspect' to dump JSON describing the build configuration
and validate that the target architectures and cross-compiler is
correctly set.
(From OE-Core rev: 1c84361829921e91d782b189e2bde818a2d1491c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
galculator hasn't been touched for a decade now[1] and fails to compile
under GCC 15.
Switch to building libhandy, which is the GTK+3 precursor to libadwaita
in the Gnome stack. Whilst this is in low-maintainence mode, will be
updated if it breaks.
[1] https://github.com/galculator/galculator/
(From OE-Core rev: ff6fa71eb0511d8594c4416a37d75a85470ff9c6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding nativesdk-glib-2.0 to the SDK isn't actually very useful as that
is just the library and not the ancillery tools (since [1]).
Switch the dependency to glib-2.0-utils so that the host-side tools are
available in SDKs.
[1] oe-core b649cf5c09a ("glib-2.0: add dependencies to fix ptest failures")
(From OE-Core rev: 327308f8c4b45f5728aa5ca79ea71fb42370e717)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Refactor this test case so the generic "build a meson project" code is
separated out and can be reused.
Also currently meson inside eSDKs only works with fully populated eSDKs,
but our testing uses minimal eSDKS, so skip the test if the eSDK is a
minimal build. A bug has been filed to resolve this.
(From OE-Core rev: 575e0bf52db0467d88af4b5fe467b682f10ca62a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
At the moment we can't run this test inside an eSDK as it needs the
kernel-devsrc recipe to be present. Skip the test until this has been
resolved.
(From OE-Core rev: f83beee6e63d25ef2b17618a85f9ad6ca0898600)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Clean up lots of dependency checking code by using the new helpers.
This means that a lot of tests that were previously skipped inside the
eSDK testing on the autobuilder are now executed, and fail.
(From OE-Core rev: 11277efd057685558a744e98082b5709e849dd2a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The existing tests simply look at the manifest to determine if a test
should be ran or not based on dependencies. Whilst this works for
Traditional SDKs, it fails for Extensible SDKs if they've been built in
minimal mode, where the manifest will be empty. However, minimal eSDKs
might well have available sstate to install the missing dependencies.
Add a pair of helper functions to ensure that a package is available, or
skip the test. This handles nativesdk- vs -native (SDK vs eSDK) and
will try to sdk-install missing dependencies into an eSDK if they're not
already installed.
(From OE-Core rev: d0e8b83d05957b1f22d08582e364afa4b522801e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
Add a test that builds a SDK with specific packages in the host and
target sections, and verifies that they're listed in the manifest.
(From OE-Core rev: a1556c801feb56b79243ba2947b74b84f674072b)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Simple test to sanity check that the generated SDK manifest was parsed
correctly and isn't empty.
This test is complicated by the fact that minimal eSDKs without a
toolchain do in fact have an empty manifest, so also check for that.
(From OE-Core rev: 43288b19e93f0c07b347d6e5d6f7f10e96219f96)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This subclass overrides hasHostPackage() but back in 2018[1] the parent
class's method gained a regex argument.
[1] oe-core 595e9922cdb ("oeqa/sdk: fixes related to hasPackage semantics")
(From OE-Core rev: cfd1e0a8c8d294510fca1a800ab27e4f1e2292bf)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
hasTargetPackage has some logic to automatically multilibify package
names if needed (for example, so that gtk+3 becomes lib32-gtk+3).
Due to a logic bug if multilib was True but there were no multilibs
configured then this prepended "-" to the package name, which won't
exist. This resulted in tests being skipped as the dependent packages
are not installed.
Solve this by only prepending to the package name if requested and if a
multilib environment has been detected.
(From OE-Core rev: 2abb146dd81f677176923ebb3188f5b7c034ed68)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The SDK manifests are generated by listing the sstate was that used, but
it hardcodes that the sstate data filenames end in .tgz.
This has not been the case since sstate switched to Zstd[1] in 2021,
which meant that all of the tests which checked for packages existing
were being skipped as the manifests were empty. For example, see a
representative core-image-sato eSDK test run[2]:
RESULTS - cmake.CMakeTest.test_assimp: SKIPPED (0.00s)
RESULTS - gtk3.GTK3Test.test_galculator: SKIPPED (0.00s)
RESULTS - kmod.KernelModuleTest.test_cryptodev: SKIPPED (0.00s)
RESULTS - maturin.MaturinDevelopTest.test_maturin_develop: SKIPPED (0.00s)
RESULTS - maturin.MaturinTest.test_maturin_list_python: SKIPPED (0.00s)
RESULTS - meson.MesonTest.test_epoxy: SKIPPED (0.00s)
RESULTS - perl.PerlTest.test_perl: SKIPPED (0.00s)
RESULTS - python.Python3Test.test_python3: SKIPPED (0.00s)
All of those tests should have been ran.
Solve this by generalising the filename check so that it doesn't care
what specfic compression algorithm is used.
[1] oe-core 0710e98f40e ("sstate: Switch to ZStandard compressor support")
[2] https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/1517/steps/15/logs/stdio
(From OE-Core rev: b293c44f87b6a52e4239ce14066514e87d9b08d0)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following the usage of TEST_SUITES in testimage, add TESTSDK_SUITES to
specify the list of tests to execute. By default the variable is empty,
which means to run all discovered tests.
This makes it easier to work on a single test without having to run all
of the tests.
(From OE-Core rev: 28d437c52c77889b2ede0fc2f2d6777c5b0a553d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is meant to be a list of strings not a single string. For example,
this is overwriting the default in OESDKTestContextExecutor which is:
default_cases = [os.path.join(os.path.abspath(os.path.dirname(__file__)), 'cases')]
(From OE-Core rev: 867e0a9c571b7bc9a37e6d893f7d75e03fa218a5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From OE-Core rev: 80ecd2c42e9e1215de403ef9b69ab290f26cd750)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
openssl has some assembler code that has PAC and BTI hints but not GCS. The
systemd recipe then links to libcrypto from openssl with GCS enabled (as
that is a distro-wide setting) and it - correctly - warns that it is being
told to use GCS but one of the inputs does not have GCS. This would not
be a problem but systemd also links with —fatal-warnings, so the build
explodes.
libcrypto.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking.
| collect2: error: ld returned 1 exit status
(From OE-Core rev: 295e30eac69e152778246c7271b72f7e8498a40a)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Test recipe git repo URL is checked for newer commits and
mtd-utils-selftest check is sometimes failing due to server
errors. Use pseudo which uses Yocto Project in git servers
which should be reliable.
Fixes: [YOCTO #15855]
build/build-st-17692/tmp/hosttools"; export HOME="/srv/pokybuild"; git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all -c clone.defaultRemoteName=origin ls-remote git://git.infradead.org/mtd-utils.git failed with exit code 128, output:
fatal: read error: Connection reset by peer
(From meta-yocto rev: a82be5486058c2e5a1e286dba17c33444889c982)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
also fix some typo.
(From yocto-docs rev: 81bb2b31c485717c0f3935844266f6610d860a6a)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From yocto-docs rev: 08dba6f1e0e978b1be8faa5c09ae266ac383f57d)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From yocto-docs rev: 3a9a2aebf64f3cf62096ca80be670862b13bead3)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From OE-Core rev: 0dfdaca8405f4f1a9c188f736a99c39b7f8272b3)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On target its sufficient to build what mesa needs + one host target
It should speed up the build.
Fix bug in function mapping target architecture to LLVM backend
Reduces size of libLLVM
Before - 131M May 6 20:42 ./clang-libllvm/usr/lib/libLLVM.so.20.1
After - 93M May 6 18:47 ./clang-libllvm/usr/lib/libLLVM.so.20.1
(From OE-Core rev: 0e1c55d2631200f8c9890eac8d26c404f28862d3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
They can consume quite a bit of build space, we don't debug them as often
(From OE-Core rev: 107c344a627c29a2c6a1a47f57d3d63e74bbb112)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Integrating the following commit(s) to linux-yocto/.:
1/2 [
Author: Mikko Rapeli
Email: mikko.rapeli@linaro.org
Subject: genericarm64: add CONFIG_CRYPTO_LIB_CHACHA=m
Date: Wed, 7 May 2025 14:43:40 +0300
Fixes CONFIG_CRYPTO_CHACHA20_NEON build as module:
WARNING: [kernel config]: specified values did not make it into the kernel's final configuration:
[NOTE]: 'CONFIG_CRYPTO_CHACHA20_NEON' last val (m) and .config val (n) do not match
[INFO]: CONFIG_CRYPTO_CHACHA20_NEON : n
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
2/2 [
Author: Mikko Rapeli
Email: mikko.rapeli@linaro.org
Subject: qemuarma15.cfg: enable CONFIG_CRYPTO_LIB_CHACHA
Date: Wed, 7 May 2025 14:43:41 +0300
It's a dependency of CONFIG_CRYPTO_CHACHA20_NEON.
Fixes:
[NOTE]: 'CONFIG_CRYPTO_CHACHA20_NEON' last val (y) and .config val (n) do not match
[INFO]: CONFIG_CRYPTO_CHACHA20_NEON : n
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: d58ac8f0e4788d675db594ad26b704f1277c909b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
b801eaa96a5a Linux 6.12.27
92c6f8c577a0 bpf: Fix BPF_INTERNAL namespace import
c72e4daa7ab2 Linux 6.12.26
6b9ebcbd315b mq-deadline: don't call req_get_ioprio from the I/O completion handler
ccc4e973fd19 arm64: dts: ti: k3-j784s4-j742s2-main-common: Correct the GICD size
4b814a1c0c6d crypto: Kconfig - Select LIB generic option
ab5281d21e37 usb: typec: class: Unlocked on error in typec_register_partner()
ff4226252ca5 objtool: Silence more KCOV warnings, part 2
4dc5c03fbda0 objtool: Ignore end-of-section jumps for KCOV/GCOV
1b7647efade7 usb: xhci: Fix Short Packet handling rework ignoring errors
1042d22942c4 nvme: fixup scan failure for non-ANA multipath controllers
8bfe4f02b647 MIPS: cm: Fix warning if MIPS_CM is disabled
62bf68561d3c media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl()
67727c5764a8 crypto: lib/Kconfig - Hide arch options from user
4833d0a92b59 iommu: Handle race with default domain setup
49d628cb2460 net: dsa: mv88e6xxx: enable STU methods for 6320 family
ff83998b6fa7 net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
7dd0c1b86e6b net: dsa: mv88e6xxx: enable PVT for 6321 switch
f4106753ae0d net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
324fd0ba933c Revert "net: dsa: mv88e6xxx: fix internal PHYs for 6320 family"
40966fc9939e usb: typec: class: Invalidate USB device pointers on partner unregistration
45314999f950 ext4: goto right label 'out_mmap_sem' in ext4_setattr()
9f609f04c2a1 comedi: jr3_pci: Fix synchronous deletion of timer
33e131a10459 vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
de7c24febd21 usb: typec: class: Fix NULL pointer access
543e0f8765e4 selftests/bpf: Adjust data size to have ETH_HLEN
a9b0b9421e34 selftests/bpf: check program redirect in xdp_cpumap_attach
b84e7bc48840 selftests/bpf: make xdp_cpumap_attach keep redirect prog attached
f8ed4bfb035e selftests/bpf: fix bpf_map_redirect call for cpu map test
94d9c3366e4d xfs: flush inodegc before swapon
d6989af0cb1b xfs: rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate
8185e3ba7146 xfs: Do not allow norecovery mount with quotacheck
94c5584f36a9 xfs: do not check NEEDSREPAIR if ro,norecovery mount.
2b344e779d9a driver core: fix potential NULL pointer dereference in dev_uevent()
4f43c1bf2b1a driver core: introduce device_set_driver() helper
bfc66c4c2804 Revert "drivers: core: synchronize really_probe() and dev_uevent()"
185d376875ea spi: spi-imx: Add check for spi_imx_setupxfer()
54cbce4fe04b drm/amdgpu: Use the right function for hdp flush
0fd149c26281 drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4
387461fba314 md/raid1: Add check for missing source disk in process_checks()
cd0d49958ccb x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores
3027e5d81147 ubsan: Fix panic from test_ubsan_out_of_bounds
33903ad6274c spi: tegra210-quad: add rate limiting and simplify timeout error message
1b4cf6873a40 spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts
8f805b3746d2 ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING"
c9ffbc07920d riscv: Provide all alternative macros all the time
d53b2d49a8e2 iomap: skip unnecessary ifs_block_is_uptodate check
2ef6eea2efce netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS
2d097dc242ee x86/i8253: Call clockevent_i8253_disable() with interrupts disabled
40216dc23955 ASoC: fsl_asrc_dma: get codec or cpu dai from backend
0f9802f17422 scsi: pm80xx: Set phy_attached to zero when device is gone
acf1610d8ba3 scsi: ufs: exynos: gs101: Put UFS device in reset on .suspend()
b7a05edb2867 scsi: ufs: exynos: Move phy calls to .exit() callback
c0724ac138db scsi: ufs: exynos: Enable PRDT pre-fetching with UFSHCD_CAP_CRYPTO
09c7a0692870 scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init()
731047980d7e scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes
b626bc3c1dce ext4: make block validity check resistent to sb bh corruption
b14d98641312 iommu: Clear iommu-dma ops on cleanup
71c3d43c8f70 cifs: Fix querying of WSL CHR and BLK reparse points over SMB1
9f8eeac3a61c timekeeping: Add a lockdep override in tick_freeze()
1776d6d01913 cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode
f4cb2c042a29 nvmet-fc: put ref when assoc->del_work is already scheduled
9635d486b608 nvmet-fc: take tgtport reference only once
bb4b487bbd29 x86/bugs: Don't fill RSB on context switch with eIBRS
3b4fc0785ad4 x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
5c41b7913fe0 x86/bugs: Use SBPB in write_ibpb() if applicable
6f3e9b256663 selftests/mincore: Allow read-ahead pages to reach the end of the file
f1e28d46a01b x86/xen: disable CPU idle and frequency drivers for PVH dom0
5e58b93a1214 gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment
fecf44d47384 objtool: Stop UNRET validation on UD2
ee5521176ad8 nvme: multipath: fix return value of nvme_available_path
b9c89c97d70b nvme: re-read ANA log page after ns scan completes
5f3f3087a24f drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406
bbf2d0605247 drm/amdgpu: Increase KIQ invalidate_tlbs timeout
bd12979c190c ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
bff38d184b70 ACPI: EC: Set ec_no_wakeup for Lenovo Go S
24ede35eb2ab nvme: requeue namespace scan on missed AENs
781c870bdc20 xen: Change xen-acpi-processor dom0 dependency
90dc6c1e3b20 perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init
d6b66c20d585 selftests: ublk: fix test_stripe_04
a4e99cd41590 cgroup/cpuset: Don't allow creation of local partition over a remote one
daed646d3cfa KVM: s390: Don't use %pK through debug printing
5e7c90294e7a KVM: s390: Don't use %pK through tracepoints
c6c8afdcf824 sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
e5902d7ec720 kbuild: add dependency from vmlinux to sorttable
3568fd9e440e io_uring: always do atomic put from iowq
2dc0e5ceb3a9 rtc: pcf85063: do a SW reset if POR failed
18296b595176 9p/trans_fd: mark concurrent read and writes to p9_conn->err
c548f95688e2 9p/net: fix improper handling of bogus negative read/write replies
a3b8d8cf5196 ntb_hw_amd: Add NTB PCI ID for new gen CPU
b5f8b03af515 ntb: reduce stack usage in idt_scan_mws
47ab2caba495 qibfs: fix _another_ leak
69578c7d02a9 objtool, lkdtm: Obfuscate the do_nothing() pointer
03bb66ede7ef objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc()
777e6735fecc objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler()
0485bdf88fb4 objtool, panic: Disable SMAP in __stack_chk_fail()
8b4f2b6389bf objtool: Silence more KCOV warnings
da780c4a075b um: work around sched_yield not yielding in time-travel mode
0a205fdbb388 thunderbolt: Scan retimers after device router has been enumerated
7fb9a9d2e320 usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func
052fb65335be usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
2c97354037aa phy: rockchip: usbdp: Avoid call hpd_event_trigger in dp_phy_init
9ff59cb81500 usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running
2ef4b0e91170 dmaengine: dmatest: Fix dmatest waiting less when interrupted
69bb5d420da7 i3c: master: svc: Add support for Nuvoton npcm845 i3c
635be1360666 xhci: Handle spurious events on Etron host isoc enpoints
16a7a8e6c47f usb: xhci: Fix isochronous Ring Underrun/Overrun event handling
cbfa55bda1fe usb: xhci: Complete 'error mid TD' transfers when handling Missed Service
66046b586c0a sound/virtio: Fix cancel_sync warnings on uninitialized work_structs
f045fd7d46e8 usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield
2ecae001385e usb: dwc3: gadget: Refactor loop to avoid NULL endpoints
8a5e1d32c620 fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size
8db49e89a7f8 fs/ntfs3: Keep write operations atomic
523bcab993fc usb: host: max3421-hcd: Add missing spi_device_id table
8b7b088925e9 mailbox: pcc: Always clear the platform ack interrupt first
a32ebfa7d80b mailbox: pcc: Fix the possible race in updation of chan_in_use flag
b817d2bfd6d4 bpf: Reject attaching fexit/fmod_ret to __noreturn functions
4131411f428d bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage
46df1fe944d0 bpf: bpftool: Setting error code in do_loader()
ab57877603ea s390/tty: Fix a potential memory leak bug
3b3aa72636a6 s390/sclp: Add check for get_zeroed_page()
6e026e605088 parisc: PDT: Fix missing prototype warning
4139072087e2 clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
c5c833f6375f bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
7758e308aeda bpf: Fix kmemleak warning for percpu hashmap
0486de3c1b82 crypto: null - Use spin lock instead of mutex
0195abab4ac8 crypto: lib/Kconfig - Fix lib built-in failure when arch is modular
fbea0efa8a1d crypto: ccp - Add support for PCI device 0x1134
eea7d57c4a64 MIPS: cm: Detect CM quirks from device tree
3da037149416 pinctrl: mcp23s08: Get rid of spurious level interrupts
d00d598027b6 pinctrl: renesas: rza2: Fix potential NULL pointer dereference
1badc279b4ae selftests/bpf: Fix stdout race condition in traffic monitor
caa559d3f74d USB: wdm: add annotation
b8bf49f3f650 USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context
52ae15c665b5 USB: wdm: close race between wdm_open and wdm_wwan_port_stop
eb4973cf6b38 USB: wdm: handle IO errors in wdm_wwan_port_start
3e52ae347e95 USB: VLI disk crashes if LPM is used
d85b7af3bdc5 usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
9924ee1bcd16 usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
694fdc6a9c28 usb: dwc3: xilinx: Prevent spike in reset signal
52a7c9d930b9 usb: dwc3: gadget: check that event count does not exceed event buffer length
17c3984a4414 USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
7fb632a131e5 usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling
c99ace596505 usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines
887902ca7349 usb: chipidea: ci_hdrc_imx: fix usbmisc handling
74cd6e408a4c usb: cdns3: Fix deadlock when using NCM gadget
bce3055b08e3 usb: xhci: Fix invalid pointer dereference in Etron workaround
177771486508 xhci: Limit time spent with xHC interrupts disabled during bus resume
54c66c703029 USB: serial: simple: add OWON HDS200 series oscilloscope support
2eff9768197e USB: serial: option: add Sierra Wireless EM9291
ea0d806b94bf USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
5d29f884fe9e serial: sifive: lock port in startup()/shutdown() callbacks
f6ae572683d4 serial: msm: Configure correct working mode before starting earlycon
6f021bc0083b tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT
f6500093584e firmware: stratix10-svc: Add of_platform_default_populate()
4fb75c0ccc33 misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack
12cc2193f2b9 misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration
3670dee37657 char: misc: register chrdev region with all possible minors
26df754de545 KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer
b5de7ac74f69 KVM: x86: Reset IRTE to host control if *new* route isn't postable
a22fe6f84306 KVM: x86: Explicitly treat routing entry type changes as changes
3e243378f27c mei: vsc: Fix fortify-panic caused by invalid counted_by() use
34fafded1ca6 mei: me: add panther lake H DID
1f439fe4d8d9 scsi: Improve CDL control
b39bb3b4eb64 USB: storage: quirk for ADATA Portable HDD CH94
40554c0f74bc ata: libata-scsi: Fix ata_msense_control_ata_feature()
aa5778d06aeb ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type
ef2d6c63469e ata: libata-scsi: Improve CDL control
df1a5d5c6134 mcb: fix a double free bug in chameleon_parse_gdd()
4c5f6925e267 cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports
f3cd533c3ae3 KVM: SVM: Allocate IR data using atomic allocation
7a8a6b627fde io_uring: fix 'sync' handling of io_fallback_tw()
74d9e2018789 LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally
be83fd71ac6e LoongArch: KVM: Fully clear some CSRs when VM reboot
3b7f341eee94 LoongArch: Remove a bogus reference to ZONE_DMA
51424fd171ce LoongArch: Return NULL from huge_pte_offset() for invalid PMD
93b7872d3325 LoongArch: Handle fp, lsx, lasx and lbt assembly symbols
3939d6f29d34 irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
140f05cbbf6b x86/insn: Fix CTEST instruction decoding
1ae30272b992 drm/amd/display: Force full update in gpu reset
3ff83378b6b1 drm/amd/display: Fix gpu reset in multidisplay config
92b58c671b36 drm: panel: jd9365da: fix reset signal polarity in unprepare
ea532ba5e1e6 rust: firmware: Use `ffi::c_char` type in `FwFunc`
1909540037d3 scsi: mpi3mr: Fix pending I/O counter
9c31ac781950 net: phy: microchip: force IRQ polling mode for lan88xx
c2a6b4d78c12 net: selftests: initialize TCP header and skb payload with zero
d6a9c4e6f9b3 xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()
64b816a6c41c crypto: atmel-sha204a - Set hwrng quality to lowest possible
28401a63c01a sched_ext: Use kvzalloc for large exit_dump allocation
30c0d6e778da virtio_console: fix missing byte order handling for cols and rows
e17bc10bf30b netfilter: fib: avoid lookup if socket is available
f33b678543b9 KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature
9b34dffcd943 LoongArch: Make do_xyz() exception handlers more robust
a556bb5178a3 LoongArch: Make regs_irqs_disabled() more clear
08bbdcb35c81 LoongArch: Select ARCH_USE_MEMTEST
8d37031464d5 perf/x86: Fix non-sampling (counting) events on certain x86 platforms
955f9ede52b8 bpf: Add namespace to BPF internal symbols
3decda1a3c19 splice: remove duplicate noinline from pipe_clear_nowait
bcf6d3158c59 riscv: uprobes: Add missing fence.i after building the XOL buffer
4715ab8435eb riscv: Replace function-like macro by static inline function
e22010c3b83f iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE
7f24ea6a460b block: never reduce ra_pages in blk_apply_bdi_limits
66d7702b42ff pds_core: make wait_context part of q_info
ff207e83dac4 pds_core: Remove unnecessary check in pds_client_adminq_cmd()
6702f5c6b22d pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result
2982e07ad72b pds_core: Prevent possible adminq overflow/stuck condition
dd6c299390bd net: dsa: mt7530: sync driver-specific behavior of MT7531 variants
c6f035044104 net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
86cd4641c713 net_sched: hfsc: Fix a UAF vulnerability in class handling
a61afd54826a fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()
4fb743ee2128 net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration
0ceef62a328c tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
41143e71052a net: phy: leds: fix memory leak
3340654bbf6b net: lwtunnel: disable BHs when required
eeab6618037b scsi: ufs: core: Add NULL check in ufshcd_mcq_compl_pending_transfer()
29daa63f2c75 scsi: core: Clear flags for scsi_cmnd that did not complete
fdd2a03561a4 net/mlx5: Move ttc allocation after switch case to prevent leaks
0b682680b12b net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table()
ef258a15e76c vhost-scsi: Fix vhost_scsi_send_status()
0ac4643bf2c9 vhost-scsi: Fix vhost_scsi_send_bad_target()
461c258ba7f6 vhost-scsi: Add better resource allocation failure handling
5d92e582d162 cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
9a447f748f6c btrfs: zoned: return EIO on RAID1 block group write pointer mismatch
c8a0c38beb87 btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()
6c1c66580587 cpufreq: fix compile-test defaults
ef56c130f6e6 cpufreq: Do not enable by default during compile testing
dbe413a8cdc6 cpufreq: cppc: Fix invalid return value in .get() callback
7d002f591486 scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()
28fbd7b13b4d cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
7ccfadfb2562 cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
fbdba5f37413 cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate()
16c8aa5de135 dma/contiguous: avoid warning about unused size_bytes
40bf7f560ca4 cpufreq: sun50i: prevent out-of-bounds access
aef37505c496 ceph: Fix incorrect flush end position calculation
984830d902fb lib/Kconfig.ubsan: Remove 'default UBSAN' from UBSAN_INTEGER_WRAP
b26ac563704c drm/amd/display/dml2: use vzalloc rather than kzalloc
50ec8c24286e drm/amd/display: Fix unnecessary cast warnings from checkpatch
0fdb612c2072 drm/xe/bmg: Add one additional PCI ID
c187aaa9e79b net/niu: Niu requires MSIX ENTRY_DATA fields touch before entry reads
869749e48115 scsi: ufs: exynos: Disable iocc if dma-coherent property isn't set
56f3327cdd18 scsi: ufs: exynos: Move UFS shareability value to drvdata
661380d98218 scsi: ufs: exynos: Add gs101_ufs_drv_init() hook and enable WriteBooster
0e76176edc9b scsi: ufs: exynos: Remove superfluous function parameter
ffcdfaecd422 scsi: ufs: exynos: Remove empty drv_init method
1aec4d14cf81 ksmbd: fix use-after-free in __smb2_lease_break_noti()
0fc403192dcc ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL
8d2c1acc88cb ksmbd: add netdev-up/down event debug print
0772765ac82d ksmbd: use __GFP_RETRY_MAYFAIL
60cb4dfcf739 accel/ivpu: Fix the NPU's DPU frequency calculation
27fcf647818b accel/ivpu: Add auto selection logic for job scheduler
35ba7b2d4dd0 PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
46d357520934 PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends
aad12468967b PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag
8fe536f1026c scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get
a122b3b1f5b8 of: resolver: Fix device node refcount leakage in of_resolve_phandles()
05576e1304fd of: resolver: Simplify of_resolve_phandles() using __free()
56ddf0023b00 arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix serdes_ln_ctrl reg-masks
107b05f54022 arm64: dts: ti: Refactor J784s4 SoC files to a common file
bde067b82ac7 iio: adc: ad7768-1: Fix conversion result sign
68565706b589 iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check
8f229785c5b7 net: dsa: mv88e6xxx: fix VTU methods for 6320 family
2afa5ea7c48d block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone
ed7535b14116 block: remove the ioprio field from struct request
3e12e8c273eb block: remove the write_hint field from struct request
575601d08abf media: ov08x40: Add missing ov08x40_identify_module() call on stream-start
9c00d5445423 media: ov08x40: Move ov08x40_identify_module() function up
fc96a720d887 media: i2c: imx214: Fix link frequency validation
5a5ab62e4a76 media: i2c: imx214: Check number of lanes from device tree
2a60b6bef436 media: i2c: imx214: Replace register addresses with macros
694d85794ac6 media: i2c: imx214: Convert to CCI register access helpers
a9aa21098974 media: i2c: imx214: Simplify with dev_err_probe()
d3a38834b206 media: i2c: imx214: Use subdev active state
9d5752b85378 PM: EM: Address RCU-related sparse warnings
db3b3964af11 PM: EM: use kfree_rcu() to simplify the code
27ce35d80a1c mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
311a651fbb78 soc: qcom: ice: introduce devm_of_qcom_ice_get
1c9798bf8145 mm/vmscan: don't try to reclaim hwpoison folio
031273540275 tracing: Verify event formats that have "%*p.."
0b603e775979 tracing: Add __print_dynamic_array() helper
e62c31802dcc module: sign with sha512 instead of sha1 by default
2ee7ebed771b mips: Add '-std=gnu11' to vdso CFLAGS
b2c792d89ac5 yaffs2: switch from readlink_copy() to vfs_readlink()
807165b1ec1c tools/power/x86/intel-speed-select: Prefix header search path with sysroot
e97df805b938 drm/tilcdc: Set preferred depth
7160a4379dcc arch/arm64/configs: remove CONFIG_SM_DISPCC_8650
6d8ac5ebe6e8 aufs6: core
587abc1b64c4 aufs6: standalone
1af41d30ef42 aufs6: mmap
6ee2464d2e9d aufs6: base
103b676505f7 aufs6: kbuild
67281562943f qemux86: add configuration symbol to select values
73f315ca0823 sched/isolation: really align nohz_full with rcu_nocbs
1e4e7f8ab622 clear_warn_once: add a clear_warn_once= boot parameter
918e7a825e8b clear_warn_once: bind a timer to written reset value
f533f87c3758 clear_warn_once: expand debugfs to include read support
f149ca27cba9 tools: Remove some options from CLANG_CROSS_FLAGS
e633abe9c44e libbpf: Fix build warning on ref_ctr_off
ec0916a4cfc1 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
03721ceb5626 perf: x86-32: explicitly include <errno.h>
4c36c5295bb0 perf: mips64: Convert __u64 to unsigned long long
b0200449610d perf: fix bench numa compilation
aff0940b2212 perf: add SLANG_INC for slang.h
ef912018d28c perf: add sgidefs.h to for mips builds
d8860f858b87 perf: change --root to --prefix for python install
dc38a0eee6e5 perf: add 'libperl not found' warning
6ed51f8786da perf: force include of <stdbool.h>
c538d4c4ac65 fat: Replace prandom_u32() with get_random_u32()
63d94846f0c5 fat: don't use obsolete random32 call in namei_vfat
7816667451ef FAT: Added FAT_NO_83NAME
f81dbd60f0d5 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
771cdefba44b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
a24784fd8f88 yaffs2: update to v6.12 folio changes
d0a48fd46db8 yaffs2: adapt to v6.10 i_time changes
d097e4d4115a yaffs: fix mtime/itime field access
4411e0d49fe3 yaffs2: update VFS ctime operations to 6.6+
1b6619086e8b yaffs2: v6.5 fixups
25b261ee3c54 yaffs2: Fix miscalculation of devname buffer length
5c07936a5d1c yaffs2: convert user_namespace to mnt_idmap
55986a1284b3 yaffs2: replace bdevname call with sprintf
6f5508f8db8f yaffs2: convert read_page -> readfolio
fd179a5df5d5 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c9a620dacdd1 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
78588208ed17 yaffs2: v5.12+ build fixups (not runtime tested)
8d2dddba272c yaffs: include blkdev.h
8c1ca9ef9712 yaffs: Fix build failure by handling inode i_version with proper atomic API
27005cbac2ed yaffs2: v5.6 build fixups
668211c9f9b7 yaffs2: fix memory leak when /proc/yaffs is read
285f911dcc1c yaffs: add strict check when call yaffs_internal_read_super
ffc2ed489ccf yaffs: repair yaffs_get_mtd_device
6dce4b70a5e3 yaffs: Fix build failure by handling inode i_version with proper atomic API
19f283abc5d1 yaffs2: fix memory leak in mount/umount
04e84672b571 yaffs: Avoid setting any ACL releated xattr
4f221d6a32e2 Yaffs:check oob size before auto selecting Yaffs1
81f36004e56b fs: yaffs2: replace CURRENT_TIME by other appropriate apis
26d7a3dd0054 yaffs2: adjust to proper location of MS_RDONLY
a7016eac4540 yaffs2: import git revision b4ce1bb (jan, 2020)
feb240bbb91e initramfs: allow an optional wrapper script around initramfs generation
874746eaa341 drivers: gpu: drm: msm: registers: improve reproducibility
1d42508faee8 tools: use basename to identify file in gen-mach-types
4b055eca593d iwlwifi: select MAC80211_LEDS conditionally
97e20e275ac0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
6dec58319165 defconfigs: drop obselete options
a416ccb5b6c9 linux-yocto: Handle /bin/awk issues
7efe8a1e5158 uvesafb: provide option to specify timeout for task completion
78d10ae07eca uvesafb: print error message when task timeout occurs
80473b7eb8ca compiler.h: Undef before redefining __attribute_const__
ddeff2f1a9a7 vmware: include jiffies.h
3dcdda8912b4 Resolve jiffies wrapping about arp
3b1507db6735 nfs: Allow default io size to be configured.
c2fedad05f77 check console device file on fs when booting
208d6fbada3f mount_root: clarify error messages for when no rootfs found
dbe9454c8ea0 mconf: fix output of cflags and libraries
7c7b224f5cce menuconfig,mconf-cfg: Allow specification of ncurses location
b6c189c81397 modpost: mask trivial warnings
a5cc21325ba9 kbuild: exclude meta directory from distclean processing
361ec143c23f powerpc: serialize image targets
605e6ccb304c arm: serialize build targets
e94b04fcb7d2 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
44cc7f69a0a0 cpu/amd: inhibit SMP check for qemux86
a08cb65331e6 x86_64_defconfig: Fix warnings
8ad332ef777b mips: make current_cpu_data preempt safe
754f05ddce3f mips: vdso: fix 'jalr $t9' crash in vdso code
325ff78ff44d mips: Kconfig: add QEMUMIPS64 option
99ae0eadcf11 4kc cache tlb hazard: tlbp cache coherency
c6894c66a534 malta uhci quirks: make allowance for slow 4k(e)c
8b52c01f3294 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
16c7629f035e drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
6b60c874cbb0 arm64: defconfig: cleanup config options
8e44673ecd89 vexpress: Pass LOADADDR to Makefile
f34e6805aad5 arm: ARM EABI socketcall
94dec9b88de4 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 727b7c43af5192a26b4a0690b326af45d221fa9b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|