summaryrefslogtreecommitdiffstats
path: root/scripts/modules
diff options
context:
space:
mode:
authorChristian Schoenebeck2022-03-14 19:58:11 +0100
committerChristian Schoenebeck2022-04-30 13:11:47 +0200
commit0009df31cb51cb2be681f4eebd58a9776d75a580 (patch)
tree3bcbe880c24e525592b34b27cd7bf17b9edfb3aa /scripts/modules
parentMerge tag 'pull-riscv-to-apply-20220429' of github.com:alistair23/qemu into s... (diff)
downloadqemu-0009df31cb51cb2be681f4eebd58a9776d75a580.tar.gz
qemu-0009df31cb51cb2be681f4eebd58a9776d75a580.tar.xz
qemu-0009df31cb51cb2be681f4eebd58a9776d75a580.zip
9pfs: fix inode sequencing in 'synth' driver
The 'synth' driver's root node and the 'synth' driver's first subdirectory node falsely share the same inode number (zero), which makes it impossible for 9p clients (i.e. 9p test cases) to distinguish root node and first subdirectory from each other by comparing their QIDs (which are derived by 9p server from driver's inode numbers). Fix this issue by using prefix-increment instead of postfix-increment operator while generating new inode numbers for subdirectories and files. Link: https://lore.kernel.org/qemu-devel/3859307.hTDP4D0zbi@silver/ Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com> Reviewed-by: Greg Kurz <groug@kaod.org> Message-Id: <E1nTpyU-0000yR-9o@lizzy.crudebyte.com>
Diffstat (limited to 'scripts/modules')
0 files changed, 0 insertions, 0 deletions