[PATCH v5.4 0/6] Build time improvements

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

please pick up the following patches for 5.4.

Those are build time optimizations for kernel/gen_kheaders.sh, and - by
removing bashisms - dropping the dependency to /bin/bash.

In addition, this enables build time improvements across the tree by optionally
allowing to use alternative implementations for various compression tools, e.g.
GZIP=pigz.

The documentation-only change is not strictly necessary, but keeps
kernel/gen_kheaders.sh in sync with mainline.

Cheers,
Matthias

Cc: Denis Efremov <efremov@xxxxxxxxx>
Cc: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>
Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

Denis Efremov (1):
  kbuild: add variables for compression tools

Masahiro Yamada (5):
  kheaders: remove unneeded 'cat' command piped to 'head' / 'tail'
  kheaders: optimize md5sum calculation for in-tree builds
  kheaders: optimize header copy for in-tree builds
  kheaders: remove the last bashism to allow sh to run it
  kheaders: explain why include/config/autoconf.h is excluded from
    md5sum

 Makefile                          | 25 +++++++++++-
 arch/arm/boot/deflate_xip_data.sh |  2 +-
 arch/ia64/Makefile                |  2 +-
 arch/m68k/Makefile                |  8 ++--
 arch/parisc/Makefile              |  2 +-
 kernel/Makefile                   |  2 +-
 kernel/gen_kheaders.sh            | 66 ++++++++++++++++++-------------
 scripts/Makefile.lib              | 12 +++---
 scripts/Makefile.package          |  8 ++--
 scripts/package/buildtar          |  6 +--
 scripts/xz_wrap.sh                |  2 +-
 11 files changed, 83 insertions(+), 52 deletions(-)

-- 
2.28.0.297.g1956fa8f8d-goog




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux