ACK/Cmnt: [F][PATCH 0/7] Compression improvements in Linux kernel (LP: 1830208)

Stefan Bader stefan.bader at canonical.com
Fri Feb 28 15:47:51 UTC 2020


On 18.02.20 14:12, frank.heimes at canonical.com wrote:
> Buglink: https://bugs.launchpad.net/bugs/1830208
> 
> The following patches add several improvements for s390x hardware compression via zlib.
> 
> Frank Heimes (1):
>   Ubuntu: [Config] Introducing s390x specific kernel config option
>     CONFIG_ZLIB_DFLTCC
> 
> Mikhail Zaslonko (6):
>   lib/zlib: add s390 hardware support for kernel zlib_deflate
>   s390/boot: rename HEAP_SIZE due to name collision
>   lib/zlib: add s390 hardware support for kernel zlib_inflate
>   s390/boot: add dfltcc= kernel command line parameter
>   lib/zlib: add zlib_deflate_dfltcc_enabled() function
>   btrfs: use larger zlib buffer for s390 hardware compression
> 
>  .../admin-guide/kernel-parameters.txt         |  12 +
>  arch/s390/boot/compressed/decompressor.c      |   8 +-
>  arch/s390/boot/ipl_parm.c                     |  14 +
>  arch/s390/include/asm/setup.h                 |   7 +
>  arch/s390/kernel/setup.c                      |   2 +
>  debian.master/config/annotations              |   3 +
>  debian.master/config/config.common.ubuntu     |   1 +
>  .../config/s390x/config.common.s390x          |   1 +
>  fs/btrfs/compression.c                        |   2 +-
>  fs/btrfs/zlib.c                               | 135 ++++++---
>  include/linux/zlib.h                          |   6 +
>  lib/Kconfig                                   |   7 +
>  lib/Makefile                                  |   1 +
>  lib/decompress_inflate.c                      |  13 +
>  lib/zlib_deflate/deflate.c                    |  85 +++---
>  lib/zlib_deflate/deflate_syms.c               |   1 +
>  lib/zlib_deflate/deftree.c                    |  54 ----
>  lib/zlib_deflate/defutil.h                    | 134 ++++++++-
>  lib/zlib_dfltcc/Makefile                      |  11 +
>  lib/zlib_dfltcc/dfltcc.c                      |  55 ++++
>  lib/zlib_dfltcc/dfltcc.h                      | 155 ++++++++++
>  lib/zlib_dfltcc/dfltcc_deflate.c              | 279 ++++++++++++++++++
>  lib/zlib_dfltcc/dfltcc_inflate.c              | 149 ++++++++++
>  lib/zlib_dfltcc/dfltcc_syms.c                 |  17 ++
>  lib/zlib_dfltcc/dfltcc_util.h                 | 103 +++++++
>  lib/zlib_inflate/inflate.c                    |  32 +-
>  lib/zlib_inflate/inflate.h                    |   8 +
>  lib/zlib_inflate/infutil.h                    |  18 +-
>  28 files changed, 1161 insertions(+), 152 deletions(-)
>  create mode 100644 lib/zlib_dfltcc/Makefile
>  create mode 100644 lib/zlib_dfltcc/dfltcc.c
>  create mode 100644 lib/zlib_dfltcc/dfltcc.h
>  create mode 100644 lib/zlib_dfltcc/dfltcc_deflate.c
>  create mode 100644 lib/zlib_dfltcc/dfltcc_inflate.c
>  create mode 100644 lib/zlib_dfltcc/dfltcc_syms.c
>  create mode 100644 lib/zlib_dfltcc/dfltcc_util.h
> 
Except two patches (1 and 6, comments in seperate email) it seemed isolated enough.

Acked-by: Stefan Bader <stefan.bader at canonical.com>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20200228/341c9c4e/attachment.sig>


More information about the kernel-team mailing list