[Qemu-devel] [PATCH 02/29] hw/9pfs: Update vfs_rename to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 134 -- hw/9pfs/virtio-9p.h |9 2 files changed, 54 insertions(+), 89 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index f5b7f89..42e260d 100644 --- a/hw/9pfs

[Qemu-devel] [PATCH 06/29] hw/9pfs: Add yield support for open and opendir coroutine

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/codir.c | 16 hw/9pfs/cofile.c | 16 hw/9pfs

[Qemu-devel] [PATCH 01/29] hw/9pfs: Add yeild support to rename coroutine

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 14 ++ hw/9pfs/virtio-9p-coth.h |1 + 2 files changed, 15

[Qemu-devel] [PATCH 05/29] hw/9pfs: Update v9fs_getlock to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 42 +++--- hw/9pfs/virtio-9p.h |9

[Qemu-devel] [PATCH 09/29] [virtio-9p] clean up v9fs_lcreate

2011-05-25 Thread Venkateswararao Jujjuri (JV)
Rearrange the code so that we can avoid V9fsLcreateState and additional malloc()s. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 63 -- hw/9pfs/virtio-9p.h | 11 - 2 files changed, 30

[Qemu-devel] [PATCH 03/29] hw/9pfs: Add yeild support for fstat coroutine

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofile.c | 14 ++ hw/9pfs/virtio-9p-coth.h |1 + 2 files changed, 15

[Qemu-devel] [PATCH 07/29] hw/9pfs: Update v9fs_open to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 143 +++--- 1 files changed, 43 insertions

[Qemu-devel] [PATCH 14/29] hw/9pfs: Update v9fs_clunk to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 43 +++ 1 files changed, 7 insertions(+), 36

[Qemu-devel] [0/29] Second batch of VirtFS routines converted to coroutines.

2011-05-25 Thread Venkateswararao Jujjuri (JV)
-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com

[Qemu-devel] [PATCH 22/29] [virtio-9p] coroutine and threading for v9fs_do_link

2011-05-25 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofile.c | 14 ++ hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 17 - 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/hw/9pfs/cofile.c b/hw/9pfs

[Qemu-devel] [PATCH 10/29] [PATCH] [virtio-9p] coroutine and threading for open2

2011-05-25 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofile.c | 21 + hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 45 + 3 files changed, 35 insertions(+), 32 deletions(-) diff

[Qemu-devel] [PATCH 16/29] hw/9pfs: Update v9fs_fsync to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 24 1 files changed, 8 insertions(+), 16 deletions(-) diff

[Qemu-devel] [PATCH 04/29] hw/9pfs: Update v9fs_lock to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 44 hw/9pfs/virtio-9p.h | 10

[Qemu-devel] [PATCH 12/29] hw/9pfs: Update v9fs_walk to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 205 +-- hw/9pfs/virtio-9p.h | 13

[Qemu-devel] [PATCH 19/29] [virtio-9p] Remove post functions for v9fs_symlink

2011-05-25 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 47 +++ 1 files changed, 15 insertions(+), 32 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index 9976516..8702319 100644 --- a/hw/9pfs

[Qemu-devel] [PATCH 26/29] hw/9pfs: Update v9fs_attach to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 13 - 1 files changed, 4 insertions(+), 9 deletions(-) diff --git a/hw

[Qemu-devel] [PATCH 17/29] [virtio-9p] Remove post functions for v9fs_create

2011-05-25 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 229 --- 1 files changed, 72 insertions(+), 157 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index d1733ca..14eefac 100644 --- a/hw

[Qemu-devel] [PATCH 20/29] [virtio-9p] clean up v9fs_symlink

2011-05-25 Thread Venkateswararao Jujjuri (JV)
Rearrange the code so that we can avoid V9fsSymlinkState and additional malloc()s. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 45 + hw/9pfs/virtio-9p.h | 12 2 files changed, 21 insertions

