]> git.proxmox.com Git - qemu.git/commit
linux-user: Restore cast to target type in get_user()
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 31 Jan 2013 12:50:40 +0000 (12:50 +0000)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 6 Feb 2013 22:37:39 +0000 (16:37 -0600)
commit0bc8ce9460c1f51211e797a825432e55327b70c6
tree399f562d9eefef192235df41aacdc1fac0a090d0
parentf565235b71b7be66f3f6b385a5377969f5ed26f7
linux-user: Restore cast to target type in get_user()

Commit 658f2dc97 accidentally dropped the cast to the target type of
the value loaded by get_user().  The most visible effect of this would
be that the sequence "uint64_t v; get_user_u32(v, addr)" would sign
extend the 32 bit loaded value into v rather than zero extending as
would be expected for a _u32 accessor.  Put the cast back again to
restore the old behaviour.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
linux-user/qemu.h