aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs
AgeCommit message (Expand)AuthorFilesLines
2017-02-28fsdev: add IO throttle support to fsdev devicesPradeep Jagadeesh3-0/+15
2017-02-289pfs: fix v9fs_lock error casePaolo Bonzini1-8/+6
2017-02-21coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini1-1/+1
2017-01-25Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into stagingPeter Maydell2-8/+7
2017-01-259pfs: fix offset error in v9fs_xattr_read()Greg Kurz1-3/+3
2017-01-259pfs: local: trivial cosmetic fix in pwritev opGreg Kurz1-2/+1
2017-01-259pfs: fix off-by-one error in PDU free listGreg Kurz1-1/+1
2017-01-259pfs: add missing coroutine_fn annotationsGreg Kurz1-2/+2
2017-01-24migration: disallow migrate_add_blocker during migrationAshijeet Acharya1-11/+22
2017-01-039pfs: fix P9_NOTAG and P9_NOFID macrosGreg Kurz1-2/+2
2017-01-039pfs: fix crash when fsdev is missingGreg Kurz1-1/+1
2017-01-039pfs: introduce init_out/in_iov_from_pduStefano Stabellini3-13/+27
2017-01-039pfs: call v9fs_init_qiov_from_pdu before v9fs_packStefano Stabellini1-29/+30
2017-01-039pfs: introduce transport specific callbacksStefano Stabellini4-20/+40
2017-01-039pfs: move pdus to V9fsStateStefano Stabellini3-5/+4
2016-11-239pfs: add cleanup operation for proxy backend driverLi Qiang1-0/+13
2016-11-239pfs: add cleanup operation for handle backend driverLi Qiang1-0/+9
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 Kurz2-2/+7
2016-11-019pfs: fix integer overflow issue in xattr read/writeLi Qiang1-20/+12
2016-11-019pfs: convert 'len/copied_len' field in V9fsXattr to the type of uint64_tLi Qiang1-2/+2
2016-11-019pfs: add xattrwalk_fid field in V9fsXattr structLi Qiang2-3/+5
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 Kurz3-0/+39
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 Kurz2-57/+62
2016-10-179pfs: use coroutine_fn annotation in hw/9pfs/co*.[ch]Greg Kurz5-95/+109
2016-10-179pfs: fsdev: drop useless extern annotation for functionsGreg Kurz4-62/+62
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-10-10virtio: cleanup VMSTATE_VIRTIO_DEVICEHalil Pasic1-2/+0
2016-10-10virtio-9p: convert VMSTATE_VIRTIO_DEVICEHalil Pasic1-6/+11
2016-10-10virtio-9p: handle handle_9p_output() errorGreg Kurz1-5/+21
2016-10-10virtio-9p: add parentheses to sizeof operatorGreg Kurz1-3/+3
2016-09-199pfs: fix potential segfault during walkGreg Kurz1-2/+3
2016-09-169pfs: introduce v9fs_path_sprintf() helperGreg Kurz4-13/+21
2016-09-169pfs: drop useless v9fs_string_null() functionGreg Kurz1-4/+4
2016-09-169pfs: drop duplicate line in proxy backendGreg Kurz1-1/+0
2016-09-169pfs: drop unused fmt strings in the proxy backendGreg Kurz1-37/+30
2016-08-309pfs: handle walk of ".." in the root directoryGreg Kurz2-9/+32
2016-08-309pfs: forbid . and .. in file namesGreg Kurz1-0/+51
2016-08-309pfs: forbid illegal path namesGreg Kurz1-0/+56