We're running into something very similar. fs/nfsd/nfs4state.c: 1631 static void 1632 __destroy_client(struct nfs4_client *clp) 1633 { <snip> 1652 while (!list_empty(&clp->cl_revoked)) { 1653 dp = list_entry(reaplist.next, struct nfs4_delegation, dl_recall_lru); 1654 list_del_init(&dp->dl_recall_lru); 1655 nfs4_put_stid(&dp->dl_stid); 1656 } shouldn't that be: 1653 dp = list_entry(clp->cl_revoked.next, struct nfs4_delegation, dl_recall_lru); see commit 2d4a532d385f635ab8243b88db3136bb52a0bc29 ? Thanks, Andy -- Andrew W. Elble aweits@xxxxxxxxxxxxxxxxxx Infrastructure Engineer, Communications Technical Lead Rochester Institute of Technology PGP: BFAD 8461 4CCF DC95 DA2C B0EB 965B 082E 863E C912 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html