mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
959db9cb12
77232 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
959db9cb12 |
linux-yocto: revert omap8250 power management changes on genericarm64
The genericarm64 machine sets SERIAL_CONSOLES to a number of potential devices: SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;hvc0 115200;ttyS0 115200;ttyS1 115200;ttyS2" With sysvinit this turns into getty lines in inittab, and with systemd the systemd-serialgetty recipe creates explicit units to spawn gettys. This worked fine with 6.6, but since "serial: 8250_omap: Drop pm_runtime_irq_safe()"[1] in 6.7 onwards we see kernel hangs: BUG: scheduling while atomic: getty/957/0x00000002 Call trace: dump_stack+0x1c/0x30 __schedule_bug+0x60/0x90 __schedule+0x83c/0xcf8 schedule+0x40/0x158 schedule_timeout+0xb0/0x1b0 wait_for_completion_timeout+0x84/0x188 ti_sci_set_device_state+0x134/0x220 ti_sci_cmd_get_device_exclusive+0x24/0x40 ti_sci_pd_power_on+0x34/0x68 [ti_sci_pm_domains] _genpd_power_on+0xa4/0x178 genpd_power_on+0xb4/0x190 genpd_runtime_resume+0xc8/0x260 __rpm_callback+0x54/0x200 rpm_callback+0x78/0x90 rpm_resume+0x420/0x690 __pm_runtime_resume+0x5c/0xb0 omap8250_set_mctrl+0x38/0xe0 [8250_omap] serial8250_set_mctrl+0x2c/0x60 uart_update_mctrl+0x98/0x120 uart_shutdown+0x124/0x180 uart_hangup+0x7c/0x180 __tty_hangup.part.0+0x408/0x440 tty_vhangup_session+0x24/0x40 disassociate_ctty.part.0+0x48/0x1b0 disassociate_ctty+0x30/0x48 (full backtrace elided) With many thanks to TI, my understanding is that it was determined that the problem here is that we have a getty connected to ttyS1 which is actually the expansion port uart and on the BeaglePlay wired up to the wifi controller's debug port. The getty receives noise it doesn't know what to do with, and at some point the power management code does a suspend/result cycle of the device. The serial drivers assume that child nodes use the serdev driver and they manage runtime_pm, but the getty opening the tty breaks a series of bad assumptions in the drivers. So, there are two bugs: 1) The kernel shouldn't crash if this tty is opened 2) The only serial port for a console on the BeaglePlay is ttyS2, despite others existing. TI are looking at (1) and other patches to follow will deal with (2). Until one of these is resolved entirely, reverting this change to power management stops the crashes. [ YOCTO #15704 ] [1] linux 8700a7ea5519fb0b3bad2362adfeac358c2119ce (From meta-yocto rev: 49519579f8b6bacf181d2f00bdd256e71d0880c4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
2ae32dae58 |
bitbake: bitbake: tests/data: add tests for variable flags
Check default flags are correctly returned by getVarFlags and check all flags are returned when internalflags is True. Check delVarFlags also removes default value. Check all flags are removed after delVar. Run the test with: $ bitbake-selftest -v bb.tests.data.TestFlags test_delflag (bb.tests.data.TestFlags.test_delflag) ... ok test_delvar (bb.tests.data.TestFlags.test_delvar) ... ok test_setflag (bb.tests.data.TestFlags.test_setflag) ... ok ---------------------------------------------------------------------- Ran 3 tests in 0.000s OK This is a test case for [YOCTO #15685] (Bitbake rev: ff8cae735cf489373af1aac7ee233d7b82d483d3) Signed-off-by: Louis Rannou <louis.rannou@non.se.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
0a9cfebb3a |
bitbake: bitbake: data_smart: fix ??= operator for variable flags
Variable flags have been fixed in commit 0329a7e3ac694737f2d2c1861f65492551360663 which introduces the "_defaultval_flag_" prefix for default values. This must not be ignored in delVarFlags and getVarFlags. Fixes [YOCTO #15685] (Bitbake rev: 2ee079fc1b7cf6d384ca17bd034b0a40461d9d18) Signed-off-by: Louis Rannou <louis.rannou@non.se.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
c49684b48b |
bitbake: fetch2: clearcase: remove double DL_DIR from localfile
(Bitbake rev: bcf090ed631bbd523a5341baebba0765f1a847f8) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
f62042523a |
bitbake: fetch2: ssh: use common localpath handling
(Bitbake rev: 22ac6e84c70034a74f1729c7e0f31ca928fa1dea) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
170dd77e4a |
bitbake: fetch2: remove unnecessary unquote
The URI path is already unquoted. Remove the unnecessary unquote function calls for URI path values. (Bitbake rev: 3de12bbc28b5a4189b849720735cf3e268d3941d) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
f17c51c695 |
bitbake: fetch2: local: use path variable
Use the path variable from the fetch data instead of decoding the path manually from the plain unexpanded url. (Bitbake rev: ad3a29fa6ea53741d4e1786de35f8e7fc4292e7a) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
3e543e8eaa |
bitbake: fetch2: remove unnecessary expand function calls
The fetch data class already expands the type, host, path, user, pswd and parm variables. The fetcher classes already expand the localfile variable. The getVar function expands the returned string per default. Remove unnecessary expand function calls to simplify the code. (Bitbake rev: 1b1eb037b861fbf20491ac17e519e9eaf232b858) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
2935d76bb4 |
bitbake: fetch2: remove duplicated code in url decode and encode
Use the URI class to decode and encode an URL. Remove duplicate code and unify the behavior. (Bitbake rev: a5d569c94700f04b8193c6bccae5af619931b00f) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
851b24cf81 |
bitbake: tests: fetch: quote URI password as per RFC3986
The password must be quoted as per RFC3986 because it can contain reserved characters. (Bitbake rev: 5c53dbf0ad4385e1de7f2eef66565a1f05dae67a) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
34bb313e90 |
bitbake: tests: fetch: use lower case hostnames
Do not use upper case hostnames because the hostname is case insensitive and maybe decoded into lower case to follow the common style. (Bitbake rev: 554b7048412c4c67bf895a8b98822b54ac3a66db) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
e69304675d |
bitbake: tests: fetch: add test for file URI with @
(Bitbake rev: f169704ef48f04da33aaca8b1ad5d8d7eabf8fd6) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
2b71696f35 |
bitbake: fetch2: do not decode user from file URI
A file URI can't contain a user. Do not treat the @ as reserved character for a file URI. (Bitbake rev: 11cf4062f48536547a352e24d6e963d91fdd1190) Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
33cfb14214 |
yocto-bsp: drop linux-yocto 6.6 bbappend
6.6 has been dropped from OE core master in preparation for the LTS release, so we drop our reference BSP bbappend as well. (From meta-yocto rev: e40fb898889254c461b4049d5e457b2270c659c9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
bf6fae9619 |
poky-alt: switch preferred kernel to 6.12
6.6 is being removed from the upcoming LTS release, so we adjust the alt config to use the 6.12 reference. (From meta-yocto rev: 9502859f2d0c36d23cc23d3a91f1513eb748f0d3) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
eced0341cc |
genericarm64.conf: allow overriding u-boot and qemuboot variables
Assignment in machine config can not be overwritten in local.conf because former is evaluated later than latter. Use ?= conditional assignment for u-boot and qemuboot variables so that they can be overwritten in local.conf if a different test setup is wanted for kernel, initrd and rootfs built for genericarm64 machine config. (From meta-yocto rev: fbb2b2a2dcfd4dd990071d4d73b149d4099a36ab) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
b9dbb45aa6 |
package_ipk: Use preferred form of --force-postinstall
opkg accepts both - and _ in its options but use the help text preferred format. From https://github.com/yoctoproject/poky/pull/14 from Philipp-Alexander Blum <blum@gessler.de>. (From OE-Core rev: 4bea64347407dfb1eb46dacffd05af3bd200b419) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
0b07f6d0de |
libxkbcommon: convert to git
Upstream no longer publishes tarballs. 1.8.0 release is git only. (From OE-Core rev: e378a1f9ced2a5674e4d60d1876410fc68350344) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
c30f3ec853 |
meson.bbclass: Add an option to specify install tags
The feature is available since meson 0.60.0. You can specify comma-separated list of install tags (not targets). (From OE-Core rev: a61ec67cb6f240c7593c9dd1b9a1ef5fff87c855) Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
c0329693b1 |
ncurses: Fix install conflict when enable multilib.
The setting of want_xterm_kbs is as following: case $host_os in (*linux-gnu|*cygwin|*mingw32|*msys) want_xterm_kbs=DEL ;; (*) want_xterm_kbs=BS ;; esac The host_os when enable multilib is as folloing: host_os of aarch64 : linux-gnu host_os of aarch32 : linux-gnueabi So in lib64 package, want_xterm_kbs=DEL, and in lib32 package, want_xterm_kbs=BS. It results the differences in the terminfo files between lib32 and lib64 packages. Using --with-xterm-kbs=del to unify the packages of lib32 and lib64 into "want_xterm_kbs=DEL". (From OE-Core rev: 3868ae96ff32e8335e539ce62f51b7a223547c48) Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> MAIL: wangmy@fujitsu.com Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
eb1537f04b |
kernel-fitImage: Remove dependeny on initramfs image when bundled.
In case the initramfs image is bundled into the kernel there's no need to specify a dependeny on the do_image_complete task of the initramfs image from the do_assemble_fitimage_initramfs task since the task won't access the image. (From OE-Core rev: af6cde746f72be761550ee28b017719fba26ea65) Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
2fb5d93afb |
kernel-fitImage: Take possible multiconfig into account.
When specifying the dependencies of do_assemble_fitimage_initramfs the initramfs image might be built with another multiconfig. This needs to be taken into account. The path of the initramfs image also needs to be adapted to handle the case when it's built with another multiconfig. (From OE-Core rev: 891d58e9dc00e52f17ddecd4f12fc81c8a3c1bce) Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
4ed99ca9b4 |
toolchain-shar-relocate.sh: support multiple dynamic loaders for multilib
While nativesdk support multilib, there are two dynamic loaders, $OECORE_NATIVE_SYSROOT/lib64/ld-linux-x86-64.so.2 $OECORE_NATIVE_SYSROOT/lib/ld-linux.so.2 Search them with wildcard and call relocate_sdk.py separately [ YOCTO #15722 ] (From OE-Core rev: 703187755244b1a45dd9f90aeaf620d4c92a6757) 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> |
||
![]() |
5c8705b483 |
script/relocate_sdk.py: check dynamic loader arch before relocating interpreter
While multiple dynamic loader existed, in order to make executable file is interpreted by the expected dynamic loader, relocating interpreter only if the new dynamic loader and executable file have the same arch [ YOCTO #15722 ] (From OE-Core rev: 0c1f2bf3d8e31e66d28aaa81a7c1658f160bb79e) 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> |
||
![]() |
261a1409b1 |
oeqa/runtime: Add debugging if networking fails
If networking fails, we can get useful informaiton over the serial connection. Add this fallback code so that any issues can be more easily debugged by showing the host and target networking states. (From OE-Core rev: 3291f9d07ecfe7d3301dc914f5e6a80577cf1d5d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
a24b178666 |
oe-build-perf-report: Use commit_time if available
Currently, the perf report charts use start_time which is when the build is run. If running builds for commits in the past, this is inaccurate so switch to using the recently added commit_time if the field is present. Over time, the reports will switch to using the more accurate values. (From OE-Core rev: 8c22efd444b0b1486c43f01b41cba891a47c7520) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
723bb4240a |
libsecret: Inherit bash-completion
Use the class available for bash compleition to simplify the recipe. (From OE-Core rev: d29577ef719d76d445c88255c4a6dfe61456c3c2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
59dd1cdba6 |
libsecret: upgrade 0.21.4 -> 0.21.6
Upgrade per AUH failed as with 0.21.6 libsecret now also comes with bash-completions. Put those to an additional package, as systems might come without bash, so not everyone might want them. Changelog --------- 0.21.6 * meson: Make dbus-run-session optional [!157] * meson: Actually include bash-completion subdir [!158] 0.21.5 * session: Tolerate non-approved DH parameter usage in FIPS mode [!145] * Add some missing GIR annotations [!140] * meson: Create default test setup with D-Bus [!115] * meson: Use env.prepend() for test environment setup [!141] * meson: Fix license field [!139] * build: Remove self-inclusion from secret-item.h [!149] * build: Fix compiler warnings in Vala tests [!153] * tests: Fix "\|" used in test-secret-tool.sh not portable [!150] * Fix typo in D-Bus XML [!152] * docs: Fix minor gi-docgen reference [!142] * docs: Fix Python example [!144] * docs: Mention file backend [!146] * docs: Fix link in README [!147] * Several CI-related updates * Updated translations (From OE-Core rev: 1be1cf128ba04ea1399c43a369e909a2a5a16bc4) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
4558f1b722 |
oe-selftest: fitimage add u-boot env script
Extend all kernel-fitimage tests to add a boot.cmd script to the fitImage and verify the script ends up in the fitImage. The test covers the use case which is documented here: https://docs.u-boot.org/en/latest/usage/cmd/source.html#fit-image. But instead of adding the sctip inline a script file is generated. (From OE-Core rev: 816f25359935f54881b557d55c29a390dd991609) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
d29786839f |
oe-selftest: fitimage split run_dumpimage function
Provide a re-usable function which calls the dumpimage utiliy. This is a refactoring. (From OE-Core rev: f69f54d72d89fb381ea1945ea52f4c9963552e9f) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
9ea3f0e4cd |
kernel-fitimage.bbclass: do not use the UBOOT_ENV variable
The kernel-fitimage.bbclass evaluates the UBOOT_ENV variable from the u-boot recipe. Based on this variable an u-boot script might be added to the fitImage. However, the UBOOT_ENV variable is also used to install the script as an old u-boot image, usually named boot.scr into the /boot directory of the target device. This dual usage of one variable leads to several strange side effects. Some examples: - If UBOOT_ENV_SUFFIX is set to the default value scr, the boot.cmd script gets added as a legacy uImage to the fitImage. That does not look useful. - If the UBOOT_ENV_SUFFIX is set to e.g. txt the script is not converted into a legacy uImage and a usable plain text script gets added to the fitImage. But the same script ends up redundant in /boot. Another strange detail is that the UBOOT_ENV_BINARY gets set to e.g. boot.txt for this configuration. - Appending the script to the u-boot recipe and then hand it over to the kernel recipe via the staged /boot directory looks like over complicated. Such kind of over complications and u-boot kernel inter-dependencies lead to an almost unmaintainable kernel-fitimage.bbclass. - A single variable does not allow you to add a text file to the fitImage and at the same time place boot.scr file in the /boot directory of the target device. - It is not documented or obvious how the UBOOT_ENV variable should be used together with the kernel-fitimage.bbclass. The commit which introduced this feature (among other features...) is: https://git.yoctoproject.org/poky/commit/?id=8a2f4e143b52109fbd0ee8d792e327d460b8c1e6 This commit is going to remove the u-boot script part of it. The removal of this function requires a note in the migration guide. The migration should be straightforward: If UBOOT_ENV and the kernel-fitimage.bbclass are used, the u-boot script must now be appended to the kernel recipe and the new FIT_UBOOT_ENV variable must be used. (From OE-Core rev: ab7f0b5e3d3612c43f9aab9ea2b7bd554d02859d) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
68bbc11f8f |
kernel-fitimage.bbclass: introduce FIT_UBOOT_ENV
Introduce a new variable FIT_UBOOT_ENV, which allows to add a u-boot script as a text file to the fitImage. Such a script can be sourced from the u-boot shell, as documented here: https://docs.u-boot.org/en/latest/usage/cmd/source.html#fit-image The kernel-fitimage.bbclass also evaluates the existing UBOOT_ENV variable and adds the corresponding script to the fitImage. However, the UBOOT_ENV variable is also used to install the script as an old u-boot image, usually named boot.scr into the /boot directory of the target device. These are different use cases which should be handled independently. Appending the script to the u-boot recipe and then hand it over to the kernel recipe via the staged /boot directory leads to complicated task dependencies. Decoupling the two use cases will also allow to simplify the implementation by dropping the evaluation of the UBOOT_ENV variable in the kernel-fitimage.bbclass. But this commit is supposed to be backward compatible. (From OE-Core rev: 269605ed053fd8dc7bcbcc04a46c308188115f66) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
df8f1ad5cc |
python3-bcrypt: fix ptest
For now, python3-bcrypt's ptest package does not have run-ptest script. The ptest-python-pytest.bbclass has do_install_ptest which will generate run-ptest. So the do_install_ptest in pytho3n-bcrypt is not needed, and it does not generate run-ptest. Also remove the RDEPENDS setting because ptest-python-pytest.bbclass has set it. (From OE-Core rev: 9640c89ae0fcc72b53fdf59b01616ab2b62469ed) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
0a20b836bd |
linux-firmware: further split qca61x4 package
Separate linux-firmware-qca-qca61x4 package into two independent pieces: serial and USB. Serial part is going to be used for Qualcomm Dragonboard820c and similar devices, where QCA6174 is attached over a serial line, while USB package is required for devices where BT part of the QCA chip is attached over USB. (From OE-Core rev: 93b3d61b657ce7d07c78a75b1b3ae4c81189e19a) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
5b23b6d29e |
linux-yocto/6.12: update to v6.12.13
Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: 4b07fe4a044d Linux 6.12.13 333f1282241c ethtool: ntuple: fix rss + ring_cookie check 5ae72abbf91e btrfs: do proper folio cleanup when run_delalloc_nocow() failed 27a46e60617a LoongArch: Change 8 to 14 for LOONGARCH_MAX_{BRP,WRP} c3a3741db8c1 memcg: fix soft lockup in the OOM process a9e318519b22 KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() 8eb4d51b44c7 drm/amd/display: Add hubp cache reset when powergating 593d852f7fe2 s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS ba30a82cb2d0 ASoC: da7213: Initialize the mutex 141a2389a694 selftests/bpf: Add test to verify tailcall and freplace restrictions 5f72bf80e74b Revert "s390/mm: Allow large pages for KASAN shadow mapping" 1cf217795968 ethtool: Fix access to uninitialized fields in set RXNFC command 364d7e7f3097 xfrm: Fix acquire state insertion. 78b366aa0e81 xfrm: Add error handling when nla_put_u32() returns an error 698943070ea7 dma-mapping: save base/size instead of pointer to shared DMA pool 8de4e5a92282 of: reserved-memory: Warn for missing static reserved memory regions a6848636d8b4 btrfs: output the reason for open_ctree() failure 237e19519c8f md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime b853ff0b514c powerpc/pseries/iommu: Don't unset window if it was never set 6e601a64f777 media: imx-jpeg: Fix potential error pointer dereference in detach_pm() 278a98f6d8a7 staging: media: max96712: fix kernel oops when removing module 929b69810eec usb: gadget: f_tcm: Don't free command immediately 7e5ee3281dc0 pps: Fix a use-after-free d1f8e69eec91 media: uvcvideo: Fix double free in error path f2013d19b770 remoteproc: core: Fix ida_free call while not allocated 7cc8f681f6d4 RDMA/mlx5: Fix implicit ODP use after free b2bf3a2fdc71 mptcp: blackhole only if 1st SYN retrans w/o MPC is accepted 84ac44d9fed3 mptcp: handle fastopen disconnect correctly 8ac344cbd84f mptcp: pm: only set fullmesh for subflow endp 6169e942370b mptcp: consolidate suboption status 9a49748e5a6e clk: qcom: gcc-x1e80100: Do not turn off usb_2 controller GDSC 15b50cbc6ff6 usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS ce5c91a1b2b2 usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE 01c74aeac297 usb: dwc3: Skip resume if pm_runtime_set_active() fails ebba1bebf036 usb: dwc3: core: Defer the probe until USB power supply ready e5dd5bfc3359 usb: dwc3-am62: Fix an OF node leak in phy_syscon_pll_refclk() b69805e311fb usb: gadget: f_tcm: Fix Get/SetInterface return value a1fd89c09385 drivers/card_reader/rtsx_usb: Restore interrupt based detection ae069cd2ba09 usb: xhci: Fix NULL pointer dereference on certain command aborts f395b7efcee8 net: usb: rtl8150: enable basic endpoint checking e0216c39b496 ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro 631430768b41 xfs: don't shut down the filesystem for media failures beyond end of log b0773cf34eec xfs: check for dead buffers in xfs_buf_find_insert 0a8a05bf2873 ktest.pl: Check kernelrelease return in get_version 64e222d15615 selftests/ftrace: Fix to use remount when testing mount GID option ab5b45301933 selftests/rseq: Fix handling of glibc without rseq support f488b53b5443 drm/amd/display: Reduce accessing remote DPCD overhead 49b7182b97ba netfilter: nf_tables: reject mismatching sum of field_len with set key length 4cea10a863f9 kbuild: switch from lz4c to lz4 for compression 31b3e5ce9f79 Revert "SUNRPC: Reduce thread wake-up rate when receiving large RPC messages" 260cbf992713 md/md-bitmap: move bitmap_{start, end}write to md upper layer aa8e15d69f5c md/raid5: implement pers->bitmap_sector() 783e6715a49d md: add a new callback pers->bitmap_sector() 88564ef736fb md/md-bitmap: remove the last parameter for bimtap_ops->endwrite() dc1967143ab9 md/md-bitmap: factor behind write counters out from bitmap_{start/end}write() 00d1943fe46d f2fs: Introduce linear search for dentries c12b8bc1e9c5 hexagon: Fix unbalanced spinlock in die() 5892138e3001 hexagon: fix using plain integer as NULL pointer warning in cmpxchg e4e8ed67e085 kconfig: fix memory leak in sym_warn_unmet_dep() 6e26ca181870 kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST 281244ab4271 cifs: Fix getting and setting SACLs over SMB1 077f372585b6 cifs: Validate EAs for WSL reparse points 4eb5f692e923 tools/power turbostat: Fix forked child affinity regression e7f44edd44ff ASoC: amd: acp: Fix possible deadlock 206d8e0242de io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() 21cfbeae7d7c ASoC: rockchip: i2s_tdm: Re-add the set_sysclk callback 01ef02ab9615 RISC-V: Mark riscv_v_init() as __init d562d14f1b11 tools/power turbostat: Fix PMT mmaped file size rounding cd89d5745a18 tools/power turbostat: Allow using cpu device in perf counters on hybrid platforms 9bbb93a9e8d0 hostfs: fix string handling in __dentry_name() 52f0a28e17f7 genksyms: fix memory leak when the same symbol is read from *.symref file a23834b78277 genksyms: fix memory leak when the same symbol is added from source a7a84a880afb net: hsr: fix fill_frame_info() regression vs VLAN packets 13c9e38509e1 net: sh_eth: Fix missing rtnl lock in suspend/resume path 0296981941cf net: ravb: Fix missing rtnl lock in suspend/resume path 557707906dd3 net: xdp: Disallow attaching device-bound programs in generic mode 1dd823a46e25 tcp: correct handling of extreme memory squeeze 5a1bfd530f34 bgmac: reduce max frame size to support just MTU 1500 a06bb37d6541 vsock: Allow retrying on connect() failure 377d47fda395 Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streaming 930e1790b99e Bluetooth: btusb: mediatek: Add locks for usb_driver_claim_interface() dcb4937a7d2c perf test: Skip syscall enum test if no landlock syscall 161348aea66f perf trace: Fix runtime error of index out of bounds 59f60af34a9e s390/sclp: Initialize sclp subsystem via arch_cpu_finalize_init() b92942e6a457 net: stmmac: Limit FIFO size by hardware capability 56380f4a0f54 net: stmmac: Limit the number of MTL queues to hardware capability a68d7a9fb830 ethtool: Fix set RXNFC command with symmetric RSS hash ad1ec19b0bb9 net: ethtool: only allow set_rxnfc with rss + ring_cookie if driver opts in 3e44707da8db ptp: Properly handle compat ioctls 5a54367a7c23 net: davicom: fix UAF in dm9000_drv_remove f554bce48860 vxlan: Fix uninit-value in vxlan_vnifilter_dump() 10ba5a3d57af rxrpc, afs: Fix peer hash locking vs RCU callback 47f7a18e3a13 selftests: net/{lib,openvswitch}: extend CFLAGS to keep options from environment ed2c4ea53f2f selftests: mptcp: extend CFLAGS to keep options from environment 0f893f526698 tools: ynl: c: correct reverse decode of empty attrs f6620669ad6f net: netdevsim: try to close UDP port harness races 1992fb261c90 net: rose: fix timer races against user threads 85496955355c net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling 43f9177be438 s390/mm: Allow large pages for KASAN shadow mapping 29c1fd9fddd2 iavf: allow changing VLAN state without calling PF 5c9b22519d14 ice: remove invalid parameter of equalizer 8191df8ec88c ice: extend dump serdes equalizer values feature 877eed2b01cb ice: rework of dump serdes equalizer values feature 93fcd499330d ice: fix ice_parser_rt::bst_key array size 66bf9b3d9e16 idpf: convert workqueues to unbound f71daa29bceb idpf: Acquire the lock before accessing the xn->salt 431759c23b27 idpf: fix transaction timeouts on reset 7f42a905db2e idpf: add read memory barrier when checking descriptor done bit e468aace4074 xfrm: Don't disable preemption while looking up cache state. 6c9b7d48bf46 perf trace: Fix BPF loading failure (-E2BIG) 3b732c60a00c PM: hibernate: Add error handling for syscore_suspend() a099834a51cc ipmr: do not call mr_mfc_uses_dev() for unres entries b3c4360329bf net: fec: implement TSO descriptor cleanup bbd4c81ff61e net: phy: marvell-88q2xxx: Fix temperature measurement with reset-gpios 48cf1415e207 gpio: mxc: remove dead code after switch to DT-only 82736bb83fb0 net: hns3: fix oops when unload drivers paralleling fed2385309f6 net: airoha: Fix wrong GDM4 register definition 24ac5b75243d regulator: core: Add missing newline character 77e5266e3d3f ubifs: skip dumping tnc tree when zroot is null 589444be701d rtc: loongson: clear TOY_MATCH0_REG in loongson_rtc_isr() e5e06455760f rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read 5127f3cbfc78 rtc: tps6594: Fix integer overflow on 32bit systems 6945701ca157 xfrm: delete intermediate secpath entry in packet offload mode 839064a02295 dmaengine: ti: edma: fix OF node reference leaks in edma_driver a16871c7832e xfrm: state: fix out-of-bounds read during lookup 5e4334dc3944 xfrm: Add an inbound percpu state cache. aa48a18fdb09 xfrm: Cache used outbound xfrm states at the policy. 2a64cff2aabe xfrm: Add support for per cpu xfrm state handling. 87fdd4c4478f xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO e69a9ca0c93e tools/bootconfig: Fix the wrong format specifier 194d26a5a43c LoongArch: Fix warnings during S3 suspend 265c3dfe976b NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE 6de31904ebc7 NFSv4.2: fix COPY_NOTIFY xdr buf size calculation f4265cd6ddc5 nfs: fix incorrect error handling in LOCALIO b35a3edc7c71 serial: 8250: Adjust the timeout for FIFO mode f709f3ca1feb tty: mips_ejtag_fdc: fix one more u8 warning 1614e75d1a1b driver core: class: Fix wild pointer dereferences in API class_dev_iter_next() fd41b2e9aaf4 module: Don't fail module loading when setting ro_after_init section RO failed 565611d10170 module: Extend the preempt disabled section in dereference_symbol_descriptor(). eddd3176b8c4 nilfs2: handle errors that nilfs_prepare_chunk() may return 4b08d23d7d19 nilfs2: protect access to buffers with no active references 1098bb8d5241 nilfs2: do not force clear folio if buffer is referenced 8b40f17ddfd0 ocfs2: mark dquot as inactive if failed to start trans while releasing dquot 48964027809b erofs: fix potential return value overflow of z_erofs_shrink_scan() 9621a0a5e338 erofs: sunset `struct erofs_workgroup` f66ba30be7be erofs: move erofs_workgroup operations into zdata.c e6d1529c79e9 erofs: get rid of erofs_{find,insert}_workgroup c6896bf4c611 firewire: test: Fix potential null dereference in firewire kunit test 19b248069d1b scsi: mpi3mr: Fix possible crash when setting up bsg fails 0e0ac81d51f1 scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails a183cac63301 scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 c8c65adfd21b PCI: microchip: Set inbound address translation for coherent or non-coherent mode 90985dc7629f PCI: microchip: Add support for using either Root Port 1 or 2 538308191b54 PCI: endpoint: pci-epf-test: Fix check for DMA MEMCPY test 1d12b389ef23 PCI: endpoint: pci-epf-test: Set dma_chan_rx pointer to NULL on error a665fab63d06 PCI: dwc: Always stop link in the dw_pcie_suspend_noirq a2c80a188166 PCI: qcom: Update ICC and OPP values after Link Up event 828bd4f4c863 PCI: imx6: Add missing reference clock disable logic 56bfb833480b PCI: imx6: Deassert apps_reset in imx_pcie_deassert_core_reset() d0f8c566464d PCI: imx6: Skip controller_id generation logic for i.MX7D 7fb8d5a34026 PCI: imx6: Configure PHY based on Root Complex or Endpoint mode 9ff46b0bfeb6 PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region() f86b2180c26c media: dvb-usb-v2: af9035: fix ISO C90 compilation error on af9035_i2c_master_xfer 5dd040e75f3e staging: media: imx: fix OF node leak in imx_media_add_of_subdevs() 9cef839d3bb1 watchdog: rti_wdt: Fix an OF node leak in rti_wdt_probe() a44591a0ea3c media: nxp: imx8-isi: fix v4l2-compliance test errors c538df69c39c mtd: hyperbus: hbmc-am654: fix an OF node reference leak aeeec3de85e6 mtd: rawnand: brcmnand: fix status read of brcmnand_waitfunc 58465dfc429c media: uvcvideo: Propagate buf->error to userspace b0b51f4c5636 media: camif-core: Add check for clk_enable() 406e62371d09 media: mipi-csis: Add check for clk_enable() c227d973812b media: i2c: ov9282: Correct the exposure offset 98be204dc93c media: i2c: imx412: Add missing newline to prints 85659ca38385 media: i2c: imx290: Register 0x3011 varies between imx327 and imx290 c3e18562b65c media: marvell: Add check for clk_enable() 26d8d3d57ce3 remoteproc: mtk_scp: Only populate devices for SCP cores 45e1246e5c61 PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() 1c49fb86be6e media: lmedm04: Handle errors for lme2510_int_read 265ecadbe54f media: rc: iguanair: handle timeouts e61977c71494 of/fdt: Restore possibility to use both ACPI and FDT from bootloader 9a0fe62f93ed of: reserved_mem: Restructure how the reserved memory regions are processed 4c22e09c6566 spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errors d5d33f01b86a iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() 5d679086873f iommu: iommufd: fix WARNING in iommufd_device_unbind 7a2de8126ed3 RDMA/rxe: Fix the warning "__rxe_cleanup+0x12c/0x170 [rdma_rxe]" 6531c17e0b3d RDMA/cxgb4: Notify rdma stack for IB_EVENT_QP_LAST_WQE_REACHED event 02b69afbd545 efi: sysfb_efi: fix W=1 warnings when EFI is not set 92ed1efb6ac0 of: reserved-memory: Do not make kmemleak ignore freed address 6cffdf48386c of: property: Avoiding using uninitialized variable @imaplen in parse_interrupt_map() 823ad923afa1 RDMA/mlx5: Fix indirect mkey ODP page count 9b0063098fcd i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition 7cda16e0fcc5 arm64: dts: qcom: x1e80100-romulus: Update firmware nodes 72dcd1bec429 arm64: tegra: Fix DMA ID for SPI2 873f6bdf23b8 fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device() e2cd277d7155 arm64: dts: ti: k3-am642-hummingboard-t: Convert overlay to board dts a61cac5a6167 arm64: dts: rockchip: fix num-channels property of wolfvision pf5 mic ba021d9c40a7 ARM: dts: mediatek: mt7623: fix IR nodename c2c7cae5abaf arm64: dts: marvell: cn9131-cf-solidwan: fix cp1 comphy links 903e0a56c145 arm64: dts: qcom: sm8250: Fix interrupt types of camss interrupts 0df5fc0ff6fc arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts de18221e411e arm64: dts: qcom: sc8280xp: Fix interrupt type of camss interrupts df2b841369d2 arm64: dts: mediatek: add per-SoC compatibles for keypad nodes c811521a05df dts: arm64: mediatek: mt8195: Remove MT8183 compatible for OVL 98d68c9d140b arm64: dts: mediatek: mt7988: Add missing clock-div property for i2c 390d3baeba51 firmware: qcom: scm: Cleanup global '__scm' on probe failures 22c805533ce7 arm64: dts: qcom: sc8280xp: Fix up remoteproc register space sizes b75d17a66497 arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties 729be2681802 arm64: dts: qcom: sc7180: fix psci power domain node names d9b220293850 arm64: dts: qcom: sc7180: change labels to lower-case 5756723770e8 arm64: dts: qcom: sc7180-trogdor-pompom: rename 5v-choke thermal zone 7a9b13f7e2a4 arm64: dts: qcom: sc7180-trogdor-quackingstick: add missing avee-supply 2c778443e0e8 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: remove disabled ov7251 camera e3aef4becef5 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso 4ead95198f48 arm64: dts: qcom: qcm6490-shift-otter: remove invalid orientation-switch e51f7dd6d94d ARM: omap1: Fix up the Retu IRQ on Nokia 770 ab3de8c252e1 RDMA/hns: Clean up the legacy CONFIG_INFINIBAND_HNS 5a79cc9bc961 RDMA/rtrs: Add missing deinit() call 14ef8b5ec726 RDMA/bnxt_re: Fix to drop reference to the mmap entry in case of error 8f2356864982 arm64: dts: allwinner: a64: explicitly assign clock parent for TCON0 8810a8368b60 arm64: dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v1.1 boards 770bc57fcca7 arm64: dts: ti: k3-am62a: Remove duplicate GICR reg 70f974e78f5e arm64: dts: ti: k3-am62: Remove duplicate GICR reg 0ac272cf7aa2 ARM: dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v property to sdmmc0 node 1b2ab35ff782 ARM: dts: microchip: sama5d29_curiosity: Add no-1-8-v property to sdmmc0 node 03d9d88fd341 arm64: dts: qcom: sm8650: Fix CDSP context banks unit addresses 04fbd92f2006 arm64: dts: qcom: x1e80100: correct sleep clock frequency e1fb7b18f95c arm64: dts: qcom: sm8650: correct sleep clock frequency 1f1eb092ad8d arm64: dts: qcom: sm8550: correct sleep clock frequency 7f937e5791fe arm64: dts: qcom: sm8450: correct sleep clock frequency b98c1e0602ee arm64: dts: qcom: sm8350: correct sleep clock frequency bcea9460c1f2 arm64: dts: qcom: sm8250: correct sleep clock frequency c1bcabbc98fe arm64: dts: qcom: sm6375: correct sleep clock frequency d2e117be0e8c arm64: dts: qcom: sm6125: correct sleep clock frequency 8be30ff7bac7 arm64: dts: qcom: sm4450: correct sleep clock frequency 3f78fff04803 arm64: dts: qcom: sdx75: correct sleep clock frequency 301ff6f2185d arm64: dts: qcom: sc7280: correct sleep clock frequency e20fd641b1b1 arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency cdb697459763 arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency b697e33ab4de arm64: dts: qcom: qcs404: correct sleep clock frequency 514dc233e4e1 arm64: dts: qcom: msm8994: correct sleep clock frequency 7461e33fd205 arm64: dts: qcom: msm8939: correct sleep clock frequency 4b209a5f7350 arm64: dts: qcom: msm8916: correct sleep clock frequency f6b361ab18be arm64: dts: qcom: sm7225-fairphone-fp4: Drop extra qcom,msm-id value 5ed403074341 arm64: dts: qcom: msm8994: Describe USB interrupts 6f2316306c48 arm64: dts: qcom: msm8996: Fix up USB3 interrupts eea829201a2a arm64: defconfig: remove obsolete CONFIG_SM_DISPCC_8650 b7b0c071d0a0 arm64: dts: qcom: sa8775p: Update sleep_clk frequency ae73995df9ab arm64: dts: qcom: msm8996-xiaomi-gemini: Fix LP5562 LED1 reg property 0edca0b18d8e arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings 3b02273446e2 memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code() ed6244294b44 ARM: dts: stm32: Swap USART3 and UART8 alias on STM32MP15xx DHCOM SoM 5b48e03583f3 ARM: dts: stm32: Deduplicate serial aliases and chosen node for STM32MP15xx DHCOM SoM aa0e632b55e8 arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie1 f502835b42d3 RDMA/srp: Fix error handling in srp_add_port 932dbae0f803 arm64: dts: mediatek: mt8183: willow: Support second source touchscreen 925c44d08424 arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen 27a54c0ce1d9 RDMA/rxe: Fix mismatched max_msg_sz fb855cca17f2 arm: dts: socfpga: use reset-name "stmmaceth-ocp" instead of "ahb" 854abd4217b4 ARM: dts: aspeed: yosemite4: correct the compatible string for max31790 baf491720430 ARM: dts: aspeed: yosemite4: Add required properties for IOE on fan boards 6cd70c80e717 ARM: dts: aspeed: yosemite4: correct the compatible string of adm1272 e9d981ee7c12 arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names 35a4758e11e9 arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names 32840ea43be1 arm64: dts: mediatek: mt8395-genio-1200-evk: Drop regulator-compatible property 458b389e58b5 arm64: dts: medaitek: mt8395-nio-12l: Drop regulator-compatible property e6fda48f49b9 arm64: dts: mediatek: mt8195-demo: Drop regulator-compatible property ae6abbcf61f3 arm64: dts: mediatek: mt8195-cherry: Drop regulator-compatible property ca967fe61fe0 arm64: dts: mediatek: mt8192-asurada: Drop regulator-compatible property 3e8842e93f20 arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property ae7421a84e9f arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property dd352107f22b rdma/cxgb4: Prevent potential integer overflow on 32bit f1ff9fea7f87 arm64: dts: renesas: rzg3s-smarc: Fix the debug serial alias df6851bda8c2 RDMA/mlx4: Avoid false error about access to uninitialized gids array 69b04ea4e288 ARM: dts: stm32: Fix IPCC EXTI declaration on stm32mp151 42b5491a18f1 ARM: dts: stm32: Increase CPU core voltage on STM32MP13xx DHCOR SoM 2e72386c102b arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A 60b0c5a9d235 arm64: dts: mediatek: mt8516: add i2c clock-div property e37212e54565 arm64: dts: mediatek: mt8516: fix wdt irq type cf2059254ec8 arm64: dts: mediatek: mt8516: fix GICv2 range c7e34fb570cb arm64: dts: mt8183: set DMIC one-wire mode on Damu 8e497c5ba700 arm64: dts: mediatek: mt8186: Move wakeup to MTU3 to get working suspend cb7e900f7ccb ARM: dts: imx7-tqma7: add missing vs-supply for LM75A (rev. 01xxx) 3aadad527102 ARM: at91: pm: change BU Power Switch to automatic mode 252e2209471c soc: atmel: fix device_node release in atmel_soc_device_init() 33e47d957307 bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT 0ef5b75641f0 cifs: Use cifs_autodisable_serverino() for disabling CIFS_MOUNT_SERVER_INUM in readdir.c 699179dfc8d7 smb: client: fix oops due to unset link speed f939008a52c5 rhashtable: Fix rhashtable_try_insert test 8ca38d0ca8c3 padata: avoid UAF for reorder_work c629808304e8 padata: add pd get/put refcnt helper 573ac9c70bf7 padata: fix UAF in padata_reorder 122fb9d2dfb9 perf lock: Fix parse_lock_type which only retrieve one lock flag aab5d33fb6a5 tools: Sync if_xdp.h uapi tooling header e8f5f2c0a74c ALSA: hda/realtek - Fixed headphone distorted sound on Acer Aspire A115-31 laptop 6e1e451456e1 iommu/amd: Remove unused amd_iommu_domain_update() 0e272fe6a02c bpf: tcp: Mark bpf_load_hdr_opt() arg2 as read-write 77e2f5d481d0 libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED beadb92ea609 libbpf: Fix return zero when elf_begin failed 20c84906e2da selftests/bpf: Fix btf leak on new btf alloc failure in btf_distill test 78b97783496b bpf: Send signals asynchronously if !preemptible ee46db2c8f99 ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83JX, 83MC and 83NM 310743bfc8ce ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83LC c560e8405098 perf inject: Fix use without initialization of local variables 8f4abee94a51 pinctrl: amd: Take suspend type into consideration which pins are non-wake cac84246365b pinctrl: stm32: Add check for clk_enable() fd0e32fe09af perf report: Fix misleading help message about --demangle 8f6c2ed42e87 ALSA: hda: Fix compilation of snd_hdac_adsp_xxx() helpers 11ba17769eb5 perf MANIFEST: Add arch/*/include/uapi/asm/bpf_perf_event.h to the perf tarball b2477676dbcb ASoC: Intel: avs: Fix init-config parsing deca59b8a485 ASoC: Intel: avs: Fix theoretical infinite loop 74147a5e097f ASoC: Intel: avs: Fix the minimum firmware version numbers 27daf3954e6a ASoC: Intel: avs: Do not readq() u32 registers d2992b838e81 perf namespaces: Fixup the nsinfo__in_pidns() return type, its bool 968d6aff5631 perf namespaces: Introduce nsinfo__set_in_pidns() 3289f79a8103 perf machine: Don't ignore _etext when not a text symbol 6eed2771d8a7 perf maps: Fix display of kernel symbols f156a74cfc4b perf top: Don't complain about lack of vmlinux when not resolving some kernel samples 7e8e2fefa612 selftests/bpf: Avoid generating untracked files when running bpf selftests 818a43355825 padata: fix sysfs store callback check b777b14c2a4a bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing 7c174d312e3b ALSA: seq: Make dependency on UMP clearer 8e7d29b69821 bpf: Use refcount_t instead of atomic_t for mmap_count e665c1f29474 crypto: iaa - Fix IAA disabling that occurs when sync_mode is set to 'async' 396d44367579 crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto() 07cb3e0ab922 crypto: hisilicon/sec2 - fix for aead invalid authsize 1c2f57cb03e2 crypto: hisilicon/sec2 - fix for aead icv error eb2e58484b83 rhashtable: Fix potential deadlock by moving schedule_work outside lock b0027500000d bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT f5a9be718fae ktest.pl: Remove unused declarations in run_bisect_test function 888829e54ea4 pinctrl: nomadik: Add check for clk_enable() 58ad9c26238f perf expr: Initialize is_test value in expr__ctx_new() 2ac66e67678a ASoC: renesas: rz-ssi: Use only the proper amount of dividers e63deda2a51b perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info() 0db155d08b9f perf header: Fix one memory leakage in process_bpf_prog_info() 22ae75ad6ed7 perf header: Fix one memory leakage in process_bpf_btf() 651959fae5fb crypto: caam - use JobR's space to access page 0 regs b7de862bda9d crypto: api - Fix boot-up self-test race 1dbc270f9df7 crypto: tegra - do not transfer req when tegra init fails 2122e8553cb4 iommu/arm-smmuv3: Update comments about ATS and bypass 08b6ffea8158 selftests/bpf: Fix fill_link_info selftest on powerpc 829b0400e5c9 ASoC: sun4i-spdif: Add clock multiplier settings 6a6e2beb2af8 ASoC: Intel: sof_sdw: correct mach_params->dmic_num a230cd305198 libbpf: Fix segfault due to libelf functions not setting errno 65f1b9773080 tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind 950c0d172d3d ASoC: wcd937x: Use *-y for Makefile 3487c4c0b860 ASoC: mediatek: mt8365: Use *-y for Makefile ae2205cdc469 ASoC: cs40l50: Use *-y for Makefile a29129e2364c libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing 2bf01c4600a1 pinctrl: samsung: Fix irq handling if an error occurs in exynos_irq_demux_eint16_31() d3269ace1058 platform/x86: x86-android-tablets: make platform data be static da0735df99db platform/mellanox: mlxbf-pmc: incorrect type in assignment d08f4074f9c6 net/rose: prevent integer overflows in rose_setsockopt() a0753466f01c tcp_cubic: fix incorrect HyStart round start detection 8448c87b3af6 net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns() 5213efec9085 net: sched: refine software bypass handling in tc_run bedfabb4e7c9 netfilter: nft_flow_offload: update tcp state flags under lock d7fe7e1bbe95 netfilter: nf_tables: fix set size with rbtree backend 73c7e1d6898c net: sched: Disallow replacing of child qdisc from one parent to another b382ab9b885c net: avoid race between device unregistration and ethnl ops 695359e2ffc8 octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64 15cc4388d293 octeon_ep: remove firmware stats fetch in ndo_get_stats64 f7b74f3d0302 net/mlxfw: Drop hard coded max FW flash image size 33e2168788f8 net: let net.core.dev_weight always be non-zero f161d3c9e576 selftests/landlock: Fix error message e9d01de8951f selftests/landlock: Fix build with non-default pthread linking e730500506e7 pwm: stm32: Add check for clk_enable() f98ccd7d7721 dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). eb5516343daf clk: analogbits: Fix incorrect calculation of vco rate delta 3d7263512770 inet: ipmr: fix data-races 1158ad8e8abb Bluetooth: btrtl: check for NULL in btrtl_setup_realtek() df2f2d9199e6 Bluetooth: btbcm: Fix NULL deref in btbcm_get_board_name() 2e857fc25f42 wifi: cfg80211: adjust allocation of colocated AP data 9f6b2d4a0bca selftests: harness: fix printing of mismatch values in __EXPECT() 09d28675a834 selftests: timers: clocksource-switch: Adapt progress to kselftest framework 1f3c13e32984 cpufreq: ACPI: Fix max-frequency computation 1ed46901bb7c i2c: designware: Actually make use of the I2C_DW_COMMON and I2C_DW symbol namespaces 776fb8be525f wifi: mt76: mt7996: fix ldpc setting 2b7e4a8eeff5 wifi: mt76: mt7996: fix definition of tx descriptor 0e9f49b97f1e wifi: mt76: mt7996: fix incorrect indexing of MIB FW event 9afda07be035 wifi: mt76: mt7996: fix HE Phy capability 2c77d8e7881b wifi: mt76: mt7996: fix the capability of reception of EHT MU PPDU e6d5e6bdf0ae wifi: mt76: mt7996: add max mpdu len capability aa9b8600e558 wifi: mt76: mt7996: fix register mapping f1879d80bee3 wifi: mt76: mt7915: fix register mapping f1f0bc58d94e wifi: mt76: mt7915: fix omac index assignment after hardware reset bb79a37d12bb wifi: mt76: mt7915: firmware restart on devices with a second pcie link c8f27e369550 wifi: mt76: only enable tx worker after setting the channel fdef354b0542 wifi: mt76: mt7996: fix rx filter setting for bfee functionality 80bce8956615 wifi: mt76: mt7925: Properly handle responses for commands with events 4c58e49dd98d wifi: mt76: mt7925: Cleanup MLO settings post-disconnection bc59dd02af37 wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO d786a67a2854 wifi: mt76: mt7925: Init secondary link PM state 24ff9b82f8d4 wifi: mt76: mt7925: Update secondary link PS flow 12f1394600c8 wifi: mt76: mt7925: Update mt7925_unassign_vif_chanctx for per-link BSS 3fe7acc6f4b4 wifi: mt76: mt7925: Update mt792x_rx_get_wcid for per-link STA 848276d8b3fb wifi: mt76: mt7925: Update mt7925_mcu_sta_update for BC in ASSOC state 0443ed06cfb2 wifi: mt76: Enhance mt7925_mac_link_sta_add to support MLO 89355c2a060e wifi: mt76: mt7925: Enhance mt7925_mac_link_bss_add to support MLO 7ebe75994843 wifi: mt76: mt7925: Fix CNM Timeout with Single Active Link in MLO 09f30c9ba539 wifi: mt76: mt7925: fix wrong parameter for related cmd of chan info 4cc0cfe2fe7e wifi: mt76: mt7925: Fix incorrect WCID phy_idx assignment c9389e3f9453 wifi: mt76: mt7925: Fix incorrect WCID assignment for MLO 7d354bda12bb wifi: mt76: mt7925: Fix incorrect MLD address in bss_mld_tlv for MLO support e29e4f883edb wifi: mt76: connac: Extend mt76_connac_mcu_uni_add_dev for MLO 7e49a6b5e060 wifi: mt76: mt7915: fix overflows seen when writing limit attributes bd1170aaf70d wifi: mt76: mt7996: fix overflows seen when writing limit attributes c993abb4d0a6 wifi: mt76: mt7925: fix the invalid ip address for arp offload f157600d7f4b wifi: mt76: mt7925: fix get wrong chip cap from incorrect pointer e3d02ea71121 wifi: mt76: mt7925: fix wrong band_idx setting when enable sniffer mode 5872530c2862 wifi: mt76: mt7925: fix NULL deref check in mt7925_change_vif_links 62265c270f17 wifi: mt76: mt7915: Fix an error handling path in mt7915_add_interface() 5f8535ab79df wifi: mt76: mt7921: fix using incorrect group cipher after disconnection. b2c3d926fd5b wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO 2569e65d2eb6 landlock: Handle weird files 979204ce6902 net/smc: fix data error when recvmsg with MSG_PEEK flag 5f8738915b9c clk: thead: Fix cpu2vp_clk for TH1520 AP_SUBSYS clocks d592d6635264 clk: thead: Add CLK_IGNORE_UNUSED to fix TH1520 boot 51232f911441 clk: thead: Fix clk gate registration to pass flags d9d1fb1f1708 clk: ralink: mtmips: remove duplicated 'xtal' clock for Ralink SoC RT3883 cd10b7fcb95a wifi: mac80211: don't flush non-uploaded STAs 984e7d2aa0de wifi: mac80211: Fix common size calculation for ML element 10d8f4748111 wifi: mac80211: fix tid removal during mesh forwarding 8ec6762a8eb8 wifi: cfg80211: Move cfg80211_scan_req_add_chan() n_channels increment earlier 270ad6776e7c wifi: mac80211: prohibit deactivating all links 7848626d0e49 wifi: iwlwifi: mvm: don't count mgmt frames as MPDU fbb563ad5032 wifi: iwlwifi: mvm: avoid NULL pointer dereference 72c0f0cbbb43 wifi: iwlwifi: fw: read STEP table from correct UEFI var 76fe201fd5b2 wifi: mt76: mt7915: Fix mesh scan on MT7916 DBDC d03b8fe1b518 wifi: mt76: mt7925: fix off by one in mt7925_load_clc() 86250b9de90e hwmon: Fix help text for aspeed-g6-pwm-tach 2403cb3c235d wifi: rtw89: fix race between cancel_hw_scan and hw_scan completion c115f7bcbbff wifi: rtw89: mcc: consider time limits not divisible by 1024 7fc295fdd399 wifi: rtw89: avoid to init mgnt_entry list twice when WoWLAN failed 223ba95fdcd3 wifi: rtw89: chan: fix soft lockup in rtw89_entity_recalc_mgnt_roles() 1918a7c6bfcf wifi: rtw89: fix proceeding MCC with wrong scanning state after sequence changes 61ad3210255b wifi: rtw89: tweak setting of channel and TX power for MLO 0007546cb406 wifi: rtw89: chan: manage active interfaces f8ad42c530a6 wifi: rtw89: handle entity active flag per PHY 45748f68402b wifi: wlcore: fix unbalanced pm_runtime calls b4459381ab7a wifi: mt76: mt7996: fix invalid interface combinations 5816a934cf1b samples/landlock: Fix possible NULL dereference in parse_path() a8251d3a4c0c mfd: syscon: Fix race in device_node_get_regmap() f827eb547026 leds: cht-wcove: Use devm_led_classdev_register() to avoid memory leak a3bdd1493653 HID: fix generic desktop D-Pad controls e5bcae4212a6 HID: hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check 2a7c25a527a4 clk: qcom: gcc-sdm845: Do not use shared clk_ops for QUPs 425f6a38173b wifi: ath12k: fix tx power, max reg power update to firmware 6e657a5515fe ipmi: ssif_bmc: Fix new request loss when bmc ready for a response 3d62a5037f3e OPP: OF: Fix an OF node leak in _opp_add_static_v2() 92cff996624c net/mlx5: HWS, fix definer's HWS_SET32 macro for negative offset 8937f5e38a21 ax25: rcu protect dev->ax25_ptr 5078123528b1 regulator: of: Implement the unwind path of of_regulator_match() 210eb2198691 clk: sunxi-ng: a64: stop force-selecting PLL-MIPI as TCON0 parent fb330fb03d14 clk: sunxi-ng: a64: drop redundant CLK_PLL_VIDEO0_2X and CLK_PLL_MIPI 0c2cde001e38 dt-bindings: clock: sunxi: Export PLL_VIDEO_2X and PLL_MIPI 1bb06f919fa5 team: prevent adding a device which is already a team device lower 2e65257e315b clk: qcom: camcc-x1e80100: Set titan_top_gdsc as the parent GDSC of subordinate GDSCs c197d8c24b78 clk: imx: Apply some clks only for i.MX93 6a1c64d92948 arm64: dts: imx93: Use IMX93_CLK_SPDIF_IPG as SPDIF IPG clock 61e74f4be83e clk: imx93: Add IMX93_CLK_SPDIF_IPG clock de5cfdcc4664 clk: imx: add i.MX91 clk 505b041882a5 clk: imx93: Move IMX93_CLK_END macro to clk driver 036f2f51098d dt-bindings: clock: imx93: Add SPDIF IPG clk 46b7a2d86b5c dt-bindings: clock: Add i.MX91 clock support a7175e363abe dt-bindings: clock: imx93: Drop IMX93_CLK_END macro definition a553c563f9e7 clk: imx8mp: Fix clkout1/2 support 4f8344fce91c udp: Deal with race between UDP socket address change and rehash 60fbc6b52639 cpufreq: qcom: Implement clk_ops::determine_rate() for qcom_cpufreq* clocks a3ad17201d98 cpufreq: qcom: Fix qcom_cpufreq_hw_recalc_rate() to query LUT if LMh IRQ is not available 7c86e802c6bc gpio: pca953x: log an error when failing to get the reset GPIO de7659f01ad1 net: airoha: Fix error path in airoha_probe() 3257dac521d0 ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple() 07fb72fc9bc7 selftests: ktap_helpers: Fix uninitialized variable 9096ba8b9b4e cpufreq: schedutil: Fix superfluous updates caused by need_freq_update c8c23a24fe58 pwm: stm32-lp: Add check for clk_enable() 9345b588f88a inetpeer: do not get a refcount in inet_getpeer() 4622e4509753 inetpeer: update inetpeer timestamp in inet_getpeer() dc4fd82dad77 inetpeer: remove create argument of inet_getpeer() d474a73856ae inetpeer: remove create argument of inet_getpeer_v[46]() d57713600916 leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata() 2f5d37e92d1d dt-bindings: mfd: bd71815: Fix rsense and typos 4a3b902a4aa3 cpupower: fix TSC MHz calculation 285412c1f0e3 ACPI: fan: cleanup resources in the error path of .probe() f0ebb06e222b hwmon: (nct6775): Actually make use of the HWMON_NCT6775 symbol namespace 889433a2ed5a module: Convert default symbol namespace to string literal fa4eada0ab48 wifi: brcmfmac: add missing header include for brcmf_dbg 27013847229f regulator: dt-bindings: mt6315: Drop regulator-compatible property bd1bb30b9f59 HID: multitouch: fix support for Goodix PID 0x01e9 437212f72374 wifi: rtlwifi: pci: wait for firmware loading before releasing memory 32acebca0a51 wifi: rtlwifi: fix memory leaks and invalid access at probe error path 3c8e9b792f06 wifi: rtlwifi: destroy workqueue at rtl_deinit_core 543e3e9f2e9e wifi: rtlwifi: remove unused check_buddy_priv e1f3281d2732 dt-bindings: leds: class-multicolor: Fix path to color definitions e561d1a2ba3a clk: fix an OF node reference leak in of_clk_get_parent_name() 712b9797e45a dt-bindings: mmc: controller: clarify the address-cells description 5842ce7b120c rxrpc: Fix handling of received connection abort 87662cb2e8c5 spi: zynq-qspi: Add check for clk_enable() 7d8947f2153e net_sched: sch_sfq: don't allow 1 packet limit 82bd38bd5467 net_sched: sch_sfq: handle bigger packets 47c90db29e25 selftests/bpf: Actuate tx_metadata_len in xdp_hw_metadata 886271409603 wifi: cfg80211: tests: Fix potential NULL dereference in test_cfg80211_parse_colocated_ap() 3bd668f4b132 clk: renesas: cpg-mssr: Fix 'soc' node handling in cpg_mssr_reserved_init() 64c4dcaeac1d wifi: wcn36xx: fix channel survey memory allocation size 58980b9730f3 wifi: rtlwifi: usb: fix workqueue leak when probe fails 1ed113485360 wifi: rtlwifi: fix init_sw_vars leak when probe fails 3ea6d7502213 wifi: rtlwifi: wait for firmware loading before releasing memory 85e67f3b89fa wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step 35a6510800f7 wifi: rtlwifi: do not complete firmware loading needlessly 411c77386699 wifi: rtlwifi: rtl8821ae: phy: restore removed code to fix infinite loop 0ef5ef13d661 wifi: ath11k: Fix unexpected return buffer manager error for WCN6750/WCN6855 e529fbcf1f35 ipmi: ipmb: Add check devm_kasprintf() returned value fdf0e2ec4625 genirq: Make handle_enforce_irqctx() unconditionally available d9cc477e77c6 drm/amdgpu: fix gpu recovery disable with per queue reset fd3ea4d5493f Revert "drm/amdgpu/gfx9: put queue resets behind a debug option" 495497c6e7f7 drm/amdgpu: tear down ttm range manager for doorbell in amdgpu_ttm_fini() 53da02eafd5a drm/bridge: it6505: Change definition of AUX_FIFO_MAX_SIZE 37d00afa8035 drm/msm/mdp4: correct LCDC regulator name 1ed982971d06 drm/msm: don't clean up priv->kms prematurely 25599a16d777 drm/msm: Check return value of of_dma_configure() 13492b477b99 drm/msm/dpu: link DSPP_2/_3 blocks on X1E80100 84170589b50e drm/msm/dpu: link DSPP_2/_3 blocks on SM8650 d4b2bed705ae drm/msm/dpu: link DSPP_2/_3 blocks on SM8550 636cb9bdcb3e drm/msm/dpu: link DSPP_2/_3 blocks on SM8350 f0258f99d209 drm/msm/dpu: link DSPP_2/_3 blocks on SM8250 31a62075f0b8 drm/msm/dpu: link DSPP_2/_3 blocks on SC8180X 0fa91a4911ab drm/msm/dpu: link DSPP_2/_3 blocks on SM8150 2c017e0d0970 drm/msm/dpu: provide DSPP and correct LM config for SDM670 ff2def251849 OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not initialized 7d68c20638e5 OPP: add index check to assert to avoid buffer overflow in _read_freq() 833b813b7fda drm/amdgpu/vcn: reset fw_shared under SRIOV 1831b7b2b16f drm/rockchip: vop2: include rockchip_drm_drv.h d76731db8923 drm/rockchip: vop2: Add check for 32 bpp format for rk3588 c4147b0b2c1e drm/rockchip: vop2: Check linear format for Cluster windows on rk3566/8 684a0e469140 drm/rockchip: vop2: Setup delay cycle for Esmart2/3 933d3c6952c9 drm/rockchip: vop2: Set AXI id for rk3588 4128fb6a69bf drm/connector: Allow clearing HDMI infoframes b727c2c9c3ab printk: Defer legacy printing when holding printk_cpu_sync a7b38cd0c10a drm/rockchip: vop2: Fix the windows switch between different layers 36766cdebe92 drm/panthor: Preserve the result returned by panthor_fw_resume() dc03fc577966 drm/rockchip: vop2: Fix the mixer alpha setup for layer 0 869e43d21e7b drm/rockchip: vop2: Fix cluster windows alpha ctrl regsiters offset 0b97cd8a61b2 drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table e656f04ecd52 drm/amd/pm: Fix an error handling path in vega10_enable_se_edc_force_stall_config() ebaeca33d32c HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections cb52be07651b drm/etnaviv: Fix page property being used for non writecombine buffers ae7d4873471c drm/msm/hdmi: simplify code in pll_get_integloop_gain 99a877d607b4 drm/msm/dp: set safe_to_exit_level before printing it 60075d4fc2e9 drm/rockchip: vop2: fix rk3588 dp+dsi maxclk verification af8d1d524ba6 drm/v3d: Fix performance counter source settings on V3D 7.x 10a7d3e73408 psi: Fix race when task wakes up before psi_sched_switch() adjusts flags 3f1215588b26 sched: psi: pass enqueue/dequeue flags to psi callbacks directly fd2818c5e08f sched: Split out __schedule() deactivate task logic into a helper c572fb94371d x86/topology: Use x86_sched_itmt_flags for PKG domain unconditionally b8af5591f35f x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD 490ac3890e4d sched: Fix race between yield_to() and try_to_wake_up() 5bb4039f77a6 sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat e4b64d34a48c sched/fair: Untangle NEXT_BUDDY and pick_next_task() d4ac10094869 perf/core: Save raw sample data conditionally based on sample type 404ec81d6159 afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call 1e8c151fb26a nvme: fix bogus kzalloc() return check in nvme_init_effects_log() 68303b5d382b select: Fix unbalanced user_access_end() c750de306651 btrfs: subpage: fix the bitmap dump of the locked flags 0a1e8e59cdae partitions: ldm: remove the initial kernel-doc notation 3118b5818a8f btrfs: improve the warning and error message for btrfs_remove_qgroup() e8c390a9a546 nvme: Add error path for xa_store in nvme_init_effects c5c5114bd7cb selftests/powerpc: Fix argument order to timer_sub() 7043d58ecd13 powerpc/pseries/iommu: IOMMU incorrectly marks MMIO range in DDW 4621771de1f1 nvme: Add error check for xa_store in nvme_get_effects_log dbcc46e79659 nvme-tcp: Fix I/O queue cpu spreading for multiple controllers d313ff5308fd block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues e278c7ff7574 block: check BLK_FEAT_POLL under q_usage_count cc0093865ea7 pstore/blk: trivial typo fixes a8ee6ecde2b7 nbd: don't allow reconnect after disconnect 20e84b406fea ps3disk: Do not use dev->bounce_size before it is set f83f330fc432 block: retry call probe after request_module in blk_request_module d5354552f1f5 block: copy back bounce buffer to user-space correctly in case of split 784908004f92 fs: fix proc_handler for sysctl_nr_open 966a8ea20002 afs: Fix cleanup of immediately failed async calls 47b3d95c0605 afs: Fix directory format encoding struct b393be8d8e71 afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY af7198700a31 dlm: fix srcu_read_lock() return type to int a78032162103 dlm: fix removal of rsb struct that is master and dir record 52b76423a4e2 powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is active 4338831b831c coredump: Do not lock during 'comm' reporting 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: afaf1d44f7d7d2e01008ca4b0f9606c01fd008d8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
b8e369ef61 |
linux-yocto/6.12: update to v6.12.12
Updating linux-yocto/6.12 to the latest korg -stable release that comprises the following commits: d914acc16b59 Linux 6.12.12 01a7e3a43ee2 drm/v3d: Assign job pointer to NULL before signaling the fence efd96fbe23fa io_uring/rsrc: require cloned buffers to share accounting contexts 5d114fa2b650 Input: xpad - add support for wooting two he (arm) 41359d0d2e1b Input: xpad - add support for Nacon Evol-X Xbox One Controller ccc95d7e2765 Input: xpad - improve name of 8BitDo controller 2dc8:3106 27ae0bdcb073 Input: xpad - add QH Electronics VID/PID a183a11cd688 Input: xpad - add unofficial Xbox 360 wireless receiver clone fae6f9589de3 Input: atkbd - map F23 key to support default copilot shortcut 5c92458f72e3 Input: xpad - add support for Nacon Pro Compact 5f5e6cbc4f5e HID: wacom: Initialize brightness of LED trigger 5e1bde45daba wifi: rtl8xxxu: add more missing rtl8192cu USB IDs fad7b5641068 ALSA: usb-audio: Add delay quirk for USB Audio Device bb50dc2aa49d Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" f371471708c7 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() 01d1ebdab9cc scsi: storvsc: Ratelimit warning logs to prevent VM denial of service a20fcaa230f7 vfio/platform: check the bounds of read/write syscalls 780ab8329672 cachestat: fix page cache statistics permission checking 276df5deb88c Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad" 997f6ec4208b net: sched: fix ets qdisc OOB Indexing efe8db3ecaa4 smb: client: handle lack of EA support in smb2_query_path_info() 639b40424d17 libfs: Use d_children list to iterate simple_offset directories e73e46c96b9b libfs: Replace simple_offset end-of-directory detection 9e9e710f68ba Revert "libfs: fix infinite directory reads for offset dir" bfb98a55cf5e Revert "libfs: Add simple_offset_empty()" 1c3cf02db810 libfs: Return ENOSPC when the directory offset range is exhausted 4516febe3253 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag 556ee8e94410 mm: zswap: move allocations during CPU init outside the lock 8d29ff5d5030 mm: zswap: properly synchronize freeing resources during CPU hotunplug f5712784c988 ASoC: samsung: Add missing depends on I2C d15dfc4e57cf hwmon: (drivetemp) Set scsi command timeout to 10s 418bd70d1aca irqchip/sunxi-nmi: Add missing SKIP_WAKE flag 0485a718f3df drm/connector: hdmi: Validate supported_formats matches ycbcr_420_allowed d756b869bf47 ALSA: hda/realtek: Fix volume adjustment issue on Lenovo ThinkBook 16P Gen5 52502780b235 of/unittest: Add test that of_address_to_resource() fails on non-translatable address c9d6afb4f9c3 drm/amd/display: Initialize denominator defaults to 1 4b46fc30b37e drm/amd/display: Use HW lock mgr for PSR1 a743dc255b9f scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request 91e698058e91 ASoC: cs42l43: Add codec force suspend/resume ops 81aa72e17cca seccomp: Stub for !CONFIG_SECCOMP 678c6e80babb ASoC: samsung: Add missing selects for MFD_WM8994 5da8a2c5f369 ASoC: codecs: es8316: Fix HW rate calculation for 48Mhz MCLK 153ac259c27f ASoC: wm8994: Add depends on MFD core 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: 769f450ad451f101ec571014cd123b01c9fd53ad) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
c8983084b3 |
kernel: remove unused 6.10 CVE exclusion file
When 6.10 was removed, this file was missed. (From OE-Core rev: 4b7f4f4423d060feb713825830caaf4cb55ba6a3) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
5346f1fecb |
kernel: drop 6.6 reference kernels
Dropping the 6.6 reference kernel as the upcoming LTS will use 6.12 as the main reference with 6.13+ as the -dev kernel. 6.6 will not be supported upstream for the duration of the LTS release, so droping it now to avoid uncessary mid-release churn. (From OE-Core rev: 6c445a6995f810e48a25cc0c13f37271836cba00) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
7013a9ed06 |
python3: upgrade 3.13.1 -> 3.13.2
Release notes: https://docs.python.org/release/3.13.2/whatsnew/changelog.html#python-3-13-2 Solves CVE-2025-0938, CVE-2024-12254 and 3 other vulnerabilities without CVE number assigment. Remove patch which is included in new release. (From OE-Core rev: 4b91478d47db319af847a45b7d57bb7223da55f8) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
0bf496f24b |
python3-cffi: Fix failing ptests with clang
Clang finds additional warnings with cffi generated code _CFFI_test_verify_anonymous_struct_with_star_typedef.cpp:587:10: error: non-constant-expression cannot be narrowed from type 'long' to 'size_t' (ak│a 'unsigned long') in initializer list [-Wc++11-narrowing] (From OE-Core rev: 470edc62b1821bcbb679bd3822acd98e9996c9e7) 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> |
||
![]() |
31a537d124 |
b4-wrapper-poky.py: send changes to .b4-config to the poky mailing list
Both OE-Core and poky git repos have a .b4-config, both at the same location and both different. Therefore, changes made to .b4-config for OE-Core need to be sent to the OE-Core mailing list and changes made to .b4-config for poky sent to the poky mailing list. Changes made to OE-Core's .b4-config can only be made from a vanilla OE-Core git repo, not from poky git repo. With the current content of OE-Core's .b4-config, b4-wrapper-poky.py script is NOT called to figure out where to send patches, b4 gets it from the hardcoded value in send-series-to. Thus, we can say that if b4-wrapper-poky.py detects changes for .b4-config, those changes are for poky since this script wouldn't be run by b4 outside of poky git repo. (From OE-Core rev: 1006712027812326fdeade2ab539b42bdf5b10e6) Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
a886f0a8cd |
liburcu: add missing header file in uatomic/generic.h
We encountered the following error when building multipath-tools on qemuppc64 platform: | In file included from /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic/ppc.h:228, | from /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic.h:73, | from lock.h:5, | from lock.c:1: | /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic/generic.h: In function '_uatomic_and': | /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic/generic.h:422:24: error: implicit declaration of function 'abort' [-Wimplicit-function-declaration] | 422 | oldt = uatomic_read((uint32_t *) addr); | | ^~~~~~~~~~~~ | /build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/recipe-sysroot/usr/include/urcu/uatomic/generic.h:1:1: note: include '<stdlib.h>' or provide a declaration of 'abort' | +++ |+#include <stdlib.h> | 1 | // SPDX-FileCopyrightText: 1991-1994 by Xerox Corporation. All rights reserved. | make[1]: *** [../Makefile.inc:155: lock.o] Error 1 | make[1]: Leaving directory '/build/tmp/work/ppc64p9le-wrs-linux/multipath-tools/0.10.0/git/libmultipath' Add stdlib.h header file for abort() in uatomic/generic.h. (From OE-Core rev: 6dd6da04485152971346ee3fc09402c72aacbf22) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
fe5eb41c4c |
python3-typogrify: upgrade 2.0.7 -> 2.1.0
License-Update: Update copyright year, attribution bounds The project has changed to using a pyproject.toml with hatchling as the build backend, so change the recipe to match. Changelog (https://github.com/justinmayer/typogrify/releases/tag/2.1.0): - Add ability to select which filters are applied (#1 by davidlesieur & barrysteyn) - jinja_filters: Update import for Jinja 3.1 (by jyelloz) - Ensure all available tests are run (by mcepl) - Package via pyproject instead of Setuptools (by justinmayer) - Improve testing, linting, and CI tooling - Drop support for Python < 3.9 (From OE-Core rev: 037f04b08c76caee6bda176e18c1e0b824f3bcf6) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
f7174e591f |
curl: upgrade 8.11.1 -> 8.12.0
Solves CVE-2025-0167, CVE-2025-0665 and CVE-2025-0725. Initialize WATT_ROOT variable to avoid looking in host dirs when autotools are checking available features. License-Update: copyright year refreshed (From OE-Core rev: dd642c786e9c9eee06a90562e69e70cb37e704df) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
10870db533 |
wic: bootimg-efi: Support + symbol in filenames
Allow the '+' symbol as a valid character in filenames listed in the IMAGE_EFI_BOOT_FILES variable. The '+' symbol might be used to support boot counting for boot entries, as described in the UAPI Boot Loader Specification [1]: The boot counting data is stored in the name of the boot loader entry. A boot loader entry file name may contain a plus (+) followed by a number. This may optionally be followed by a minus (-) followed by a second number. The dot (.) and file name suffix (conf or efi) must immediately follow. Boot counting is enabled for entries which match this pattern. Example: IMAGE_EFI_BOOT_FILES:append = " entry.conf;loader/entries/entry+3.conf" [1] https://uapi-group.org/specifications/specs/boot_loader_specification/#boot-counting (From OE-Core rev: 3f25822281eb9423ff86105eaebb0bed48663648) Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
2f816f756b |
cmake: apply parallel build settings to ptest tasks
ptest compile and install tasks do not have parallel build settings for cmake. On powerful build machines this can cause overload situations and oomkills. Observed when building qtgrpc with ptest generally enabled in distro. Having this in ptest class is suboptimal, but creating ptest-cmake class just for these two variables is probably overkill. (From OE-Core rev: 3c311fbf0c2090268e9b83123d762b05b61b4074) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
73b287b434 |
mpfr: Fix build with glibc 2.41
(From OE-Core rev: 7c4aa234e9c159f381ccccae0ea906f38790afba) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
78d0ba12ef |
dbus: explictly set the path to systemctl
The dbus.socket user unit file calls systemctl, and the meson.build uses find_program() to find the path, falling back to a hardcoded value if it cannot be found. On the initial build the sysroot doesn't contain systemctl (as it is not in the target systemd sysroot), however after the do_package_write_* tasks have completed there is a systemd-systemctl-native recipe in the sysroot which will be found and result in host paths being in the target packages, specifically in /usr/lib/systemd/user/dbus.socket: ExecStartPost=-/work/ross/build/tmp/work/core2-64-poky-linux/dbus/1.16.0/recipe-sysroot-native/usr/bin/systemctl This can be replicated by forcing a rebuild after a forced packaging: $ bitbake dbus -C do_package_write_ipk $ bitbake dbus -C configure ERROR: dbus-1.16.0-r0 do_package_qa: QA Issue: File /usr/lib/systemd/user/dbus.socket in package dbus-common contains reference to TMPDIR [buildpaths] We could do the unit mask manually instead of using systemctl (as it's just a symlink) but the hardcoded path is still wrong, so write a small Meson cross file to specify where the binary is. (From OE-Core rev: 2ebfe3d8df809f6cf057ac7b56cdbc265f05b37a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
f555c53c1e |
uki.bbclass: remove duplicate d.getVar('DEPLOY_DIR_IMAGE')
This class calls d.getVar('DEPLOY_DIR_IMAGE') twice within the same method, but DEPLOY_DIR_IMAGE variable won't change during the run of this class, so only retrieve it once. (From OE-Core rev: 6866da9f3a273ed7217e9edfca299fc2e68b2f75) Signed-off-by: Koen Kooi <koen.kooi@oss.qualcomm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
![]() |
3582905ff9 |
systemd-boot-native: fix kernel signature for secureboot
systemd update from 256 to 257 broke kernel secureboot signatures
inside signed UKI files with u-boot based UEFI firmware, e.g.
meta-arm and qemuarm64-secureboot machine config and secureboot:
$ cd meta-arm
$ kas build ci/poky.yml:ci/qemuarm64-secureboot.yml:ci/uefi-secureboot.yml:ci/testimage.yml
systemd-boot itself is secureboot signed and verified by firmware.
Same for the UKI file which combines kernel, initramfs etc.
Then kernel from UKI is additionally executed using UEFI firmware calls
which check signatures so the kernel binary inside signed UKI
needs to be signed with same keys too. PE file padding added
to systemd ukify in 257 release broke kernel signature validation
for u-boot and sbsign/sbverify tools. EDK2 based firmware like
OVMF may not be affected because systemd-boot is able to disable
signature checking after a signed UKI has been loaded. This feature
is not supported by u-boot.
Upstream systemd bug report:
https://github.com/systemd/systemd/issues/35851
Backport of:
|