aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs
AgeCommit message (Expand)AuthorFilesLines
2024-05-10xen: register legacy backends via xen_backend_initPaolo Bonzini1-1/+7
2024-01-04Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell1-2/+5
2023-12-31configure, meson: rename targetos to host_osPaolo Bonzini1-2/+2
2023-12-31meson: remove OS definitions from config_targetosPaolo Bonzini1-2/+5
2023-12-29hw/9pfs: Constify VMStateRichard Henderson1-1/+1
2023-10-20migration: simplify blockersSteve Sistare1-8/+2
2023-08-29fsdev: Use ThrottleDirection instread of bool is_writezhenwei pi1-2/+2
2023-07-25hw/9pfs: spelling fixesMichael Tokarev6-10/+10
2023-07-069pfs: deprecate 'proxy' backendChristian Schoenebeck2-0/+10
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-1/+1
2023-06-089pfs: prevent opening special files (CVE-2023-2861)Christian Schoenebeck1-0/+39
2023-06-01hw/9pfs: use qemu_xxhash4Alex Bennée1-3/+2
2023-05-169pfs/xen: Fix segfault on shutdownJason Andryuk2-13/+28
2023-04-28hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov1-1/+4
2023-04-259pfs: mark more coroutine_fnsPaolo Bonzini2-5/+5
2023-04-25thread-pool: avoid passing the pool parameter every timeEmanuele Giuseppe Esposito1-2/+1
2023-03-07hw/xen: Build PV backend drivers for CONFIG_XEN_BUSDavid Woodhouse1-1/+1
2023-03-07hw/xen: Rename xen_common.h to xen_native.hDavid Woodhouse1-0/+1
2023-03-07hw/xen: Pass grant ref to gnttab unmap operationDavid Woodhouse1-3/+4
2023-03-07hw/xen: Add evtchn operations to allow redirection to internal emulationDavid Woodhouse1-12/+12
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