diff --git a/configure.d/2_alloc_disk.conf b/configure.d/2_alloc_disk.conf index 0686357..719f14f 100644 --- a/configure.d/2_alloc_disk.conf +++ b/configure.d/2_alloc_disk.conf @@ -33,8 +33,8 @@ apply() { struct blk_mq_tag_set *tag_set) { *gd = blk_mq_alloc_disk(tag_set, NULL, NULL); - if (!(*gd)) - return -ENOMEM; + if (IS_ERR(*gd)) + return PTR_ERR(*gd); *queue = (*gd)->queue; @@ -53,8 +53,8 @@ apply() { struct blk_mq_tag_set *tag_set) { *gd = blk_mq_alloc_disk(tag_set, NULL); - if (!(*gd)) - return -ENOMEM; + if (IS_ERR(*gd)) + return PTR_ERR(*gd); *queue = (*gd)->queue;