• Josef Bacik's avatar
    Btrfs: break out of orphan cleanup if we can't make progress · 8f6d7f4f
    Josef Bacik authored
    I noticed while running xfstests 83 that if we didn't have enough space to
    delete our inode the orphan cleanup would just loop.  This is because it keeps
    finding the same orphan item and keeps trying to kill it but can't because we
    don't get an error back from iput for deleting the inode.  So keep track of the
    last guy we tried to kill, if it's the same as the one we're trying to kill
    currently we know we are having problems and can just error out.  I don't have a
    way to test this so look hard and make sure it's right.  Thanks,
    Signed-off-by: default avatarJosef Bacik <josef@redhat.com>
    8f6d7f4f
inode.c 197 KB