Trond Myklebust b247bbf1da SUNRPC: Fix a race in rpciod_down()
The commit 4ada539ed77c7a2bbcb75cafbbd7bd8d2b9bef7b lead to the unpleasant
possibility of an asynchronous rpc_task being required to call
rpciod_down() when it is complete. This again means that the rpciod
workqueue may get to call destroy_workqueue on itself -> hang...

Change rpciod_up/rpciod_down to just get/put the module, and then
create/destroy the workqueues on module load/unload.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2007-08-07 15:13:16 -04:00
..
2007-07-10 23:40:50 -04:00
2007-04-30 22:17:15 -07:00
2007-08-07 15:13:16 -04:00
2007-05-09 08:57:56 +02:00
2007-07-26 11:11:56 -07:00
2007-02-10 23:20:13 -08:00