Skip to content

Commit

Permalink
scripts: get_abi.pl: ignore some sysfs nodes earlier
Browse files Browse the repository at this point in the history
When checking for undefined symbols, some nodes aren't easy
or don't make sense to be checked right now. Prevent allocating
memory for those, as they'll be ignored anyway.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/5228789cbef8241d44504ad29fca5cab356cdc53.1632411447.git.mchehab+huawei@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
mchehab authored and gregkh committed Sep 23, 2021
1 parent 9263589 commit 0cd9e25
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions scripts/get_abi.pl
Original file line number Diff line number Diff line change
Expand Up @@ -628,6 +628,14 @@ sub parse_existing_sysfs {
# Ignore cgroup and firmware
return if ($file =~ m#^/sys/(fs/cgroup|firmware)/#);

# Ignore some sysfs nodes
return if ($file =~ m#/(sections|notes)/#);

# Would need to check at
# Documentation/admin-guide/kernel-parameters.txt, but this
# is not easily parseable.
return if ($file =~ m#/parameters/#);

my $mode = (lstat($file))[2];
my $abs_file = abs_path($file);

Expand Down Expand Up @@ -709,14 +717,6 @@ sub check_undefined_symbols {

next if ($exact);

# Ignore some sysfs nodes
next if ($file =~ m#/(sections|notes)/#);

# Would need to check at
# Documentation/admin-guide/kernel-parameters.txt, but this
# is not easily parseable.
next if ($file =~ m#/parameters/#);

if ($hint && $defined && (!$search_string || $found_string)) {
$what =~ s/\xac/\n\t/g;
if ($leave ne "others") {
Expand Down

0 comments on commit 0cd9e25

Please sign in to comment.