aboutsummaryrefslogtreecommitdiff
path: root/hw/9pfs
AgeCommit message (Expand)AuthorFilesLines
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
2021-09-02hw/9pfs: use g_autofree in v9fs_walk() where possibleChristian Schoenebeck1-4/+3
2021-09-02hw/9pfs: avoid 'path' copy in v9fs_walk()Christian Schoenebeck1-4/+4
2021-07-059pfs: reduce latency of TwalkChristian Schoenebeck1-19/+70
2021-07-059pfs: drop root_qidChristian Schoenebeck2-2/+0
2021-07-059pfs: replace not_same_qid() by same_stat_id()Christian Schoenebeck1-3/+3
2021-07-059pfs: drop fid_to_qid()Christian Schoenebeck1-18/+5
2021-07-059pfs: capture root statChristian Schoenebeck2-1/+10
2021-07-059pfs: fix not_same_qid()Christian Schoenebeck1-4/+1
2021-07-059pfs: simplify v9fs_walk()Christian Schoenebeck1-4/+5
2021-07-059pfs: add link to 9p developer docsChristian Schoenebeck15-0/+75
2021-06-02docs: fix references to docs/devel/tracing.rstStefano Garzarella1-1/+1
2021-03-16hw/9pfs/9p-synth: Replaced qemu_mutex_lock with QEMU_LOCK_GUARDMahmoud Mandour1-8/+4
2021-03-09qtest: delete superfluous inclusions of qtest.hChen Qun1-1/+0
2021-01-229pfs: Convert reclaim list to QSLISTGreg Kurz2-10/+9
2021-01-229pfs: Improve unreclaim loopGreg Kurz1-14/+32
2021-01-219pfs: Convert V9fsFidState::fid_list to QSIMPLEQGreg Kurz2-25/+20
2021-01-219pfs: Convert V9fsFidState::clunked to boolGreg Kurz2-3/+3
2021-01-219pfs/proxy: Check return value of proxy_marshal()Greg Kurz1-1/+2
2021-01-159pfs: Fully restart unreclaim loop (CVE-2021-20181)Greg Kurz1-3/+3
2020-11-05hw/9pfs: Fix Kconfig dependency problem between 9pfs and XenPhilippe Mathieu-Daudé2-5/+1
2020-11-05hw/9pfs : add space before the open parenthesis '('Xinhao Zhang1-1/+1
2020-11-05hw/9pfs : open brace '{' following struct go on the same lineXinhao Zhang1-6/+3
2020-11-05hw/9pfs : add spaces around operatorXinhao Zhang2-13/+13
2020-10-199pfs: suppress performance warnings on qtest runsChristian Schoenebeck2-2/+6
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost1-3/+1
2020-09-159pfs: disable msize warning for synth driverChristian Schoenebeck2-1/+3
2020-09-159pfs: log warning if msize <= 8192Christian Schoenebeck1-0/+9
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-2/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-3/+4
2020-08-24Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20200812' int...Peter Maydell4-94/+333
2020-08-21meson: convert hw/9pfs, cleanupMarc-André Lureau3-9/+24