Diff for /xfs-linux/linux-2.6/xfs_aops.c between versions 1.146 and 1.147

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++;
                 }                  }
   

Removed from v.1.146  
changed lines
  Added in v.1.147


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>