Matt, My concern about this series of patches is that it will make it harder to keep the kernel zlib in sync with the upstream zlib.
Are you signing up to track the upstream zlib and apply any changes made there to the kernel version, for the forseeable future? Paul.