From b0fc29d6fcd0310a8437123fe6f30b1ae60a62f9 Mon Sep 17 00:00:00 2001 From: Trond Myklebust Date: Wed, 16 Jul 2014 10:31:59 -0400 Subject: [PATCH] nfsd: Ensure stateids remain unique until they are freed Add an extra delegation state to allow the stateid to remain in the idr tree until the last reference has been released. This will be necessary to ensure uniqueness once the client_mutex is removed. [jlayton: reset the sc_type under the state_lock in unhash_delegation] Signed-off-by: Trond Myklebust Signed-off-by: Jeff Layton Reviewed-by: Christoph Hellwig Signed-off-by: J. Bruce Fields --- Reading git-format-patch failed