checkstack: fix printed address
[linux-2.6-block.git] / scripts / checkstack.pl
index 84f5fb7f1cecc2e5b99902b5734e4d30a1afeebe..ac74f8629ceacdae62fa34c108fe0d898cb8be4b 100755 (executable)
@@ -139,15 +139,11 @@ $total_size = 0;
 while (my $line = <STDIN>) {
        if ($line =~ m/$funcre/) {
                $func = $1;
-               next if $line !~ m/^($xs*)/;
+               next if $line !~ m/^($x*)/;
                if ($total_size > $min_stack) {
                        push @stack, "$intro$total_size\n";
                }
-
-               $addr = $1;
-               $addr =~ s/ /0/g;
-               $addr = "0x$addr";
-
+               $addr = "0x$1";
                $intro = "$addr $func [$file]:";
                my $padlen = 56 - length($intro);
                while ($padlen > 0) {