mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-22 23:13:01 +02:00
uio_hv_generic: Align ring size to system page
commit0315fef2af
upstream. Following the ring header, the ring data should align to system page boundary. Adjust the size if necessary. Cc: stable@vger.kernel.org Fixes:95096f2fbd
("uio-hv-generic: new userspace i/o driver for VMBus") Signed-off-by: Long Li <longli@microsoft.com> Reviewed-by: Michael Kelley <mhklinux@outlook.com> Link: https://lore.kernel.org/r/1746492997-4599-4-git-send-email-longli@linuxonhyperv.com Signed-off-by: Wei Liu <wei.liu@kernel.org> Message-ID: <1746492997-4599-4-git-send-email-longli@linuxonhyperv.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
157b0827d7
commit
bf1299797c
|
@ -243,6 +243,9 @@ hv_uio_probe(struct hv_device *dev,
|
|||
if (!ring_size)
|
||||
ring_size = SZ_2M;
|
||||
|
||||
/* Adjust ring size if necessary to have it page aligned */
|
||||
ring_size = VMBUS_RING_SIZE(ring_size);
|
||||
|
||||
pdata = devm_kzalloc(&dev->device, sizeof(*pdata), GFP_KERNEL);
|
||||
if (!pdata)
|
||||
return -ENOMEM;
|
||||
|
|
Loading…
Reference in New Issue
Block a user