summaryrefslogtreecommitdiffstats
path: root/hw/9pfs/9p.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into stagingPeter Maydell2017-01-251-6/+6
|\
| * 9pfs: fix offset error in v9fs_xattr_read()Greg Kurz2017-01-251-3/+3
| * 9pfs: fix off-by-one error in PDU free listGreg Kurz2017-01-251-1/+1
| * 9pfs: add missing coroutine_fn annotationsGreg Kurz2017-01-251-2/+2
* | migration: disallow migrate_add_blocker during migrationAshijeet Acharya2017-01-241-11/+22
|/
* 9pfs: fix crash when fsdev is missingGreg Kurz2017-01-031-1/+1
* 9pfs: introduce init_out/in_iov_from_pduStefano Stabellini2017-01-031-1/+5
* 9pfs: call v9fs_init_qiov_from_pdu before v9fs_packStefano Stabellini2017-01-031-29/+30
* 9pfs: introduce transport specific callbacksStefano Stabellini2017-01-031-4/+4
* 9pfs: move pdus to V9fsStateStefano Stabellini2017-01-031-4/+3Star
* 9pfs: add cleanup operation in FileOperationsLi Qiang2016-11-231-0/+6
* 9pfs: adjust the order of resource cleanup in device unrealizeLi Qiang2016-11-231-2/+2
* 9pfs: drop excessive error message from virtfs_reset()Greg Kurz2016-11-011-6/+1Star
* 9pfs: don't BUG_ON() if fid is already openedGreg Kurz2016-11-011-4/+16
* 9pfs: xattrcreate requires non-opened fidsGreg Kurz2016-11-011-1/+6
* 9pfs: limit xattr size in xattrcreateGreg Kurz2016-11-011-1/+6
* 9pfs: fix integer overflow issue in xattr read/writeLi Qiang2016-11-011-20/+12Star
* 9pfs: add xattrwalk_fid field in V9fsXattr structLi Qiang2016-11-011-3/+4
* 9pfs: fix memory leak in v9fs_writeLi Qiang2016-10-171-1/+1
* 9pfs: fix memory leak in v9fs_linkLi Qiang2016-10-171-0/+1
* 9pfs: fix memory leak in v9fs_xattrcreateLi Qiang2016-10-171-0/+1
* 9pfs: fix information leak in xattr readLi Qiang2016-10-171-1/+1
* virtio-9p: add reset handlerGreg Kurz2016-10-171-0/+30
* 9pfs: only free completed request if not flushedGreg Kurz2016-10-171-11/+7Star
* 9pfs: drop useless check in pdu_free()Greg Kurz2016-10-171-10/+8Star
* 9pfs: use coroutine_fn annotation in hw/9pfs/9p.[ch]Greg Kurz2016-10-171-56/+61
* 9pfs: fix potential host memory leak in v9fs_readLi Qiang2016-10-171-2/+3
* 9pfs: allocate space for guest originated empty stringsLi Qiang2016-10-171-1/+1
* 9pfs: fix potential segfault during walkGreg Kurz2016-09-191-2/+3
* 9pfs: introduce v9fs_path_sprintf() helperGreg Kurz2016-09-161-3/+16
* 9pfs: drop useless v9fs_string_null() functionGreg Kurz2016-09-161-4/+4
* 9pfs: handle walk of ".." in the root directoryGreg Kurz2016-08-301-9/+31
* 9pfs: forbid . and .. in file namesGreg Kurz2016-08-301-0/+51
* 9pfs: forbid illegal path namesGreg Kurz2016-08-301-0/+56
* coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini2016-07-131-2/+2
* 9p: switch back to readdir()Greg Kurz2016-06-061-15/+6Star
* 9p: add locking to V9fsDirGreg Kurz2016-06-061-0/+21
* 9p: introduce the V9fsDir typeGreg Kurz2016-06-061-6/+6
* 9p: drop useless out: labelGreg Kurz2016-06-061-4/+4
* 9p: drop useless inclusion of hw/i386/pc.hGreg Kurz2016-06-061-1/+0Star
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* virtio: move allocation to virtqueue_pop/vring_popPaolo Bonzini2016-02-061-1/+1
* 9pfs: Clean up includesPeter Maydell2016-01-291-0/+1
* 9pfs: use error_report() instead of fprintf(stderr)Greg Kurz2016-01-221-1/+1
* 9pfs: introduce V9fsVirtioStateWei Liu2016-01-121-3/+8
* 9pfs: factor out v9fs_device_{,un}realize_commonWei Liu2016-01-081-0/+95
* 9pfs: rename virtio-9p.c to 9p.cWei Liu2016-01-081-0/+3278