aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs/9p.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-039pfs: fix crash when fsdev is missingGreg Kurz1-1/+1
2017-01-039pfs: introduce init_out/in_iov_from_pduStefano Stabellini1-1/+5
2017-01-039pfs: call v9fs_init_qiov_from_pdu before v9fs_packStefano Stabellini1-29/+30
2017-01-039pfs: introduce transport specific callbacksStefano Stabellini1-4/+4
2017-01-039pfs: move pdus to V9fsStateStefano Stabellini1-4/+3
2016-11-239pfs: add cleanup operation in FileOperationsLi Qiang1-0/+6
2016-11-239pfs: adjust the order of resource cleanup in device unrealizeLi Qiang1-2/+2
2016-11-019pfs: drop excessive error message from virtfs_reset()Greg Kurz1-6/+1
2016-11-019pfs: don't BUG_ON() if fid is already openedGreg Kurz1-4/+16
2016-11-019pfs: xattrcreate requires non-opened fidsGreg Kurz1-1/+6
2016-11-019pfs: limit xattr size in xattrcreateGreg Kurz1-1/+6
2016-11-019pfs: fix integer overflow issue in xattr read/writeLi Qiang1-20/+12
2016-11-019pfs: add xattrwalk_fid field in V9fsXattr structLi Qiang1-3/+4
2016-10-179pfs: fix memory leak in v9fs_writeLi Qiang1-1/+1
2016-10-179pfs: fix memory leak in v9fs_linkLi Qiang1-0/+1
2016-10-179pfs: fix memory leak in v9fs_xattrcreateLi Qiang1-0/+1
2016-10-179pfs: fix information leak in xattr readLi Qiang1-1/+1
2016-10-17virtio-9p: add reset handlerGreg Kurz1-0/+30
2016-10-179pfs: only free completed request if not flushedGreg Kurz1-11/+7
2016-10-179pfs: drop useless check in pdu_free()Greg Kurz1-10/+8
2016-10-179pfs: use coroutine_fn annotation in hw/9pfs/9p.[ch]Greg Kurz1-56/+61
2016-10-179pfs: fix potential host memory leak in v9fs_readLi Qiang1-2/+3
2016-10-179pfs: allocate space for guest originated empty stringsLi Qiang1-1/+1
2016-09-199pfs: fix potential segfault during walkGreg Kurz1-2/+3
2016-09-169pfs: introduce v9fs_path_sprintf() helperGreg Kurz1-3/+16
2016-09-169pfs: drop useless v9fs_string_null() functionGreg Kurz1-4/+4
2016-08-309pfs: handle walk of ".." in the root directoryGreg Kurz1-9/+31
2016-08-309pfs: forbid . and .. in file namesGreg Kurz1-0/+51
2016-08-309pfs: forbid illegal path namesGreg Kurz1-0/+56
2016-07-13coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini1-2/+2
2016-06-069p: switch back to readdir()Greg Kurz1-15/+6
2016-06-069p: add locking to V9fsDirGreg Kurz1-0/+21
2016-06-069p: introduce the V9fsDir typeGreg Kurz1-6/+6
2016-06-069p: drop useless out: labelGreg Kurz1-4/+4
2016-06-069p: drop useless inclusion of hw/i386/pc.hGreg Kurz1-1/+0
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-02-06virtio: move allocation to virtqueue_pop/vring_popPaolo Bonzini1-1/+1
2016-01-299pfs: Clean up includesPeter Maydell1-0/+1
2016-01-229pfs: use error_report() instead of fprintf(stderr)Greg Kurz1-1/+1
2016-01-129pfs: introduce V9fsVirtioStateWei Liu1-3/+8
2016-01-089pfs: factor out v9fs_device_{,un}realize_commonWei Liu1-0/+95
2016-01-089pfs: rename virtio-9p.c to 9p.cWei Liu1-0/+3278