@@ -488,11 +488,11 @@ CHECKFLAGS := -D__linux__ -Dlinux -D__STDC__ -Dunix -D__unix__ \
488488 -Wbitwise -Wno-return-void -Wno-unknown-attribute $(CF )
489489NOSTDINC_FLAGS :=
490490CFLAGS_MODULE =
491- RUSTCFLAGS_MODULE =
491+ RUSTFLAGS_MODULE =
492492AFLAGS_MODULE =
493493LDFLAGS_MODULE =
494494CFLAGS_KERNEL =
495- RUSTCFLAGS_KERNEL =
495+ RUSTFLAGS_KERNEL =
496496AFLAGS_KERNEL =
497497LDFLAGS_vmlinux =
498498
@@ -521,8 +521,8 @@ KBUILD_CFLAGS := -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs \
521521 -Werror=return-type -Wno-format-security \
522522 -std=gnu89
523523KBUILD_CPPFLAGS := -D__KERNEL__
524- KBUILD_RUSTC_TARGET := $(srctree ) /arch/$(SRCARCH ) /rust/target.json
525- KBUILD_RUSTCFLAGS := --emit=dep-info,obj,metadata --edition=2018 \
524+ KBUILD_RUST_TARGET := $(srctree ) /arch/$(SRCARCH ) /rust/target.json
525+ KBUILD_RUSTFLAGS := --emit=dep-info,obj,metadata --edition=2018 \
526526 -Cpanic=abort -Cembed-bitcode=n -Clto=n -Crpath=n \
527527 -Cforce-unwind-tables=n -Ccodegen-units=1 \
528528 -Zbinary_dep_depinfo=y -Zsymbol-mangling-version=v0 \
@@ -532,10 +532,10 @@ KBUILD_CLIPPYFLAGS := -Dclippy::correctness -Dclippy::style \
532532 -Dclippy::complexity -Dclippy::perf
533533KBUILD_AFLAGS_KERNEL :=
534534KBUILD_CFLAGS_KERNEL :=
535- KBUILD_RUSTCFLAGS_KERNEL :=
535+ KBUILD_RUSTFLAGS_KERNEL :=
536536KBUILD_AFLAGS_MODULE := -DMODULE
537537KBUILD_CFLAGS_MODULE := -DMODULE
538- KBUILD_RUSTCFLAGS_MODULE := --cfg MODULE
538+ KBUILD_RUSTFLAGS_MODULE := --cfg MODULE
539539KBUILD_LDFLAGS_MODULE :=
540540KBUILD_LDFLAGS :=
541541CLANG_FLAGS :=
@@ -563,10 +563,10 @@ export KBUILD_HOSTCXXFLAGS KBUILD_HOSTLDFLAGS KBUILD_HOSTLDLIBS LDFLAGS_MODULE
563563
564564export KBUILD_CPPFLAGS NOSTDINC_FLAGS LINUXINCLUDE OBJCOPYFLAGS KBUILD_LDFLAGS
565565export KBUILD_CFLAGS CFLAGS_KERNEL CFLAGS_MODULE
566- export KBUILD_RUSTC_TARGET KBUILD_RUSTCFLAGS RUSTCFLAGS_KERNEL RUSTCFLAGS_MODULE
566+ export KBUILD_RUST_TARGET KBUILD_RUSTFLAGS RUSTFLAGS_KERNEL RUSTFLAGS_MODULE
567567export KBUILD_AFLAGS AFLAGS_KERNEL AFLAGS_MODULE
568- export KBUILD_AFLAGS_MODULE KBUILD_CFLAGS_MODULE KBUILD_RUSTCFLAGS_MODULE KBUILD_LDFLAGS_MODULE
569- export KBUILD_AFLAGS_KERNEL KBUILD_CFLAGS_KERNEL KBUILD_RUSTCFLAGS_KERNEL
568+ export KBUILD_AFLAGS_MODULE KBUILD_CFLAGS_MODULE KBUILD_RUSTFLAGS_MODULE KBUILD_LDFLAGS_MODULE
569+ export KBUILD_AFLAGS_KERNEL KBUILD_CFLAGS_KERNEL KBUILD_RUSTFLAGS_KERNEL
570570
571571# Files to ignore in find ... statements
572572
@@ -793,42 +793,42 @@ KBUILD_CFLAGS += $(call cc-disable-warning, format-overflow)
793793KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member)
794794
795795ifdef CONFIG_RUST_DEBUG_ASSERTIONS
796- KBUILD_RUSTCFLAGS += -Cdebug-assertions=y
796+ KBUILD_RUSTFLAGS += -Cdebug-assertions=y
797797else
798- KBUILD_RUSTCFLAGS += -Cdebug-assertions=n
798+ KBUILD_RUSTFLAGS += -Cdebug-assertions=n
799799endif
800800
801801ifdef CONFIG_RUST_OVERFLOW_CHECKS
802- KBUILD_RUSTCFLAGS += -Coverflow-checks=y
802+ KBUILD_RUSTFLAGS += -Coverflow-checks=y
803803else
804- KBUILD_RUSTCFLAGS += -Coverflow-checks=n
804+ KBUILD_RUSTFLAGS += -Coverflow-checks=n
805805endif
806806
807807ifdef CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE
808808KBUILD_CFLAGS += -O2
809- KBUILD_RUSTCFLAGS_OPT_LEVEL_MAP := 2
809+ KBUILD_RUSTFLAGS_OPT_LEVEL_MAP := 2
810810else ifdef CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
811811KBUILD_CFLAGS += -O3
812- KBUILD_RUSTCFLAGS_OPT_LEVEL_MAP := 3
812+ KBUILD_RUSTFLAGS_OPT_LEVEL_MAP := 3
813813else ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
814814KBUILD_CFLAGS += -Os
815- KBUILD_RUSTCFLAGS_OPT_LEVEL_MAP := z
815+ KBUILD_RUSTFLAGS_OPT_LEVEL_MAP := z
816816endif
817817
818818ifdef CONFIG_RUST_OPT_LEVEL_SIMILAR_AS_CHOSEN_FOR_C
819- KBUILD_RUSTCFLAGS += -Copt-level=$(KBUILD_RUSTCFLAGS_OPT_LEVEL_MAP )
819+ KBUILD_RUSTFLAGS += -Copt-level=$(KBUILD_RUSTFLAGS_OPT_LEVEL_MAP )
820820else ifdef CONFIG_RUST_OPT_LEVEL_0
821- KBUILD_RUSTCFLAGS += -Copt-level=0
821+ KBUILD_RUSTFLAGS += -Copt-level=0
822822else ifdef CONFIG_RUST_OPT_LEVEL_1
823- KBUILD_RUSTCFLAGS += -Copt-level=1
823+ KBUILD_RUSTFLAGS += -Copt-level=1
824824else ifdef CONFIG_RUST_OPT_LEVEL_2
825- KBUILD_RUSTCFLAGS += -Copt-level=2
825+ KBUILD_RUSTFLAGS += -Copt-level=2
826826else ifdef CONFIG_RUST_OPT_LEVEL_3
827- KBUILD_RUSTCFLAGS += -Copt-level=3
827+ KBUILD_RUSTFLAGS += -Copt-level=3
828828else ifdef CONFIG_RUST_OPT_LEVEL_S
829- KBUILD_RUSTCFLAGS += -Copt-level=s
829+ KBUILD_RUSTFLAGS += -Copt-level=s
830830else ifdef CONFIG_RUST_OPT_LEVEL_Z
831- KBUILD_RUSTCFLAGS += -Copt-level=z
831+ KBUILD_RUSTFLAGS += -Copt-level=z
832832endif
833833
834834# Tell gcc to never replace conditional load with a non-conditional one
@@ -878,7 +878,7 @@ KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable)
878878KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable)
879879ifdef CONFIG_FRAME_POINTER
880880KBUILD_CFLAGS += -fno-omit-frame-pointer -fno-optimize-sibling-calls
881- KBUILD_RUSTCFLAGS += -Cforce-frame-pointers=y
881+ KBUILD_RUSTFLAGS += -Cforce-frame-pointers=y
882882else
883883# Some targets (ARM with Thumb2, for example), can't be built with frame
884884# pointers. For those, we don't have FUNCTION_TRACER automatically
@@ -916,7 +916,7 @@ ifdef CONFIG_CC_IS_GCC
916916DEBUG_CFLAGS += $(call cc-ifversion, -lt, 0500, $(call cc-option, -fno-var-tracking-assignments) )
917917endif
918918
919- DEBUG_RUSTCFLAGS :=
919+ DEBUG_RUSTFLAGS :=
920920
921921ifdef CONFIG_DEBUG_INFO
922922
@@ -929,9 +929,9 @@ endif
929929ifneq ($(LLVM_IAS ) ,1)
930930KBUILD_AFLAGS += -Wa,-gdwarf-2
931931ifdef CONFIG_DEBUG_INFO_REDUCED
932- DEBUG_RUSTCFLAGS += -Cdebuginfo=1
932+ DEBUG_RUSTFLAGS += -Cdebuginfo=1
933933else
934- DEBUG_RUSTCFLAGS += -Cdebuginfo=2
934+ DEBUG_RUSTFLAGS += -Cdebuginfo=2
935935endif
936936endif
937937
@@ -957,8 +957,8 @@ endif # CONFIG_DEBUG_INFO
957957KBUILD_CFLAGS += $(DEBUG_CFLAGS )
958958export DEBUG_CFLAGS
959959
960- KBUILD_RUSTCFLAGS += $(DEBUG_RUSTCFLAGS )
961- export DEBUG_RUSTCFLAGS
960+ KBUILD_RUSTFLAGS += $(DEBUG_RUSTFLAGS )
961+ export DEBUG_RUSTFLAGS
962962
963963ifdef CONFIG_FUNCTION_TRACER
964964ifdef CONFIG_FTRACE_MCOUNT_USE_CC
@@ -1115,11 +1115,11 @@ include $(addprefix $(srctree)/, $(include-y))
11151115# Do not add $(call cc-option,...) below this line. When you build the kernel
11161116# from the clean source tree, the GCC plugins do not exist at this point.
11171117
1118- # Add user supplied CPPFLAGS, AFLAGS, CFLAGS and RUSTCFLAGS as the last assignments
1118+ # Add user supplied CPPFLAGS, AFLAGS, CFLAGS and RUSTFLAGS as the last assignments
11191119KBUILD_CPPFLAGS += $(KCPPFLAGS )
11201120KBUILD_AFLAGS += $(KAFLAGS )
11211121KBUILD_CFLAGS += $(KCFLAGS )
1122- KBUILD_RUSTCFLAGS += $(KRUSTCFLAGS )
1122+ KBUILD_RUSTFLAGS += $(KRUSTFLAGS )
11231123
11241124KBUILD_LDFLAGS_MODULE += --build-id=sha1
11251125LDFLAGS_vmlinux += --build-id=sha1
0 commit comments