author: Evgeniy Dushistov <dushistov@mail.ru> 2006-08-05 12:13:57 -0700
committer: Linus Torvalds <torvalds@g5.osdl.org> 2006-08-06 08:57:46 -0700
commit: 06fa45d3a19c6fbfccbf295e9f08087492338631
parent: 1fb32b7bd8203d0175649a75ede3ee7634d6a941
Commit Summary:
Diffstat:
1 file changed, 2 insertions, 2 deletions
diff --git a/fs/ufs/util.c b/fs/ufs/util.c
index 005d6815adf5..22f820a9b15c 100644
--- a/fs/ufs/util.c
+++ b/fs/ufs/util.c
@@ -251,7 +251,6 @@ struct page *ufs_get_locked_page(struct address_space *mapping,
{
struct page *page;
-try_again:
page = find_lock_page(mapping, index);
if (!page) {
page = read_cache_page(mapping, index,
@@ -271,7 +270,8 @@ try_again:
/* Truncate got there first */
unlock_page(page);
page_cache_release(page);
- goto try_again;
+ page = NULL;
+ goto out;
}
if (!PageUptodate(page) || PageError(page)) {