1*1da177e4SLinus Torvalds# 2*1da177e4SLinus Torvalds# This is a modified version of zlib, which does all memory 3*1da177e4SLinus Torvalds# allocation ahead of time. 4*1da177e4SLinus Torvalds# 5*1da177e4SLinus Torvalds# This is only the decompression, see zlib_deflate for the 6*1da177e4SLinus Torvalds# the compression 7*1da177e4SLinus Torvalds# 8*1da177e4SLinus Torvalds# Decompression needs to be serialized for each memory 9*1da177e4SLinus Torvalds# allocation. 10*1da177e4SLinus Torvalds# 11*1da177e4SLinus Torvalds# (The upsides of the simplification is that you can't get in 12*1da177e4SLinus Torvalds# any nasty situations wrt memory management, and that the 13*1da177e4SLinus Torvalds# uncompression can be done without blocking on allocation). 14*1da177e4SLinus Torvalds# 15*1da177e4SLinus Torvalds 16*1da177e4SLinus Torvaldsobj-$(CONFIG_ZLIB_INFLATE) += zlib_inflate.o 17*1da177e4SLinus Torvalds 18*1da177e4SLinus Torvaldszlib_inflate-objs := infblock.o infcodes.o inffast.o inflate.o \ 19*1da177e4SLinus Torvalds inflate_sync.o inftrees.o infutil.o inflate_syms.o 20