[Qemu-devel] [PATCH 11/29] hw/9pfs: Update v9fs_stat to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 61 +- 1 files changed, 21 insertions

[Qemu-devel] [PATCH 18/29] [virtio-9p] clean up v9fs_create Rearrange the code

2011-05-25 Thread Venkateswararao Jujjuri (JV)
so that we can avoid V9fsCreateState and additional malloc()s. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 149 ++- hw/9pfs/virtio-9p.h | 14 - 2 files changed, 65 insertions(+), 98 deletions

[Qemu-devel] [PATCH 21/29] [virtio-9p] coroutine and threading for v9fs_do_symlink

2011-05-25 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 20 hw/9pfs/virtio-9p-coth.h |2 ++ hw/9pfs/virtio-9p.c | 31 --- 3 files changed, 30 insertions(+), 23 deletions(-) diff --git a/hw/9pfs

[Qemu-devel] [PATCH 27/29] hw/9pfs: Add yield support for preadv coroutine

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofile.c | 17 + hw/9pfs/virtio-9p-coth.h |2 ++ 2 files changed, 19

[Qemu-devel] [PATCH 13/29] hw/9pfs: Add yeild support for clunk related coroutine

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com This include lsetxattr, lremovexattr, closedir and close. Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/codir.c | 16

[Qemu-devel] [PATCH 24/29] hw/9pfs: Update v9fs_write to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 147 -- 1 files changed, 59 insertions

[Qemu-devel] [PATCH 08/29] [virtio-9p] Remove post functions for v9fs_lcreate

2011-05-25 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 79 +++--- 1 files changed, 24 insertions(+), 55 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index 2cb406b..a43a58f 100644 --- a/hw/9pfs

[Qemu-devel] [PATCH 25/29] hw/9pfs: Update v9fs_wstat to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 265 -- hw/9pfs/virtio-9p.h | 10

[Qemu-devel] [PATCH 29/29] use readdir_r instead of readdir for reentrancy

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Harsh Prateek Bora ha...@linux.vnet.ibm.com This patch is created on top of Aneesh's coroutine work. LTP test for readdir passed. Signed-off-by: Harsh Prateek Bora ha...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- fsdev/file-op-9p.h|2

[Qemu-devel] [PATCH 28/29] hw/9pfs: Update v9fs_read to use coroutines

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 314 +++ 1 files changed, 117

[Qemu-devel] [PATCH 15/29] hw/9pfs: Add yield support for fsync coroutine

2011-05-25 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofile.c | 16 hw/9pfs/virtio-9p-coth.h |1 + 2 files changed, 17

[Qemu-devel] [V3 0/24] Async threading for VirtFS using glib threads coroutines.

2011-05-18 Thread Venkateswararao Jujjuri (JV)
-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com

[Qemu-devel] [V3 03/24] [virtio-9p] Remove post functions for v9fs_readlink.

2011-05-18 Thread Venkateswararao Jujjuri (JV)
In the process of preparation for coroutine threads, remove all post functions and make the function more readable. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 29 + 1 files changed, 9 insertions(+), 20 deletions

[Qemu-devel] [V3 06/24] [virtio-9p] Remove post functions for v9fs_mkdir.

2011-05-18 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 52 -- 1 files changed, 13 insertions(+), 39 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index 3e0d933..f2794d4 100644 --- a/hw/9pfs

[Qemu-devel] [V3 10/24] hw/9pfs: Add yield support to statfs coroutine

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 14 ++ hw/9pfs/virtio-9p-coth.h |1 + 2 files changed, 15

[Qemu-devel] [V3 02/24] [virtio-9p] Change all pdu handlers to coroutines.

2011-05-18 Thread Venkateswararao Jujjuri (JV)
This patch changes the top level handlers to coroutines and sets the base. It will be followed up with series of patches to convert all filesystem calls to threaded coroutines pushing all blocking clals in VirtFS out of vcpu threads. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com

[Qemu-devel] [V3 05/24] [virtio-9p] coroutines for readlink

