Greg Kroah-Hartman
3b8db0e4f2
Linux 5.15.182
...
Link: https://lore.kernel.org/r/20250507183759.048732653@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20250508112559.173535641@linuxfoundation.org
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Vijayendra Suman <vijayendra.suman@oracle.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2025-05-09 09:39:43 +02:00
Greg Kroah-Hartman
16fdf2c711
Linux 5.15.181
...
Link: https://lore.kernel.org/r/20250429161123.119104857@linuxfoundation.org
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Ron Economos <re@w6rz.net >
Link: https://lore.kernel.org/r/20250501081459.064070563@linuxfoundation.org
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2025-05-02 07:44:40 +02:00
Nathan Chancellor
8fbd9487f6
kbuild: Add '-fno-builtin-wcslen'
...
commit 84ffc79bfb upstream.
A recent optimization change in LLVM [1] aims to transform certain loop
idioms into calls to strlen() or wcslen(). This change transforms the
first while loop in UniStrcat() into a call to wcslen(), breaking the
build when UniStrcat() gets inlined into alloc_path_with_tree_prefix():
ld.lld: error: undefined symbol: wcslen
>>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54)
>>> vmlinux.o:(alloc_path_with_tree_prefix)
>>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54)
>>> vmlinux.o:(alloc_path_with_tree_prefix)
Disable this optimization with '-fno-builtin-wcslen', which prevents the
compiler from assuming that wcslen() is available in the kernel's C
library.
[ More to the point - it's not that we couldn't implement wcslen(), it's
that this isn't an optimization at all in the context of the kernel.
Replacing a simple inlined loop with a function call to the same loop
is just stupid and pointless if you don't have long strings and fancy
libraries with vectorization support etc.
For the regular 'strlen()' cases, we want the compiler to do this in
order to handle the trivial case of constant strings. And we do have
optimized versions of 'strlen()' on some architectures. But for
wcslen? Just no. - Linus ]
Cc: stable@vger.kernel.org
Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1]
Signed-off-by: Nathan Chancellor <nathan@kernel.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
[nathan: Resolve small conflict in older trees]
Signed-off-by: Nathan Chancellor <nathan@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2025-05-02 07:44:17 +02:00
Greg Kroah-Hartman
f7347f4005
Linux 5.15.180
...
Link: https://lore.kernel.org/r/20250408104826.319283234@linuxfoundation.org
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Vijayendra Suman <vijayendra.suman@oracle.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Link: https://lore.kernel.org/r/20250409115832.538646489@linuxfoundation.org
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2025-04-10 14:32:07 +02:00
Greg Kroah-Hartman
0c935c049b
Linux 5.15.179
...
Link: https://lore.kernel.org/r/20250310170545.553361750@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Link: https://lore.kernel.org/r/20250311135758.248271750@linuxfoundation.org
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Vijayendra Suman <vijayendra.suman@oracle.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2025-03-13 12:51:13 +01:00
Thomas Weißschuh
02e4373593
kbuild: userprogs: use correct lld when linking through clang
...
commit dfc1b168a8 upstream.
The userprog infrastructure links objects files through $(CC).
Either explicitly by manually calling $(CC) on multiple object files or
implicitly by directly compiling a source file to an executable.
The documentation at Documentation/kbuild/llvm.rst indicates that ld.lld
would be used for linking if LLVM=1 is specified.
However clang instead will use either a globally installed cross linker
from $PATH called ${target}-ld or fall back to the system linker, which
probably does not support crosslinking.
For the normal kernel build this is not an issue because the linker is
always executed directly, without the compiler being involved.
Explicitly pass --ld-path to clang so $(LD) is respected.
As clang 13.0.1 is required to build the kernel, this option is available.
Fixes: 7f3a59db27 ("kbuild: add infrastructure to build userspace programs")
Cc: stable@vger.kernel.org # needs wrapping in $(cc-option) for < 6.9
Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de >
Reviewed-by: Nathan Chancellor <nathan@kernel.org >
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
[nathan: use cc-option for 6.6 and older, as those trees support back to
clang-11]
Signed-off-by: Nathan Chancellor <nathan@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2025-03-13 12:51:13 +01:00
Greg Kroah-Hartman
c16c81c813
Linux 5.15.178
...
Link: https://lore.kernel.org/r/20250130140127.295114276@linuxfoundation.org
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Vijayendra Suman <vijayendra.suman@oracle.com >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2025-02-01 18:24:02 +01:00
Greg Kroah-Hartman
003148680b
Linux 5.15.177
...
Link: https://lore.kernel.org/r/20250121174529.674452028@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Vijayendra Suman <vijayendra.suman@oracle.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Link: https://lore.kernel.org/r/20250122073830.779239943@linuxfoundation.org
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2025-01-23 17:16:04 +01:00
Greg Kroah-Hartman
4735586da8
Linux 5.15.176
...
Link: https://lore.kernel.org/r/20250106151138.451846855@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2025-01-09 13:28:51 +01:00
Greg Kroah-Hartman
91786f1403
Linux 5.15.175
...
Link: https://lore.kernel.org/r/20241217170520.301972474@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-12-19 18:07:23 +01:00
Greg Kroah-Hartman
963e654022
Linux 5.15.174
...
Link: https://lore.kernel.org/r/20241212144311.432886635@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-12-14 19:51:48 +01:00
Greg Kroah-Hartman
0a51d2d452
Linux 5.15.173
...
Link: https://lore.kernel.org/r/20241115063722.599985562@linuxfoundation.org
Tested-by: Peter Schneider <pschneider1968@googlemail.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Salvatore Bonaccorso <carnil@debian.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Pavel Machek (CIP) <pavel@denx.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-11-17 15:06:26 +01:00
Greg Kroah-Hartman
d98fd109f8
Linux 5.15.172
...
Link: https://lore.kernel.org/r/20241112101839.777512218@linuxfoundation.org
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-11-14 13:13:42 +01:00
Greg Kroah-Hartman
3c17fc4839
Linux 5.15.171
...
Link: https://lore.kernel.org/r/20241106120259.955073160@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-11-08 16:25:56 +01:00
Greg Kroah-Hartman
72244eab0d
Linux 5.15.170
...
Link: https://lore.kernel.org/r/20241028062252.611837461@linuxfoundation.org
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Hardik Garg <hargar@linux.microsoft.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Ron Economos <re@w6rz.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-11-01 01:52:38 +01:00
Greg Kroah-Hartman
74cdd62cb4
Linux 5.15.169
...
Link: https://lore.kernel.org/r/20241021102247.209765070@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Mark Brown <broonie@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-10-22 15:40:48 +02:00
Greg Kroah-Hartman
584a40a22c
Linux 5.15.168
...
Link: https://lore.kernel.org/r/20241015112440.309539031@linuxfoundation.org
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-10-17 15:12:02 +02:00
Greg Kroah-Hartman
3a5928702e
Linux 5.15.167
...
Link: https://lore.kernel.org/r/20240910092558.714365667@linuxfoundation.org
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Link: https://lore.kernel.org/r/20240911130535.165892968@linuxfoundation.org
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-09-12 11:07:53 +02:00
Greg Kroah-Hartman
14e468424d
Linux 5.15.166
...
Link: https://lore.kernel.org/r/20240901160823.230213148@linuxfoundation.org
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Mark Brown <broonie@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-09-04 13:23:42 +02:00
Greg Kroah-Hartman
fa93fa65db
Linux 5.15.165
...
Link: https://lore.kernel.org/r/20240815131941.255804951@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Link: https://lore.kernel.org/r/20240816101524.478149768@linuxfoundation.org
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Link: https://lore.kernel.org/r/20240817075228.220424500@linuxfoundation.org
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-08-19 05:45:52 +02:00
Greg Kroah-Hartman
7e89efd3ae
Linux 5.15.164
...
Link: https://lore.kernel.org/r/20240725142738.422724252@linuxfoundation.org
Tested-by: ChromeOS CQ Test <chromeos-kernel-stable-merge@google.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20240726070557.506802053@linuxfoundation.org
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: ChromeOS CQ Test <chromeos-kernel-stable-merge@google.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Pavel Machek (CIP) <pavel@denx.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-07-27 10:46:18 +02:00
Greg Kroah-Hartman
7c6d66f026
Linux 5.15.163
...
Link: https://lore.kernel.org/r/20240716152752.524497140@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Link: https://lore.kernel.org/r/20240717063804.076815489@linuxfoundation.org
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-07-18 13:07:45 +02:00
Greg Kroah-Hartman
f45bea23c3
Linux 5.15.162
...
Link: https://lore.kernel.org/r/20240703102913.093882413@linuxfoundation.org
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-07-05 09:14:52 +02:00
Nathan Chancellor
3f507f4a5b
kbuild: Remove support for Clang's ThinLTO caching
...
commit aba091547e upstream.
There is an issue in clang's ThinLTO caching (enabled for the kernel via
'--thinlto-cache-dir') with .incbin, which the kernel occasionally uses
to include data within the kernel, such as the .config file for
/proc/config.gz. For example, when changing the .config and rebuilding
vmlinux, the copy of .config in vmlinux does not match the copy of
.config in the build folder:
$ echo 'CONFIG_LTO_NONE=n
CONFIG_LTO_CLANG_THIN=y
CONFIG_IKCONFIG=y
CONFIG_HEADERS_INSTALL=y' >kernel/configs/repro.config
$ make -skj"$(nproc)" ARCH=x86_64 LLVM=1 clean defconfig repro.config vmlinux
...
$ grep CONFIG_HEADERS_INSTALL .config
CONFIG_HEADERS_INSTALL=y
$ scripts/extract-ikconfig vmlinux | grep CONFIG_HEADERS_INSTALL
CONFIG_HEADERS_INSTALL=y
$ scripts/config -d HEADERS_INSTALL
$ make -kj"$(nproc)" ARCH=x86_64 LLVM=1 vmlinux
...
UPD kernel/config_data
GZIP kernel/config_data.gz
CC kernel/configs.o
...
LD vmlinux
...
$ grep CONFIG_HEADERS_INSTALL .config
# CONFIG_HEADERS_INSTALL is not set
$ scripts/extract-ikconfig vmlinux | grep CONFIG_HEADERS_INSTALL
CONFIG_HEADERS_INSTALL=y
Without '--thinlto-cache-dir' or when using full LTO, this issue does
not occur.
Benchmarking incremental builds on a few different machines with and
without the cache shows a 20% increase in incremental build time without
the cache when measured by touching init/main.c and running 'make all'.
ARCH=arm64 defconfig + CONFIG_LTO_CLANG_THIN=y on an arm64 host:
Benchmark 1: With ThinLTO cache
Time (mean ± σ): 56.347 s ± 0.163 s [User: 83.768 s, System: 24.661 s]
Range (min … max): 56.109 s … 56.594 s 10 runs
Benchmark 2: Without ThinLTO cache
Time (mean ± σ): 67.740 s ± 0.479 s [User: 718.458 s, System: 31.797 s]
Range (min … max): 67.059 s … 68.556 s 10 runs
Summary
With ThinLTO cache ran
1.20 ± 0.01 times faster than Without ThinLTO cache
ARCH=x86_64 defconfig + CONFIG_LTO_CLANG_THIN=y on an x86_64 host:
Benchmark 1: With ThinLTO cache
Time (mean ± σ): 85.772 s ± 0.252 s [User: 91.505 s, System: 8.408 s]
Range (min … max): 85.447 s … 86.244 s 10 runs
Benchmark 2: Without ThinLTO cache
Time (mean ± σ): 103.833 s ± 0.288 s [User: 232.058 s, System: 8.569 s]
Range (min … max): 103.286 s … 104.124 s 10 runs
Summary
With ThinLTO cache ran
1.21 ± 0.00 times faster than Without ThinLTO cache
While it is unfortunate to take this performance improvement off the
table, correctness is more important. If/when this is fixed in LLVM, it
can potentially be brought back in a conditional manner. Alternatively,
a developer can just disable LTO if doing incremental compiles quickly
is important, as a full compile cycle can still take over a minute even
with the cache and it is unlikely that LTO will result in functional
differences for a kernel change.
Cc: stable@vger.kernel.org
Fixes: dc5723b02e ("kbuild: add support for Clang LTO")
Reported-by: Yifan Hong <elsk@google.com >
Closes: https://github.com/ClangBuiltLinux/linux/issues/2021
Reported-by: Masami Hiramatsu <mhiramat@kernel.org >
Closes: https://lore.kernel.org/r/20220327115526.cc4b0ff55fc53c97683c3e4d@kernel.org/
Signed-off-by: Nathan Chancellor <nathan@kernel.org >
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
[nathan: Address conflict in Makefile]
Signed-off-by: Nathan Chancellor <nathan@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-07-05 09:14:23 +02:00
Greg Kroah-Hartman
4878aadf2d
Linux 5.15.161
...
Link: https://lore.kernel.org/r/20240613113302.116811394@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-06-16 13:40:01 +02:00
Greg Kroah-Hartman
c61bd26ae8
Linux 5.15.160
...
Link: https://lore.kernel.org/r/20240523130327.956341021@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-05-25 16:20:19 +02:00
Greg Kroah-Hartman
8365523158
Linux 5.15.159
...
Link: https://lore.kernel.org/r/20240514101006.678521560@linuxfoundation.org
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20240515082414.316080594@linuxfoundation.org
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-05-17 11:51:06 +02:00
Greg Kroah-Hartman
284087d4f7
Linux 5.15.158
...
Link: https://lore.kernel.org/r/20240430103043.397234724@linuxfoundation.org
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Pascal Ernster <git@hardfalcon.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-05-02 16:24:50 +02:00
Greg Kroah-Hartman
b925f60c6e
Linux 5.15.157
...
Link: https://lore.kernel.org/r/20240423213844.122920086@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Pavel Machek (CIP) <pavel@denx.de >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-04-27 17:05:29 +02:00
Greg Kroah-Hartman
c52b9710c8
Linux 5.15.156
...
Link: https://lore.kernel.org/r/20240415141942.235939111@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-04-17 11:15:18 +02:00
Greg Kroah-Hartman
fa3df276cd
Linux 5.15.155
...
Link: https://lore.kernel.org/r/20240411095407.982258070@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-04-13 13:01:48 +02:00
Greg Kroah-Hartman
cdfd0a7f01
Linux 5.15.154
...
Link: https://lore.kernel.org/r/20240408125359.506372836@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20240409172909.473227113@linuxfoundation.org
Link: https://lore.kernel.org/r/20240409173628.028890390@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-04-10 16:19:44 +02:00
Peter Zijlstra
ab8f581408
arch: Introduce CONFIG_FUNCTION_ALIGNMENT
...
commit d49a062621 upstream.
Generic function-alignment infrastructure.
Architectures can select FUNCTION_ALIGNMENT_xxB symbols; the
FUNCTION_ALIGNMENT symbol is then set to the largest such selected
size, 0 otherwise.
>From this the -falign-functions compiler argument and __ALIGN macro
are set.
This incorporates the DEBUG_FORCE_FUNCTION_ALIGN_64B knob and future
alignment requirements for x86_64 (later in this series) into a single
place.
NOTE: also removes the 0x90 filler byte from the generic __ALIGN
primitive, that value makes no sense outside of x86.
NOTE: .balign 0 reverts to a no-op.
Requested-by: Linus Torvalds <torvalds@linux-foundation.org >
Change-Id: I053b3c408d56988381feb8c8bdb5e27ea221755f
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org >
Link: https://lore.kernel.org/r/20220915111143.719248727@infradead.org
[cascardo: adjust context at arch/x86/Kconfig]
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@igalia.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-04-10 16:18:49 +02:00
Sasha Levin
9465fef4ae
Linux 5.15.153
...
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2024-03-26 18:23:03 -04:00
Sasha Levin
b95c01af21
Linux 5.15.152
...
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2024-03-15 14:30:36 -04:00
Greg Kroah-Hartman
5743626485
Linux 5.15.151
...
Link: https://lore.kernel.org/r/20240304211542.332206551@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20240305113135.403426564@linuxfoundation.org
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-03-06 14:38:51 +00:00
Greg Kroah-Hartman
80efc62652
Linux 5.15.150
...
Link: https://lore.kernel.org/r/20240227131615.098467438@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-03-01 13:22:01 +01:00
Greg Kroah-Hartman
458ce51d03
Linux 5.15.149
...
Link: https://lore.kernel.org/r/20240221130007.738356493@linuxfoundation.org
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-02-23 08:55:16 +01:00
Greg Kroah-Hartman
6139f2a02f
Linux 5.15.148
...
Link: https://lore.kernel.org/r/20240122235744.598274724@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Link: https://lore.kernel.org/r/20240123174500.819179356@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-01-25 14:52:56 -08:00
Greg Kroah-Hartman
ddcaf49990
Linux 5.15.147
...
Link: https://lore.kernel.org/r/20240113094209.301672391@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-01-15 18:51:28 +01:00
Greg Kroah-Hartman
26c690eff0
Linux 5.15.146
...
Link: https://lore.kernel.org/r/20240103164853.921194838@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Namjae Jeon <linkinjeon@kernel.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-01-05 15:13:40 +01:00
Greg Kroah-Hartman
d93fa2c788
Linux 5.15.145
...
Link: https://lore.kernel.org/r/20231220160931.251686445@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Namjae Jeon <linkinjeon@kernel.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-23 10:42:00 +01:00
Greg Kroah-Hartman
1d146b1875
Linux 5.15.144
...
Link: https://lore.kernel.org/r/20231218135049.738602288@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-20 15:17:44 +01:00
Greg Kroah-Hartman
d0fc081c62
Linux 5.15.143
...
Link: https://lore.kernel.org/r/20231211182026.503492284@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20231212120210.556388977@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-13 18:36:50 +01:00
Greg Kroah-Hartman
8a1d809b05
Linux 5.15.142
...
Link: https://lore.kernel.org/r/20231205031519.853779502@linuxfoundation.org
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20231205183238.954685317@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-08 08:48:05 +01:00
Greg Kroah-Hartman
9b91d36ba3
Linux 5.15.141
...
Link: https://lore.kernel.org/r/20231130162133.035359406@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20231201082345.123842367@linuxfoundation.org
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Reviewed-by: Guenter Roeck <linux@roeck-us.net >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-03 07:31:26 +01:00
Greg Kroah-Hartman
a78d278e01
Linux 5.15.140
...
Link: https://lore.kernel.org/r/20231124172000.087816911@linuxfoundation.org
Link: https://lore.kernel.org/r/20231125163129.530624368@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Link: https://lore.kernel.org/r/20231126154348.824037389@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-11-28 16:56:37 +00:00
Greg Kroah-Hartman
2a910f4af5
Linux 5.15.139
...
Link: https://lore.kernel.org/r/20231115203548.387164783@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-11-20 11:08:30 +01:00
Greg Kroah-Hartman
80529b4968
Linux 5.15.138
...
Link: https://lore.kernel.org/r/20231106130309.112650042@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Link: https://lore.kernel.org/r/20231107202324.434534294@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Pavel Machek (CIP) <pavel@denx.de >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-11-08 17:26:52 +01:00
Greg Kroah-Hartman
12952a23a5
Linux 5.15.137
...
Link: https://lore.kernel.org/r/20231023104820.849461819@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk >
Link: https://lore.kernel.org/r/20231024083327.980887231@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Slade Watkins <srw@sladewatkins.net >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Ron Economos <re@w6rz.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-10-25 11:59:04 +02:00