aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs/9p.c
AgeCommit message (Expand)Author
2021-09-02hw/9pfs: use g_autofree in v9fs_walk() where possibleChristian Schoenebeck
2021-09-02hw/9pfs: avoid 'path' copy in v9fs_walk()Christian Schoenebeck
2021-07-059pfs: reduce latency of TwalkChristian Schoenebeck
2021-07-059pfs: drop root_qidChristian Schoenebeck
2021-07-059pfs: replace not_same_qid() by same_stat_id()Christian Schoenebeck
2021-07-059pfs: drop fid_to_qid()Christian Schoenebeck
2021-07-059pfs: capture root statChristian Schoenebeck
2021-07-059pfs: fix not_same_qid()Christian Schoenebeck
2021-07-059pfs: simplify v9fs_walk()Christian Schoenebeck
2021-07-059pfs: add link to 9p developer docsChristian Schoenebeck
2021-03-09qtest: delete superfluous inclusions of qtest.hChen Qun
2021-01-229pfs: Convert reclaim list to QSLISTGreg Kurz
2021-01-229pfs: Improve unreclaim loopGreg Kurz
2021-01-219pfs: Convert V9fsFidState::fid_list to QSIMPLEQGreg Kurz
2021-01-219pfs: Convert V9fsFidState::clunked to boolGreg Kurz
2021-01-159pfs: Fully restart unreclaim loop (CVE-2021-20181)Greg Kurz
2020-11-05hw/9pfs : add spaces around operatorXinhao Zhang
2020-09-159pfs: disable msize warning for synth driverChristian Schoenebeck
2020-09-159pfs: log warning if msize <= 8192Christian Schoenebeck
2020-08-129pfs: differentiate readdir lock between 9P2000.u vs. 9P2000.LChristian Schoenebeck
2020-08-129pfs: T_readdir latency optimizationChristian Schoenebeck
2020-08-129pfs: make v9fs_readdir_response_size() publicChristian Schoenebeck
2020-07-10virtio-9p: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy
2020-07-02Clean up some calls to ignore Error objects the right wayMarkus Armbruster
2020-05-25Revert "9p: init_in_iov_from_pdu can truncate the size"Stefano Stabellini
2020-05-259pfs: include linux/limits.h for XATTR_SIZE_MAXDan Robertson
2020-05-15qdev: Unrealize must not failMarkus Armbruster
2020-02-089pfs: validate count sent by client with T_readdirChristian Schoenebeck
2020-02-089pfs: require msize >= 4096Christian Schoenebeck
2020-01-209pfs/9p.c: remove unneeded labelsDaniel Henrique Barboza
2020-01-209p: init_in_iov_from_pdu can truncate the sizeGreg Kurz
2019-11-239pfs: Fix divide by zero bugDan Schatzberg
2019-10-109p: Use variable length suffixes for inode remappingChristian Schoenebeck
2019-10-109p: stat_to_qid: implement slow pathAntonios Motakis
2019-10-109p: Added virtfs option 'multidevs=remap|forbid|warn'Antonios Motakis
2019-10-109p: Treat multiple devices on one export as an errorAntonios Motakis
2019-10-109p: Simplify error path of v9fs_device_realize_common()Greg Kurz
2019-10-109p: unsigned type for type, version, pathAntonios Motakis
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster
2018-12-129p: use g_new(T, n) instead of g_malloc(sizeof(T) * n)Greg Kurz
2018-11-239p: fix QEMU crash when renaming filesGreg Kurz
2018-11-209p: take write lock on fid path updates (CVE-2018-19364)Greg Kurz
2018-06-079p: xattr: Properly translate xattrcreate flagsKeno Fischer
2018-06-079p: Properly check/translate flags in unlinkatKeno Fischer
2018-06-079p: xattr: Fix crashes due to free of uninitialized valueKeno Fischer
2018-05-029p: add trace event for v9fs_setattr()Greg Kurz
2018-02-199p: v9fs_path_copy() readabilityMarc-André Lureau
2018-02-02tests: virtio-9p: add FLUSH operation testGreg Kurz
2018-02-019pfs: Correctly handle cancelled requestsKeno Fischer
2018-02-019pfs: drop v9fs_register_transport()Greg Kurz