OSDN Git Service

drm/selftests: missing error code in igt_buddy_alloc_smoke()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 7 Mar 2022 12:54:58 +0000 (15:54 +0300)
committerChristian König <christian.koenig@amd.com>
Mon, 7 Mar 2022 16:07:54 +0000 (17:07 +0100)
Set the error code to -ENOMEM if drm_random_order() fails.

Fixes: e6ff5ef81170 ("drm/selftests: add drm buddy smoke testcase")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Arunpravin <Arunpravin.PaneerSelvam@amd.com>
Signed-off-by: Christian König <christian.koenig@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220307125458.GA16710@kili
drivers/gpu/drm/selftests/test-drm_buddy.c

index 913cbd7..aca0c49 100644 (file)
@@ -488,8 +488,10 @@ static int igt_buddy_alloc_smoke(void *arg)
        }
 
        order = drm_random_order(mm.max_order + 1, &prng);
-       if (!order)
+       if (!order) {
+               err = -ENOMEM;
                goto out_fini;
+       }
 
        for (i = 0; i <= mm.max_order; ++i) {
                struct drm_buddy_block *block;