]> git.proxmox.com Git - qemu.git/commit
linux-user: Support ioctls whose parameter size is not constant
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 6 Jan 2011 15:04:17 +0000 (15:04 +0000)
committerRiku Voipio <riku.voipio@iki.fi>
Fri, 7 Jan 2011 15:20:37 +0000 (17:20 +0200)
commitd2ef05bb44e044e30f779ed9c4882c3c8299350d
tree03c6406f1afefc72e7cefa3cc5efa589d923122d
parentc727f47d59641c43ce171126232fd8049296adf6
linux-user: Support ioctls whose parameter size is not constant

Some ioctls (for example FS_IOC_FIEMAP) use structures whose size is
not constant. The generic argument conversion code in do_ioctl()
cannot handle this, so add support for implementing a special-case
handler for a particular ioctl which does the conversion itself.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
linux-user/syscall.c