diff options
author | Marc Zyngier <marc.zyngier@arm.com> | 2013-11-05 21:21:28 +1030 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2013-11-07 12:13:04 +1030 |
commit | 4ae85370720156025e9cb873c13a0afb06ca1612 (patch) | |
tree | 3f2fc075e48cdfb64df2dd659a3acc656308f18a /drivers/lguest/x86 | |
parent | 2342d6a6512ce5a3d2433bf77e6580e738cfd709 (diff) |
virtio: mmio: fix signature checking for BE guests
As virtio-mmio config registers are specified to be little-endian,
using readl() to read the magic value and then memcmp() to check it
fails on BE (as readl() has an implicit swab).
Fix it by encoding the magic value as an integer instead of a string.
Cc: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Acked-by: Pawel Moll <pawel.moll@arm.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'drivers/lguest/x86')
0 files changed, 0 insertions, 0 deletions