OSDN Git Service

virtio-balloon: Document byte ordering of poison_val
authorAlexander Duyck <alexander.h.duyck@linux.intel.com>
Mon, 13 Jul 2020 20:35:39 +0000 (13:35 -0700)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 29 Jul 2020 17:24:30 +0000 (13:24 -0400)
commitca72cc348355fbc969f5fa00fa94d584920d403b
tree2469061f064294545ce00a75a9d6c8090c2e10ee
parent295c1b9852d000580786375304a9800bd9634d15
virtio-balloon: Document byte ordering of poison_val

The poison_val field in the virtio_balloon_config is treated as a
little-endian field by the host. Since we are currently only having to deal
with a single byte poison value this isn't a problem, however if the value
should ever expand it would cause byte ordering issues. Document that in
the code so that we know that if the value should ever expand we need to
byte swap the value on big-endian architectures.

Signed-off-by: Alexander Duyck <alexander.h.duyck@linux.intel.com>
Link: https://lore.kernel.org/r/20200713203539.17140.71425.stgit@localhost.localdomain
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: David Hildenbrand <david@redhat.com>
drivers/virtio/virtio_balloon.c