Linus Torvalds
b250e6d141
Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
...
Pull Kbuild updates from Masahiro Yamada:
- Add -s option (strict mode) to merge_config.sh to make it fail when
any symbol is redefined.
- Show a warning if a different compiler is used for building external
modules.
- Infer --target from ARCH for CC=clang to let you cross-compile the
kernel without CROSS_COMPILE.
- Make the integrated assembler default (LLVM_IAS=1) for CC=clang.
- Add <linux/stdarg.h> to the kernel source instead of borrowing
<stdarg.h> from the compiler.
- Add Nick Desaulniers as a Kbuild reviewer.
- Drop stale cc-option tests.
- Fix the combination of CONFIG_TRIM_UNUSED_KSYMS and CONFIG_LTO_CLANG
to handle symbols in inline assembly.
- Show a warning if 'FORCE' is missing for if_changed rules.
- Various cleanups
* tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (39 commits)
kbuild: redo fake deps at include/ksym/*.h
kbuild: clean up objtool_args slightly
modpost: get the *.mod file path more simply
checkkconfigsymbols.py: Fix the '--ignore' option
kbuild: merge vmlinux_link() between ARCH=um and other architectures
kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh
kbuild: merge vmlinux_link() between the ordinary link and Clang LTO
kbuild: remove stale *.symversions
kbuild: remove unused quiet_cmd_update_lto_symversions
gen_compile_commands: extract compiler command from a series of commands
x86: remove cc-option-yn test for -mtune=
arc: replace cc-option-yn uses with cc-option
s390: replace cc-option-yn uses with cc-option
ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild
sparc: move the install rule to arch/sparc/Makefile
security: remove unneeded subdir-$(CONFIG_...)
kbuild: sh: remove unused install script
kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y
kbuild: Switch to 'f' variants of integrated assembler flag
kbuild: Shuffle blank line to improve comment meaning
...
2021-09-03 15:33:47 -07:00
..
2021-07-16 18:46:45 +02:00
2021-08-19 15:07:03 +02:00
2021-07-19 14:28:56 +02:00
2021-07-21 11:53:42 +02:00
2021-08-25 11:14:34 +01:00
2021-07-21 13:14:08 +02:00
2021-07-21 19:54:21 -07:00
2021-08-04 09:53:34 +01:00
2021-08-23 18:05:31 -04:00
2021-09-01 09:45:57 -07:00
2021-08-30 09:49:59 -03:00
2021-08-31 16:43:06 -07:00
2021-08-13 06:41:22 -07:00
2021-08-02 11:40:45 +02:00
2021-09-02 14:17:24 -07:00
2021-09-01 15:25:28 -07:00
2021-08-23 11:06:28 +01:00
2021-09-03 10:08:28 -07:00
2021-08-05 18:27:56 -07:00
2021-09-01 10:29:29 -07:00
2021-08-05 16:42:54 +01:00
2021-08-29 14:47:42 +03:00
2021-08-20 13:50:32 -04:00
2021-08-18 22:28:28 +02:00
2021-08-30 19:30:37 +02:00
2021-07-16 18:46:45 +02:00
2021-09-03 09:58:10 -07:00
2021-09-03 10:08:28 -07:00
2021-08-31 09:41:22 -07:00
2021-08-13 10:27:49 +02:00
2021-08-31 09:41:22 -07:00
2021-08-16 10:53:01 -06:00
2021-08-23 12:54:30 -06:00
2021-09-02 15:09:46 -07:00
2021-08-17 00:45:07 +02:00
2021-07-31 09:14:46 -07:00
2021-08-23 17:50:24 -07:00
2021-08-17 00:45:07 +02:00
2021-08-20 00:09:49 +02:00
2021-07-30 22:22:36 -04:00
2021-07-30 22:22:36 -04:00
2021-08-25 19:41:39 -07:00
2021-09-03 09:58:10 -07:00
2021-08-16 10:50:32 -06:00
2021-07-30 22:13:09 -04:00
2021-09-01 15:26:45 -07:00
2021-09-03 09:58:17 -07:00
2021-07-23 14:20:24 +01:00
2021-08-18 22:33:28 +02:00
2021-08-09 20:17:36 +01:00
2021-09-02 08:26:03 -07:00
2021-08-13 10:27:49 +02:00
2021-08-20 12:32:59 +02:00
2021-08-24 17:09:01 -05:00
2021-08-17 17:29:10 +02:00
2021-07-19 12:13:06 +02:00
2021-08-31 14:55:09 -07:00
2021-09-03 10:34:44 -07:00
2021-07-29 12:54:10 -07:00
2021-08-10 12:23:46 +02:00
2021-08-18 13:27:49 +02:00
2021-08-19 09:02:39 +02:00
2021-08-14 09:18:36 +02:00
2021-07-20 09:20:49 -07:00
2021-08-06 15:30:42 +02:00
2021-08-26 15:32:28 -04:00
2021-08-24 07:38:29 -07:00
2021-08-28 01:33:02 +02:00
2021-08-26 15:32:10 -04:00
2021-08-10 13:08:49 +02:00
2021-07-23 11:32:43 +10:00
2021-07-27 11:00:36 +02:00
2021-09-03 15:33:47 -07:00
2021-07-21 06:39:20 -10:00
2021-09-02 09:21:27 -07:00
2021-08-27 13:34:02 +01:00
2021-08-27 13:34:03 +01:00
2021-07-28 21:40:36 -07:00
2021-08-11 13:50:53 +02:00
2021-08-03 14:31:40 +02:00
2021-07-30 18:35:47 +02:00
2021-08-23 12:55:45 -06:00
2021-07-26 15:09:44 +02:00
2021-07-27 20:11:45 +01:00
2021-07-27 20:11:44 +01:00
2021-09-03 09:58:13 -07:00
2021-08-10 14:42:49 +02:00
2021-08-10 17:57:23 +02:00
2021-09-03 09:58:16 -07:00
2021-07-22 10:14:25 +00:00
2021-08-12 17:26:24 +02:00
2021-08-26 10:18:56 +02:00
2021-08-04 12:35:07 +01:00
2021-08-05 11:46:42 +01:00
2021-07-23 09:27:02 -04:00
2021-08-13 06:41:22 -07:00
2021-08-19 10:41:08 +02:00
2021-08-19 10:41:08 +02:00
2021-08-10 22:50:07 +02:00
2021-08-23 13:10:37 -06:00
2021-08-20 17:14:35 +02:00
2021-07-21 08:14:33 -07:00
2021-07-21 08:14:33 -07:00
2021-07-21 08:14:33 -07:00
2021-08-16 21:26:33 -07:00
2021-09-03 10:44:35 -07:00
2021-08-18 07:23:15 -06:00
2021-07-21 08:14:33 -07:00
2021-08-10 10:59:20 +02:00
2021-07-31 22:20:24 -04:00
2021-08-02 18:14:21 +01:00
2021-08-19 09:02:55 +09:00
2021-07-27 09:29:15 +02:00
2021-08-20 11:31:42 -07:00
2021-08-18 08:27:30 +02:00
2021-08-24 10:11:21 -06:00
2021-08-13 18:37:38 +02:00
2021-08-17 19:08:49 +02:00
2021-08-05 12:08:15 +02:00
2021-08-11 09:50:11 -06:00
2021-07-29 17:08:04 +02:00
2021-09-03 09:58:17 -07:00
2021-09-03 10:08:28 -07:00
2021-09-03 09:58:14 -07:00
2021-09-03 09:58:17 -07:00
2021-09-01 08:35:06 -07:00
2021-09-03 09:58:16 -07:00
2021-08-19 13:06:53 +01:00
2021-08-19 09:02:55 +09:00
2021-08-09 15:49:00 -07:00
2021-09-03 10:08:28 -07:00
2021-08-20 12:32:58 +02:00
2021-09-03 09:58:17 -07:00
2021-08-26 10:36:51 -06:00
2021-07-19 11:57:48 +02:00
2021-08-16 14:42:22 +02:00
2021-08-24 09:16:20 +02:00
2021-08-17 19:05:29 +02:00
2021-08-23 13:19:12 +02:00
2021-08-31 09:06:04 -07:00
2021-08-25 15:20:25 +01:00
2021-08-16 18:55:32 +02:00
2021-07-28 15:33:59 +02:00
2021-08-15 09:56:03 -05:00
2021-08-25 15:43:26 -05:00
2021-07-29 09:02:27 +02:00
2021-08-08 13:00:20 +01:00
2021-07-30 10:58:36 +08:00
2021-09-03 09:58:13 -07:00
2021-08-31 14:37:41 -07:00
2021-07-21 11:53:41 +02:00
2021-09-02 13:41:33 -07:00
2021-08-17 00:45:07 +02:00
2021-07-21 11:28:09 +01:00
2021-07-20 06:55:20 -07:00
2021-08-10 12:53:04 +02:00
2021-08-18 11:39:46 -07:00
2021-08-18 16:08:11 +02:00
2021-08-26 11:28:07 -07:00
2021-08-16 18:45:29 +02:00
2021-08-26 11:27:51 -07:00
2021-08-18 22:08:24 +02:00
2021-08-10 17:09:59 +02:00
2021-08-14 12:48:07 +02:00
2021-08-17 19:06:04 +02:00
2021-09-03 15:33:47 -07:00
2021-07-16 19:17:05 +02:00
2021-08-13 17:49:05 -07:00
2021-08-04 14:23:31 -05:00
2021-08-17 17:36:48 +02:00
2021-08-17 17:36:48 +02:00
2021-08-06 13:41:48 -07:00
2021-08-10 11:00:53 -07:00
2021-08-06 13:41:48 -07:00
2021-08-26 13:40:35 +01:00
2021-08-11 18:42:53 +02:00
2021-08-17 17:37:26 +02:00
2021-08-17 17:12:22 +02:00
2021-08-17 17:50:51 +02:00
2021-08-17 17:50:51 +02:00
2021-08-17 17:12:47 +02:00
2021-08-24 19:52:40 -03:00
2021-08-31 16:43:06 -07:00
2021-08-10 10:10:10 +02:00
2021-08-13 09:12:53 +02:00
2021-07-21 12:53:26 +02:00
2021-08-13 09:14:36 +02:00
2021-09-03 09:58:12 -07:00
2021-07-23 13:16:43 -05:00
2021-08-09 15:49:00 -07:00
2021-07-27 14:55:30 -07:00
2021-08-31 16:43:06 -07:00
2021-08-17 17:43:24 +02:00
2021-08-17 19:06:13 +02:00
2021-08-17 19:06:13 +02:00
2021-08-17 19:06:13 +02:00
2021-08-17 17:43:24 +02:00
2021-08-06 13:41:48 -07:00
2021-08-17 11:47:43 +02:00
2021-08-17 19:09:27 +02:00
2021-08-19 09:02:55 +09:00
2021-08-19 09:02:55 +09:00
2021-09-03 09:58:17 -07:00
2021-07-23 20:14:43 -04:00
2021-09-03 10:08:28 -07:00
2021-08-17 11:47:53 -04:00
2021-07-21 12:04:56 +02:00
2021-08-05 14:47:31 +02:00
2021-07-21 07:55:50 +02:00
2021-08-09 14:58:29 +03:00
2021-08-17 00:45:07 +02:00
2021-07-27 12:12:07 +02:00
2021-07-27 12:17:21 +02:00
2021-07-27 12:12:08 +02:00
2021-07-27 12:12:07 +02:00
2021-07-27 12:12:08 +02:00
2021-07-27 12:12:08 +02:00
2021-08-11 16:43:10 +02:00
2021-09-03 09:58:16 -07:00
2021-08-11 06:44:23 -04:00
2021-08-26 10:36:51 -06:00
2021-08-11 09:50:11 -06:00
2021-07-21 10:29:10 +02:00
2021-08-10 11:50:55 -04:00
2021-09-03 09:58:16 -07:00
2021-09-03 09:58:17 -07:00
2021-08-11 06:44:24 -04:00
2021-07-27 12:23:20 +02:00
2021-08-30 13:42:10 -07:00
2021-08-17 07:49:10 -10:00
2021-09-03 10:08:28 -07:00
2021-08-17 19:05:11 +02:00
2021-08-05 14:37:04 +02:00