summaryrefslogtreecommitdiff
path: root/LICENSES
diff options
context:
space:
mode:
authorDmitry Goldin <dgoldin+lkml@protonmail.ch>2019-10-04 13:40:07 +0300
committerMasahiro Yamada <yamada.masahiro@socionext.com>2019-10-05 09:29:49 +0300
commit86cdd2fdc4e39c388d39c7ba2396d1a9dfd66226 (patch)
treec79544ad48bd9dedb9893a7c2d5c388a9ed5dfba /LICENSES
parentd188b8c901bb4966ab035ce90af02426f062e9e1 (diff)
downloadlinux-86cdd2fdc4e39c388d39c7ba2396d1a9dfd66226.tar.xz
kheaders: make headers archive reproducible
In commit 43d8ce9d65a5 ("Provide in-kernel headers to make extending kernel easier") a new mechanism was introduced, for kernels >=5.2, which embeds the kernel headers in the kernel image or a module and exposes them in procfs for use by userland tools. The archive containing the header files has nondeterminism caused by header files metadata. This patch normalizes the metadata and utilizes KBUILD_BUILD_TIMESTAMP if provided and otherwise falls back to the default behaviour. In commit f7b101d33046 ("kheaders: Move from proc to sysfs") it was modified to use sysfs and the script for generation of the archive was renamed to what is being patched. Signed-off-by: Dmitry Goldin <dgoldin+lkml@protonmail.ch> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Reviewed-by: Joel Fernandes (Google) <joel@joelfernandes.org> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'LICENSES')
0 files changed, 0 insertions, 0 deletions