]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/xe: Use for_each_remote_tile rather than manual check
authorMatthew Brost <matthew.brost@intel.com>
Fri, 16 Aug 2024 04:02:08 +0000 (21:02 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Fri, 16 Aug 2024 16:31:18 +0000 (09:31 -0700)
Replace for_each_tile plus a check against primary tile with
for_each_remote_tile in tiles_fini. The latter macro does this for us.

Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240816040208.62695-1-matthew.brost@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_mmio.c

index f5bdb540e8239c8e346cca7ca1fdbb931d96328e..3fd462fda6255c545581fe21d3f02566ebc70ff3 100644 (file)
@@ -29,9 +29,8 @@ static void tiles_fini(void *arg)
        struct xe_tile *tile;
        int id;
 
-       for_each_tile(tile, xe, id)
-               if (tile != xe_device_get_root_tile(xe))
-                       tile->mmio.regs = NULL;
+       for_each_remote_tile(tile, xe, id)
+               tile->mmio.regs = NULL;
 }
 
 /*