diff --git a/mm/zsmalloc.c b/mm/zsmalloc.c index d03941cace2c492668f45a15ed0a3ffaa4924ab9..b52b7bb88b5222e7c1f55f2bfacf1f5f9ae58944 100644 --- a/mm/zsmalloc.c +++ b/mm/zsmalloc.c @@ -387,7 +387,7 @@ static int zs_zpool_malloc(void *pool, size_t size, gfp_t gfp, { *handle = zs_malloc(pool, size, gfp); - if (IS_ERR((void *)(*handle))) + if (IS_ERR_VALUE(*handle)) return PTR_ERR((void *)*handle); return 0; }