v2.27.0
For Linux kernel version: 6.3
Changes of existing tools:
- s390-tools cross-compile and non-s390x support:
pkg-config
is now mandatory for the build process- Add
PKG_CONFIG
Makefile variable to select pkg-config program;
defaultpkg-config
or$(CROSS_COMPILE)pkg-config
if
CROSS_COMPILE
is set - Rename Makefile variable
ARCH
toHOST_ARCH
.HOST_ARCH
is the
architecture that will run the produced (executable) objects - Add the Makefile variable
BUILD_ARCH
.BUILD_ARCH
is the
architecture of the build system. For each Makefile variable like
CC
,LINK
,CPP
, ... there is a suffixed version of it - e.g.
CC_FOR_BUILD
. This is useful for cross compiling, and this naming
convention is very similar to the Meson convention (see
https://mesonbuild.com/Reference-tables.html#environment-variables-per-machine). - Limit build targets for non-s390x architectures (pvattest)
- dasdfmt: Fall back to full format if space release fails
- dbginfo.sh: Add nstat for network and SNMP stats
- dbginfo.sh: Rework crypto data collection
- hyptop: Show thread util by default
- zipl: Add support for list-directed IPL dump from ECKD DASD
Bug Fixes:
- lszcrypt: Fix argument parsing
- zdev/dracut: Fix out-of-memory (OOM) situations in the kdump crashkernel environment
- ziomon/ziorep_config: Fix for SCSI devices of type disk without block dev
- pvextract-hdr: Fix parsing issues on little-endian systems