Michael Tokarev <m...@tls.msk.ru> writes:

Hi,

Please try mounting with -oversion=9p2000.L

With qemu-1.4.0 and 9p2000.L, I could not recreate this issue. ie not
getting Unknown error during directory listing.

I am using Guest kernel 3.8.0-rc5+.

> When I mount a 9pfs filesystem in guest with no write permission for
> some dirs, I'm getting strange errors in guest.
>
> Host (as a regular user):
>  qemu-system-x86_64 -virtfs 
> local,path=/,security_model=mapped-file,mount_tag=tag
>
> Guest:
>  # mount -t 9p -o trans=virtio,ro tag /mnt
>  # ls /mnt
>  ls: reading directory /mnt: Unknown error 593
>  # ls /mnt/dev
>  ls: reading directory /mnt/dev: Unknown error 849
>  # ls /mnt/tmp
>  [works]
>  # ls /mnt/root
>  ls: cannot open directory /mnt/root: Permission denied
>
> So, it reports errors while trying to _read_ (not open)
> readable but non-writable dirs, and these errors are _random_.
> It correctly reports errors when trying to open an unreadable
> dir.
>
> This is 1.4.0.  Similar problem exists with earlier versions
> of qemu.
>
> Thanks!
>
> /mjt


Reply via email to