diff options
Diffstat (limited to 'fs/ufs/util.c')
| -rw-r--r-- | fs/ufs/util.c | 4 |
1 files 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, | |||
| 251 | { | 251 | { |
| 252 | struct page *page; | 252 | struct page *page; |
| 253 | 253 | ||
| 254 | try_again: | ||
| 255 | page = find_lock_page(mapping, index); | 254 | page = find_lock_page(mapping, index); |
| 256 | if (!page) { | 255 | if (!page) { |
| 257 | page = read_cache_page(mapping, index, | 256 | page = read_cache_page(mapping, index, |
| @@ -271,7 +270,8 @@ try_again: | |||
| 271 | /* Truncate got there first */ | 270 | /* Truncate got there first */ |
| 272 | unlock_page(page); | 271 | unlock_page(page); |
| 273 | page_cache_release(page); | 272 | page_cache_release(page); |
| 274 | goto try_again; | 273 | page = NULL; |
| 274 | goto out; | ||
| 275 | } | 275 | } |
| 276 | 276 | ||
| 277 | if (!PageUptodate(page) || PageError(page)) { | 277 | if (!PageUptodate(page) || PageError(page)) { |
