• David Gibson's avatar
    virtio_balloon: Fix endian bug · 1a87228f
    David Gibson authored
    Although virtio config space fields are usually in guest-native endian,
    the spec for the virtio balloon device explicitly states that both fields
    in its config space are little-endian.
    
    However, the current virtio_balloon driver does not have a suitable endian
    swap for the 'num_pages' field, although it does have one for the 'actual'
    field.  This patch corrects the bug, adding sparse annotation while we're
    at it.
    Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
    Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
    1a87228f
virtio_balloon.c 10.7 KB