aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2020-05-31Linux 5.7HEADv5.7masterLinus Torvalds1-1/+1
2020-05-24Linux 5.7-rc7v5.7-rc7Linus Torvalds1-1/+1
2020-05-17Linux 5.7-rc6v5.7-rc6Linus Torvalds1-1/+1
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-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-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
2020-02-27kbuild: add dtbs_check to PHONYMasahiro Yamada1-1/+1
2020-02-27kbuild: add comment for V=2 modeRandy Dunlap1-0/+1
2020-02-23Linux 5.6-rc3v5.6-rc3Linus Torvalds1-1/+1
2020-02-16Linux 5.6-rc2v5.6-rc2Linus Torvalds1-1/+1
2020-02-09Linux 5.6-rc1v5.6-rc1Linus Torvalds1-2/+2
2020-02-06kbuild: make multiple directory targets workMasahiro Yamada1-1/+1
2020-02-01Merge tag 'kbuild-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-18/+6
2020-01-26Linux 5.5v5.5Linus Torvalds1-1/+1
2020-01-19Linux 5.5-rc7v5.5-rc7Linus Torvalds1-1/+1
2020-01-16kbuild: remove PYTHON2 variableMasahiro Yamada1-2/+1
2020-01-12Linux 5.5-rc6v5.5-rc6Linus Torvalds1-1/+1
2020-01-07kbuild: create modules.builtin without Makefile.modbuiltin or tristate.confMasahiro Yamada1-16/+5
2020-01-05Linux 5.5-rc5v5.5-rc5Linus Torvalds1-1/+1
2019-12-29Linux 5.5-rc4v5.5-rc4Linus Torvalds1-1/+1
2019-12-22Linux 5.5-rc3v5.5-rc3Linus Torvalds1-1/+1
2019-12-21Merge tag 'kbuild-fixes-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+2
2019-12-15Linux 5.5-rc2v5.5-rc2Linus Torvalds1-1/+1
2019-12-14x86/boot: kbuild: allow readelf executable to be specifiedDmitry Golovin1-1/+2
2019-12-08Linux 5.5-rc1v5.5-rc1Linus Torvalds1-2/+2
2019-12-02Merge tag 'kbuild-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-62/+59
2019-11-24Linux 5.4v5.4Linus Torvalds1-1/+1
2019-11-23kbuild: make single target builds even fasterMasahiro Yamada1-43/+47
2019-11-17Linux 5.4-rc8v5.4-rc8Linus Torvalds1-1/+1
2019-11-15kbuild: move headers_check rule to usr/include/MakefileMasahiro Yamada1-8/+3
2019-11-15kbuild: remove header compile testMasahiro Yamada1-1/+0
2019-11-15kbuild: tell sparse about the $ARCHLuc Van Oostenryck1-0/+3
2019-11-11scripts/nsdeps: support nsdeps for external module buildsMasahiro Yamada1-1/+2
2019-11-11modpost: dump missing namespaces into a single modules.nsdeps fileMasahiro Yamada1-2/+2
2019-11-11modpost: do not invoke extra modpost for nsdepsMasahiro Yamada1-3/+2
2019-11-11kbuild: Extend defconfig field size from 24 to 27Geert Uytterhoeven1-1/+1
2019-11-11kbuild: Wrap long "make help" text linesGeert Uytterhoeven1-1/+2
2019-11-11kbuild: remove unneeded variable, single-allMasahiro Yamada1-4/+2
2019-11-10Linux 5.4-rc7v5.4-rc7Linus Torvalds1-1/+1
2019-11-03Linux 5.4-rc6v5.4-rc6Linus Torvalds1-1/+1
2019-10-27Linux 5.4-rc5v5.4-rc5Linus Torvalds1-2/+2
2019-10-20Linux 5.4-rc4v5.4-rc4Linus Torvalds1-1/+1
2019-10-15kbuild: update comment about KBUILD_ALLDIRSMasahiro Yamada1-1/+1
2019-10-13Linux 5.4-rc3v5.4-rc3Linus Torvalds1-1/+1
2019-10-11Merge tag 'modules-for-v5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2019-10-08Merge tag 'linux-kselftest-5.4-rc3' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+2
2019-10-07kbuild: fix build error of 'make nsdeps' in clean treeMasahiro Yamada1-1/+1
2019-10-06Linux 5.4-rc2v5.4-rc2Linus Torvalds1-2/+2
2019-10-01selftests: Add kselftest-all and kselftest-install targetsShuah Khan1-3/+2
2019-10-01kbuild: remove SUBDIRS supportMasahiro Yamada1-18/+2
2019-10-01kbuild: remove ar-option and KBUILD_ARFLAGSMasahiro Yamada1-4/+0
2019-09-30Linux 5.4-rc1v5.4-rc1Linus Torvalds1-2/+2
2019-09-22Merge tag 'modules-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+13
2019-09-20Merge tag 'kbuild-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-145/+151
2019-09-19Merge tag 'devicetree-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+4
2019-09-16Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+4
2019-09-15Linux 5.3v5.3Linus Torvalds1-1/+1
2019-09-10scripts: Coccinelle script for namespace dependencies.Matthias Maennich1-0/+12
2019-09-10modpost: add support for generating namespace dependenciesMatthias Maennich1-1/+1
2019-09-08Linux 5.3-rc8v5.3-rc8Linus Torvalds1-1/+1
2019-09-06kbuild: rename KBUILD_ENABLE_EXTRA_GCC_CHECKS to KBUILD_EXTRA_WARNMasahiro Yamada1-1/+1
2019-09-04kbuild: add $(BASH) to run scripts with bash-extensionMasahiro Yamada1-6/+5
2019-09-04kbuild: remove ARCH_{CPP,A,C}FLAGSMasahiro Yamada1-10/+4
2019-09-04kbuild,arc: add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARCMasahiro Yamada1-4/+6
2019-09-02Linux 5.3-rc7v5.3-rc7Linus Torvalds1-1/+1
2019-08-30kbuild: Do not enable -Wimplicit-fallthrough for clang for nowNathan Chancellor1-3/+5
2019-08-29kbuild: check clean srctree even earlierMasahiro Yamada1-3/+3
2019-08-29kbuild: remove prepare3 targetMasahiro Yamada1-6/+4
2019-08-29kbuild: move the clean srctree check to the outputmakefile targetMasahiro Yamada1-14/+10
2019-08-29kbuild: clarify where to run make mrproper when out-of-tree failsMasahiro Yamada1-2/+4
2019-08-29kbuild: Inform user to pass ARCH= for make mrproper only when necessaryMasahiro Yamada1-1/+1
2019-08-29kbuild: remove 'Using ... as source for kernel' messageMasahiro Yamada1-1/+0
2019-08-29kbuild: remove unneeded dependency for $(DOC_TARGETS)Masahiro Yamada1-1/+1
2019-08-25Linux 5.3-rc6v5.3-rc6Linus Torvalds1-1/+1
2019-08-25kbuild: remove unneeded '+' marker from kselftest-mergeMasahiro Yamada1-1/+1
2019-08-25kbuild: pkg: rename scripts/package/Makefile to scripts/Makefile.packageMasahiro Yamada1-5/+3
2019-08-25kbuild: pkg: clean up package files/dirs from the top MakefileMasahiro Yamada1-2/+4
2019-08-22kbuild: split final module linking out into Makefile.modfinalMasahiro Yamada1-2/+0
2019-08-21kbuild: rebuild modules when module linker scripts are updatedMasahiro Yamada1-1/+2
2019-08-21kbuild: make single targets work more correctlyMasahiro Yamada1-31/+50
2019-08-21kbuild: unify clean-dirs rule for in-kernel and external moduleMasahiro Yamada1-10/+8
2019-08-21kbuild: unify vmlinux-dirs and module-dirs rulesMasahiro Yamada1-22/+21
2019-08-21kbuild: unset variables in top Makefile instead of setting 0Masahiro Yamada1-23/+23
2019-08-21kbuild: do not descend to ./Kbuild when cleaningMasahiro Yamada1-1/+1
2019-08-18Linux 5.3-rc5v5.3-rc5Linus Torvalds1-1/+1
2019-08-15kbuild: remove 'make /' supportMasahiro Yamada1-5/+4
2019-08-15kbuild: move the Module.symvers check for external module buildMasahiro Yamada1-2/+2
2019-08-13devicetree: Expose dtbs_check and dt_binding_check some moreStephen Boyd1-2/+4
2019-08-11Linux 5.3-rc4v5.3-rc4Linus Torvalds1-1/+1
2019-08-10Makefile: Convert -Wimplicit-fallthrough=3 to just -Wimplicit-fallthrough for...Joe Perches1-1/+1
2019-08-09Merge tag 'kbuild-fixes-v5.3-3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+12
2019-08-10kbuild: show hint if subdir-y/m is used to visit module MakefileMasahiro Yamada1-1/+1
2019-08-10kbuild: revive single target %.koMasahiro Yamada1-0/+11
2019-08-08kbuild: add OBJSIZE variable for the size toolVasily Gorbik1-3/+4
2019-08-05arm64: Add support for relocating the kernel with RELR relocationsPeter Collingbourne1-0/+4
2019-08-04Linux 5.3-rc3v5.3-rc3Linus Torvalds1-1/+1
2019-07-31kbuild: initialize CLANG_FLAGS correctly in the top MakefileMasahiro Yamada1-1/+2
2019-07-28Linux 5.3-rc2v5.3-rc2Linus Torvalds1-1/+1
2019-07-25Makefile: Globally enable fall-through warningGustavo A. R. Silva1-0/+3
2019-07-21Linus 5.3-rc1v5.3-rc1spdxLinus Torvalds1-2/+2
2019-07-20kbuild: add -fcf-protection=none when using retpoline flagsSeth Forshee1-0/+6
2019-07-18kbuild: remove 'prepare1' targetMasahiro Yamada1-5/+3
2019-07-18kbuild: create *.mod with full directory path and remove MODVERDIRMasahiro Yamada1-17/+3
2019-07-18kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.modMasahiro Yamada1-2/+0
2019-07-17kbuild: get rid of kernel/ prefix from in-tree modules.{order,builtin}Masahiro Yamada1-2/+2
2019-07-17kbuild: do not create empty modules.order in the prepare stageMasahiro Yamada1-2/+2
2019-07-17kbuild: remove tag files by distclean instead of mrproperMasahiro Yamada1-1/+10
2019-07-17kbuild: add --hash-style= and --build-id unconditionallyMasahiro Yamada1-4/+2
2019-07-12Merge tag 'kbuild-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-51/+66
2019-07-11kbuild: Inform user to pass ARCH= for make mrproperGeert Uytterhoeven1-1/+1
2019-07-11kbuild: add a flag to force absolute path for srctreeMasahiro Yamada1-0/+4
2019-07-11kbuild: replace KBUILD_SRCTREE with boolean building_out_of_srctreeMasahiro Yamada1-11/+8
2019-07-11kbuild: remove src and obj from the top MakefileMasahiro Yamada1-6/+3
2019-07-09kbuild: compile-test kernel headers to ensure they are self-containedMasahiro Yamada1-0/+1
2019-07-09kbuild: do not create wrappers for header-test-yMasahiro Yamada1-1/+0
2019-07-08kbuild: compile-test exported headers to ensure they are self-containedMasahiro Yamada1-1/+1
2019-07-07Linux 5.2v5.2Linus Torvalds1-1/+1
2019-07-08kbuild: add more hints about SUBDIRS replacementMasahiro Yamada1-0/+7
2019-07-04kbuild: Add ability to test Clang's integrated assemblerNathan Chancellor1-0/+2
2019-07-01kbuild: split modules.order build rule out of 'modules' targetMasahiro Yamada1-2/+4
2019-07-01kbuild: fix missed rebuild of modules.builtinMasahiro Yamada1-4/+8
2019-06-30Linux 5.2-rc7v5.2-rc7Linus Torvalds1-2/+2
2019-06-24kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGSNathan Chancellor1-0/+1
2019-06-22Linux 5.2-rc6v5.2-rc6Linus Torvalds1-1/+1
2019-06-16Linux 5.2-rc5v5.2-rc5Linus Torvalds1-1/+1
2019-06-15kbuild: add support for ensuring headers are self-containedJani Nikula1-0/+1
2019-06-15kbuild: move hdr-inst shorthand to top MakefileMasahiro Yamada1-0/+2
2019-06-15kbuild: re-implement Makefile.headersinst without recursionMasahiro Yamada1-4/+4
2019-06-15kbuild: add 'headers' target to build up uapi headers in usr/includeMasahiro Yamada1-8/+15
2019-06-15kbuild: build all prerequisites of headers_install simultaneouslyMasahiro Yamada1-2/+5
2019-06-15kbuild: remove build_unifdef target in scripts/MakefileMasahiro Yamada1-1/+1
2019-06-15kbuild: add CONFIG_HEADERS_INSTALL and loosen the dependency of samplesMasahiro Yamada1-4/+4
2019-06-15kbuild: make gdb_script depend on prepare0 instead of prepareMasahiro Yamada1-1/+1
2019-06-15kbuild: remove stale dependency between Documentation/ and headers_installMasahiro Yamada1-2/+1
2019-06-15kbuild: remove headers_{install,check}_allMasahiro Yamada1-13/+2
2019-06-08Linux 5.2-rc4v5.2-rc4Linus Torvalds1-1/+1
2019-06-05kbuild: teach kselftest-merge to find nested config filesDan Rue1-3/+2
2019-06-02Linux 5.2-rc3v5.2-rc3Linus Torvalds1-1/+1
2019-05-26Linux 5.2-rc2v5.2-rc2Linus Torvalds1-2/+2
2019-05-19Linux 5.2-rc1v5.2-rc1Linus Torvalds1-2/+2
2019-05-18kbuild: check uniqueness of module namesMasahiro Yamada1-0/+1
2019-05-18kbuild: add LICENSES to KBUILD_ALLDIRSMasahiro Yamada1-1/+1
2019-05-18kbuild: terminate Kconfig when $(CC) or $(LD) is missingMasahiro Yamada1-1/+1
2019-05-18kbuild: turn auto.conf.cmd into a mandatory include fileMasahiro Yamada1-1/+1
2019-05-18kbuild: add all Clang-specific flags unconditionallyMasahiro Yamada1-5/+5
2019-05-18kbuild: Don't try to add '-fcatch-undefined-behavior' flagNathan Chancellor1-1/+0
2019-05-18kbuild: add -Wvla flag unconditionallyMasahiro Yamada1-1/+1
2019-05-18kbuild: re-enable int-in-bool-context warningMasahiro Yamada1-1/+0
2019-05-08Merge tag 'kbuild-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-65/+81
2019-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-1/+2
2019-05-07Merge tag 'meminit-v5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+5
2019-05-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/liv...Linus Torvalds1-0/+4
2019-05-07moduleparam: Save information about built-in modules in separate fileAlexey Gladkov1-0/+2
2019-05-05Linux 5.1v5.1Linus Torvalds1-1/+1
2019-05-03kbuild: move Documentation to vmlinux-alldirsMasahiro Yamada1-4/+5
2019-05-03kbuild: move samples/ to KBUILD_VMLINUX_OBJSMasahiro Yamada1-10/+8
2019-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2019-05-01gcc-9: silence 'address-of-packed-member' warningLinus Torvalds1-1/+1
2019-04-28Linux 5.1-rc7v5.1-rc7Linus Torvalds1-1/+1
2019-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2019-04-24security: Implement Clang's stack initializationKees Cook1-0/+5
2019-04-21Linux 5.1-rc6v5.1-rc6Linus Torvalds1-1/+1
2019-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2019-04-14Linux 5.1-rc5v5.1-rc5Linus Torvalds1-1/+1
2019-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-1/+2
2019-04-09kbuild: check arch/$(SRCARCH)/include/generated before out-of-tree buildMasahiro Yamada1-2/+4
2019-04-09kbuild: remove unneeded dependency for include/config/kernel.releaseMasahiro Yamada1-1/+1