summaryrefslogtreecommitdiff
path: root/util/lint/kconfig_lint
diff options
context:
space:
mode:
Diffstat (limited to 'util/lint/kconfig_lint')
-rwxr-xr-xutil/lint/kconfig_lint6
1 files changed, 6 insertions, 0 deletions
diff --git a/util/lint/kconfig_lint b/util/lint/kconfig_lint
index 4315768709..44e898fa40 100755
--- a/util/lint/kconfig_lint
+++ b/util/lint/kconfig_lint
@@ -51,6 +51,8 @@ my %used_symbols; # structure of symbols used in the tree, and where th
my @collected_symbols; #
my %selected_symbols; # list of symbols that are enabled by a select statement
+my $exclude_unused = '_SPECIFIC_OPTIONS|SOUTH_BRIDGE_OPTIONS';
+
Main();
#-------------------------------------------------------------------------------
@@ -380,6 +382,10 @@ sub check_used_symbols {
# loop through all defined symbols and see if they're used anywhere
foreach my $key ( sort ( keys %symbols ) ) {
+ if ( $key =~ /$exclude_unused/ ) {
+ next;
+ }
+
#see if they're used internal to Kconfig
next if ( exists $referenced_symbols{$key} );