2011-05-18 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|2 +- hw/9pfs/cofs.c | 43 +++ hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 27 --- hw/9pfs/virtio-9p.h

[Qemu-devel] [V3 04/24] [virtio-9p] clean up v9fs_readlink.

2011-05-18 Thread Venkateswararao Jujjuri (JV)
Rearrange the code so that we can avoid V9fsReadLinkState. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 25 ++--- hw/9pfs/virtio-9p.h |7 --- 2 files changed, 10 insertions(+), 22 deletions(-) diff --git a/hw/9pfs/virtio

[Qemu-devel] [V3 01/24] [virtio-9p] Add infrastructure to support glib threads and coroutines.

2011-05-18 Thread Venkateswararao Jujjuri (JV)
Bora ha...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs |2 + hw/9pfs/virtio-9p-coth.c | 93 hw/9pfs/virtio-9p-coth.h | 58 +++ hw/9pfs/virtio-9p

[Qemu-devel] [V3 14/24] hw/9pfs: Add yield support to setattr related coroutines

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com This include chmod, utimensat, chown and truncate. Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 64

[Qemu-devel] [V3 08/24] hw/9pfs: Add yield support for readdir related coroutines

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com This include readdir, telldir, seekdir, rewinddir. Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|2 +- hw/9pfs/codir.c

[Qemu-devel] [V3 09/24] hw/9pfs: Update v9fs_readdir to use coroutines

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 173 +-- 1 files changed, 72

[Qemu-devel] [V3 24/24] [virtio-9p] coroutine and threading for remove/unlink

2011-05-18 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 14 ++ hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 11 ++- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/hw/9pfs/cofs.c b/hw/9pfs/cofs.c index

[Qemu-devel] [V3 07/24] [virtio-9p] clean up v9fs_mkdir.

2011-05-18 Thread Venkateswararao Jujjuri (JV)
Rearrange the code so that we can avoid V9fsMkState and additional malloc()s. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 38 +- 1 files changed, 17 insertions(+), 21 deletions(-) diff --git a/hw/9pfs/virtio

[Qemu-devel] [V3 13/24] hw/9pfs: Update v9fs_getattr to use coroutines

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 57 +-- hw/9pfs/virtio-9p.h |8

[Qemu-devel] [V3 12/24] hw/9pfs: Add yield support to lstat coroutine

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|2 +- hw/9pfs/cofile.c | 32 hw/9pfs

[Qemu-devel] [V3 11/24] hw/9pfs: Update v9fs_statfs to use coroutines

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 92 -- hw/9pfs/virtio-9p.h | 22

[Qemu-devel] [V3 16/24] hw/9pfs: Add yield support to xattr related coroutine

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com This include llistxattr and lgetxattr. Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|1 + hw/9pfs/coxattr.c| 50

[Qemu-devel] [V3 18/24] hw/9pfs: Update v9fs_xattrcreate to use coroutines

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 53 +-- hw/9pfs/virtio-9p.h | 11

[Qemu-devel] [V3 15/24] hw/9pfs: Update v9fs_setattr to use coroutines

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 163 +-- hw/9pfs/virtio-9p.h |8

[Qemu-devel] [V3 20/24] hw/9pfs: Update v9fs_mknod to use coroutines

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 88 +- 1 files changed, 30 insertions

[Qemu-devel] [V3 23/24] [virtio-9p] clean up v9fs_remove.

2011-05-18 Thread Venkateswararao Jujjuri (JV)
Rearrange the code so that we can avoid V9fsRemoveState and additional malloc()s. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 25 ++--- hw/9pfs/virtio-9p.h |6 -- 2 files changed, 10 insertions(+), 21 deletions(-) diff

[Qemu-devel] [V3 21/24] [virtio-9p] coroutine and threading for mkdir

2011-05-18 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/codir.c | 19 +++ hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 28 ++-- 3 files changed, 26 insertions(+), 22 deletions(-) diff --git a/hw/9pfs

