Commit 5b572e25 authored by Matthew Wilcox's avatar Matthew Wilcox Committed by Kees Cook

Convert virtio_console to struct_size

Signed-off-by: default avatarMatthew Wilcox <mawilcox@microsoft.com>
Signed-off-by: default avatarKees Cook <keescook@chromium.org>
parent 8958fd41
...@@ -433,8 +433,7 @@ static struct port_buffer *alloc_buf(struct virtio_device *vdev, size_t buf_size ...@@ -433,8 +433,7 @@ static struct port_buffer *alloc_buf(struct virtio_device *vdev, size_t buf_size
* Allocate buffer and the sg list. The sg list array is allocated * Allocate buffer and the sg list. The sg list array is allocated
* directly after the port_buffer struct. * directly after the port_buffer struct.
*/ */
buf = kmalloc(sizeof(*buf) + sizeof(struct scatterlist) * pages, buf = kmalloc(struct_size(buf, sg, pages), GFP_KERNEL);
GFP_KERNEL);
if (!buf) if (!buf)
goto fail; goto fail;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment