From nobody Fri Jul 24 05:21:56 2026 Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C178537E301 for ; Thu, 23 Jul 2026 04:36:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784781412; cv=none; b=jT/5Kf+7lRV0s7tkROBsfMIH2muQQ+r7BMv8s+SQN3JzLThmf3V7fgvtGLtfF0ubaBdke5XRe3I790+5k15+G3E6Khp/i3F/wfp073FYa66VpDezXk2XyL05yElptLOMCs67Pif1/02l1O5oP3YRv2ID4uFycM5wbhNjtQFr05w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784781412; c=relaxed/simple; bh=XvWvLERe0ePJ6P23NwESr6mfApVzwa+qeXcjZCVtRRY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=P4OiGmXl3lAeaumBg6RK4SciS9qO/vge7sl5xEd05YzZiXk3IRAknjb3Sdxh+mrTHSKVfKCg7J3R5n+ahPTAu+rmX3X63C4LJQN5KjPcgsnEjkhnq5B5eIyn+IQuocijINAMZYDXydinkKE+OZ+he5Z/Y5nCHwJrSq7egMKhYmY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Jj5XX4WA; arc=none smtp.client-ip=209.85.216.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Jj5XX4WA" Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-384930ca5e2so206610a91.3 for ; Wed, 22 Jul 2026 21:36:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784781393; x=1785386193; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=nu6C0cQg3wmr7UO3AzV/QLw3bolaRRF8B1urRbMg+8E=; b=Jj5XX4WA7iDJKHTaPmRA+epny/fO9WLOJZx69AJYDifEpvkmObmxNp9nOV/eDdxRjo spYBDEgFGowc92jaQGKKiba+BnfLApYo9DY1ZBxIny/nuQCkq35AF2pbu1kFOCcE7x15 QttZ7nZ02A8xMhIIr1uYlRZCc4YF/NvwLSktF1OT8mb3H/QRsldl1lQUpffGVZVJ4NRp bEvPbJ7X4RZWKkThbI9i2q+hMr14ch8VcQq4K9nLEpaKaWGUfeMy5eT6RF027qf3EZEE u3P1ErBd5VEy8H8l6hRTv7WO5aStnESk5QWge/rbVsrSnrX80TuzjXCJlbbsakGRMxPF 6Vcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784781393; x=1785386193; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=nu6C0cQg3wmr7UO3AzV/QLw3bolaRRF8B1urRbMg+8E=; b=XxA9cyafCXC+MpD2uoWYN/84tfjjCWQMYNEVOTfdFyKNqpZbNWRbX0wpH/+DJSUEc7 DmO/H5jAlVBHxYV73Js4lnjb2m0dI9MJApXgs01/0iJCsbiyCfO3JXnkwuSN7tDmj/ad k0f1MLdiEpXOnmb32p1c9NsFPx4ssnkcOZXAiuBDi6mpE0kQtFDIOgG330rnD3LKNxhn unvZRkjnpxPCqqbhsUZWkmxC3M9Z6bBgqCo1iBPxripfwyt2/AoXXNT81caNe/1IudOA 1GsZGHu6N+x6F4mD/5h0NCn+2SGJJ4ShS1NYHjE4hvfRULvXmorOFlKkyzzuj4nDQAM9 n6dQ== X-Forwarded-Encrypted: i=1; AHgh+RpRkIsHRvO+NFY+iPoeDbJOXwJYhcxT4eqR1SvMrE7ekTNZyKSu1OqiqemSCujyAlc4rA4oON0LsG5xZhM=@vger.kernel.org X-Gm-Message-State: AOJu0YwUZ9q3M2BxP8rRGckARp2l0AhkcHgwCn/m97Pd9F8CWxI1GX9S elXUb8KaP7DtQttXeV5UrLYM+H2/OrC2SNIrT2lmhdl8Wi+91UqYgxE/ X-Gm-Gg: AR+sD113Q3wtTgoun1R+K9oRXbeDeu9lbbDzDqC91bFDglAYdwuyQUytz0Ra6Id7sqf eAUkqYXxwa2sk37pOmZbRqTRbaJVMc9QCMj/P2DeVJ3FGd+jiX1eHEZxUbCVbeuv1VR/aks8k91 clINYGEnmRc6vzXmanLNQVFiifkcIa1txdnRkM1AIwDc/zHAJQviUdhsKdt4chCIzabqkwktfwW PAIdRHQzUP6waEJlx/OPmDq6xgVbgAGederjplvguNVBPxwV/TSxayMKlmh9NfIEue4G88lQIwj 6vPhhjGHJOFgNz0WNUQIxhY97uWAKcFKs2BebUfpsPUmF4QLByhRKabzVwJ0OfrrCgoxtN5DeR3 /ZvEdahR69Adp8WlwMlb1Qul650MqxSJENvGSWFdyzK51M1oBvGIE2jYCiWSnOoh6UkabzGj8Vk 0AHTFKbVBv0w6xiCZkuQ5i5kCg7lrr5msKP0jnaKKwMa8IDgPJ7qGw3Q== X-Received: by 2002:a17:90b:1801:b0:38d:eb10:6f01 with SMTP id 98e67ed59e1d1-38ec6455b8bmr1482702a91.4.1784781392869; Wed, 22 Jul 2026 21:36:32 -0700 (PDT) Received: from SaswatPC.localdomain ([45.123.221.191]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13d130a7738sm11923892c88.9.2026.07.22.21.36.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 21:36:32 -0700 (PDT) From: Saswat Jung Khadka To: zack.rusin@broadcom.com Cc: maaz.mombasawala@broadcom.com, bcm-kernel-feedback-list@broadcom.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Saswat Jung Khadka Subject: [PATCH v2] drm/vmwgfx: Remove unused vmw_goal_waiter_add/remove Date: Thu, 23 Jul 2026 04:36:05 +0000 Message-ID: <20260723043605.2195-1-saswatjungkhadka@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260721080028.4464-1-saswatjungkhadka@gmail.com> References: <20260721080028.4464-1-saswatjungkhadka@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" vmw_goal_waiter_add() and vmw_goal_waiter_remove() have had no callers since commit db6a94b26354 ("drm/vmwgfx: Implement dma_fence_ops properly"), which removed their only call site. Their sibling functions vmw_seqno_waiter_add/remove are still in active use, confirming these are leftover dead code. Signed-off-by: Saswat Jung Khadka --- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 -- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 12 ------------ 2 files changed, 14 deletions(-) diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h b/drivers/gpu/drm/vmwgfx/v= mwgfx_drv.h index 38bea8aba..d84e077ed 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h @@ -1026,8 +1026,6 @@ extern int vmw_fallback_wait(struct vmw_private *dev_= priv, unsigned long timeout); bool vmw_seqno_waiter_add(struct vmw_private *dev_priv); bool vmw_seqno_waiter_remove(struct vmw_private *dev_priv); -bool vmw_goal_waiter_add(struct vmw_private *dev_priv); -bool vmw_goal_waiter_remove(struct vmw_private *dev_priv); bool vmw_generic_waiter_add(struct vmw_private *dev_priv, u32 flag, int *waiter_count); bool vmw_generic_waiter_remove(struct vmw_private *dev_priv, diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c b/drivers/gpu/drm/vmwgfx/v= mwgfx_irq.c index 05773eb39..88c77226c 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_irq.c @@ -273,18 +273,6 @@ bool vmw_seqno_waiter_remove(struct vmw_private *dev_p= riv) &dev_priv->fence_queue_waiters); } =20 -bool vmw_goal_waiter_add(struct vmw_private *dev_priv) -{ - return vmw_generic_waiter_add(dev_priv, vmw_irqflag_fence_goal(dev_priv), - &dev_priv->goal_queue_waiters); -} - -bool vmw_goal_waiter_remove(struct vmw_private *dev_priv) -{ - return vmw_generic_waiter_remove(dev_priv, vmw_irqflag_fence_goal(dev_pri= v), - &dev_priv->goal_queue_waiters); -} - static void vmw_irq_preinstall(struct drm_device *dev) { struct vmw_private *dev_priv =3D vmw_priv(dev); --=20 2.43.0