From: Trond Myklebust Date: Thu, 1 Mar 2012 16:17:47 +0000 (-0500) Subject: NFSv4.1: Get rid of redundant NFS4CLNT_LAYOUTRECALL tests X-Git-Tag: v3.4-rc1~123^2~84 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a59c30acfbe701dc991f4f84abce27818120a2ac;p=pandora-kernel.git NFSv4.1: Get rid of redundant NFS4CLNT_LAYOUTRECALL tests The NFS4CLNT_LAYOUTRECALL tests in pnfs_layout_process and pnfs_update_layout are redundant. In the case of a bulk layout recall, we're always testing for the NFS_LAYOUT_BULK_RECALL flay anyway. In the case of a file or segment recall, the call to pnfs_set_layout_stateid() updates the layout_header 'barrier' sequence id, which triggers the test in pnfs_layoutgets_blocked() and is less race-prone than NFS4CLNT_LAYOUTRECALL anyway. Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed