]> www.infradead.org Git - nvme.git/commit
bcachefs: Add error handling for zlib_deflateInit2()
authorWentao Liang <vulab@iscas.ac.cn>
Wed, 2 Apr 2025 13:45:44 +0000 (21:45 +0800)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 3 Apr 2025 16:11:42 +0000 (12:11 -0400)
commit9364f17ba40422d2661da295bb0da68ca87cc57e
tree1d12f4f50d8ec65a5f177ff9bb8609c3d1007e9e
parenta07c43e6c2ff4cbdba7abf8d533b2faf19fa2287
bcachefs: Add error handling for zlib_deflateInit2()

In attempt_compress(), the return value of zlib_deflateInit2() needs to be
checked. A proper implementation can be found in  pstore_compress().

Add an error check and return 0 immediately if the initialzation fails.

Fixes: 986e9842fb68 ("bcachefs: Compression levels")
Signed-off-by: Wentao Liang <vulab@iscas.ac.cn>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/compress.c