From mboxrd@z Thu Jan 1 00:00:00 1970 From: Claude Code Review Bot To: dri-devel-reviews@example.com Subject: Claude review: drm/vmwgfx: Break ABBA deadlock in vblank disable path Date: Mon, 25 May 2026 18:39:18 +1000 Message-ID: In-Reply-To: <20260522123526.567109-1-w15303746062@163.com> References: <20260522123526.567109-1-w15303746062@163.com> X-Mailer: Claude Code Patch Reviewer Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Overall Series Review Subject: drm/vmwgfx: Break ABBA deadlock in vblank disable path Author: w15303746062@163.com Patches: 1 Reviewed: 2026-05-25T18:39:18.610164 --- **Already fixed upstream =E2=80=94 NAK.** This is a single patch targeting a real deadlock that **has already been fi= xed** in drm-next via a different, more comprehensive approach. The vmwgfx = vkms code was reworked to use the DRM core's vblank timer infrastructure (`= drm_crtc_vblank_cancel_timer()`, `drm_crtc_vblank_start_timer()`), which ce= ntralizes the timer management and properly uses `hrtimer_try_to_cancel()` = internally (`drm_vblank.c:2278`). The old per-driver `du->vkms.timer` hrtim= er and `du->vkms.period_ns` no longer exist in the current code. The patch does not apply cleanly because the code it modifies has been repl= aced. --- Generated by Claude Code Patch Reviewer