summaryrefslogtreecommitdiffstats
path: root/hw/9pfs
Commit message (Expand)AuthorAgeFilesLines
* 9pfs: fix P9_NOTAG and P9_NOFID macrosGreg Kurz2017-01-031-2/+2
* 9pfs: fix crash when fsdev is missingGreg Kurz2017-01-031-1/+1
* 9pfs: introduce init_out/in_iov_from_pduStefano Stabellini2017-01-033-13/+27
* 9pfs: call v9fs_init_qiov_from_pdu before v9fs_packStefano Stabellini2017-01-031-29/+30
* 9pfs: introduce transport specific callbacksStefano Stabellini2017-01-034-20/+40
* 9pfs: move pdus to V9fsStateStefano Stabellini2017-01-033-5/+4Star
* 9pfs: add cleanup operation for proxy backend driverLi Qiang2016-11-231-0/+13
* 9pfs: add cleanup operation for handle backend driverLi Qiang2016-11-231-0/+9
* 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-012-2/+7
* 9pfs: fix integer overflow issue in xattr read/writeLi Qiang2016-11-011-20/+12Star
* 9pfs: convert 'len/copied_len' field in V9fsXattr to the type of uint64_tLi Qiang2016-11-011-2/+2
* 9pfs: add xattrwalk_fid field in V9fsXattr structLi Qiang2016-11-012-3/+5
* 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-173-0/+39
* 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-172-57/+62
* 9pfs: use coroutine_fn annotation in hw/9pfs/co*.[ch]Greg Kurz2016-10-175-95/+109
* 9pfs: fsdev: drop useless extern annotation for functionsGreg Kurz2016-10-174-62/+62
* 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
* virtio: cleanup VMSTATE_VIRTIO_DEVICEHalil Pasic2016-10-101-2/+0Star
* virtio-9p: convert VMSTATE_VIRTIO_DEVICEHalil Pasic2016-10-101-6/+11
* virtio-9p: handle handle_9p_output() errorGreg Kurz2016-10-101-5/+21
* virtio-9p: add parentheses to sizeof operatorGreg Kurz2016-10-101-3/+3
* 9pfs: fix potential segfault during walkGreg Kurz2016-09-191-2/+3
* 9pfs: introduce v9fs_path_sprintf() helperGreg Kurz2016-09-164-13/+21
* 9pfs: drop useless v9fs_string_null() functionGreg Kurz2016-09-161-4/+4
* 9pfs: drop duplicate line in proxy backendGreg Kurz2016-09-161-1/+0Star
* 9pfs: drop unused fmt strings in the proxy backendGreg Kurz2016-09-161-37/+30Star
* 9pfs: handle walk of ".." in the root directoryGreg Kurz2016-08-302-9/+32
* 9pfs: forbid . and .. in file namesGreg Kurz2016-08-301-0/+51
* 9pfs: forbid illegal path namesGreg Kurz2016-08-301-0/+56
* trace-events: fix first line comment in trace-eventsLaurent Vivier2016-08-121-1/+1
* 9pfs: Wrap in vmstateDr. David Alan Gilbert2016-07-211-9/+5Star
* coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini2016-07-132-4/+4
* Clean up ill-advised or unusual header guardsMarkus Armbruster2016-07-125-10/+12
* Clean up header guards that don't match their file nameMarkus Armbruster2016-07-121-2/+2
* 9p: synth: drop v9fs_ prefixGreg Kurz2016-07-011-100/+100
* trace: split out trace events for hw/9pfs/ directoryDaniel P. Berrange2016-06-201-0/+47
* all: Remove unnecessary glib.h includesPeter Maydell2016-06-071-1/+0Star
* 9p: switch back to readdir()Greg Kurz2016-06-068-53/+41Star