]> git.baikalelectronics.ru Git - kernel.git/commit
virtio_balloon: prevent pfn array overflow
authorMichael S. Tsirkin <mst@redhat.com>
Thu, 6 Feb 2020 07:40:58 +0000 (02:40 -0500)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 6 Feb 2020 08:40:26 +0000 (03:40 -0500)
commit7833c0bfe6cc024675a350bf53f9009f0fef0930
tree4834849240c6ba8f5fc5be47f3bfd378b40be720
parent8b5466554c283e26d0984c33dcc84be2583b5c0b
virtio_balloon: prevent pfn array overflow

Make sure, at build time, that pfn array is big enough to hold a single
page.  It happens to be true since the PAGE_SHIFT value at the moment is
20, which is 1M - exactly 256 4K balloon pages.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
drivers/virtio/virtio_balloon.c