Commit 16ffc4c3 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'kbuild-misc-v4.13' of...

Merge tag 'kbuild-misc-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild

Pull misc Kbuild updates from Masahiro Yamada:

 - Use more portable shebang for Perl scripts

 - Remove trailing spaces from GCC version in kernel log

 - Make initramfs generation deterministic

* tag 'kbuild-misc-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
  kbuild: create deterministic initramfs directory listings
  scripts/mkcompile_h: Remove trailing spaces from compiler version
  scripts: Switch to more portable Perl shebang
parents 58f051fc 9e6e0d5f
#!/usr/bin/perl #!/usr/bin/env perl
# Copyright 2008, Intel Corporation # Copyright 2008, Intel Corporation
# #
......
#!/usr/bin/perl #!/usr/bin/env perl
# #
# checkincludes: find/remove files included more than once # checkincludes: find/remove files included more than once
# #
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# (c) 2001, Dave Jones. (the file handling bit) # (c) 2001, Dave Jones. (the file handling bit)
# (c) 2005, Joel Schopp <jschopp@austin.ibm.com> (the ugly bit) # (c) 2005, Joel Schopp <jschopp@austin.ibm.com> (the ugly bit)
# (c) 2007,2008, Andy Whitcroft <apw@uk.ibm.com> (new conditions, test suite) # (c) 2007,2008, Andy Whitcroft <apw@uk.ibm.com> (new conditions, test suite)
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
# Licensed under the terms of the GNU GPL License version 2 # Licensed under the terms of the GNU GPL License version 2
use strict; use strict;
use warnings;
use POSIX; use POSIX;
use File::Basename; use File::Basename;
use Cwd 'abs_path'; use Cwd 'abs_path';
......
#!/usr/bin/perl #!/usr/bin/env perl
# Check the stack usage of functions # Check the stack usage of functions
# #
......
#! /usr/bin/perl #! /usr/bin/env perl
# #
# checkversion find uses of LINUX_VERSION_CODE or KERNEL_VERSION # checkversion find uses of LINUX_VERSION_CODE or KERNEL_VERSION
# without including <linux/version.h>, or cases of # without including <linux/version.h>, or cases of
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# #
# Clean a text file -- or directory of text files -- of stealth whitespace. # Clean a text file -- or directory of text files -- of stealth whitespace.
# WARNING: this can be a highly destructive operation. Use with caution. # WARNING: this can be a highly destructive operation. Use with caution.
# #
use warnings;
use bytes; use bytes;
use File::Basename; use File::Basename;
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# #
# Clean a patch file -- or directory of patch files -- of stealth whitespace. # Clean a patch file -- or directory of patch files -- of stealth whitespace.
# WARNING: this can be a highly destructive operation. Use with caution. # WARNING: this can be a highly destructive operation. Use with caution.
# #
use warnings;
use bytes; use bytes;
use File::Basename; use File::Basename;
......
#!/usr/bin/perl #!/usr/bin/env perl
# Copyright 2016 by Frank Rowand # Copyright 2016 by Frank Rowand
# Copyright 2016 by Gaurav Minocha # Copyright 2016 by Gaurav Minocha
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# #
# (C) Copyright IBM Corporation 2006. # (C) Copyright IBM Corporation 2006.
# Released under GPL v2. # Released under GPL v2.
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
# Usage: export_report.pl -k Module.symvers [-o report_file ] -f *.mod.c # Usage: export_report.pl -k Module.symvers [-o report_file ] -f *.mod.c
# #
use warnings;
use Getopt::Std; use Getopt::Std;
use strict; use strict;
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# #
# extract-mod-sig <part> <module-file> # extract-mod-sig <part> <module-file>
# #
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
# -k: Just the key ID # -k: Just the key ID
# -s: Just the crypto signature or PKCS#7 message # -s: Just the crypto signature or PKCS#7 message
# #
use warnings;
use strict; use strict;
die "Format: $0 -[0adnks] module-file >out\n" die "Format: $0 -[0adnks] module-file >out\n"
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# #
use warnings;
use strict; use strict;
use Math::BigInt; use Math::BigInt;
use Fcntl "SEEK_SET"; use Fcntl "SEEK_SET";
......
#!/usr/bin/perl #!/usr/bin/env perl
# Copyright (c) Mauro Carvalho Chehab <mchehab@infradead.org> # Copyright (c) Mauro Carvalho Chehab <mchehab@infradead.org>
# Released under GPLv2 # Released under GPLv2
......
...@@ -174,7 +174,7 @@ dir_filelist() { ...@@ -174,7 +174,7 @@ dir_filelist() {
${dep_list}header "$1" ${dep_list}header "$1"
srcdir=$(echo "$1" | sed -e 's://*:/:g') srcdir=$(echo "$1" | sed -e 's://*:/:g')
dirlist=$(find "${srcdir}" -printf "%p %m %U %G\n") dirlist=$(find "${srcdir}" -printf "%p %m %U %G\n" | sort)
# If $dirlist is only one line, then the directory is empty # If $dirlist is only one line, then the directory is empty
if [ "$(echo "${dirlist}" | wc -l)" -gt 1 ]; then if [ "$(echo "${dirlist}" | wc -l)" -gt 1 ]; then
......
#!/usr/bin/perl #!/usr/bin/env perl
# DVB firmware extractor # DVB firmware extractor
# #
# (c) 2004 Andrew de Quincey # (c) 2004 Andrew de Quincey
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# (c) 2007, Joe Perches <joe@perches.com> # (c) 2007, Joe Perches <joe@perches.com>
# created from checkpatch.pl # created from checkpatch.pl
# #
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
# #
# Licensed under the terms of the GNU GPL License version 2 # Licensed under the terms of the GNU GPL License version 2
use warnings;
use strict; use strict;
my $P = $0; my $P = $0;
......
#! /usr/bin/perl #! /usr/bin/env perl
# #
# Detect cycles in the header file dependency graph # Detect cycles in the header file dependency graph
# Vegard Nossum <vegardno@ifi.uio.no> # Vegard Nossum <vegardno@ifi.uio.no>
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# #
# headers_check.pl execute a number of trivial consistency checks # headers_check.pl execute a number of trivial consistency checks
# #
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
# #
# 3) Check for leaked CONFIG_ symbols # 3) Check for leaked CONFIG_ symbols
use warnings;
use strict; use strict;
use File::Basename; use File::Basename;
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# #
# Copyright 2005-2009 - Steven Rostedt # Copyright 2005-2009 - Steven Rostedt
# Licensed under the terms of the GNU GPL License version 2 # Licensed under the terms of the GNU GPL License version 2
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
# mv config_strip .config # mv config_strip .config
# make oldconfig # make oldconfig
# #
use warnings;
use strict; use strict;
use Getopt::Long; use Getopt::Long;
......
#!/usr/bin/perl -w #!/usr/bin/env perl
use warnings;
use strict; use strict;
## Copyright (c) 1998 Michael Zucchi, All Rights Reserved ## ## Copyright (c) 1998 Michael Zucchi, All Rights Reserved ##
......
#!/usr/bin/perl #!/usr/bin/env perl
use File::Basename; use File::Basename;
use Math::BigInt; use Math::BigInt;
......
...@@ -76,7 +76,7 @@ UTS_TRUNCATE="cut -b -$UTS_LEN" ...@@ -76,7 +76,7 @@ UTS_TRUNCATE="cut -b -$UTS_LEN"
echo \#define LINUX_COMPILE_BY \"`echo $LINUX_COMPILE_BY | $UTS_TRUNCATE`\" echo \#define LINUX_COMPILE_BY \"`echo $LINUX_COMPILE_BY | $UTS_TRUNCATE`\"
echo \#define LINUX_COMPILE_HOST \"`echo $LINUX_COMPILE_HOST | $UTS_TRUNCATE`\" echo \#define LINUX_COMPILE_HOST \"`echo $LINUX_COMPILE_HOST | $UTS_TRUNCATE`\"
echo \#define LINUX_COMPILER \"`$CC -v 2>&1 | grep ' version '`\" echo \#define LINUX_COMPILER \"`$CC -v 2>&1 | grep ' version ' | sed 's/[[:space:]]*$//'`\"
) > .tmpcompile ) > .tmpcompile
# Only replace the real compile.h if the new one is different, # Only replace the real compile.h if the new one is different,
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# #
# namespace.pl. Mon Aug 30 2004 # namespace.pl. Mon Aug 30 2004
# #
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
# result. # result.
# #
require 5; # at least perl 5 use warnings;
use strict; use strict;
use File::Find; use File::Find;
......
#!/usr/bin/perl #!/usr/bin/env perl
# #
# Takes a (sorted) output of readprofile and turns it into a list suitable for # Takes a (sorted) output of readprofile and turns it into a list suitable for
......
#!/usr/bin/perl -w #!/usr/bin/env perl
# (c) 2008, Steven Rostedt <srostedt@redhat.com> # (c) 2008, Steven Rostedt <srostedt@redhat.com>
# Licensed under the terms of the GNU GPL License version 2 # Licensed under the terms of the GNU GPL License version 2
# #
...@@ -106,6 +106,7 @@ ...@@ -106,6 +106,7 @@
# 9) Move the result back to the original object. # 9) Move the result back to the original object.
# #
use warnings;
use strict; use strict;
my $P = $0; my $P = $0;
......
#!/usr/bin/perl #!/usr/bin/env perl
# Read two files produced by the stackusage script, and show the # Read two files produced by the stackusage script, and show the
# delta between them. # delta between them.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment