return NULL;
 
        ctx->level = zstd_default_clevel();
-       params = zstd_get_params(ctx->level, 0);
+       params = zstd_get_params(ctx->level, PAGE_SIZE);
        sz = zstd_cctx_workspace_bound(¶ms.cParams);
        ctx->cctx_mem = vzalloc(sz);
        if (!ctx->cctx_mem)
                         unsigned char *dst, size_t *dst_len)
 {
        struct zstd_ctx *zctx = ctx;
-       const zstd_parameters params = zstd_get_params(zctx->level, 0);
+       const zstd_parameters params = zstd_get_params(zctx->level, PAGE_SIZE);
        size_t ret;
 
        ret = zstd_compress_cctx(zctx->cctx, dst, *dst_len,