Skip to content

zlib_inflate and ppc32 changes

Tom Rini lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3zlib_inflate: Move zlib_inflateSync & friendslib/zlib_inflate/Makefile lib/zlib_inflate/inflate.c lib/zlib_inflate/inflate_sync.c+149 -1420 replies
2/3zlib_inflate: Make zlib_inflate_trees_fixed(...) generate the tablelib/zlib_inflate/infblock.c lib/zlib_inflate/inffixed.h lib/zlib_inflate/inftrees.c +1 more+28 -1600 replies
3/3ppc32: Switch arch/ppc/boot to lib/zlib_inflatearch/ppc/boot/common/misc-common.c arch/ppc/boot/include/zlib.h arch/ppc/boot/lib/Makefile +5 more+67 -26810 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 2.6.9-rc1 0/3] zlib_inflate and ppc32 changes

Hi. This series of patches first changes zlib_inflate/ to be more easily picked at by moving some non-core functions into their own file. Next, this switches zlib_inflate_trees_fixed(...) from using a static table, to generating that table. This can save us up to 4kB from the vmlinux (ppc32) and when used in the boot/ code, up to 8kB. Finally, we switch arch/ppc/boot/ from using it's own version of zlib to using lib/zlib_inflate. All of this should also lead the way for lib/inflate.c going away.

Signature · 2 lines
Tom Rini
http://gate.crashing.org/~trini/