In case of error `blk_mq_init_queue()` does not return NULL, but `ERR_PTR(error_code)` instead. `IS_ERR_OR_NULL()` should be used to check if `blk_mq_init_queue()` actually failed. Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>