|
|
| version 1.146, 2007/06/05 15:41:37 | version 1.147, 2007/08/02 15:59:05 |
|---|---|
| Line 652 xfs_probe_cluster( | Line 652 xfs_probe_cluster( |
| for (i = 0; i < pagevec_count(&pvec); i++) { | for (i = 0; i < pagevec_count(&pvec); i++) { |
| struct page *page = pvec.pages[i]; | struct page *page = pvec.pages[i]; |
| size_t pg_offset, len = 0; | size_t pg_offset, pg_len = 0; |
| if (tindex == tlast) { | if (tindex == tlast) { |
| pg_offset = | pg_offset = |
| Line 665 xfs_probe_cluster( | Line 665 xfs_probe_cluster( |
| pg_offset = PAGE_CACHE_SIZE; | pg_offset = PAGE_CACHE_SIZE; |
| if (page->index == tindex && !TestSetPageLocked(page)) { | if (page->index == tindex && !TestSetPageLocked(page)) { |
| len = xfs_probe_page(page, pg_offset, mapped); | pg_len = xfs_probe_page(page, pg_offset, mapped); |
| unlock_page(page); | unlock_page(page); |
| } | } |
| if (!len) { | if (!pg_len) { |
| done = 1; | done = 1; |
| break; | break; |
| } | } |
| total += len; | total += pg_len; |
| tindex++; | tindex++; |
| } | } |