Thread (5 messages) read the whole thread 5 messages, 2 authors, 2020-08-06

Re: [PATCH v2] fcntl: Add 32bit filesystem mode

From: Linus Walleij <hidden>
Date: 2020-07-06 08:55:00
Also in: linux-ext4, linux-fsdevel, qemu-devel

On Tue, Jun 23, 2020 at 12:08 PM Peter Maydell [off-list ref] wrote:
On Fri, 29 May 2020 at 08:22, Linus Walleij [off-list ref] wrote:
quoted
It was brought to my attention that this bug from 2018 was
still unresolved: 32 bit emulators like QEMU were given
64 bit hashes when running 32 bit emulation on 64 bit systems.

This adds a flag to the fcntl() F_GETFD and F_SETFD operations
to set the underlying filesystem into 32bit mode even if the
file handle was opened using 64bit mode without the compat
syscalls.
I somewhat belatedly got round to updating my QEMU patch
that uses this new fcntl() flag to fix the bug. Sorry for
the delay getting round to this. You can find the QEMU patch here:
https://patchew.org/QEMU/20200623100101.6041-1-peter.maydell@linaro.org/
(it's an RFC because obviously we won't put it into QEMU until
the kernel side has gone upstream and the API is final.)

What's the next step for moving this forward?
Ted, can you merge this patch?

It seems QEMU is happy and AFICT it uses the approach you want :)

Yours,
Linus Walleij
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help