Page MenuHomeFreeBSD

GZIO to update zlib version 1.0.4 to 1.2.11.
ClosedPublic

Authored by ota_j.email.ne.jp on Aug 24 2019, 10:44 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jun 7, 8:43 AM
Unknown Object (File)
Fri, Jun 6, 4:56 PM
Unknown Object (File)
Thu, Jun 5, 6:52 AM
Unknown Object (File)
Tue, Jun 3, 2:11 PM
Unknown Object (File)
Tue, Jun 3, 1:09 PM
Unknown Object (File)
Wed, May 21, 12:31 PM
Unknown Object (File)
Tue, May 13, 9:57 AM
Unknown Object (File)
May 8 2025, 6:05 AM
Subscribers

Details

Summary

Use ZLIB's crc32() function.

We need this change before D21375.

Test Plan

% sysctl kern.compress_user_cores=1
% top
% kill -6 <top's pid>
% gzip -d top.core.gz

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

sys/kern/subr_compressor.c
121 ↗(On Diff #61245)

Why did you change the level?

Include zutil.h instead of zlib.h in order to pick up OS_CODE and DEF_MEM_LEVEL.

ota_j.email.ne.jp added inline comments.
sys/kern/subr_compressor.c
121 ↗(On Diff #61245)

This changeset was brought from my initial changeset.
Back in that time, due to some API name conflict and few others, I couldn't include zutil.h.

Our zlib migration committed in CURRENT doesn't have this restriction and I was able to revert back.

This revision is now accepted and ready to land.Aug 25 2019, 7:47 AM
This revision was automatically updated to reflect the committed changes.