Show patches with: Submitter = Nathan Chancellor       |   106 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2] kbuild: Move -Wenum-enum-conversion to W=2 [v2] kbuild: Move -Wenum-enum-conversion to W=2 1 - - --- 2024-10-17 Nathan Chancellor New
kbuild: Fully disable -Wenum-{compare-conditional,enum-conversion} kbuild: Fully disable -Wenum-{compare-conditional,enum-conversion} - - - --- 2024-10-16 Nathan Chancellor New
kbuild: Fix '-S -c' in x86 stack protector scripts kbuild: Fix '-S -c' in x86 stack protector scripts - 1 - --- 2024-07-26 Nathan Chancellor New
[v2] kbuild: Make ld-version.sh more robust against version string changes [v2] kbuild: Make ld-version.sh more robust against version string changes - 2 - --- 2024-07-08 Nathan Chancellor New
kbuild: Update ld-version.sh for change in LLD version output kbuild: Update ld-version.sh for change in LLD version output - 1 - --- 2024-07-04 Nathan Chancellor New
kbuild: Remove support for Clang's ThinLTO caching kbuild: Remove support for Clang's ThinLTO caching - - - --- 2024-05-01 Nathan Chancellor New
Documentation/llvm: Note s390 LLVM=1 support with LLVM 18.1.0 and newer Documentation/llvm: Note s390 LLVM=1 support with LLVM 18.1.0 and newer - - - --- 2024-03-27 Nathan Chancellor New
[v2] kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 [v2] kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 2 - - --- 2024-03-05 Nathan Chancellor New
kbuild: Disable two Clang specific enumeration warnings kbuild: Disable two Clang specific enumeration warnings 1 - - --- 2024-03-05 Nathan Chancellor New
[v2] kbuild: Fix changing ELF file type for output of gen_btf for big endian [v2] kbuild: Fix changing ELF file type for output of gen_btf for big endian - 4 - --- 2024-02-13 Nathan Chancellor New
kbuild: Fix changing ELF file type for output of gen_btf for big endian kbuild: Fix changing ELF file type for output of gen_btf for big endian - 3 1 --- 2024-02-08 Nathan Chancellor New
[5.4] powerpc: Use always instead of always-y in for crtsavres.o [5.4] powerpc: Use always instead of always-y in for crtsavres.o - - - --- 2024-01-26 Nathan Chancellor New
[4.19] powerpc: Use always instead of always-y in for crtsavres.o [4.19] powerpc: Use always instead of always-y in for crtsavres.o - - - --- 2024-01-26 Nathan Chancellor New
[11/11] compiler-clang.h: Update __diag_clang() macros for minimum version bump Bump the minimum supported version of LLVM to 13.0.1 - - - --- 2024-01-25 Nathan Chancellor New
[10/11] lib/Kconfig.debug: Update Clang version check in CONFIG_KCOV Bump the minimum supported version of LLVM to 13.0.1 - - - --- 2024-01-25 Nathan Chancellor New
[09/11] fortify: Drop Clang version check for 12.0.1 or newer Bump the minimum supported version of LLVM to 13.0.1 1 - - --- 2024-01-25 Nathan Chancellor New
[08/11] riscv: Kconfig: Remove version dependency from CONFIG_CLANG_SUPPORTS_DYNAMIC_FTRACE Bump the minimum supported version of LLVM to 13.0.1 - - - --- 2024-01-25 Nathan Chancellor New
[07/11] riscv: Remove MCOUNT_NAME workaround Bump the minimum supported version of LLVM to 13.0.1 - - - --- 2024-01-25 Nathan Chancellor New
[06/11] powerpc: Kconfig: Remove tautology in CONFIG_COMPAT Bump the minimum supported version of LLVM to 13.0.1 - - - --- 2024-01-25 Nathan Chancellor New
[05/11] arm64: Kconfig: Clean up tautological LLVM version checks Bump the minimum supported version of LLVM to 13.0.1 2 - - --- 2024-01-25 Nathan Chancellor New
[04/11] ARM: Remove Thumb2 __builtin_thread_pointer workaround for Clang Bump the minimum supported version of LLVM to 13.0.1 - 1 - --- 2024-01-25 Nathan Chancellor New
[03/11] x86: Drop stack-alignment plugin opt Bump the minimum supported version of LLVM to 13.0.1 - - - --- 2024-01-25 Nathan Chancellor New
[02/11] Makefile: Drop warn-stack-size plugin opt Bump the minimum supported version of LLVM to 13.0.1 - - - --- 2024-01-25 Nathan Chancellor New
[01/11] kbuild: Raise the minimum supported version of LLVM to 13.0.1 Bump the minimum supported version of LLVM to 13.0.1 - - - --- 2024-01-25 Nathan Chancellor New
[2/2] RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH RISC-V: Fix CONFIG_AS_HAS_OPTION_ARCH with tip of tree LLVM - - - --- 2024-01-25 Nathan Chancellor New
[1/2] kbuild: Add -Wa,--fatal-warnings to as-instr invocation RISC-V: Fix CONFIG_AS_HAS_OPTION_ARCH with tip of tree LLVM - - - --- 2024-01-25 Nathan Chancellor New
[2/2] modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS Fix UML build with clang-18 and newer - - - --- 2024-01-23 Nathan Chancellor New
[1/2] um: Fix adding '-no-pie' for clang Fix UML build with clang-18 and newer - - - --- 2024-01-23 Nathan Chancellor New
[RFC] Bumping the minimum supported version of LLVM to 13.0.1 [RFC] Bumping the minimum supported version of LLVM to 13.0.1 - - - --- 2024-01-10 Nathan Chancellor New
[v2,2/2] kbuild: Enable -Wincompatible-function-pointer-types-strict in W=1 Enable -Wincompatible-function-pointer-types-strict under W=1 - 2 - --- 2023-12-06 Nathan Chancellor New
[v2,1/2] um: net: Fix return type of uml_net_start_xmit() Enable -Wincompatible-function-pointer-types-strict under W=1 1 1 - --- 2023-12-06 Nathan Chancellor New
MAINTAINERS: Add scripts/clang-tools to Kbuild section MAINTAINERS: Add scripts/clang-tools to Kbuild section 1 - - --- 2023-12-05 Nathan Chancellor New
kbuild: Enable -Wincompatible-function-pointer-types-strict in W=1 kbuild: Enable -Wincompatible-function-pointer-types-strict in W=1 - 1 - --- 2023-10-02 Nathan Chancellor New
kbuild: Disable clang's -Wformat-{overflow,truncation}-non-kprintf kbuild: Disable clang's -Wformat-{overflow,truncation}-non-kprintf - 1 - --- 2023-10-02 Nathan Chancellor New
kbuild: Add KBUILD_CPPFLAGS to as-option invocation kbuild: Add KBUILD_CPPFLAGS to as-option invocation - - 1 --- 2023-06-06 Nathan Chancellor New
[v2] Documentation/llvm: Add a note about prebuilt kernel.org toolchains [v2] Documentation/llvm: Add a note about prebuilt kernel.org toolchains - 2 - --- 2023-04-07 Nathan Chancellor New
Documentation/llvm: Add a note about prebuilt kernel.org toolchains Documentation/llvm: Add a note about prebuilt kernel.org toolchains - 2 - --- 2023-04-05 Nathan Chancellor New
powerpc/vdso: Filter clang's auto var init zero enabler when linking powerpc/vdso: Filter clang's auto var init zero enabler when linking - - - --- 2023-01-24 Nathan Chancellor New
[v2,14/14] kbuild: Stop using '-Qunused-arguments' with clang Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-12 Nathan Chancellor New
[v2,13/14] kbuild: Turn a couple more of clang's unused option warnings into errors Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-12 Nathan Chancellor New
[v2,12/14] drm/amd/display: Do not add '-mhard-float' to dml_ccflags for clang Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 - - --- 2023-01-12 Nathan Chancellor New
[v2,11/14] s390/purgatory: Remove unused '-MD' and unnecessary '-c' flags Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 1 - --- 2023-01-12 Nathan Chancellor New
[v2,10/14] s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 1 - --- 2023-01-12 Nathan Chancellor New
[v2,09/14] s390/vdso: Drop unused '-s' flag from KBUILD_AFLAGS_64 Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 1 - --- 2023-01-12 Nathan Chancellor New
[v2,08/14] powerpc/vdso: Remove an unsupported flag from vgettimeofday-32.o with clang Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-12 Nathan Chancellor New
[v2,07/14] powerpc/vdso: Improve linker flags Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-12 Nathan Chancellor New
[v2,06/14] powerpc/vdso: Remove unused '-s' flag from ASFLAGS Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 2 - --- 2023-01-12 Nathan Chancellor New
[v2,05/14] powerpc: Remove linker flag from KBUILD_AFLAGS Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 1 - --- 2023-01-12 Nathan Chancellor New
[v2,04/14] kbuild: Update assembler calls to use proper flags and language target Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - - - --- 2023-01-12 Nathan Chancellor New
[v2,03/14] MIPS: Prefer cc-option for additions to cflags Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 2 - --- 2023-01-12 Nathan Chancellor New
[v2,02/14] MIPS: Always use -Wa,-msoft-float and eliminate GAS_HAS_SET_HARDFLOAT Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 2 - --- 2023-01-12 Nathan Chancellor New
[v2,01/14] x86/boot/compressed: prefer cc-option for CFLAGS additions Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 1 --- 2023-01-12 Nathan Chancellor New
[14/14] kbuild: Stop using '-Qunused-arguments' with clang Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-04 Nathan Chancellor New
[13/14] kbuild: Turn a couple more of clang's unused option warnings into errors Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-04 Nathan Chancellor New
[12/14] drm/amd/display: Do not add '-mhard-float' to dml_ccflags for clang Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 - - --- 2023-01-04 Nathan Chancellor New
[11/14] s390/purgatory: Remove unused '-MD' and unnecessary '-c' flags Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-04 Nathan Chancellor New
[10/14] s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-04 Nathan Chancellor New
[09/14] s390/vdso: Drop unused '-s' flag from KBUILD_AFLAGS_64 Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-04 Nathan Chancellor New
[08/14] powerpc/vdso: Remove an unsupported flag from vgettimeofday-32.o with clang Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - - - --- 2023-01-04 Nathan Chancellor New
[07/14] powerpc/vdso: Improve linker flags Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - - - --- 2023-01-04 Nathan Chancellor New
[06/14] powerpc/vdso: Remove unused '-s' flag from ASFLAGS Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 2 - --- 2023-01-04 Nathan Chancellor New
[05/14] powerpc: Remove linker flag from KBUILD_AFLAGS Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 - --- 2023-01-04 Nathan Chancellor New
[04/14] kbuild: Update assembler calls to use proper flags and language target Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - - - --- 2023-01-04 Nathan Chancellor New
[03/14] MIPS: Prefer cc-option for additions to cflags Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 2 - --- 2023-01-04 Nathan Chancellor New
[02/14] MIPS: Always use -Wa,-msoft-float and eliminate GAS_HAS_SET_HARDFLOAT Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS 1 2 - --- 2023-01-04 Nathan Chancellor New
[01/14] x86/boot/compressed: prefer cc-option for CFLAGS additions Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS - 1 1 --- 2023-01-04 Nathan Chancellor New
[v3,2/2] modpost: Include '.text.*' in TEXT_SECTIONS Fix lack of section mismatch warnings with LTO - 1 1 --- 2022-12-13 Nathan Chancellor New
[v3,1/2] padata: Mark padata_work_init() as __ref Fix lack of section mismatch warnings with LTO - - - --- 2022-12-13 Nathan Chancellor New
[v2,2/2] modpost: Include '.text.*' in TEXT_SECTIONS Fix lack of section mismatch warnings with LTO - 1 1 --- 2022-12-07 Nathan Chancellor New
[v2,1/2] padata: Mark padata_work_init() as __ref Fix lack of section mismatch warnings with LTO 1 - - --- 2022-12-07 Nathan Chancellor New
[2/2] modpost: Include '.text.*' in TEXT_SECTIONS Fix lack of section mismatch warnings with LTO - - 1 --- 2022-11-29 Nathan Chancellor New
[1/2] padata: Do not mark padata_mt_helper() as __init Fix lack of section mismatch warnings with LTO - - - --- 2022-11-29 Nathan Chancellor New
[v2] lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 [v2] lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 - 1 1 --- 2022-10-14 Nathan Chancellor New
lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 - 1 1 --- 2022-09-28 Nathan Chancellor New
scripts/Makefile.extrawarn: Do not disable clang's -Wformat-zero-length scripts/Makefile.extrawarn: Do not disable clang's -Wformat-zero-length - - - --- 2022-08-10 Nathan Chancellor New
lib/raid6: Add -Wno-declaration-after-statement to NEON_FLAGS for clang < 14.0.1 lib/raid6: Add -Wno-declaration-after-statement to NEON_FLAGS for clang < 14.0.1 - - - --- 2022-04-04 Nathan Chancellor New
[2/2] Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS" Remove '-mno-global-merge' from KBUILD_CFLAGS - 2 - --- 2022-03-30 Nathan Chancellor New
[1/2] kbuild: Remove '-mno-global-merge' Remove '-mno-global-merge' from KBUILD_CFLAGS - 2 2 --- 2022-03-30 Nathan Chancellor New
[v2] kbuild: Make $(LLVM) more flexible [v2] kbuild: Make $(LLVM) more flexible - 2 - --- 2022-03-04 Nathan Chancellor New
kbuild: Allow a suffix with $(LLVM) kbuild: Allow a suffix with $(LLVM) - 2 - --- 2022-03-02 Nathan Chancellor New
[v2] Makefile.extrawarn: Move -Wunaligned-access to W=1 [v2] Makefile.extrawarn: Move -Wunaligned-access to W=1 - 1 - --- 2022-02-02 Nathan Chancellor New
Makefile.extrawarn: Move -Wunaligned-access to W=2 Makefile.extrawarn: Move -Wunaligned-access to W=2 - - - --- 2022-02-01 Nathan Chancellor New
[RFC,6/6] init/Kconfig: Drop linker version check for LD_ORPHAN_WARN Bump minimum supported version of LLVM to 11.0.0 - - - --- 2021-11-29 Nathan Chancellor New
[RFC,5/6] gcov: Remove compiler version check Bump minimum supported version of LLVM to 11.0.0 - - - --- 2021-11-29 Nathan Chancellor New
[RFC,4/6] Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+" Bump minimum supported version of LLVM to 11.0.0 - - - --- 2021-11-29 Nathan Chancellor New
[RFC,3/6] arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG Bump minimum supported version of LLVM to 11.0.0 - - - --- 2021-11-29 Nathan Chancellor New
[RFC,2/6] mm, slab: Remove compiler check in __kmalloc_index Bump minimum supported version of LLVM to 11.0.0 - - - --- 2021-11-29 Nathan Chancellor New
[RFC,1/6] Documentation: Raise the minimum supported version of LLVM to 11.0.0 Bump minimum supported version of LLVM to 11.0.0 - - - --- 2021-11-29 Nathan Chancellor New
[v2,2/2] kbuild: Add -Werror=ignored-optimization-argument to CLANG_FLAGS Harden clang against unknown flag options - 1 - --- 2021-09-16 Nathan Chancellor New
[v2,1/2] x86/build: Do not add -falign flags unconditionally for clang Harden clang against unknown flag options 1 1 - --- 2021-09-16 Nathan Chancellor New
[2/2] kbuild: Add -Werror=ignored-optimization-argument to CLANG_FLAGS Harden clang against unknown flag options - 1 - --- 2021-08-24 Nathan Chancellor New
[1/2] x86: Do not add -falign flags unconditionally for clang Harden clang against unknown flag options 1 1 - --- 2021-08-24 Nathan Chancellor New
kbuild: Enable -Wimplicit-fallthrough for clang 14.0.0+ kbuild: Enable -Wimplicit-fallthrough for clang 14.0.0+ - 1 1 --- 2021-08-17 Nathan Chancellor New
[v2] kbuild: Switch to 'f' variants of integrated assembler flag [v2] kbuild: Switch to 'f' variants of integrated assembler flag - 1 - --- 2021-08-16 Nathan Chancellor New
kbuild: Switch to 'f' variants of integrated assembler flag kbuild: Switch to 'f' variants of integrated assembler flag - 1 - --- 2021-08-16 Nathan Chancellor New
[3/3] kbuild: Shuffle blank line to improve comment meaning [1/3] kbuild: Remove -Wno-format-invalid-specifier from clang block - - - --- 2021-08-16 Nathan Chancellor New
[2/3] kbuild: Add a comment above -Wno-gnu [1/3] kbuild: Remove -Wno-format-invalid-specifier from clang block - - - --- 2021-08-16 Nathan Chancellor New
[1/3] kbuild: Remove -Wno-format-invalid-specifier from clang block [1/3] kbuild: Remove -Wno-format-invalid-specifier from clang block - 1 - --- 2021-08-16 Nathan Chancellor New
scripts/recordmcount.pl: Remove check_objcopy() and $can_use_local scripts/recordmcount.pl: Remove check_objcopy() and $can_use_local - 1 - --- 2021-08-02 Nathan Chancellor New
Makefile: Move -Wno-unused-but-set-variable out of GCC only block Makefile: Move -Wno-unused-but-set-variable out of GCC only block - 1 1 --- 2021-04-29 Nathan Chancellor New
« 1 2 »