diff --git a/drivers/block/ublk_drv.c b/drivers/block/ublk_drv.c
index e546932046309a66f63e2fcaf771e9d41c20ffc3..6368b56eacf11a6ac67a089c14b1435ad830b39d 100644
--- a/drivers/block/ublk_drv.c
+++ b/drivers/block/ublk_drv.c
@@ -137,7 +137,7 @@ struct ublk_device {
 
 	char	*__queues;
 
-	unsigned short  queue_size;
+	unsigned int	queue_size;
 	struct ublksrv_ctrl_dev_info	dev_info;
 
 	struct blk_mq_tag_set	tag_set;