From: Weston Andros Adamson Date: Wed, 1 Jun 2011 01:46:50 +0000 (-0400) Subject: NFS: fix umount of pnfs filesystems X-Git-Tag: v3.0-rc5~51^2~19 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e3bd4e24e94d60d2e0762e919aab6c9a7fc0c5b;p=pandora-kernel.git NFS: fix umount of pnfs filesystems Unmounting a pnfs filesystem hangs using filelayout and possibly others. This fixes the use of the rcu protected node by making use of a new 'tmpnode' for the temporary purge list. Also, the spinlock shouldn't be held when calling synchronize_rcu(). Signed-off-by: Weston Andros Adamson Signed-off-by: Andy Adamson Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed