commit | 9e3bd4e24e94d60d2e0762e919aab6c9a7fc0c5b | [log] [tgz] |
---|---|---|
author | Weston Andros Adamson <dros@netapp.com> | Tue May 31 21:46:50 2011 -0400 |
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | Wed Jun 15 11:23:02 2011 -0400 |
tree | 61ac70f49e793494dee1196dae55ac0c19036410 | |
parent | 3f303103b884ca577908d3e5c0650ad12e40c586 [diff] |
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 <dros@netapp.com> Signed-off-by: Andy Adamson <andros@netapp.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>