[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 1/3] linux-user: Fix openat() emulation to correctly detec
From: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH v2 1/3] linux-user: Fix openat() emulation to correctly detect accesses to /proc |
Date: |
Wed, 2 Aug 2023 09:16:28 +0100 |
User-agent: |
Mutt/2.2.9 (2022-11-12) |
On Wed, Aug 02, 2023 at 01:08:40AM +0200, Helge Deller wrote:
> In qemu we catch accesses to files like /proc/cpuinfo or /proc/net/route
> and return to the guest contents which would be visible on a real system
> (instead what the host would show).
>
> This patch fixes a bug, where for example the accesses
> cat /proc////cpuinfo
> or
> cd /proc && cat cpuinfo
> will not be recognized by qemu and where qemu will wrongly show
> the contents of the host's /proc/cpuinfo file.
>
> Signed-off-by: Helge Deller <deller@gmx.de>
>
> --
> v3:
> - use g_autofree on returned value from realpath
>
> v2:
> - use g_autofree instead of pathname on stack
> Daniel P. Berrangé requested to not put buffers on stack.
> Using g_autofree keeps code much cleaner than using
> extended semantics of realpath(), unless I can use g_autofree
> on malloced area from realpath().
> ---
> linux-user/syscall.c | 13 ++++++++++++-
> 1 file changed, 12 insertions(+), 1 deletion(-)
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|