The xe_migrate_alloc() function returns NULL on error. It doesn't return
error pointers. Update the checking to match.
Fixes: a843b9894705 ("drm/xe/vf: Fix VM crash during VF driver release")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Link: https://lore.kernel.org/r/aIzB8-Y6wtZvfNQT@stanley.mountain
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
ctx->ctx_id = ctx_id;
migrate = xe_migrate_alloc(tile);
- if (IS_ERR(migrate)) {
- err = PTR_ERR(migrate);
+ if (!migrate) {
+ err = -ENOMEM;
goto err_ret;
}