summaryrefslogtreecommitdiff
path: root/include/linux/virtio_pci_modern.h
diff options
context:
space:
mode:
authorzhenwei pi <pizhenwei@bytedance.com>2023-09-04 09:10:45 +0300
committerMichael S. Tsirkin <mst@redhat.com>2023-11-01 16:19:59 +0300
commitfafb51a67fb883eb2dde352539df939a251851be (patch)
treeb02cb1b745fd89a332d86b8af7ba4e94baa30a3e /include/linux/virtio_pci_modern.h
parent327e0ab32cd050513ffaf0aa9234884a2b4ca424 (diff)
downloadlinux-fafb51a67fb883eb2dde352539df939a251851be.tar.xz
virtio-blk: fix implicit overflow on virtio_max_dma_size
The following codes have an implicit conversion from size_t to u32: (u32)max_size = (size_t)virtio_max_dma_size(vdev); This may lead overflow, Ex (size_t)4G -> (u32)0. Once virtio_max_dma_size() has a larger size than U32_MAX, use U32_MAX instead. Signed-off-by: zhenwei pi <pizhenwei@bytedance.com> Message-Id: <20230904061045.510460-1-pizhenwei@bytedance.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'include/linux/virtio_pci_modern.h')
0 files changed, 0 insertions, 0 deletions