virtio_balloon: divide/multiply instead of shifts
authorMichael S. Tsirkin <mst@redhat.com>
Tue, 19 Nov 2019 10:25:24 +0000 (05:25 -0500)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 11 Dec 2019 13:14:07 +0000 (08:14 -0500)
commit63b9b80e9f5b2c463d98d6e550e0d0e3ace66033
treecc7783bec788c6b87dc68d93654df3ab96f18ace
parent2a946fa1c8bc26df03bacebb6811b656d5e0cf1c
virtio_balloon: divide/multiply instead of shifts

We managed to get confused about the shift direction at least once.
Let's switch to division/multiplcation instead. Add a number of pages
macro for this purpose.  We still keep the order macro around too since
this is what alloc/free pages want.

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