Greg Kroah-Hartman
5f2d0708ac
Linux 6.6.35
...
Link: https://lore.kernel.org/r/20240619125606.345939659@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Peter Schneider <pschneider1968@googlemail.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-06-21 14:38:50 +02:00
Greg Kroah-Hartman
76d42e596d
Linux 6.6.34
...
Link: https://lore.kernel.org/r/20240613113223.281378087@linuxfoundation.org
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
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: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Peter Schneider <pschneider1968@googlemail.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-06-16 13:47:49 +02:00
Nathan Chancellor
2e083ef234
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 >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-06-16 13:47:40 +02:00
Greg Kroah-Hartman
140cf97204
Linux 6.6.33
...
Link: https://lore.kernel.org/r/20240606131732.440653204@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Ron Economos <re@w6rz.net >
Link: https://lore.kernel.org/r/20240609113903.732882729@linuxfoundation.org
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-06-12 11:13:03 +02:00
Masahiro Yamada
adacfc6dec
kbuild: unify vdso_install rules
...
[ Upstream commit 56769ba4b2 ]
Currently, there is no standard implementation for vdso_install,
leading to various issues:
1. Code duplication
Many architectures duplicate similar code just for copying files
to the install destination.
Some architectures (arm, sparc, x86) create build-id symlinks,
introducing more code duplication.
2. Unintended updates of in-tree build artifacts
The vdso_install rule depends on the vdso files to install.
It may update in-tree build artifacts. This can be problematic,
as explained in commit 19514fc665 ("arm, kbuild: make
"make install" not depend on vmlinux").
3. Broken code in some architectures
Makefile code is often copied from one architecture to another
without proper adaptation.
'make vdso_install' for parisc does not work.
'make vdso_install' for s390 installs vdso64, but not vdso32.
To address these problems, this commit introduces a generic vdso_install
rule.
Architectures that support vdso_install need to define vdso-install-y
in arch/*/Makefile. vdso-install-y lists the files to install.
For example, arch/x86/Makefile looks like this:
vdso-install-$(CONFIG_X86_64) += arch/x86/entry/vdso/vdso64.so.dbg
vdso-install-$(CONFIG_X86_X32_ABI) += arch/x86/entry/vdso/vdsox32.so.dbg
vdso-install-$(CONFIG_X86_32) += arch/x86/entry/vdso/vdso32.so.dbg
vdso-install-$(CONFIG_IA32_EMULATION) += arch/x86/entry/vdso/vdso32.so.dbg
These files will be installed to $(MODLIB)/vdso/ with the .dbg suffix,
if exists, stripped away.
vdso-install-y can optionally take the second field after the colon
separator. This is needed because some architectures install a vdso
file as a different base name.
The following is a snippet from arch/arm64/Makefile.
vdso-install-$(CONFIG_COMPAT_VDSO) += arch/arm64/kernel/vdso32/vdso.so.dbg:vdso32.so
This will rename vdso.so.dbg to vdso32.so during installation. If such
architectures change their implementation so that the base names match,
this workaround will go away.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
Acked-by: Sven Schnelle <svens@linux.ibm.com > # s390
Reviewed-by: Nicolas Schier <nicolas@fjasle.eu >
Reviewed-by: Guo Ren <guoren@kernel.org >
Acked-by: Helge Deller <deller@gmx.de > # parisc
Acked-by: Catalin Marinas <catalin.marinas@arm.com >
Acked-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk >
Stable-dep-of: fc2f5f10f9 ("s390/vdso: Create .build-id links for unstripped vdso files")
Signed-off-by: Sasha Levin <sashal@kernel.org >
2024-06-12 11:12:32 +02:00
Greg Kroah-Hartman
91de249b68
Linux 6.6.32
...
Link: https://lore.kernel.org/r/20240523130342.462912131@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: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
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: Jon Hunter <jonathanh@nvidia.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-05-25 16:22:56 +02:00
Greg Kroah-Hartman
e3d332aaf8
Linux 6.6.31
...
Link: https://lore.kernel.org/r/20240514101032.219857983@linuxfoundation.org
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Miguel Ojeda <ojeda@kernel.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240515082510.431870507@linuxfoundation.org
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Link: https://lore.kernel.org/r/20240516121335.906510573@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: kernelci.org bot <bot@kernelci.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.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-05-17 12:02:40 +02:00
Greg Kroah-Hartman
5697d159af
Linux 6.6.30
...
Link: https://lore.kernel.org/r/20240430103058.010791820@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: Miguel Ojeda <ojeda@kernel.org >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Pavel Machek (CIP) <pavel@denx.de >
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:32:50 +02:00
Greg Kroah-Hartman
a3463f0810
Linux 6.6.29
...
Link: https://lore.kernel.org/r/20240423213855.696477232@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 >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-04-27 17:11:44 +02:00
Greg Kroah-Hartman
ba15141605
Linux 6.6.28
...
Link: https://lore.kernel.org/r/20240415141953.365222063@linuxfoundation.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: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-04-17 11:19:38 +02:00
Greg Kroah-Hartman
5e828009c8
Linux 6.6.27
...
Link: https://lore.kernel.org/r/20240411095416.853744210@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: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.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:07:41 +02:00
Greg Kroah-Hartman
0ccfb8e07e
Linux 6.6.26
...
Link: https://lore.kernel.org/r/20240408125306.643546457@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: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20240409172821.820897593@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Link: https://lore.kernel.org/r/20240409173540.185904475@linuxfoundation.org
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Mark Brown <broonie@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-04-10 16:36:08 +02:00
Greg Kroah-Hartman
e475741af1
Linux 6.6.25
...
Link: https://lore.kernel.org/r/20240403175126.839589571@linuxfoundation.org
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-04-04 20:23:07 +02:00
Greg Kroah-Hartman
9467d7a12f
Linux 6.6.24
...
Link: https://lore.kernel.org/r/20240401152547.867452742@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: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
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-04-03 15:29:04 +02:00
Sasha Levin
5c7587f691
Linux 6.6.23
...
Tested-by: SeongJae Park <sj@kernel.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 >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2024-03-26 18:22:53 -04:00
Sasha Levin
6a646d9fe8
Linux 6.6.22
...
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Mark Brown <broonie@kernel.org >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2024-03-15 14:25:07 -04:00
Greg Kroah-Hartman
62e5ae5007
Linux 6.6.21
...
Link: https://lore.kernel.org/r/20240304211549.876981797@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Luna Jernberg <droidbittin@gmail.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
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: 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:48:45 +00:00
Greg Kroah-Hartman
9b4a8eac17
Linux 6.6.20
...
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-03-02 18:23:09 +01:00
Greg Kroah-Hartman
0700f4e154
Linux 6.6.19
...
Link: https://lore.kernel.org/r/20240227131625.847743063@linuxfoundation.org
Tested-by: Luna Jernberg <droidbittin@gmail.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.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 >
Tested-by: kernelci.org bot <bot@kernelci.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-03-01 13:35:11 +01:00
Greg Kroah-Hartman
d8a27ea2c9
Linux 6.6.18
...
Link: https://lore.kernel.org/r/20240220205637.572693592@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Link: https://lore.kernel.org/r/20240221125953.770767246@linuxfoundation.org
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-02-23 09:25:28 +01:00
Greg Kroah-Hartman
b2c9bf0647
Linux 6.6.17
...
Link: https://lore.kernel.org/r/20240213171852.948844634@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Miguel Ojeda <ojeda@kernel.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: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Link: https://lore.kernel.org/r/20240214142247.920076071@linuxfoundation.org
Tested-by: Allen Pais <apais@linux.microsoft.com >
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: kernelci.org bot <bot@kernelci.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Miguel Ojeda <ojeda@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-02-16 19:10:57 +01:00
Greg Kroah-Hartman
eb3e299184
Linux 6.6.16
...
Link: https://lore.kernel.org/r/20240203035359.041730947@linuxfoundation.org
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Link: https://lore.kernel.org/r/20240203174810.768708706@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Justin M. Forbes <jforbes@fedoraproject.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-02-05 20:14:39 +00:00
Greg Kroah-Hartman
51f354b815
Linux 6.6.15
...
Link: https://lore.kernel.org/r/20240129170014.969142961@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Salvatore Bonaccorso <carnil@debian.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.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-01-31 16:19:14 -08:00
Greg Kroah-Hartman
98817289bc
Linux 6.6.14
...
Link: https://lore.kernel.org/r/20240122235812.238724226@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Luna Jernberg <droidbittin@gmail.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Justin M. Forbes <jforbes@fedoraproject.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Link: https://lore.kernel.org/r/20240123174533.427864181@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Luna Jernberg <droidbittin@gmail.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Miguel Ojeda <ojeda@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-01-25 15:36:01 -08:00
Greg Kroah-Hartman
62b19b5645
Linux 6.6.13
...
Link: https://lore.kernel.org/r/20240118104320.029537060@linuxfoundation.org
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Salvatore Bonaccorso <carnil@debian.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Justin M. Forbes <jforbes@fedoraproject.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-01-20 11:51:49 +01:00
Greg Kroah-Hartman
47345b4264
Linux 6.6.12
...
Link: https://lore.kernel.org/r/20240113094204.275569789@linuxfoundation.org
Tested-by: Salvatore Bonaccorso <carnil@debian.org >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Luna Jernberg <droidbittin@gmail.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
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: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-01-15 18:57:06 +01:00
Greg Kroah-Hartman
22852eaf43
Linux 6.6.11
...
Link: https://lore.kernel.org/r/20240108150602.976232871@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.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: Salvatore Bonaccorso <carnil@debian.org >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Luna Jernberg <droidbittin@gmail.com >
Tested-by: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: kernelci.org bot <bot@kernelci.org >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-01-10 17:17:02 +01:00
Greg Kroah-Hartman
c9a51ebb4b
Linux 6.6.10
...
Link: https://lore.kernel.org/r/20240103164834.970234661@linuxfoundation.org
Tested-by: Nam Cao <namcao@linutronix.de >
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Salvatore Bonaccorso <carnil@debian.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: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
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: Allen Pais <apais@linux.microsoft.com >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Tested-by: Namjae Jeon <linkinjeon@kernel.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2024-01-05 15:19:45 +01:00
Greg Kroah-Hartman
5e9df83a70
Linux 6.6.9
...
Link: https://lore.kernel.org/r/20231230115812.333117904@linuxfoundation.org
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Salvatore Bonaccorso <carnil@debian.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
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 >
2024-01-01 12:42:47 +00:00
Greg Kroah-Hartman
4c9646a796
Linux 6.6.8
...
Link: https://lore.kernel.org/r/20231218135104.927894164@linuxfoundation.org
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Tested-by: Salvatore Bonaccorso <carnil@debian.org >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Justin M. Forbes <jforbes@fedoraproject.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-20 17:02:07 +01:00
Greg Kroah-Hartman
ac25535242
Linux 6.6.7
...
Link: https://lore.kernel.org/r/20231211182045.784881756@linuxfoundation.org
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Kelsey Steele <kelseysteele@linux.microsoft.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Tested-by: Justin M. Forbes <jforbes@fedoraproject.org >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-13 18:45:36 +01:00
Greg Kroah-Hartman
0c38b88c33
Linux 6.6.6
...
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-11 10:40:17 +01:00
Greg Kroah-Hartman
3318612b30
Linux 6.6.5
...
Link: https://lore.kernel.org/r/20231205031535.163661217@linuxfoundation.org
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Tested-by: Justin M. Forbes <jforbes@fedoraproject.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-08 08:52:25 +01:00
Greg Kroah-Hartman
8f34f6b7b6
Linux 6.6.4
...
Link: https://lore.kernel.org/r/20231130162140.298098091@linuxfoundation.org
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Frank Scheiner <frank.scheiner@web.de >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Rudi Heitbaum <rudi@heitbaum.com >
Tested-by: Conor Dooley <conor.dooley@microchip.com >
Tested-by: Justin M. Forbes <jforbes@fedoraproject.org >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-12-03 07:33:10 +01:00
Greg Kroah-Hartman
bd3a9e5771
Linux 6.6.3
...
Link: https://lore.kernel.org/r/20231124172028.107505484@linuxfoundation.org
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: Nam Cao <namcao@linutronix.de >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Link: https://lore.kernel.org/r/20231125163158.249616313@linuxfoundation.org
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: SeongJae Park <sj@kernel.org >
Link: https://lore.kernel.org/r/20231125194417.090791215@linuxfoundation.org
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Link: https://lore.kernel.org/r/20231126154418.032283745@linuxfoundation.org
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org >
Tested-by: Nam Cao <namcao@linutronix.de >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Justin M. Forbes <jforbes@fedoraproject.org >
Tested-by: Guenter Roeck <linux@roeck-us.net >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Rudi Heitbaum <rudi@heitbaum.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-11-28 17:20:18 +00:00
Greg Kroah-Hartman
a06ca85b22
Linux 6.6.2
...
Link: https://lore.kernel.org/r/20231115191613.097702445@linuxfoundation.org
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.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: Guenter Roeck <linux@roeck-us.net >
Tested-by: Rudi Heitbaum <rudi@heitbaum.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2023-11-20 11:59:39 +01:00
Greg Kroah-Hartman
8afabe2118
Linux 6.6.1
...
Link: https://lore.kernel.org/r/20231106130257.903265688@linuxfoundation.org
Tested-by: Ronald Warsow <rwarsow@gmx.de >
Tested-by: SeongJae Park <sj@kernel.org >
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com >
Tested-by: Allen Pais <apais@linux.microsoft.com >
Tested-by: Rudi Heitbaum <rudi@heitbaum.com >
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com >
Tested-by: Ron Economos <re@w6rz.net >
Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com >
Tested-by: Shuah Khan <skhan@linuxfoundation.org >
Tested-by: Ricardo B. Marliere <ricardo@marliere.net >
Tested-by: Guenter Roeck <linux@roeck-us.net >
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 >
2023-11-08 11:56:25 +01:00
Linus Torvalds
ffc253263a
Linux 6.6
2023-10-29 16:31:08 -10:00
Linus Torvalds
05d3ef8bba
Linux 6.6-rc7
2023-10-22 12:11:21 -10:00
Linus Torvalds
03027aa3a5
Merge tag 'rust-fixes-6.6' of https://github.com/Rust-for-Linux/linux
...
Pull rust fixes from Miguel Ojeda:
- GCC build: fix bindgen build error with '-fstrict-flex-arrays'
- Error module: fix the description for 'ECHILD' and fix Markdown
style nit
- Code docs: fix logo replacement
- Docs: update docs output path
- Kbuild: remove old docs output path in 'cleandocs' target
* tag 'rust-fixes-6.6' of https://github.com/Rust-for-Linux/linux :
rust: docs: fix logo replacement
kbuild: remove old Rust docs output path
docs: rust: update Rust docs output path
rust: fix bindgen build error with fstrict-flex-arrays
rust: error: Markdown style nit
rust: error: fix the description for `ECHILD`
2023-10-21 12:54:58 -07:00
Miguel Ojeda
1db773da58
kbuild: remove old Rust docs output path
...
The Rust code documentation output path moved from `rust/doc` to
`Documentation/output/rust/rustdoc`. The `make cleandocs` target
takes care of cleaning it now since it is integrated with the rest
of the documentation.
Thus remove the old reference.
Fixes: 48fadf4400 ("docs: Move rustdoc output, cross-reference it")
Reviewed-by: Benno Lossin <benno.lossin@proton.me >
Reviewed-by: Alice Ryhl <aliceryhl@google.com >
Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com >
Link: https://lore.kernel.org/r/20231018160145.1017340-2-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org >
2023-10-19 16:39:44 +02:00
Linus Torvalds
58720809f5
Linux 6.6-rc6
2023-10-15 13:34:39 -07:00
Linus Torvalds
94f6f0550c
Linux 6.6-rc5
2023-10-08 13:49:43 -07:00
Linus Torvalds
8a749fd1a8
Linux 6.6-rc4
2023-10-01 14:15:13 -07:00
Linus Torvalds
6465e260f4
Linux 6.6-rc3
2023-09-24 14:31:13 -07:00
Linus Torvalds
ce9ecca023
Linux 6.6-rc2
2023-09-17 14:40:24 -07:00
Linus Torvalds
0bb80ecc33
Linux 6.6-rc1
2023-09-10 16:28:41 -07:00
Linus Torvalds
61401a8724
Merge tag 'kbuild-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
...
Pull Kbuild updates from Masahiro Yamada:
- Enable -Wenum-conversion warning option
- Refactor the rpm-pkg target
- Fix scripts/setlocalversion to consider annotated tags for rt-kernel
- Add a jump key feature for the search menu of 'make nconfig'
- Support Qt6 for 'make xconfig'
- Enable -Wformat-overflow, -Wformat-truncation, -Wstringop-overflow,
and -Wrestrict warnings for W=1 builds
- Replace <asm/export.h> with <linux/export.h> for alpha, ia64, and
sparc
- Support DEB_BUILD_OPTIONS=parallel=N for the debian source package
- Refactor scripts/Makefile.modinst and fix some modules_sign issues
- Add a new Kconfig env variable to warn symbols that are not defined
anywhere
- Show help messages of config fragments in 'make help'
* tag 'kbuild-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (62 commits)
kconfig: fix possible buffer overflow
kbuild: Show marked Kconfig fragments in "help"
kconfig: add warn-unknown-symbols sanity check
kbuild: dummy-tools: make MPROFILE_KERNEL checks work on BE
Documentation/llvm: refresh docs
modpost: Skip .llvm.call-graph-profile section check
kbuild: support modules_sign for external modules as well
kbuild: support 'make modules_sign' with CONFIG_MODULE_SIG_ALL=n
kbuild: move more module installation code to scripts/Makefile.modinst
kbuild: reduce the number of mkdir calls during modules_install
kbuild: remove $(MODLIB)/source symlink
kbuild: move depmod rule to scripts/Makefile.modinst
kbuild: add modules_sign to no-{compiler,sync-config}-targets
kbuild: do not run depmod for 'make modules_sign'
kbuild: deb-pkg: support DEB_BUILD_OPTIONS=parallel=N in debian/rules
alpha: remove <asm/export.h>
alpha: replace #include <asm/export.h> with #include <linux/export.h>
ia64: remove <asm/export.h>
ia64: replace #include <asm/export.h> with #include <linux/export.h>
sparc: remove <asm/export.h>
...
2023-09-05 11:01:47 -07:00
Kees Cook
feec5e1f74
kbuild: Show marked Kconfig fragments in "help"
...
Currently the Kconfig fragments in kernel/configs and arch/*/configs
that aren't used internally aren't discoverable through "make help",
which consists of hard-coded lists of config fragments. Instead, list
all the fragment targets that have a "# Help: " comment prefix so the
targets can be generated dynamically.
Add logic to the Makefile to search for and display the fragment and
comment. Add comments to fragments that are intended to be direct targets.
Signed-off-by: Kees Cook <keescook@chromium.org >
Co-developed-by: Masahiro Yamada <masahiroy@kernel.org >
Acked-by: Michael Ellerman <mpe@ellerman.id.au > (powerpc)
Reviewed-by: Nicolas Schier <nicolas@fjasle.eu >
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
2023-09-04 02:04:20 +09:00
Masahiro Yamada
151aeca217
kbuild: support modules_sign for external modules as well
...
The modules_sign target is currently only available for in-tree modules,
but it actually works for external modules as well.
Move the modules_sign rule to the common part.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org >
Reviewed-by: Nicolas Schier <nicolas@fjasle.eu >
2023-09-01 15:58:17 +09:00