Diff for /xfs-linux/linux-2.6/xfs_aops.c between versions 1.164 and 1.165

version 1.164, 2008/08/20 16:04:28 version 1.165, 2008/10/03 04:30:43
Line 674  xfs_probe_cluster( Line 674  xfs_probe_cluster(
                         } else                          } else
                                 pg_offset = PAGE_CACHE_SIZE;                                  pg_offset = PAGE_CACHE_SIZE;
   
                         if (page->index == tindex && !TestSetPageLocked(page)) {                          if (page->index == tindex && trylock_page(page)) {
                                 pg_len = xfs_probe_page(page, pg_offset, mapped);                                  pg_len = xfs_probe_page(page, pg_offset, mapped);
                                 unlock_page(page);                                  unlock_page(page);
                         }                          }
Line 758  xfs_convert_page( Line 758  xfs_convert_page(
   
         if (page->index != tindex)          if (page->index != tindex)
                 goto fail;                  goto fail;
         if (TestSetPageLocked(page))          if (!trylock_page(page))
                 goto fail;                  goto fail;
         if (PageWriteback(page))          if (PageWriteback(page))
                 goto fail_unlock_page;                  goto fail_unlock_page;

Removed from v.1.164  
changed lines
  Added in v.1.165


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