|
@@ -53,14 +53,14 @@ static struct list_head *zlib_alloc_workspace(void)
|
|
|
struct workspace *workspace;
|
|
|
int workspacesize;
|
|
|
|
|
|
- workspace = kzalloc(sizeof(*workspace), GFP_NOFS);
|
|
|
+ workspace = kzalloc(sizeof(*workspace), GFP_KERNEL);
|
|
|
if (!workspace)
|
|
|
return ERR_PTR(-ENOMEM);
|
|
|
|
|
|
workspacesize = max(zlib_deflate_workspacesize(MAX_WBITS, MAX_MEM_LEVEL),
|
|
|
zlib_inflate_workspacesize());
|
|
|
workspace->strm.workspace = vmalloc(workspacesize);
|
|
|
- workspace->buf = kmalloc(PAGE_SIZE, GFP_NOFS);
|
|
|
+ workspace->buf = kmalloc(PAGE_SIZE, GFP_KERNEL);
|
|
|
if (!workspace->strm.workspace || !workspace->buf)
|
|
|
goto fail;
|
|
|
|