From: adilger Date: Wed, 17 Mar 2004 09:33:32 +0000 (+0000) Subject: Fix assertion again, sigh. X-Git-Tag: v1_8_0_110~486^6~77 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=b8ef3494ecdad49cc995b746cdbee933288e6597;p=fs%2Flustre-release.git Fix assertion again, sigh. b=2925 --- diff --git a/lustre/llite/file.c b/lustre/llite/file.c index d660fce..b40f122 100644 --- a/lustre/llite/file.c +++ b/lustre/llite/file.c @@ -434,9 +434,11 @@ void ll_pgcache_remove_extent(struct inode *inode, struct lov_stripe_md *lsm, unlock_page(page); page_cache_release(page); } - LASSERTF(tmpex.l_extent.start <= lock->l_policy_data.l_extent.end + 1, - "loop too long "LPU64" != "LPU64" start %lu i %lu end %lu\n", - tmpex.l_extent.start, lock->l_policy_data.l_extent.end + 1, + LASSERTF(tmpex.l_extent.start <= + (lock->l_policy_data.l_extent.end == ~0ULL ? ~0ULL : + lock->l_policy_data.l_extent.end + 1), + "loop too long "LPU64" > "LPU64" start %lu i %lu end %lu\n", + tmpex.l_extent.start, lock->l_policy_data.l_extent.end, start, i, end); EXIT; }