On 2/20/24 02:47, Miklos Szeredi wrote: > On Tue, 20 Feb 2024 at 09:35, Miklos Szeredi <miklos@xxxxxxxxxx> wrote: >> On Mon, 19 Feb 2024 at 20:54, Antonio SJ Musumeci <trapexit@xxxxxxxxxx> wrote: >>> On 2/19/24 13:38, Miklos Szeredi wrote: >>>> On Mon, 19 Feb 2024 at 20:05, Antonio SJ Musumeci <trapexit@xxxxxxxxxx> wrote: >>>> >>>>> This is what I see from the kernel: >>>>> >>>>> lookup(nodeid=3, name=.); >>>>> lookup(nodeid=3, name=..); >>>>> lookup(nodeid=1, name=dir2); >>>>> lookup(nodeid=1, name=..); >> >> Can you please try the attached patch? > Sorry, missing one hunk from the previous patch. Here's an updated one. > > Thanks, > Miklos 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.