*
* This is the work function used to defer reader waking. The
* reason waking is deferred is that calling directly from write
*
* This is the work function used to defer reader waking. The
* reason waking is deferred is that calling directly from write