Bjørn Forsman
9e6e0d5f2a
kbuild: create deterministic initramfs directory listings
...
kbuild runs "find" on each entry in CONFIG_INITRAMFS_SOURCE that is a
directory. The order of the file listing output by "find" matter for
build reproducability, hence this patch applies "sort" to get
deterministic results.
Without this patch, two different machines with identical initramfs
directory input may produce differing initramfs cpio archives (different
hash) due to the different order of the files within the archive.
Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2017-07-03 08:02:09 +09:00
..
basic
fixdep: faster CONFIG_ search
2016-08-24 22:34:19 +02:00
coccinelle
drm: Introduce drm_property_blob_{get,put}()
2017-02-28 16:16:46 +01:00
dtc
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
gcc-plugins
Fixes a typo in sancov plugin, exposed in earlier compiler versions
2017-03-09 18:05:41 -08:00
gdb
genksyms
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
2017-03-11 01:18:25 +09:00
kconfig
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
ksymoops
Fix dead URLs to ftp.kernel.org
2017-03-28 16:16:52 +02:00
mod
kbuild: Consolidate header generation from ASM offset information
2017-04-13 05:43:37 +09:00
package
Kbuild misc updates for 4.12
2017-05-10 20:41:43 -07:00
selinux
selinux: include sys/socket.h in host programs to have PF_MAX
2017-03-10 15:09:27 -05:00
tracing
ftrace/scripts: Add helper script to bisect function tracing problem functions
2016-09-21 13:56:55 -04:00
.gitignore
adjust_autoksyms.sh
kbuild: fix scripts/adjust_autoksyms.sh* for the no modules case
2016-12-11 22:30:10 +01:00
asn1_compiler.c
bloat-o-meter
scripts/bloat-o-meter: compile .NUMBER regex
2016-12-12 18:55:06 -08:00
bootgraph.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
check-lc_ctype.c
check_00index.sh
scripts: add a script to check if Documentation/00-INDEX is sane
2016-12-05 14:21:24 -07:00
check_extable.sh
checkincludes.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
checkkconfigsymbols.py
checkkconfigsymbols.py: support Kconfig's 'imply' statement
2017-02-03 11:49:06 +01:00
checkpatch.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
checkstack.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
checksyscalls.sh
x86/syscalls/32: Ignore arch_prctl for other architectures
2017-03-24 14:13:55 +01:00
checkversion.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
cleanfile
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
cleanpatch
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
coccicheck
scripts/coccicheck: Update reference for the corresponding documentation
2016-10-11 09:50:43 +02:00
config
conmakehash.c
const_structs.checkpatch
const_structs.checkpatch: add frequently used from Julia Lawall's list
2016-10-11 15:06:30 -07:00
decode_stacktrace.sh
scripts/decode_stacktrace.sh: Fix address line detection on x86
2016-11-29 14:19:50 +01:00
decodecode
depmod.sh
diffconfig
docproc.c
export_report.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
extract-cert.c
extract-ikconfig
extract-module-sig.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
extract-sys-certs.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
extract-vmlinux
extract_xc3028.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
faddr2line
scripts/faddr2line: Fix "size mismatch" error
2016-10-25 18:40:37 +02:00
gcc-goto.sh
gcc-ld
gcc-plugin.sh
gcc-plugins: abort builds cleanly when not supported
2016-08-08 17:49:05 -07:00
gcc-version.sh
gcc-x86_32-has-stack-protector.sh
gcc-x86_64-has-stack-protector.sh
scripts/has-stack-protector: add -fno-PIE
2016-11-09 22:28:05 +01:00
gen_initramfs_list.sh
kbuild: create deterministic initramfs directory listings
2017-07-03 08:02:09 +09:00
get_dvb_firmware
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
get_maintainer.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
gfp-translate
headerdep.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
headers.sh
headers_check.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
headers_install.sh
insert-sys-cert.c
kallsyms.c
kbuild: modversions: add infrastructure for emitting relative CRCs
2017-02-03 08:28:25 -08:00
Kbuild.include
Kbuild updates for v4.12
2017-05-10 20:11:05 -07:00
kernel-doc
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
kernel-doc-xml-ref
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
ld-version.sh
Lindent
scripts/Lindent: clean up and optimize
2017-02-22 16:41:26 -08:00
link-vmlinux.sh
kbuild: minor improvement for thin archives build
2016-11-29 15:58:57 +01:00
Makefile
Makefile.asm-generic
Makefile.build
objtool: make it visible in make V=1 output
2017-05-03 13:39:37 +09:00
Makefile.clean
Makefile.dtbinst
kbuild: dtbinst: remove unnecessary __dtbs_install_prep target
2017-05-08 07:26:06 +09:00
Makefile.extrawarn
kbuild: drop -Wno-unknown-warning-option from clang options
2017-04-23 16:09:15 +09:00
Makefile.fwinst
Makefile.gcc-plugins
powerpc updates for 4.11 part 1.
2017-02-22 10:30:38 -08:00
Makefile.headersinst
uapi: export all arch specifics directories
2017-05-11 00:22:17 +09:00
Makefile.help
Makefile.host
Makefile.kasan
kasan: turn on -fsanitize-address-use-after-scope
2016-12-12 18:55:09 -08:00
Makefile.lib
Kbuild updates for v4.12
2017-05-10 20:11:05 -07:00
Makefile.modbuiltin
Makefile.modinst
Makefile.modpost
kbuild: add arch specific post-link Makefile
2016-09-09 10:47:00 +02:00
Makefile.modsign
Makefile.ubsan
Kbuild: enable -Wmaybe-uninitialized warning for "make W=1"
2016-11-11 08:45:08 -08:00
makelst
markup_oops.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
mkcompile_h
scripts/mkcompile_h: Remove trailing spaces from compiler version
2017-06-19 22:48:15 +09:00
mkmakefile
mksysmap
mkuboot.sh
mkversion
module-common.lds
module: set .init_array alignment to 8
2017-03-13 09:40:28 -07:00
namespace.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
objdiff
scripts: objdiff: Ignore debug info when comparing
2017-03-11 11:13:38 +09:00
patch-kernel
pnmtologo.c
profile2linkerlist.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
prune-kernel
recordmcount.c
ftrace: Allow for function tracing to record init functions on boot up
2017-03-24 20:51:49 -04:00
recordmcount.h
recordmcount.pl
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
setlocalversion
show_delta
sign-file.c
sign-file: fix build error in sign-file.c with libressl
2017-02-10 12:43:47 +11:00
sortextable.c
powerpc: Build-time sort the exception table
2016-11-14 11:11:51 +11:00
sortextable.h
spelling.txt
treewide: spelling: correct diffrent[iate] and banlance typos
2017-05-08 17:15:13 -07:00
stackdelta
scripts: Switch to more portable Perl shebang
2017-05-14 11:20:44 +09:00
stackusage
tags.sh
scripts/tags.sh: include arch/Kconfig* for tags generation
2017-02-22 16:41:26 -08:00
unifdef.c
ver_linux
ver_linux: Use /usr/bin/awk instead of /bin/awk
2017-04-08 18:03:42 +02:00
xen-hypercalls.sh
xz_wrap.sh