summary refs log tree commit diff stats
path: root/linux-user/syscall_defs.h
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2021-11-22 16:56:02 +0100
committerLaurent Vivier <laurent@vivier.eu>2021-11-29 14:54:17 +0100
commit0a761ce30338526213f74dfe9900b9213d4bbb0b (patch)
treee5ad3378dcc19869dc2aa3661dd2506dc89c8ffe /linux-user/syscall_defs.h
parente750c10167fa8ad3fcc98236a474c46e52e7c18c (diff)
downloadfocaccia-qemu-0a761ce30338526213f74dfe9900b9213d4bbb0b.tar.gz
focaccia-qemu-0a761ce30338526213f74dfe9900b9213d4bbb0b.zip
linux-user: implement more loop ioctls
LOOP_CONFIGURE is now used by losetup, and it cannot cope with ENOSYS.

Signed-off-by: Andreas Schwab <schwab@suse.de>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <mvmtug4mbfx.fsf_-_@suse.de>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'linux-user/syscall_defs.h')
-rw-r--r--linux-user/syscall_defs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
index 41aaafbac1..0b13975937 100644
--- a/linux-user/syscall_defs.h
+++ b/linux-user/syscall_defs.h
@@ -1219,6 +1219,10 @@ struct target_rtc_pll_info {
 #define TARGET_LOOP_SET_STATUS64      0x4C04
 #define TARGET_LOOP_GET_STATUS64      0x4C05
 #define TARGET_LOOP_CHANGE_FD         0x4C06
+#define TARGET_LOOP_SET_CAPACITY      0x4C07
+#define TARGET_LOOP_SET_DIRECT_IO     0x4C08
+#define TARGET_LOOP_SET_BLOCK_SIZE    0x4C09
+#define TARGET_LOOP_CONFIGURE         0x4C0A
 
 #define TARGET_LOOP_CTL_ADD           0x4C80
 #define TARGET_LOOP_CTL_REMOVE        0x4C81