mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 20:51:03 +02:00
scripts: get_abi.pl: Ignore fs/cgroup sysfs nodes earlier
In order to speedup the parser and store less data, handle fs/cgroup exceptions a lot earlier. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Link: https://lore.kernel.org/r/caa37831c9e02ae58677d1515ed7cee94f52ea9d.1631957565.git.mchehab+huawei@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
50116aec11
commit
0b87a1b81b
@@ -550,6 +550,10 @@ my @files;
|
|||||||
my $escape_symbols = qr { ([\x01-\x08\x0e-\x1f\x21-\x29\x2b-\x2d\x3a-\x40\x7b-\xfe]) }x;
|
my $escape_symbols = qr { ([\x01-\x08\x0e-\x1f\x21-\x29\x2b-\x2d\x3a-\x40\x7b-\xfe]) }x;
|
||||||
sub parse_existing_sysfs {
|
sub parse_existing_sysfs {
|
||||||
my $file = $File::Find::name;
|
my $file = $File::Find::name;
|
||||||
|
|
||||||
|
# Ignore cgroup and firmware
|
||||||
|
return if ($file =~ m#^/sys/(fs/cgroup|firmware)/#);
|
||||||
|
|
||||||
my $mode = (lstat($file))[2];
|
my $mode = (lstat($file))[2];
|
||||||
my $abs_file = abs_path($file);
|
my $abs_file = abs_path($file);
|
||||||
|
|
||||||
@@ -570,9 +574,6 @@ sub parse_existing_sysfs {
|
|||||||
sub check_undefined_symbols {
|
sub check_undefined_symbols {
|
||||||
foreach my $file (sort @files) {
|
foreach my $file (sort @files) {
|
||||||
|
|
||||||
# Ignore cgroup and firmware
|
|
||||||
next if ($file =~ m#^/sys/(fs/cgroup|firmware)/#);
|
|
||||||
|
|
||||||
my $defined = 0;
|
my $defined = 0;
|
||||||
my $exact = 0;
|
my $exact = 0;
|
||||||
my $whats = "";
|
my $whats = "";
|
||||||
|
Reference in New Issue
Block a user