Message ID | 1298576261-3174-1-git-send-email-bhalevy@panasas.com (mailing list archive) |
---|---|
State | Not Applicable, archived |
Delegated to: | Trond Myklebust |
Headers | show |
diff --git a/fs/nfs/pnfs.c b/fs/nfs/pnfs.c index 47f2057..e2adcaa 100644 --- a/fs/nfs/pnfs.c +++ b/fs/nfs/pnfs.c @@ -311,7 +311,7 @@ put_lseg_common(struct pnfs_layout_segment *lseg) struct inode *inode = lseg->pls_layout->plh_inode; BUG_ON(test_bit(NFS_LSEG_VALID, &lseg->pls_flags)); - list_del(&lseg->pls_list); + list_del_init(&lseg->pls_list); if (list_empty(&lseg->pls_layout->plh_segs)) { set_bit(NFS_LAYOUT_DESTROYED, &lseg->pls_layout->plh_flags); /* Matched by initial refcount set in alloc_init_layout_hdr */