[PATCH] drm/i915/gvt: Replace open coded hash table definition

Wang, Zhi A zhi.a.wang at intel.com
Fri Dec 9 07:10:53 UTC 2022


Reviewed-by: Zhi Wang <zhi.a.wang at intel.com>

-----Original Message-----
From: intel-gvt-dev <intel-gvt-dev-bounces at lists.freedesktop.org> On Behalf Of Zhenyu Wang
Sent: Monday, November 28, 2022 11:57 AM
To: intel-gvt-dev at lists.freedesktop.org
Subject: [PATCH] drm/i915/gvt: Replace open coded hash table definition

Replace open coded vgpu write protect page's internal hash table definition with generic helper.

Signed-off-by: Zhenyu Wang <zhenyuw at linux.intel.com>
---
 drivers/gpu/drm/i915/gvt/gvt.h | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/gvt/gvt.h b/drivers/gpu/drm/i915/gvt/gvt.h index dbf8d7470b2c..51aa82445ed7 100644
--- a/drivers/gpu/drm/i915/gvt/gvt.h
+++ b/drivers/gpu/drm/i915/gvt/gvt.h
@@ -230,9 +230,7 @@ struct intel_vgpu {
 	atomic_t released;
 
 	struct kvm_page_track_notifier_node track_node; -#define NR_BKT (1 << 18)
-	struct hlist_head ptable[NR_BKT];
-#undef NR_BKT
+	DECLARE_HASHTABLE(ptable, 18);
 };
 
 /* validating GM healthy status*/
--
2.35.2



More information about the intel-gvt-dev mailing list