aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2019-08-25Linux 5.3-rc6v5.3-rc6Linus Torvalds1-1/+1
2019-08-18Linux 5.3-rc5v5.3-rc5Linus Torvalds1-1/+1
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-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-rc1Linus 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
2019-04-08kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabledMiroslav Benes1-0/+4
2019-04-07Linux 5.1-rc4v5.1-rc4Linus Torvalds1-1/+1
2019-04-03kbuild: add ability to generate BTF type info for vmlinuxAndrii Nakryiko1-1/+2
2019-04-02kbuild: use $(srctree) instead of KBUILD_SRC to check out-of-tree buildMasahiro Yamada1-3/+3
2019-04-02kbuild: allow Kbuild to start from any directoryMasahiro Yamada1-37/+50
2019-04-01kbuild: pass $(MAKECMDGOALS) to sub-make as isMasahiro Yamada1-1/+1
2019-04-01kbuild: fix warning "overriding recipe for target 'Makefile'"Masahiro Yamada1-1/+1
2019-04-01kbuild: move RETPOLINE flags below config-targetsMasahiro Yamada1-9/+9
2019-03-31Linux 5.1-rc3v5.1-rc3Linus Torvalds1-1/+1
2019-03-31Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+3
2019-03-29Merge tag 'kbuild-fixes-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-20/+23
2019-03-28kbuild: do not overwrite .gitignore in output directoryMasahiro Yamada1-1/+2
2019-03-28kbuild: skip parsing pre sub-make code for recursionMasahiro Yamada1-3/+5
2019-03-28objtool: Query pkg-config for libelf locationRolf Eike Beer1-1/+3
2019-03-24Linux 5.1-rc2v5.1-rc2Linus Torvalds1-1/+1
2019-03-21kbuild: skip sub-make for in-tree build with GNU Make 4.xMasahiro Yamada1-16/+16
2019-03-20Revert "kbuild: use -Oz instead of -Os when using clang"Matthias Kaehlcke1-1/+1
2019-03-17Linux 5.1-rc1v5.1-rc1Linus Torvalds1-2/+2
2019-03-17kbuild: force all architectures except um to include mandatory-yMasahiro Yamada1-2/+4
2019-03-17kbuild: Make NOSTDINC_FLAGS a simply expanded variableDouglas Anderson1-1/+1
2019-03-14kbuild: add workaround for Debian make-kpkgMasahiro Yamada1-0/+10
2019-03-10Merge tag 'kbuild-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-114/+105
2019-03-06Merge tag 'driver-core-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2019-03-05kbuild: remove scripts/basic/% build targetMasahiro Yamada1-3/+0
2019-03-04kbuild: use -Werror=implicit-... instead of -Werror-implicit-...Luc Van Oostenryck1-1/+1
2019-03-04kbuild: remove commented-out INITRD_COMPRESSMasahiro Yamada1-13/+0
2019-03-03Linux 5.0v5.0Linus Torvalds1-1/+1
2019-02-28kbuild: move -gsplit-dwarf, -gdwarf-4 option tests to KconfigMasahiro Yamada1-2/+2
2019-02-27kbuild: move ".config not found!" message from Kconfig to MakefileMasahiro Yamada1-2/+8
2019-02-27kbuild: invoke syncconfig if include/config/auto.conf.cmd is missingMasahiro Yamada1-2/+5
2019-02-27kbuild: simplify single target rulesMasahiro Yamada1-29/+18
2019-02-27kbuild: remove empty rules for makefilesMasahiro Yamada1-8/+5
2019-02-27kbuild: make -r/-R effective in top Makefile for old Make versionsMasahiro Yamada1-22/+26
2019-02-27kbuild: move tools_silent to a more relevant placeMasahiro Yamada1-1/+5
2019-02-27kbuild: compute false-positive -Wmaybe-uninitialized cases in KconfigMasahiro Yamada1-7/+3
2019-02-27kbuild: hardcode genksyms path and remove GENKSYMS variableMasahiro Yamada1-2/+1
2019-02-27kbuild: create symlink to vmlinux-gdb.py in scripts_gdb targetMasahiro Yamada1-3/+1
2019-02-27scripts/gdb: do not descend into scripts/gdb from scriptsMasahiro Yamada1-1/+1
2019-02-27scripts/gdb: delay generation of gdb constants.pyMasahiro Yamada1-0/+11
2019-02-24Linux 5.0-rc8v5.0-rc8Linus Torvalds1-1/+1
2019-02-20kbuild: turn '/' into an alias of './'Masahiro Yamada1-2/+3
2019-02-20kbuild: set KBUILD_MODULES=1 all the time for single target %/Masahiro Yamada1-6/+3
2019-02-20kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LDNick Desaulniers1-1/+1
2019-02-20kbuild: Disable extra debugging info in .s outputMasahiro Yamada1-5/+8
2019-02-19kbuild: gitignore output directoryVladimir Kondratiev1-0/+3
2019-02-17Linux 5.0-rc7v5.0-rc7Linus Torvalds1-1/+1
2019-02-11Merge 5.0-rc6 into driver-core-nextGreg Kroah-Hartman1-5/+5
2019-02-10Linux 5.0-rc6v5.0-rc6Linus Torvalds1-1/+1
2019-02-03Linux 5.0-rc5v5.0-rc5Linus Torvalds1-1/+1
2019-01-28kbuild: remove meaningless prepare2 targetMasahiro Yamada1-7/+3
2019-01-28kbuild: merge KBUILD_VMLINUX_{INIT,MAIN} into KBUILD_VMLINUX_OBJSMasahiro Yamada1-3/+3
2019-01-27Linux 5.0-rc4v5.0-rc4Linus Torvalds1-1/+1
2019-01-22firmware_loader: move firmware/ to drivers/base/firmware_loader/builtin/Masahiro Yamada1-1/+1
2019-01-21Linux 5.0-rc3v5.0-rc3Linus Torvalds1-1/+1
2019-01-17kbuild: mark prepare0 as PHONY to fix external module buildMasahiro Yamada1-2/+2
2019-01-16kbuild: remove unused archmrproperMasahiro Yamada1-2/+2
2019-01-14Linux 5.0-rc2v5.0-rc2Linus Torvalds1-1/+1
2019-01-06Linux 5.0-rc1v5.0-rc1Linus Torvalds1-3/+3
2019-01-06kbuild: remove unnecessary stubs for archheader and archscriptsMasahiro Yamada1-5/+1
2019-01-06kbuild: use assignment instead of define ... endef for filechk_* rulesMasahiro Yamada1-2/+1
2019-01-06kbuild: change filechk to surround the given command with { }Masahiro Yamada1-3/+3
2019-01-06jump_label: move 'asm goto' support test to KconfigMasahiro Yamada1-7/+0
2018-12-29Merge tag 'kbuild-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-60/+51
2018-12-28Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+10
2018-12-23Linux 4.20v4.20Linus Torvalds1-1/+1
2018-12-21Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-7/+2
2018-12-20Merge tag 'kbuild-fixes-v4.20-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-5/+8
2018-12-20kbuild: fix false positive warning/error about missing libelfMasahiro Yamada1-5/+8
2018-12-19Revert "kbuild/Makefile: Prepare for using macros in inline assembly code to ...Ingo Molnar1-7/+2
2018-12-16Linux 4.20-rc7v4.20-rc7Linus Torvalds1-1/+1
2018-12-17kbuild: add -Werror=implicit-int flag unconditionallyMasahiro Yamada1-4/+1
2018-12-17kbuild: add -Werror=strict-prototypes flag unconditionallyMasahiro Yamada1-4/+1
2018-12-17kbuild: add -fno-PIE flag unconditionallyMasahiro Yamada1-5/+2
2018-12-17kbuild: refactor Makefile.asm-genericMasahiro Yamada1-4/+4
2018-12-13kbuild: Add support for DT binding schema checksRob Herring1-3/+10
2018-12-09Linux 4.20-rc6v4.20-rc6Linus Torvalds1-1/+1
2018-12-08kbuild: exploit parallel building for CONFIG_HEADERS_CHECKMasahiro Yamada1-3/+4
2018-12-02Linux 4.20-rc5v4.20-rc5Linus Torvalds1-1/+1
2018-12-01kbuild: let fixdep directly write to .*.cmd filesMasahiro Yamada1-6/+7
2018-12-01kbuild: descend into scripts/gcc-plugins/ via scripts/MakefileMasahiro Yamada1-1/+1
2018-12-01kbuild: make 'archprepare' depend on 'scripts'Masahiro Yamada1-17/+15
2018-12-01kbuild: move modpost out of 'scripts' targetMasahiro Yamada1-1/+2
2018-12-01kbuild: fix UML build error with CONFIG_GCC_PLUGINSMasahiro Yamada1-2/+2
2018-12-01kbuild: fix single target build for external moduleMasahiro Yamada1-8/+3
2018-12-01kbuild: announce removal of SUBDIRS if usedMasahiro Yamada1-0/+4
2018-11-25Linux 4.20-rc4v4.20-rc4Linus Torvalds1-2/+2
2018-11-18Linux 4.20-rc3v4.20-rc3Linus Torvalds1-1/+1
2018-11-14Makefile: Export clang toolchain variablesJoel Stanley1-0/+1
2018-11-14kbuild: consolidate Clang compiler flagsMasahiro Yamada1-7/+6
2018-11-14kbuild: add -no-integrated-as Clang option unconditionallyMasahiro Yamada1-2/+2
2018-11-11Linux 4.20-rc2v4.20-rc2Linus Torvalds1-1/+1
2018-11-04Linux 4.20-rc1v4.20-rc1Linus Torvalds1-2/+2
2018-11-02kbuild: remove cc-name variableMasahiro Yamada1-1/+1
2018-11-02kbuild: replace cc-name test with CONFIG_CC_IS_CLANGMasahiro Yamada1-1/+1
2018-10-28Merge tag 'vla-v4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds1-0/+3
2018-10-28Merge tag 'kbuild-v4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-14/+17
2018-10-26Merge tag 'devicetree-for-4.20' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+36
2018-10-23Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+7
2018-10-22Linux 4.19v4.19Greg Kroah-Hartman1-2/+2
2018-10-19kbuild: add -Wno-unused-but-set-variable flag unconditionallyMasahiro Yamada1-1/+1
2018-10-19kbuild: add -Wdeclaration-after-statement flag unconditionallyMasahiro Yamada1-1/+1
2018-10-19kbuild: add -Wno-pointer-sign flag unconditionallyMasahiro Yamada1-1/+1
2018-10-15Linux 4.19-rc8v4.19-rc8Greg Kroah-Hartman1-1/+1
2018-10-11Merge tag 'kbuild-fixes-v4.19-2' of git://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman1-3/+5
2018-10-11Makefile: Globally enable VLA warningKees Cook1-0/+3
2018-10-07Linux 4.19-rc7v4.19-rc7Greg Kroah-Hartman1-1/+1
2018-10-04kbuild: do not pass $(objtree) to scripts/mkmakefileMasahiro Yamada1-1/+1
2018-10-04kbuild: remove VERSION and PATCHLEVEL from $(objtree)/MakefileMasahiro Yamada1-2/+1
2018-10-04kbuild: add --include-dir flag only for out-of-tree buildMasahiro Yamada1-4/+10
2018-10-04kbuild/Makefile: Prepare for using macros in inline assembly code to work aro...Nadav Amit1-2/+7
2018-10-02kbuild: consolidate Devicetree dtb build rulesRob Herring1-1/+36
2018-09-30Linux 4.19-rc6v4.19-rc6Greg Kroah-Hartman1-1/+1
2018-09-23Linux 4.19-rc5v4.19-rc5Greg Kroah-Hartman1-1/+1
2018-09-19kbuild: allow to use GCC toolchain not in Clang search pathStefan Agner1-3/+5
2018-09-17Merge tag 'linux-kselftest-4.19-rc5' of git://git.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman1-13/+1
2018-09-16Linux 4.19-rc4v4.19-rc4Linus Torvalds1-1/+1
2018-09-14kbuild: remove dead code in cmd_files calculation in top MakefileMasahiro Yamada1-2/+1
2018-09-14kbuild: hide most of targets when running config or mixed targetsMasahiro Yamada1-3/+2
2018-09-12tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACEPaulo Zanoni1-3/+5
2018-09-09Linux 4.19-rc3v4.19-rc3Linus Torvalds1-1/+1