Hi,

I prepared fix for:

6758280 nfs_async_manager doesn't schedule nfs_async_start even if async reqs
are enqueued

webrev: http://cr.opensolaris.org/~aragorn/6758280/
root cause: http://cr.opensolaris.org/~aragorn/6758280.root_cause

Short root cause summary:

There is a race condition between nfs_async_manager() and a function what is
enqueuing a new asynch request if such function is called early after the
nfs_async_manager() thread is created. An example of the racing function is
nfs_async_putapage(). The same problem is with nfs4_async_manager().


Thanks.

-- 
Marcel Telka
Solaris RPE

Reply via email to