1de7afc984
misc: move include files to include/qemu/
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-12-19 08:32:39 +01:00
737e150e89
block: move include files to include/block/
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-12-19 08:31:31 +01:00
c98f1d4a8b
hw/9pfs: Use export_flag for indicating whether fs driver use path names.
...
This allows us to remove another member from the struct
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-10-15 15:30:27 +05:30
bccacf6c79
hw/9pfs: Implement TFLUSH operation
...
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-09-22 21:38:52 +05:30
532decb715
hw/9pfs: Add fs driver specific details to fscontext
...
Add a new context flag PATHNAME_FSCONTEXT and indicate whether
the fs driver track fid using path names. Also add a private
pointer that help us to track fs driver specific values in there
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-09-22 21:38:52 +05:30
2289be19ae
hw/9pfs: Move fid pathname tracking to seperate data type.
...
This enables us to add handles to track fids later. The
V9fsPath added is similar to V9fsString except that the
size include the NULL byte also.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-09-22 21:38:52 +05:30
02cb7f3a25
hw/9pfs: Use read-write lock for protecting fid path.
...
On rename we take the write lock and this ensure path
doesn't change as we operate on them.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-09-22 21:38:52 +05:30
02ac7a34ff
hw/9pfs: Add yield support for symlin coroutine
...
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com >
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-08-22 09:44:26 +05:30
7267c0947d
Use glib memory allocation and free functions
...
qemu_malloc/qemu_free no longer exist after this commit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2011-08-20 23:01:08 -05:00
2a487e05de
hw/9pfs: Add yeild support to rename coroutine
...
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-08-08 23:51:21 +05:30
b4b1537b96
hw/9pfs: Add yield support for remove
...
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com >
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-08-08 23:48:29 +05:30
00ace8c5c5
hw/9pfs: Add yield support to mknod coroutine
...
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-08-08 23:42:58 +05:30
4011ead2fd
hw/9pfs: Add yield support to setattr related coroutines
...
This include chmod, utimensat, chown and truncate.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-08-08 23:42:58 +05:30
94840ff9f3
hw/9pfs: Add yield support to statfs coroutine
...
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-08-08 23:42:58 +05:30
86e42d7482
hw/9pfs: Add yeild support for readlink
...
Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com >
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
2011-08-08 23:33:48 +05:30