On Thu, Mar 4, 2021 at 10:09 AM Amir Goldstein amir73il@gmail.com wrote:
Commit 5d069dbe8aaf ("fuse: fix bad inode") replaced make_bad_inode() in fuse_iget() with a private implementation fuse_make_bad().
The private implementation fails to remove the bad inode from inode cache, so the retry loop with iget5_locked() finds the same bad inode and marks it bad forever.
Thanks, applied.
Miklos