[Qemu-devel] [V3 17/24] hw/9pfs: Update v9fs_xattrwalk to coroutines

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 198 --- 1 files changed, 63

[Qemu-devel] [V3 19/24] hw/9pfs: Add yield support to mknod coroutine

2011-05-18 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 21 + hw/9pfs/virtio-9p-coth.h |2 ++ 2 files changed

[Qemu-devel] [V3 22/24] [virtio-9p] Remove post functions for v9fs_remove

2011-05-18 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 26 +++--- 1 files changed, 7 insertions(+), 19 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index 8dd6f7d..1e860c6 100644 --- a/hw/9pfs/virtio-9p.c +++ b/hw

[Qemu-devel] [V2 05/25] [virtio-9p] Move errno into v9fs_do_readlink

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 32 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index e0e7eed..cc22a1f 100644 --- a/hw/9pfs/virtio-9p.c +++ b

[Qemu-devel] [V2 03/25] [virtio-9p] Remove post functions for v9fs_readlink.

2011-05-17 Thread Venkateswararao Jujjuri (JV)
In the process of preparation for coroutine threads, remove all post functions and make the function more readable. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 25 +++-- 1 files changed, 7 insertions(+), 18 deletions(-) diff

[Qemu-devel] [V2 09/25] hw/9pfs: Add yield support for readdir related coroutines

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com This include readdir, telldir, seekdir, rewinddir. Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|2 +- hw/9pfs/codir.c

[Qemu-devel] [V2 12/25] hw/9pfs: Update v9fs_statfs to use coroutines

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 92 -- hw/9pfs/virtio-9p.h | 22

[Qemu-devel] [V2 14/25] hw/9pfs: Update v9fs_getattr to use coroutines

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 57 +-- hw/9pfs/virtio-9p.h |8

[Qemu-devel] [V2 0/25] Async threading for VirtFS using glib threads coroutines.

2011-05-17 Thread Venkateswararao Jujjuri (JV)
/refs/heads/9p-coroutine-bh-round1 Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com

[Qemu-devel] [V2 10/25] hw/9pfs: Update v9fs_readdir to use coroutines

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 170 +-- 1 files changed, 69

[Qemu-devel] [V2 13/25] hw/9pfs: Add yield support to lstat coroutine

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|2 +- hw/9pfs/cofile.c | 32 hw/9pfs

[Qemu-devel] [V2 08/25] [virtio-9p] clean up v9fs_mkdir.

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Rearrange the code so that we can avoid V9fsMkState and additional malloc()s. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 38 +- 1 files changed, 17 insertions(+), 21 deletions(-) diff --git a/hw/9pfs/virtio

[Qemu-devel] [V2 19/25] hw/9pfs: Update v9fs_xattrcreate to use coroutines

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 53 +-- hw/9pfs/virtio-9p.h | 11

[Qemu-devel] [V2 18/25] hw/9pfs: Update v9fs_xattrwalk to coroutines

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 198 --- 1 files changed, 63

[Qemu-devel] [V2 11/25] hw/9pfs: Add yield support to statfs coroutine

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 14 ++ hw/9pfs/virtio-9p-coth.h |1 + 2 files changed, 15

[Qemu-devel] [V2 07/25] [virtio-9p] Remove post functions for v9fs_mkdir.

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 52 -- 1 files changed, 13 insertions(+), 39 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index 25831c3..82e5490 100644 --- a/hw/9pfs

[Qemu-devel] [V2 02/25] [virtio-9p] Change all pdu handlers to coroutines.

2011-05-17 Thread Venkateswararao Jujjuri (JV)
This patch changes the top level handlers to coroutines and sets the base. It will be followed up with series of patches to convert all filesystem calls to threaded coroutines pushing all blocking clals in VirtFS out of vcpu threads. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com

[Qemu-devel] [V2 16/25] hw/9pfs: Update v9fs_setattr to use coroutines

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 163 +-- hw/9pfs/virtio-9p.h |8

