Steve, Pavel, Frank This patch moves the logic in cifsFileInfo_put() into a work-queue so that it will be processed in a different thread which, importantly, does not hold any other locks. This should address the deadlock that Frank reported in the thread: Yet another hang after network disruption or smb restart -- multiple file writers