aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs
AgeCommit message (Expand)Author
2022-05-019pfs: fix qemu_mknodat() to always return -1 on error on macOS hostChristian Schoenebeck
2022-05-019pfs: fix removing non-existent POSIX ACL xattr on macOS hostChristian Schoenebeck
2022-05-019pfs: fix wrong errno being sent to Linux client on macOS hostChristian Schoenebeck
2022-05-019pfs: fix wrong encoding of rdev field in Rgetattr on macOSChristian Schoenebeck
2022-05-019pfs: fix qemu_mknodat(S_IFSOCK) on macOSChristian Schoenebeck
2022-04-309pfs: fix qemu_mknodat(S_IFREG) on macOSChristian Schoenebeck
2022-04-309pfs: fix inode sequencing in 'synth' driverChristian Schoenebeck
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2022-04-019p: move P9_XATTR_SIZE_MAX from 9p.h to 9p.cWill Cohen
2022-03-22Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau
2022-03-219pfs: Use g_new() & friends where that makes obvious senseMarkus Armbruster
2022-03-079pfs/coth.h: drop Doxygen format on v9fs_co_run_in_worker()Christian Schoenebeck
2022-03-079pfs/9p-util.h: convert Doxygen -> kerneldoc formatChristian Schoenebeck
2022-03-079pfs/9p.c: convert Doxygen -> kerneldoc formatChristian Schoenebeck
2022-03-079pfs/codir.c: convert Doxygen -> kerneldoc formatChristian Schoenebeck
2022-03-079pfs/9p.h: convert Doxygen -> kerneldoc formatChristian Schoenebeck
2022-03-079pfs: drop Doxygen format from qemu_dirent_dup() API commentChristian Schoenebeck
2022-03-079pfs: move qemu_dirent_dup() from osdep -> 9p-utilChristian Schoenebeck
2022-03-079p: darwin: Implement compatibility for mknodatKeno Fischer
2022-03-079p: darwin: Compatibility for f/l*xattrKeno Fischer
2022-03-079p: darwin: *xattr_nofollow implementationsKeno Fischer
2022-03-079p: darwin: Move XATTR_SIZE_MAX->P9_XATTR_SIZE_MAXKeno Fischer
2022-03-079p: darwin: Ignore O_{NOATIME, DIRECT}Keno Fischer
2022-03-079p: darwin: Handle struct dirent differencesKeno Fischer
2022-03-079p: darwin: Handle struct stat(fs) differencesKeno Fischer
2022-03-079p: Rename 9p-util -> 9p-util-linuxKeno Fischer
2022-03-079p: linux: Fix a couple Linux assumptionsKeno Fischer
2022-02-179pfs: Fix segfault in do_readdir_many caused by struct dirent overreadVitaly Chikunov
2021-10-279pfs: use P9Array in v9fs_walk()Christian Schoenebeck
2021-10-279pfs: make V9fsPath usable via P9Array APIChristian Schoenebeck
2021-10-279pfs: simplify blksize_to_iounit()Christian Schoenebeck
2021-10-279pfs: deduplicate iounit codeChristian Schoenebeck
2021-10-279pfs: fix wrong I/O block size in RgetattrChristian Schoenebeck
2021-09-029pfs: fix crash in v9fs_walk()Christian Schoenebeck
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-06-02docs: fix references to docs/devel/tracing.rstStefano Garzarella
2021-03-16hw/9pfs/9p-synth: Replaced qemu_mutex_lock with QEMU_LOCK_GUARDMahmoud Mandour
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