aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2021-03-14Linux 5.12-rc3v5.12-rc3Linus Torvalds1-1/+1
2021-03-11kbuild: rebuild GCC plugins when the compiler is upgradedMasahiro Yamada1-0/+1
2021-03-10kbuild: add image_name to no-sync-config-targetsMasahiro Yamada1-1/+2
2021-03-05Linux 5.12-rc2v5.12-rc2Linus Torvalds1-1/+1
2021-02-28Linux 5.12-rc1v5.12-rc1-dontuseLinus Torvalds1-3/+3
2021-02-28kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL againMasahiro Yamada1-2/+4
2021-02-28kbuild: make -s option take precedence over V=1Masahiro Yamada1-0/+1
2021-02-26Merge tag 'clang-lto-v5.12-rc1-fix1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2021-02-25kbuild: Move .thinlto-cache removal to 'make clean'Masahiro Yamada1-2/+2
2021-02-25Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-48/+57
2021-02-24kbuild: parse C= and M= before changing the working directoryMasahiro Yamada1-30/+31
2021-02-24kbuild: reuse this-makefile to define abs_srctreeMasahiro Yamada1-3/+2
2021-02-24Makefile: Remove # characters from compiler stringNathan Chancellor1-1/+1
2021-02-24Makefile: reuse CC_VERSION_TEXTNick Desaulniers1-7/+7
2021-02-23Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+9
2021-02-23kbuild: lto: force rebuilds when switching CONFIG_LTOSami Tolvanen1-1/+2
2021-02-23tracing: add support for objtool mcountSami Tolvanen1-0/+7
2021-02-23Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-15/+30
2021-02-22Merge tag 'devicetree-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+4
2021-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-2/+14
2021-02-17kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuildsAlexander Lobakin1-2/+2
2021-02-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-1/+12
2021-02-16kbuild: simplify access to the kernel's versionSasha Levin1-1/+4
2021-02-16kbuild: clamp SUBLEVEL to 255Sasha Levin1-3/+9
2021-02-16Kconfig: allow explicit opt in to DWARF v5Nick Desaulniers1-0/+1
2021-02-16Kbuild: make DWARF version a choiceNick Desaulniers1-2/+3
2021-02-16kbuild: stop removing stale <linux/version.h> fileMasahiro Yamada1-2/+0
2021-02-14Linux 5.11v5.11Linus Torvalds1-2/+2
2021-02-12Makefile: use smaller dictionary size for xz module compressionTor Vic1-1/+1
2021-02-11kbuild: Do not clean resolve_btfids if the output does not existJiri Olsa1-1/+7
2021-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-10/+5
2021-02-08kbuild: Add resolve_btfids clean to root clean targetJiri Olsa1-1/+6
2021-02-07Linux 5.11-rc7v5.11-rc7Linus Torvalds1-1/+1
2021-02-07Merge tag 'x86_urgent_for_v5.11_rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-6/+0
2021-02-07Merge tag 'kbuild-fixes-v5.11-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+4
2021-02-05kbuild: fix duplicated flags in DEBUG_CFLAGSMasahiro Yamada1-1/+3
2021-02-04kbuild: Add support to build overlays (%.dtbo)Viresh Kumar1-1/+4
2021-02-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-02-01kbuild: remove PYTHON variableMasahiro Yamada1-2/+1
2021-01-31Linux 5.11-rc6v5.11-rc6Linus Torvalds1-1/+1
2021-01-29x86/build: Disable CET instrumentation in the kernelJosh Poimboeuf1-6/+0
2021-01-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-01-27net: move CONFIG_NET guard to top MakefileMasahiro Yamada1-1/+2
2021-01-24Linux 5.11-rc5v5.11-rc5Linus Torvalds1-1/+1
2021-01-17Linux 5.11-rc4v5.11-rc4Linus Torvalds1-1/+1
2021-01-14kbuild: lto: limit inliningSami Tolvanen1-0/+3
2021-01-14kbuild: lto: fix module versioningSami Tolvanen1-1/+2
2021-01-14kbuild: add support for Clang LTOSami Tolvanen1-2/+17
2021-01-10Linux 5.11-rc3v5.11-rc3Linus Torvalds1-1/+1
2021-01-08tracing: move function tracer options to KconfigSami Tolvanen1-12/+8
2021-01-03Linux 5.11-rc2v5.11-rc2Linus Torvalds1-1/+1
2020-12-27Linux 5.11-rc1v5.11-rc1Linus Torvalds1-2/+2
2020-12-22Merge tag 'kbuild-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2020-12-21kbuild: don't hardcode depmod pathDominique Martinet1-1/+1
2020-12-13Linux 5.10v5.10Linus Torvalds1-1/+1
2020-12-06Linux 5.10-rc7v5.10-rc7Linus Torvalds1-1/+1
2020-12-06Merge tag 'kbuild-fixes-v5.10-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+9
2020-12-01kbuild: Hoist '--orphan-handling' into KconfigNathan Chancellor1-0/+6
2020-11-29Linux 5.10-rc6v5.10-rc6Linus Torvalds1-1/+1
2020-11-28Merge tag 'kbuild-fixes-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+1
2020-11-25Kbuild: do not emit debug info for assembly with LLVM_IAS=1Nick Desaulniers1-0/+2
2020-11-25kbuild: use -fmacro-prefix-map for .S sourcesDenys Zagorui1-1/+1
2020-11-22Linux 5.10-rc5v5.10-rc5Linus Torvalds1-1/+1
2020-11-15Linux 5.10-rc4v5.10-rc4Linus Torvalds1-1/+1
2020-11-08Linux 5.10-rc3v5.10-rc3Linus Torvalds1-1/+1
2020-11-02kbuild: remove unused OBJSIZEVasily Gorbik1-3/+1
2020-11-01Linux 5.10-rc2v5.10-rc2Linus Torvalds1-1/+1
2020-10-25Linux 5.10-rc1v5.10-rc1Linus Torvalds1-2/+2
2020-10-22Merge tag 'kbuild-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-24/+70
2020-10-21kbuild: Only add -fno-var-tracking-assignments for old GCC versionsMark Wielaard1-1/+5
2020-10-15Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+3
2020-10-13Revert "kbuild: disable clang's default use of -fmerge-all-constants"Nick Desaulniers1-9/+0
2020-10-12kbuild: enforce -Werror=return-typeOlaf Hering1-1/+1
2020-10-11Linux 5.9v5.9Linus Torvalds1-1/+1
2020-10-12scripts: remove namespace.plJacob Keller1-5/+1
2020-10-09kbuild: explicitly specify the build id styleBill Wendling1-2/+2
2020-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+1
2020-10-04Linux 5.9-rc8v5.9-rc8Linus Torvalds1-1/+1
2020-09-27Linux 5.9-rc7v5.9-rc7Linus Torvalds1-1/+1
2020-09-25kbuild: remove cc-option test of -Werror=date-timeMasahiro Yamada1-1/+1
2020-09-25kbuild: remove cc-option test of -fno-stack-checkMasahiro Yamada1-1/+1
2020-09-25kbuild: remove cc-option test of -fno-strict-overflowMasahiro Yamada1-1/+1
2020-09-25kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant MakefilesMasahiro Yamada1-1/+0
2020-09-25kbuild: do not create built-in objects for external module buildsMasahiro Yamada1-1/+2
2020-09-25kbuild: preprocess module linker scriptMasahiro Yamada1-4/+6
2020-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-1/+3
2020-09-23bpf: Check CONFIG_BPF option for resolve_btfidsJiri Olsa1-1/+3
2020-09-20Linux 5.9-rc6v5.9-rc6Linus Torvalds1-1/+1
2020-09-13Linux 5.9-rc5v5.9-rc5Linus Torvalds1-1/+1
2020-09-08Merge tag 'livepatching-for-5.9-rc5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+0
2020-09-06Linux 5.9-rc4v5.9-rc4Linus Torvalds1-1/+1
2020-09-03Revert "kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled"Josh Poimboeuf1-4/+0
2020-08-30Linux 5.9-rc3v5.9-rc3Linus Torvalds1-1/+1
2020-08-27Makefile: Add clang-tidy and static analyzer support to makefileNathan Huckleberry1-2/+18
2020-08-27kbuild: wire up the build rule of compile_commands.json to MakefileMasahiro Yamada1-4/+25
2020-08-27kbuild: hide commands to run Kconfig, and show short log for syncconfigMasahiro Yamada1-1/+4
2020-08-27kbuild: Simplify DEBUG_INFO Kconfig handlingSedat Dilek1-1/+5
2020-08-23Linux 5.9-rc2v5.9-rc2Linus Torvalds1-1/+1
2020-08-18kbuild: remove redundant patterns in filter/filter-outMasahiro Yamada1-3/+2
2020-08-16Linux 5.9-rc1v5.9-rc1Linus Torvalds1-2/+2
2020-08-12./Makefile: add debug option to enable function aligned on 32 bytesFeng Tang1-0/+4
2020-08-09Merge tag 'kbuild-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-11/+15
2020-08-10kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option baseMasahiro Yamada1-1/+4
2020-08-10kbuild: include scripts/Makefile.* only when relevant CONFIG is enabledMasahiro Yamada1-7/+9
2020-08-10kbuild: do not export LDFLAGS_vmlinuxMasahiro Yamada1-2/+1
2020-08-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-5/+20
2020-08-04Merge tag 'var-init-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+11
2020-08-03Merge tag 'x86-boot-2020-08-03' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
2020-08-02Linux 5.8v5.8Linus Torvalds1-1/+1
2020-08-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-3/+3
2020-07-31init: Add support for zstd compressed kernelNick Terrell1-1/+2
2020-07-26Linux 5.8-rc7v5.8-rc7Linus Torvalds1-1/+1
2020-07-26Merge tag 'kbuild-fixes-v5.8-3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2020-07-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+1
2020-07-23Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilationFangrui Song1-1/+1
2020-07-19Linux 5.8-rc6v5.8-rc6Linus Torvalds1-1/+1
2020-07-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-5/+20
2020-07-13bpf: Resolve BTF IDs in vmlinux imageJiri Olsa1-1/+2
2020-07-13bpf: Compile resolve_btfids tool at kernel compilation startJiri Olsa1-4/+18
2020-07-12Linux 5.8-rc5v5.8-rc5Linus Torvalds1-1/+1
2020-07-11kbuild: fix single target builds for external modulesMasahiro Yamada1-1/+1
2020-07-07kbuild: remove cc-option test of -fno-stack-protectorMasahiro Yamada1-1/+1
2020-07-05Linux 5.8-rc4v5.8-rc4Linus Torvalds1-1/+1
2020-07-05Merge tag 'kbuild-fixes-v5.8-2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2020-07-02kbuild: make Clang build userprogs for target architectureMasahiro Yamada1-2/+2
2020-06-28Linux 5.8-rc3v5.8-rc3Linus Torvalds1-1/+1
2020-06-21Linux 5.8-rc2v5.8-rc2Linus Torvalds1-1/+1
2020-06-22Revert "Makefile: install modules.builtin even if CONFIG_MODULES=n"Masahiro Yamada1-11/+3
2020-06-16security: allow using Clang's zero initialization for stack variablesglider@google.com1-2/+11
2020-06-15Makefile: Improve compressed debug info support detectionArvind Sankar1-1/+1
2020-06-14Linux 5.8-rc1v5.8-rc1Linus Torvalds1-2/+2
2020-06-13Merge tag 'kbuild-v5.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-19/+5
2020-06-11Rebase locking/kcsan to locking/urgentThomas Gleixner1-1/+2
2020-06-11kbuild: fix broken builds because of GZIP,BZIP2,LZOP variablesDenis Efremov1-19/+5
2020-06-06Merge tag 'kbuild-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-91/+126
2020-06-06kbuild: add variables for compression toolsDenis Efremov1-2/+23
2020-06-06Makefile: install modules.builtin even if CONFIG_MODULES=nJonas Zeiger1-3/+11
2020-06-06modpost: show warning if any of symbol dump files is missingMasahiro Yamada1-9/+1
2020-06-06modpost: generate vmlinux.symvers and reuse it for the second modpostMasahiro Yamada1-1/+1
2020-06-03kbuild: update modules.order only when contained modules are updatedMasahiro Yamada1-3/+11
2020-06-03kbuild: refactor KBUILD_VMLINUX_{OBJS,LIBS} calculationMasahiro Yamada1-9/+8
2020-06-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+6
2020-06-01kbuild: merge net-y and virt-y into drivers-yMasahiro Yamada1-8/+4
2020-06-01kbuild: merge init-y into core-yMasahiro Yamada1-6/+4
2020-06-01kbuild: merge two 'ifdef CONFIG_TRIM_UNUSED_KSYMS' blocksMasahiro Yamada1-7/+5
2020-06-01kbuild: force to build vmlinux if CONFIG_MODVERSION=yMasahiro Yamada1-5/+8
2020-05-31Linux 5.7v5.7Linus Torvalds1-1/+1
2020-05-29Makefile: support compressed debug infoNick Desaulniers1-0/+6
2020-05-29kbuild: disallow multi-word in M= or KBUILD_EXTMODMasahiro Yamada1-0/+3
2020-05-26kbuild: clear KBUILD_MODULES in top Makefile if CONFIG_MODULES=nMasahiro Yamada1-0/+4
2020-05-26kbuild: make module name conflict fatal errorMasahiro Yamada1-2/+5
2020-05-26kbuild: error out if targets prefixed with '__' are directly runMasahiro Yamada1-10/+13
2020-05-26kbuild: add this-makefile as a shorthand for $(lastword $(MAKEFILE_LIST))Masahiro Yamada1-2/+4
2020-05-26kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRSMasahiro Yamada1-16/+6
2020-05-26kbuild: remove misleading stale FIXME commentMasahiro Yamada1-3/+0
2020-05-26kbuild: invoke syncconfig if autoconf.h is missingMasahiro Yamada1-2/+3
2020-05-24Linux 5.7-rc7v5.7-rc7Linus Torvalds1-1/+1
2020-05-17Linux 5.7-rc6v5.7-rc6Linus Torvalds1-1/+1
2020-05-17kbuild: add infrastructure to build userspace programsMasahiro Yamada1-3/+10
2020-05-15scs: Add support for Clang's Shadow Call Stack (SCS)Sami Tolvanen1-0/+6
2020-05-12kbuild: remove '/' targetMasahiro Yamada1-4/+0
2020-05-10Linux 5.7-rc5v5.7-rc5Linus Torvalds1-1/+1
2020-05-09gcc-10: disable 'restrict' warning for nowLinus Torvalds1-0/+3
2020-05-09gcc-10: disable 'stringop-overflow' warning for nowLinus Torvalds1-0/+1
2020-05-09gcc-10: disable 'array-bounds' warning for nowLinus Torvalds1-0/+1
2020-05-09gcc-10: disable 'zero-length-bounds' warning for nowLinus Torvalds1-0/+3
2020-05-09Stop the ad-hoc games with -Wno-maybe-initializedLinus Torvalds1-4/+3
2020-05-03Linux 5.7-rc4v5.7-rc4Linus Torvalds1-1/+1
2020-04-26Linux 5.7-rc3v5.7-rc3Linus Torvalds1-1/+1
2020-04-19Linux 5.7-rc2v5.7-rc2Linus Torvalds1-1/+1
2020-04-13Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refreshIngo Molnar1-29/+68
2020-04-12Linux 5.7-rc1v5.7-rc1Linus Torvalds1-2/+2
2020-04-09kbuild: support LLVM=1 to switch the default tools to Clang/LLVMMasahiro Yamada1-6/+23
2020-04-09kbuild: replace AS=clang with LLVM_IAS=1Masahiro Yamada1-1/+1
2020-04-09kbuild: link lib-y objects to vmlinux forcibly when CONFIG_MODULES=yMasahiro Yamada1-1/+6
2020-04-09kbuild: Enable -Wtautological-compareNathan Chancellor1-2/+0
2020-03-31Merge tag 'kbuild-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-18/+37
2020-04-01Makefile: Update kselftest help informationShuah Khan1-6/+9
2020-03-29Linux 5.6v5.6Linus Torvalds1-1/+1
2020-03-29kbuild: add outputmakefile to no-dot-config-targetsDavid Engraf1-1/+2
2020-03-29kbuild: remove AS variableMasahiro Yamada1-3/+2
2020-03-29kbuild: add comment about grouped targetMasahiro Yamada1-0/+1
2020-03-29kbuild: add -Wall to KBUILD_HOSTCXXFLAGSMasahiro Yamada1-1/+1
2020-03-25kbuild: compute the dtbs_install destination more simplyMasahiro Yamada1-1/+1
2020-03-22Linux 5.6-rc7v5.6-rc7Linus Torvalds1-1/+1
2020-03-21Merge branch 'linus' into locking/kcsan, to pick up fixesIngo Molnar1-3/+5
2020-03-21Merge branch 'x86/kdump' into locking/kcsan, to resolve conflictsIngo Molnar1-21/+9
2020-03-19Merge tag 'kbuild-fixes-v5.6-3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2020-03-20Makefile: disallow data races on gcc-10 as wellSergei Trofimovich1-0/+1
2020-03-15Linux 5.6-rc6v5.6-rc6Linus Torvalds1-1/+1
2020-03-13kbuild: allow to run dt_binding_check without kernel configurationMasahiro Yamada1-1/+1
2020-03-13kbuild: allow to run dt_binding_check and dtbs_check in a single commandMasahiro Yamada1-1/+5
2020-03-13kbuild: avoid concurrency issue in parallel building dtbs and dtbs_checkMasahiro Yamada1-2/+6
2020-03-12kbuild: Fix inconsistent commentSZ Lin (林上智)1-1/+1
2020-03-08Linux 5.6-rc5v5.6-rc5Linus Torvalds1-1/+1
2020-03-03kbuild: generate autoksyms.h earlyQuentin Perret1-2/+5
2020-03-03kbuild: use KBUILD_DEFCONFIG as the fallback for DEFCONFIG_LISTMasahiro Yamada1-0/+3
2020-03-02kbuild: remove cc-option switch from -Wframe-larger-than=Masahiro Yamada1-1/+1
2020-03-01Linux 5.6-rc4v5.6-rc4Linus Torvalds1-1/+1
2020-02-27kbuild: add dt_binding_check to PHONY in a correct placeMasahiro Yamada1-1/+2