On Thu, 2013-11-14 at 07:25 -0500, Jeff Layton wrote: +AD4- rpc.gssd will naturally hold open any pipe named +ACo-/clnt+ACo-/gssd that shows +AD4- up under rpc+AF8-pipefs. That behavior gives us a reliable mechanism to tell +AD4- whether it's actually running or not. +AD4- +AD4- Create a new toplevel +ACI-gssd+ACI- directory in rpc+AF8-pipefs when it's mounted. +AD4- Under that directory create another directory called +ACI-clntXX+ACI-, and then +AD4- within that a pipe called +ACI-gssd+ACI-. +AD4- +AD4- We'll never send an upcall along that pipe, and any downcall written to +AD4- it will just return -EINVAL. +AD4- +AD4- Signed-off-by: Jeff Layton +ADw-jlayton+AEA-redhat.com+AD4- Hi Jeff, Don't you need something in rpc+AF8-kill+AF8-sb() in order to remove the pipe and the clntXX directory? Also please see rpc+AF8-mkdir+AF8-populate() and rpc+AF8-mkdir+AF8-depopulate() for how you can simplify the creation/destruction of the clntXX+-clntXX/gssd. Cheers Trond -- 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