On Thu, Feb 18, 2021 at 12:38 AM Qu Wenruo <quwenruo.bt...@gmx.com> wrote: > We got it! > > The eb->start mismatch with page_offset(), this means something is wrong > with page->index. > > Considering page->index is just unsigned long thus when we initialize > page->index using a real u64, we truncated some high bits. > > And when we get it back to u64, the truncated bits leads to above result. > > The fix would be pretty tricky and with MM guys involved, and may need a > much longer time. > > I guess this is a known bug, as page->index limit means we can't handle > files over 4T on 32bit systems, even if the underlying fs can handle it > (just like what you hit). > > Thanks, > Qu
Thanks for digging into it! Is there an existing bug or discussion I can follow, or any other way I can be of assistance?