]> git.ipfire.org Git - thirdparty/zlib-ng.git/commit
IBM Z DFLTCC: Split deflate and inflate states
authorIlya Leoshkevich <iii@linux.ibm.com>
Wed, 13 Apr 2022 11:46:24 +0000 (13:46 +0200)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Thu, 28 Apr 2022 10:01:57 +0000 (12:01 +0200)
commitc592b1b33206be038a2de95577c29d28d4e76526
tree30549eaf639d25baf143d9ef497e9e60ba6c80a8
parentd41f8ead569ee805b323b45fca30430cefe91cfd
IBM Z DFLTCC: Split deflate and inflate states

Currently deflate and inflate both use a common state struct. There are
several variables in this struct that we don't need for inflate, and
more may be coming in the future. Therefore split them in two separate
structs. This in turn requires splitting ZALLOC_STATE and ZCOPY_STATE
macros.
12 files changed:
arch/s390/README.md
arch/s390/dfltcc_common.c
arch/s390/dfltcc_common.h
arch/s390/dfltcc_deflate.c
arch/s390/dfltcc_deflate.h
arch/s390/dfltcc_detail.h
arch/s390/dfltcc_inflate.c
arch/s390/dfltcc_inflate.h
deflate.c
infback.c
inflate.c
inflate_p.h