[Qemu-devel] [V2 06/25] [virtio-9p] coroutines for readlink

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|2 +- hw/9pfs/cofs.c | 42 ++ hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 27 --- hw/9pfs/virtio-9p.h

[Qemu-devel] [V2 17/25] hw/9pfs: Add yield support to xattr related coroutine

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com This include llistxattr and lgetxattr. Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|1 + hw/9pfs/coxattr.c| 50

[Qemu-devel] [V2 15/25] hw/9pfs: Add yield support to setattr related coroutines

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com This include chmod, utimensat, chown and truncate. Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 64

[Qemu-devel] [V2 22/25] [virtio-9p] coroutine and threading for mkdir

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/codir.c | 19 +++ hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 28 ++-- 3 files changed, 26 insertions(+), 22 deletions(-) diff --git a/hw/9pfs

[Qemu-devel] [V2 04/25] [virtio-9p] clean up v9fs_readlink.

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Rearrange the code so that we can avoid V9fsReadLinkState. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 25 ++--- hw/9pfs/virtio-9p.h |7 --- 2 files changed, 10 insertions(+), 22 deletions(-) diff --git a/hw/9pfs/virtio

[Qemu-devel] [V2 25/25] [virtio-9p] coroutine and threading for remove/unlink

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 14 ++ hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 11 ++- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/hw/9pfs/cofs.c b/hw/9pfs/cofs.c index

[Qemu-devel] [V2 21/25] hw/9pfs: Update v9fs_mknod to use coroutines

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 88 +- 1 files changed, 30 insertions

[Qemu-devel] [V2 23/25] [virtio-9p] Remove post functions for v9fs_remove

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 26 +++--- 1 files changed, 7 insertions(+), 19 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index 89fe652..a79ec72 100644 --- a/hw/9pfs/virtio-9p.c +++ b/hw

[Qemu-devel] [V2 20/25] hw/9pfs: Add yield support to mknod coroutine

2011-05-17 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 21 + hw/9pfs/virtio-9p-coth.h |2 ++ 2 files changed

[Qemu-devel] [V2 01/25] [virtio-9p] Add infrastructure to support glib threads and coroutines.

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Bora ha...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs |2 + hw/9pfs/virtio-9p-coth.c | 93 hw/9pfs/virtio-9p-coth.h | 58 +++ hw/9pfs/virtio-9p

[Qemu-devel] [V2 24/25] [virtio-9p] clean up v9fs_remove.

2011-05-17 Thread Venkateswararao Jujjuri (JV)
Rearrange the code so that we can avoid V9fsRemoveState and additional malloc()s. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 25 ++--- hw/9pfs/virtio-9p.h |6 -- 2 files changed, 10 insertions(+), 21 deletions(-) diff

[Qemu-devel] [PATCH 05/25] [virtio-9p] Move errno into v9fs_do_readlink

2011-05-12 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 32 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index c4d903a..a748c34 100644 --- a/hw/9pfs/virtio-9p.c +++ b

[Qemu-devel] [PATCH 03/25] [virtio-9p] Remove post functions for v9fs_readlink.

2011-05-12 Thread Venkateswararao Jujjuri (JV)
In the process of preparation for coroutine threads, remove all post functions and make the function more readable. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 25 +++-- 1 files changed, 7 insertions(+), 18 deletions(-) diff

[Qemu-devel] [PATCH 04/25] [virtio-9p] clean up v9fs_readlink.

2011-05-12 Thread Venkateswararao Jujjuri (JV)
Rearrange the code so that we can avoid V9fsReadLinkState. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 26 ++ hw/9pfs/virtio-9p.h |7 --- 2 files changed, 10 insertions(+), 23 deletions(-) diff --git a/hw/9pfs

[Qemu-devel] [PATCH 02/25] [virtio-9p] Change all pdu handlers to coroutines.

