From: Hamza Mahfooz Date: Sat, 25 Apr 2026 18:17:19 +0000 (-0700) Subject: drm/hyperv: use VMBUS_RING_SIZE() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=241061119a51423b84dca11e79ee2e178b6163e4;p=thirdparty%2Fkernel%2Flinux.git drm/hyperv: use VMBUS_RING_SIZE() VMBUS ring buffers must be page aligned. So, use VMBUS_RING_SIZE() to ensure they are always aligned and large enough to hold all of the relevant data. Cc: stable@kernel.vger.org Fixes: 76c56a5affeb ("drm/hyperv: Add DRM driver for hyperv synthetic video device") Signed-off-by: Hamza Mahfooz Reviewed-by: Saurabh Sengar Link: https://patch.msgid.link/20260425181719.1538483-2-hamzamahfooz@linux.microsoft.com --- diff --git a/drivers/gpu/drm/hyperv/hyperv_drm_proto.c b/drivers/gpu/drm/hyperv/hyperv_drm_proto.c index 051ecc5268321..753d97bff76ff 100644 --- a/drivers/gpu/drm/hyperv/hyperv_drm_proto.c +++ b/drivers/gpu/drm/hyperv/hyperv_drm_proto.c @@ -10,7 +10,7 @@ #include "hyperv_drm.h" -#define VMBUS_RING_BUFSIZE (256 * 1024) +#define VMBUS_RING_BUFSIZE VMBUS_RING_SIZE(256 * 1024) #define VMBUS_VSP_TIMEOUT (10 * HZ) #define SYNTHVID_VERSION(major, minor) ((minor) << 16 | (major))