VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   55 Tags
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:
[PATCH] ufs: handle truncated pages
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)) {