2011-05-12 Thread Venkateswararao Jujjuri (JV)
This patch changes the top level handlers to coroutines and sets the base. It will be followed up with series of patches to convert all filesystem calls to threaded coroutines pushing all blocking clals in VirtFS out of vcpu threads. Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com

[Qemu-devel] [0/25] Async threading for VirtFS using glib threads coroutines.

2011-05-12 Thread Venkateswararao Jujjuri (JV)
-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com

[Qemu-devel] [PATCH 14/25] hw/9pfs: Update v9fs_getattr to use coroutines

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 59 +- hw/9pfs/virtio-9p.h |8

[Qemu-devel] [PATCH 07/25] [virtio-9p] Remove post functions for v9fs_mkdir.

2011-05-12 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 52 -- 1 files changed, 13 insertions(+), 39 deletions(-) diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c index 7ef6ad8..af0143d 100644 --- a/hw/9pfs

[Qemu-devel] [PATCH 16/25] hw/9pfs: Update v9fs_setattr to use coroutines

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 165 +-- hw/9pfs/virtio-9p.h |8

[Qemu-devel] [PATCH 12/25] hw/9pfs: Update v9fs_statfs to use coroutines

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 92 -- hw/9pfs/virtio-9p.h | 22

[Qemu-devel] [PATCH 01/25] [virtio-9p] Add infrastructure to support glib threads and coroutines.

2011-05-12 Thread Venkateswararao Jujjuri (JV)
This patch is originally made by Arun Bharadwaj for glib support. Later Harsh Prateek Bora added coroutines support. Signed-off-by: Arun R Bharadwaj a...@linux.vnet.ibm.com Signed-off-by: Harsh Prateek Bora ha...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com

[Qemu-devel] [PATCH 18/25] hw/9pfs: Update v9fs_xattrwalk to coroutines

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 198 --- 1 files changed, 63

[Qemu-devel] [PATCH 10/25] hw/9pfs: Update v9fs_readdir to use coroutines

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 170 +-- 1 files changed, 69

[Qemu-devel] [PATCH 20/25] hw/9pfs: Add yield support to mknod coroutine

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 45 + hw/9pfs/virtio-9p-coth.h

[Qemu-devel] [PATCH 22/25] [virtio-9p] coroutine and threading for mkdir

2011-05-12 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/codir.c | 34 ++ hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 28 ++-- 3 files changed, 41 insertions(+), 22 deletions(-) diff --git

[Qemu-devel] [PATCH 13/25] hw/9pfs: Add yield support to lstat coroutine

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|2 +- hw/9pfs/cofile.c | 50

[Qemu-devel] [PATCH 09/25] hw/9pfs: Add yield support for readdir related coroutines

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com This include readdir, telldir, seekdir, rewinddir. Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- Makefile.objs|2 +- hw/9pfs/codir.c

[Qemu-devel] [PATCH 15/25] hw/9pfs: Add yield support to setattr related coroutines

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com This include chmod, utimensat, chown and truncate. Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 135

[Qemu-devel] [PATCH 11/25] hw/9pfs: Add yield support to statfs coroutine

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 31 +++ hw/9pfs/virtio-9p-coth.h |1 + 2 files

[Qemu-devel] [PATCH 25/25] [virtio-9p] coroutine and threading for remove/unlink

2011-05-12 Thread Venkateswararao Jujjuri (JV)
Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/cofs.c | 28 hw/9pfs/virtio-9p-coth.h |1 + hw/9pfs/virtio-9p.c | 11 ++- 3 files changed, 31 insertions(+), 9 deletions(-) diff --git a/hw/9pfs/cofs.c b/hw

[Qemu-devel] [PATCH 19/25] hw/9pfs: Update v9fs_xattrcreate to use coroutines

2011-05-12 Thread Venkateswararao Jujjuri (JV)
From: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com Signed-off-by: Venkateswararao Jujjuri jv...@linux.vnet.ibm.com --- hw/9pfs/virtio-9p.c | 55 +-- hw/9pfs/virtio-9p.h | 11

  1   2   3   4   >