lkml.org 
[lkml]   [2021]   [Sep]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[PATCH 5/8] scripts: get_abi.pl: ignore some sysfs nodes earlier
Date
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>
---
scripts/get_abi.pl | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/scripts/get_abi.pl b/scripts/get_abi.pl
index 3c0063d0e05e..42eb16eb78e9 100755
--- a/scripts/get_abi.pl
+++ b/scripts/get_abi.pl
@@ -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);

@@ -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") {
--
2.31.1
\
 
 \ /
  Last update: 2021-09-23 17:48    [W:0.104 / U:0.324 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site