summaryrefslogtreecommitdiffstats
path: root/hw/9pfs/9p.c
Commit message (Expand)AuthorAgeFilesLines
* qtest: delete superfluous inclusions of qtest.hChen Qun2021-03-091-1/+0Star
* 9pfs: Convert reclaim list to QSLISTGreg Kurz2021-01-221-9/+8Star
* 9pfs: Improve unreclaim loopGreg Kurz2021-01-221-14/+32
* 9pfs: Convert V9fsFidState::fid_list to QSIMPLEQGreg Kurz2021-01-211-23/+18Star
* 9pfs: Convert V9fsFidState::clunked to boolGreg Kurz2021-01-211-2/+2
* 9pfs: Fully restart unreclaim loop (CVE-2021-20181)Greg Kurz2021-01-151-3/+3
* hw/9pfs : add spaces around operatorXinhao Zhang2020-11-051-8/+8
* 9pfs: disable msize warning for synth driverChristian Schoenebeck2020-09-151-1/+1
* 9pfs: log warning if msize <= 8192Christian Schoenebeck2020-09-151-0/+9
* 9pfs: differentiate readdir lock between 9P2000.u vs. 9P2000.LChristian Schoenebeck2020-08-121-3/+18
* 9pfs: T_readdir latency optimizationChristian Schoenebeck2020-08-121-74/+58Star
* 9pfs: make v9fs_readdir_response_size() publicChristian Schoenebeck2020-08-121-2/+8
* virtio-9p: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy2020-07-101-0/+1
* Clean up some calls to ignore Error objects the right wayMarkus Armbruster2020-07-021-4/+2Star
* Revert "9p: init_in_iov_from_pdu can truncate the size"Stefano Stabellini2020-05-251-22/+11Star
* 9pfs: include linux/limits.h for XATTR_SIZE_MAXDan Robertson2020-05-251-0/+1
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-2/+2
* 9pfs: validate count sent by client with T_readdirChristian Schoenebeck2020-02-081-0/+9
* 9pfs: require msize >= 4096Christian Schoenebeck2020-02-081-0/+12
* 9pfs/9p.c: remove unneeded labelsDaniel Henrique Barboza2020-01-201-6/+3Star
* 9p: init_in_iov_from_pdu can truncate the sizeGreg Kurz2020-01-201-11/+22
* 9pfs: Fix divide by zero bugDan Schatzberg2019-11-231-2/+4
* 9p: Use variable length suffixes for inode remappingChristian Schoenebeck2019-10-101-30/+238
* 9p: stat_to_qid: implement slow pathAntonios Motakis2019-10-101-7/+67
* 9p: Added virtfs option 'multidevs=remap|forbid|warn'Antonios Motakis2019-10-101-21/+167
* 9p: Treat multiple devices on one export as an errorAntonios Motakis2019-10-101-14/+56
* 9p: Simplify error path of v9fs_device_realize_common()Greg Kurz2019-10-101-10/+6Star
* 9p: unsigned type for type, version, pathAntonios Motakis2019-10-101-3/+3
* Include qemu/main-loop.h lessMarkus Armbruster2019-08-161-0/+1
* 9p: use g_new(T, n) instead of g_malloc(sizeof(T) * n)Greg Kurz2018-12-121-2/+2
* 9p: fix QEMU crash when renaming filesGreg Kurz2018-11-231-0/+3
* 9p: take write lock on fid path updates (CVE-2018-19364)Greg Kurz2018-11-201-0/+15
* 9p: xattr: Properly translate xattrcreate flagsKeno Fischer2018-06-071-2/+15
* 9p: Properly check/translate flags in unlinkatKeno Fischer2018-06-071-2/+11
* 9p: xattr: Fix crashes due to free of uninitialized valueKeno Fischer2018-06-071-2/+2
* 9p: add trace event for v9fs_setattr()Greg Kurz2018-05-021-0/+5
* 9p: v9fs_path_copy() readabilityMarc-André Lureau2018-02-191-5/+4Star
* tests: virtio-9p: add FLUSH operation testGreg Kurz2018-02-021-0/+1
* 9pfs: Correctly handle cancelled requestsKeno Fischer2018-02-011-0/+18
* 9pfs: drop v9fs_register_transport()Greg Kurz2018-02-011-1/+5
* fsdev: improve error handling of backend initGreg Kurz2018-01-081-3/+3
* 9pfs: make pdu_marshal() and pdu_unmarshal() static functionsGreg Kurz2018-01-081-2/+2
* 9pfs: fix error path in pdu_submit()Greg Kurz2018-01-081-4/+2Star
* 9pfs: fix some type definitionsGreg Kurz2018-01-081-3/+3
* 9pfs: fix v9fs_mark_fids_unreclaim() return valueGreg Kurz2017-11-061-1/+1
* 9pfs: use g_malloc0 to allocate space for xattrPrasad J Pandit2017-10-161-2/+2
* 9pfs: check the size of transport buffer before marshalingJan Dakinevich2017-09-201-3/+12
* 9pfs: fix name_to_path assertion in v9fs_complete_rename()Jan Dakinevich2017-09-201-14/+9Star
* 9pfs: fix readdir() for 9p2000.uJan Dakinevich2017-09-201-13/+9Star
* 9pfs: avoid sign conversion error simplifying the codePhilippe Mathieu-Daudé2017-09-051-4/+2Star