On Thu, 22 Feb 2024 at 02:26, Antonio SJ Musumeci <trapexit@xxxxxxxxxx> wrote: > I'll try it when I get some cycles in the next week or so but... I'm not > sure I see how this would address it. Is this not still marking the > inode bad. So while it won't forget it perhaps it will still error out. > How does this keep ".." of root being looked up? > > I don't know the code well but I'd have thought the reason for the > forget was because the lookup of the parent fails. It shouldn't be looking up the parent of root. Root should always be there, and the only way I see root disappearing is by marking it bad. If the patch makes a difference, then you need to find out why the root is marked bad, since the filesystem will still fail in that case. But at least the kernel won't do stupid things. I think the patch is correct and is needed regardless of the outcome of your test. But there might be other kernel bugs involved, so definitely need to see what happens. Thanks, Miklos