aboutsummaryrefslogtreecommitdiff
path: root/linux-user/microblaze
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2016-07-04 17:06:18 +0100
committerRiku Voipio <riku.voipio@linaro.org>2016-07-19 15:23:16 +0300
commita4a2c51f9006b9e6ee3b94f5ce87aed066f3446a (patch)
tree48547a32df4ec3c468509d7108ad28074f609c0e /linux-user/microblaze
parent884cdc48a98fca7d758a5934af526cd1fcedcc9e (diff)
linux-user: Correct type for BLKSSZGET
The BLKSSZGET ioctl takes an argument which is a pointer to an int. We were incorrectly declaring it to take a pointer to a long, which meant that we would incorrectly write to memory which we should not if the guest is a 64-bit architecture. In particular, kpartx uses this ioctl to write to an int on the stack, which tends to result in it crashing immediately. Reported-by: Chanho Park <chanho61.park@samsung.com> Reviewed-by: Laurent Vivier <laurent@vivier.eu> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'linux-user/microblaze')
0 files changed, 0 insertions, 0 deletions