UBIFS: reset no_space flag after inode deletion
authorAdrian Hunter <adrian.hunter@nokia.com>
Wed, 8 Apr 2009 12:07:57 +0000 (14:07 +0200)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Wed, 6 May 2009 07:37:56 +0000 (10:37 +0300)
commit6d6cb0d688d0f262cb4fd5771648b0ac01d4f82c
treeb4e0f50358029650f0047ffe1f9c48e24c420584
parent091438dd5668396328a3419abcbc6591159eb8d1
UBIFS: reset no_space flag after inode deletion

When UBIFS runs out of space it spends a lot of time trying to
find more space before returning ENOSPC.  As there is no point
repeating that unless something has changed, UBIFS has an
optimization to record that the file system is 100% full and not
try to find space.  That flag was not being reset when a pending
deletion was finally done.

Signed-off-by: Adrian Hunter <adrian.hunter@nokia.com>
Reviewed-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
fs/ubifs/budget.c
fs/ubifs/super.c