[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH -V4 15/21] virtio-9p: Add P9_TCLUNK support
From: |
Aneesh Kumar K.V |
Subject: |
[Qemu-devel] [PATCH -V4 15/21] virtio-9p: Add P9_TCLUNK support |
Date: |
Fri, 9 Apr 2010 17:13:18 +0530 |
From: Anthony Liguori <address@hidden>
Implement P9_TCLUNK support.
This patch gets `ls -al` to work.
Signed-off-by: Anthony Liguori <address@hidden>
Signed-off-by: Aneesh Kumar K.V <address@hidden>
---
hw/virtio-9p.c | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/hw/virtio-9p.c b/hw/virtio-9p.c
index e702c5c..480f68b 100644
--- a/hw/virtio-9p.c
+++ b/hw/virtio-9p.c
@@ -1313,9 +1313,21 @@ out:
static void v9fs_clunk(V9fsState *s, V9fsPDU *pdu)
{
- if (debug_9p_pdu) {
- pprint_pdu(pdu);
+ int32_t fid;
+ size_t offset = 7;
+ int err;
+
+ pdu_unmarshal(pdu, offset, "d", &fid);
+
+ err = free_fid(s, fid);
+ if (err < 0) {
+ goto out;
}
+
+ offset = 7;
+ err = offset;
+out:
+ complete_pdu(s, pdu, err);
}
typedef struct V9fsReadState {
--
1.7.0.4.360.g11766c
- [Qemu-devel] [PATCH -V4 02/21] virtio-9p: Add a virtio 9p device to qemu, (continued)
- [Qemu-devel] [PATCH -V4 02/21] virtio-9p: Add a virtio 9p device to qemu, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 04/21] virtio-9p: Add string manipulation support., Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 10/21] virtio-9p: Add P9_TATTACH support., Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 07/21] virtio-9p: Add stat and mode related helper functions., Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 06/21] virtio-9p: Add fid and qid management support., Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 11/21] virtio-9p: Add P9_TSTAT support, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 08/21] virtio-9p: Add sg helper functions, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 09/21] virtio-9p: Add P9_TVERSION support, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 14/21] virtio-9p: Add P9_TREAD support, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 12/21] virtio-9p: Add P9_TWALK support, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 15/21] virtio-9p: Add P9_TCLUNK support,
Aneesh Kumar K.V <=
- [Qemu-devel] [PATCH -V4 17/21] virtio-9p: Add P9_TCREATE support, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 16/21] virtio-9p: Add P9_TWRITE support, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 19/21] virtio-9p: Add P9_TREMOVE support., Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 20/21] virtio-9p: Add P9_TFLUSH support, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 13/21] virtio-9p: Add P9_TOPEN support., Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 21/21] virtio-9p: Create a syntactic shortcut for the file-system pass-thru, Aneesh Kumar K.V, 2010/04/09
- [Qemu-devel] [PATCH -V4 18/21] virtio-9p: Add P9_TWSTAT support, Aneesh Kumar K.V, 2010/04/09