On Sat, May 23, 2026 at 08:16:11AM +1000, Dave Airlie wrote:
> Daniel J Blueman (1):
>       drm/msm: Fix shrinker deadlock

This patch breaks the build for all clang versions and older GCC
versions (at least GCC 8, the minimum supported version).

  drivers/gpu/drm/msm/msm_gem_shrinker.c:105:58: error: omitting the parameter 
name in a function definition is a C23 extension [-Werror,-Wc23-extensions]
    105 | purge(struct drm_gem_object *obj, struct ww_acquire_ctx *)
        |                                                          ^
  drivers/gpu/drm/msm/msm_gem_shrinker.c:117:58: error: omitting the parameter 
name in a function definition is a C23 extension [-Werror,-Wc23-extensions]
    117 | evict(struct drm_gem_object *obj, struct ww_acquire_ctx *)
        |                                                          ^
  2 errors generated.

  drivers/gpu/drm/msm/msm_gem_shrinker.c: In function 'purge':
  drivers/gpu/drm/msm/msm_gem_shrinker.c:105:35: error: parameter name omitted
   purge(struct drm_gem_object *obj, struct ww_acquire_ctx *)
                                     ^~~~~~~~~~~~~~~~~~~~~~~
  drivers/gpu/drm/msm/msm_gem_shrinker.c: In function 'evict':
  drivers/gpu/drm/msm/msm_gem_shrinker.c:117:35: error: parameter name omitted
   evict(struct drm_gem_object *obj, struct ww_acquire_ctx *)
                                     ^~~~~~~~~~~~~~~~~~~~~~~

I sent a fix but it looks like it did not make this pull.

  
https://lore.kernel.org/[email protected]/

Given how simple the fix is, perhaps Linus could apply it directly
instead of waiting for another fixes cycle since we are about to be at
-rc5 and the tree should be stabilizing?

-- 
Cheers,
Nathan

Reply via email to