From: Trond Myklebust Date: Fri, 10 Jun 2011 17:30:22 +0000 (-0400) Subject: NFSv4.1: Fix some issues with pnfs_generic_pg_test X-Git-Tag: v3.0-rc5~51^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8f7d5efbef8718a774ac5e347b4ec069f17fd9b4;p=pandora-kernel.git NFSv4.1: Fix some issues with pnfs_generic_pg_test 1. If the intention is to coalesce requests 'prev' and 'req' then we have to ensure at least that we have a layout starting at req_offset(prev). 2. If we're only requesting a minimal layout of length desc->pg_count, we need to test the length actually returned by the server before we allow the coalescing to occur. 3. We need to deal correctly with (pgio->lseg == NULL) 4. Fixup the test guarding the pnfs_update_layout. Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed