Hi Sam,
I made a patch based on your advice that solves the issue for me. Any
feedback
would be appreciated. Thanks for your help.
diff --git a/pflocal/io.c b/pflocal/io.c
index 23e71ea4..2a6b104c 100644
--- a/pflocal/io.c
+++ b/pflocal/io.c
@@ -327,6 +327,8 @@ S_io_stat (struct sock_user *user,
Damien Zammit, le mar. 10 nov. 2020 21:11:31 +1100, a ecrit:
> I also printed inside rumpdisk to dump the offsets before calling
> pread/pwrite,
> these offsets are sometimes wider than 32 bits, sometimes not.
Ok. Do pread/pwrite get called concurrently, or is pread/pwrite always
finished before
Hi Samuel,
On 10/11/20 6:21 pm, Samuel Thibault wrote:
>> It seems to be compiled with -D_FILE_OFFSET_BITS=64 already by default:
>
> But is rumpkernel itself also built with it?
>
> Really, better actually *test* that offsets are getting properly
> propagated.
Test program output:
```
...
wd0: