diff --git a/ko_adapt.c b/ko_adapt.c index a094b2805adfca6bd396a75afcc15d29d5895e12..c57970348eb3bb9122521ef8457172c6bdfb5103 100644 --- a/ko_adapt.c +++ b/ko_adapt.c @@ -110,7 +110,7 @@ struct workqueue_attrs *koadpt_alloc_workqueue_attrs(gfp_t gfp_mask) (void)gfp_mask; attrs = kzalloc(sizeof(*attrs), GFP_KERNEL); - if (!attrs) { + if (ZERO_OR_NULL_PTR((unsigned long)(uintptr_t)attrs)) { tloge("alloc workqueue attr fail\n"); return NULL; }