aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs
AgeCommit message (Expand)AuthorFilesLines
2023-02-08Don't include headers already included by qemu/osdep.hMarkus Armbruster1-2/+0
2023-01-20coroutine: Split qemu/coroutine-core.h off qemu/coroutine.hMarkus Armbruster1-1/+1
2023-01-19coroutine: Clean up superfluous inclusion of qemu/coroutine.hMarkus Armbruster4-4/+0
2023-01-09error handling: Use RETRY_ON_EINTR() macro where applicableNikita Ivanov1-6/+2
2022-12-23hw/9pfs: Replace the direct call to xxxat() APIs with a wrapperBin Meng2-20/+27
2022-12-23hw/9pfs: Drop unnecessary *xattr wrapper API declarationsBin Meng1-11/+0
2022-12-239pfs: Fix some return statements in the synth backendGreg Kurz1-6/+6
2022-12-14cleanup: Tweak and re-run return_directly.cocciMarkus Armbruster1-10/+4
2022-10-25Merge tag 'trivial-branch-for-7.2-pull-request' of https://gitlab.com/laurent...Stefan Hajnoczi1-1/+1
2022-10-24treewide: Remove the unnecessary space before semicolonBin Meng1-1/+1
2022-10-249pfs: use GHashTable for fid tableLinus Heckemann2-84/+112
2022-10-079p: add missing coroutine_fn annotationsMarc-André Lureau1-3/+6
2022-06-28trivial typos: namesapceDr. David Alan Gilbert1-4/+4
2022-06-169pfs: fix 'Twalk' to only send error if no component walkedChristian Schoenebeck1-16/+33
2022-06-169pfs: refactor 'name_idx' -> 'nwalked' in v9fs_walk()Christian Schoenebeck1-8/+8
2022-05-16virtio: drop name parameter for virtio_init()Jonah Palmer1-1/+1
2022-05-019pfs: fix qemu_mknodat() to always return -1 on error on macOS hostChristian Schoenebeck1-1/+2
2022-05-019pfs: fix removing non-existent POSIX ACL xattr on macOS hostChristian Schoenebeck1-2/+10
2022-05-019pfs: fix wrong errno being sent to Linux client on macOS hostChristian Schoenebeck2-0/+32
2022-05-019pfs: fix wrong encoding of rdev field in Rgetattr on macOSChristian Schoenebeck2-1/+40
2022-05-019pfs: fix qemu_mknodat(S_IFSOCK) on macOSChristian Schoenebeck1-1/+41
2022-04-309pfs: fix qemu_mknodat(S_IFREG) on macOSChristian Schoenebeck1-0/+9
2022-04-309pfs: fix inode sequencing in 'synth' driverChristian Schoenebeck1-2/+2
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-04-019p: move P9_XATTR_SIZE_MAX from 9p.h to 9p.cWill Cohen2-23/+23
2022-03-22Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau1-1/+1
2022-03-219pfs: Use g_new() & friends where that makes obvious senseMarkus Armbruster4-10/+10
2022-03-079pfs/coth.h: drop Doxygen format on v9fs_co_run_in_worker()Christian Schoenebeck1-2/+2
2022-03-079pfs/9p-util.h: convert Doxygen -> kerneldoc formatChristian Schoenebeck1-5/+5
2022-03-079pfs/9p.c: convert Doxygen -> kerneldoc formatChristian Schoenebeck1-27/+35
2022-03-079pfs/codir.c: convert Doxygen -> kerneldoc formatChristian Schoenebeck1-15/+15
2022-03-079pfs/9p.h: convert Doxygen -> kerneldoc formatChristian Schoenebeck1-6/+6
2022-03-079pfs: drop Doxygen format from qemu_dirent_dup() API commentChristian Schoenebeck1-2/+2
2022-03-079pfs: move qemu_dirent_dup() from osdep -> 9p-utilChristian Schoenebeck1-0/+30
2022-03-079p: darwin: Implement compatibility for mknodatKeno Fischer4-2/+52
2022-03-079p: darwin: Compatibility for f/l*xattrKeno Fischer2-4/+25
2022-03-079p: darwin: *xattr_nofollow implementationsKeno Fischer2-0/+65
2022-03-079p: darwin: Move XATTR_SIZE_MAX->P9_XATTR_SIZE_MAXKeno Fischer2-1/+19
2022-03-079p: darwin: Ignore O_{NOATIME, DIRECT}Keno Fischer2-1/+16
2022-03-079p: darwin: Handle struct dirent differencesKeno Fischer6-4/+52
2022-03-079p: darwin: Handle struct stat(fs) differencesKeno Fischer3-4/+36
2022-03-079p: Rename 9p-util -> 9p-util-linuxKeno Fischer2-2/+2
2022-03-079p: linux: Fix a couple Linux assumptionsKeno Fischer2-0/+6
2022-02-179pfs: Fix segfault in do_readdir_many caused by struct dirent overreadVitaly Chikunov3-5/+21
2021-10-279pfs: use P9Array in v9fs_walk()Christian Schoenebeck1-12/+5
2021-10-279pfs: make V9fsPath usable via P9Array APIChristian Schoenebeck1-0/+2
2021-10-279pfs: simplify blksize_to_iounit()Christian Schoenebeck1-2/+1
2021-10-279pfs: deduplicate iounit codeChristian Schoenebeck1-21/+20
2021-10-279pfs: fix wrong I/O block size in RgetattrChristian Schoenebeck1-1/+20
2021-09-029pfs: fix crash in v9fs_walk()Christian Schoenebeck1-1/+3