@@ -488,11 +488,11 @@ CHECKFLAGS := -D__linux__ -Dlinux -D__STDC__ -Dunix -D__unix__ \
488
488
-Wbitwise -Wno-return-void -Wno-unknown-attribute $(CF )
489
489
NOSTDINC_FLAGS :=
490
490
CFLAGS_MODULE =
491
- RUSTCFLAGS_MODULE =
491
+ RUSTFLAGS_MODULE =
492
492
AFLAGS_MODULE =
493
493
LDFLAGS_MODULE =
494
494
CFLAGS_KERNEL =
495
- RUSTCFLAGS_KERNEL =
495
+ RUSTFLAGS_KERNEL =
496
496
AFLAGS_KERNEL =
497
497
LDFLAGS_vmlinux =
498
498
@@ -521,8 +521,8 @@ KBUILD_CFLAGS := -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs \
521
521
-Werror=return-type -Wno-format-security \
522
522
-std=gnu89
523
523
KBUILD_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 \
526
526
-Cpanic=abort -Cembed-bitcode=n -Clto=n -Crpath=n \
527
527
-Cforce-unwind-tables=n -Ccodegen-units=1 \
528
528
-Zbinary_dep_depinfo=y -Zsymbol-mangling-version=v0 \
@@ -532,10 +532,10 @@ KBUILD_CLIPPYFLAGS := -Dclippy::correctness -Dclippy::style \
532
532
-Dclippy::complexity -Dclippy::perf
533
533
KBUILD_AFLAGS_KERNEL :=
534
534
KBUILD_CFLAGS_KERNEL :=
535
- KBUILD_RUSTCFLAGS_KERNEL :=
535
+ KBUILD_RUSTFLAGS_KERNEL :=
536
536
KBUILD_AFLAGS_MODULE := -DMODULE
537
537
KBUILD_CFLAGS_MODULE := -DMODULE
538
- KBUILD_RUSTCFLAGS_MODULE := --cfg MODULE
538
+ KBUILD_RUSTFLAGS_MODULE := --cfg MODULE
539
539
KBUILD_LDFLAGS_MODULE :=
540
540
KBUILD_LDFLAGS :=
541
541
CLANG_FLAGS :=
@@ -563,10 +563,10 @@ export KBUILD_HOSTCXXFLAGS KBUILD_HOSTLDFLAGS KBUILD_HOSTLDLIBS LDFLAGS_MODULE
563
563
564
564
export KBUILD_CPPFLAGS NOSTDINC_FLAGS LINUXINCLUDE OBJCOPYFLAGS KBUILD_LDFLAGS
565
565
export 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
567
567
export 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
570
570
571
571
# Files to ignore in find ... statements
572
572
@@ -793,42 +793,42 @@ KBUILD_CFLAGS += $(call cc-disable-warning, format-overflow)
793
793
KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member)
794
794
795
795
ifdef CONFIG_RUST_DEBUG_ASSERTIONS
796
- KBUILD_RUSTCFLAGS += -Cdebug-assertions=y
796
+ KBUILD_RUSTFLAGS += -Cdebug-assertions=y
797
797
else
798
- KBUILD_RUSTCFLAGS += -Cdebug-assertions=n
798
+ KBUILD_RUSTFLAGS += -Cdebug-assertions=n
799
799
endif
800
800
801
801
ifdef CONFIG_RUST_OVERFLOW_CHECKS
802
- KBUILD_RUSTCFLAGS += -Coverflow-checks=y
802
+ KBUILD_RUSTFLAGS += -Coverflow-checks=y
803
803
else
804
- KBUILD_RUSTCFLAGS += -Coverflow-checks=n
804
+ KBUILD_RUSTFLAGS += -Coverflow-checks=n
805
805
endif
806
806
807
807
ifdef CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE
808
808
KBUILD_CFLAGS += -O2
809
- KBUILD_RUSTCFLAGS_OPT_LEVEL_MAP := 2
809
+ KBUILD_RUSTFLAGS_OPT_LEVEL_MAP := 2
810
810
else ifdef CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
811
811
KBUILD_CFLAGS += -O3
812
- KBUILD_RUSTCFLAGS_OPT_LEVEL_MAP := 3
812
+ KBUILD_RUSTFLAGS_OPT_LEVEL_MAP := 3
813
813
else ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
814
814
KBUILD_CFLAGS += -Os
815
- KBUILD_RUSTCFLAGS_OPT_LEVEL_MAP := z
815
+ KBUILD_RUSTFLAGS_OPT_LEVEL_MAP := z
816
816
endif
817
817
818
818
ifdef 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 )
820
820
else ifdef CONFIG_RUST_OPT_LEVEL_0
821
- KBUILD_RUSTCFLAGS += -Copt-level=0
821
+ KBUILD_RUSTFLAGS += -Copt-level=0
822
822
else ifdef CONFIG_RUST_OPT_LEVEL_1
823
- KBUILD_RUSTCFLAGS += -Copt-level=1
823
+ KBUILD_RUSTFLAGS += -Copt-level=1
824
824
else ifdef CONFIG_RUST_OPT_LEVEL_2
825
- KBUILD_RUSTCFLAGS += -Copt-level=2
825
+ KBUILD_RUSTFLAGS += -Copt-level=2
826
826
else ifdef CONFIG_RUST_OPT_LEVEL_3
827
- KBUILD_RUSTCFLAGS += -Copt-level=3
827
+ KBUILD_RUSTFLAGS += -Copt-level=3
828
828
else ifdef CONFIG_RUST_OPT_LEVEL_S
829
- KBUILD_RUSTCFLAGS += -Copt-level=s
829
+ KBUILD_RUSTFLAGS += -Copt-level=s
830
830
else ifdef CONFIG_RUST_OPT_LEVEL_Z
831
- KBUILD_RUSTCFLAGS += -Copt-level=z
831
+ KBUILD_RUSTFLAGS += -Copt-level=z
832
832
endif
833
833
834
834
# 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)
878
878
KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable)
879
879
ifdef CONFIG_FRAME_POINTER
880
880
KBUILD_CFLAGS += -fno-omit-frame-pointer -fno-optimize-sibling-calls
881
- KBUILD_RUSTCFLAGS += -Cforce-frame-pointers=y
881
+ KBUILD_RUSTFLAGS += -Cforce-frame-pointers=y
882
882
else
883
883
# Some targets (ARM with Thumb2, for example), can't be built with frame
884
884
# pointers. For those, we don't have FUNCTION_TRACER automatically
@@ -916,7 +916,7 @@ ifdef CONFIG_CC_IS_GCC
916
916
DEBUG_CFLAGS += $(call cc-ifversion, -lt, 0500, $(call cc-option, -fno-var-tracking-assignments) )
917
917
endif
918
918
919
- DEBUG_RUSTCFLAGS :=
919
+ DEBUG_RUSTFLAGS :=
920
920
921
921
ifdef CONFIG_DEBUG_INFO
922
922
@@ -929,9 +929,9 @@ endif
929
929
ifneq ($(LLVM_IAS ) ,1)
930
930
KBUILD_AFLAGS += -Wa,-gdwarf-2
931
931
ifdef CONFIG_DEBUG_INFO_REDUCED
932
- DEBUG_RUSTCFLAGS += -Cdebuginfo=1
932
+ DEBUG_RUSTFLAGS += -Cdebuginfo=1
933
933
else
934
- DEBUG_RUSTCFLAGS += -Cdebuginfo=2
934
+ DEBUG_RUSTFLAGS += -Cdebuginfo=2
935
935
endif
936
936
endif
937
937
@@ -957,8 +957,8 @@ endif # CONFIG_DEBUG_INFO
957
957
KBUILD_CFLAGS += $(DEBUG_CFLAGS )
958
958
export DEBUG_CFLAGS
959
959
960
- KBUILD_RUSTCFLAGS += $(DEBUG_RUSTCFLAGS )
961
- export DEBUG_RUSTCFLAGS
960
+ KBUILD_RUSTFLAGS += $(DEBUG_RUSTFLAGS )
961
+ export DEBUG_RUSTFLAGS
962
962
963
963
ifdef CONFIG_FUNCTION_TRACER
964
964
ifdef CONFIG_FTRACE_MCOUNT_USE_CC
@@ -1115,11 +1115,11 @@ include $(addprefix $(srctree)/, $(include-y))
1115
1115
# Do not add $(call cc-option,...) below this line. When you build the kernel
1116
1116
# from the clean source tree, the GCC plugins do not exist at this point.
1117
1117
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
1119
1119
KBUILD_CPPFLAGS += $(KCPPFLAGS )
1120
1120
KBUILD_AFLAGS += $(KAFLAGS )
1121
1121
KBUILD_CFLAGS += $(KCFLAGS )
1122
- KBUILD_RUSTCFLAGS += $(KRUSTCFLAGS )
1122
+ KBUILD_RUSTFLAGS += $(KRUSTFLAGS )
1123
1123
1124
1124
KBUILD_LDFLAGS_MODULE += --build-id=sha1
1125
1125
LDFLAGS_vmlinux += --build-id=sha1
0 commit comments