diff options
author | Rob Herring <robh@kernel.org> | 2017-03-21 09:14:20 -0500 |
---|---|---|
committer | Rob Herring <robh@kernel.org> | 2017-03-29 16:49:41 -0500 |
commit | 8654cb8d0371de3f119c657531abf2ee4423cb44 (patch) | |
tree | c18d8ad29f5bef597ac32dd2b98c2431a9dc8238 | |
parent | 89d123106a97bf412a4c10482044c822f4b069f7 (diff) | |
download | linux-8654cb8d0371de3f119c657531abf2ee4423cb44.tar.bz2 |
dtc: update warning settings for new bus and node/property name checks
dtc gained new warnings checking PCI and simple buses, unit address
formatting, and stricter node and property name checking. Disable the
new dtc warnings by default as there are 1000s. As before, warnings are
enabled with W=1 or W=2. The strict node and property name checks are a
bit subjective, so they are only enabled for W=2.
Signed-off-by: Rob Herring <robh@kernel.org>
-rw-r--r-- | scripts/Makefile.lib | 12 | ||||
-rwxr-xr-x | scripts/dtc/update-dtc-source.sh | 1 |
2 files changed, 12 insertions, 1 deletions
diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib index 0a07f9014944..8066b6185d1e 100644 --- a/scripts/Makefile.lib +++ b/scripts/Makefile.lib @@ -280,7 +280,17 @@ DTC ?= $(objtree)/scripts/dtc/dtc # Disable noisy checks by default ifeq ($(KBUILD_ENABLE_EXTRA_GCC_CHECKS),) -DTC_FLAGS += -Wno-unit_address_vs_reg +DTC_FLAGS += -Wno-unit_address_vs_reg \ + -Wno-simple_bus_reg \ + -Wno-unit_address_format \ + -Wno-pci_bridge \ + -Wno-pci_device_bus_num \ + -Wno-pci_device_reg +endif + +ifeq ($(KBUILD_ENABLE_EXTRA_GCC_CHECKS),2) +DTC_FLAGS += -Wnode_name_chars_strict \ + -Wproperty_name_chars_strict endif # Generate an assembly file to wrap the output of the device tree compiler diff --git a/scripts/dtc/update-dtc-source.sh b/scripts/dtc/update-dtc-source.sh index c92e6bd9458d..b8ebcc6722d2 100755 --- a/scripts/dtc/update-dtc-source.sh +++ b/scripts/dtc/update-dtc-source.sh @@ -77,4 +77,5 @@ This adds the following commits from upstream: ${dtc_log} EOF ) + git commit -e -v -s -m "${commit_msg}" |