This patch corrects the following: - Fixes a problem that can cause calls to flock() to hang a process on an SMP system if two or more processes are attempting to obtain and release an flock() on the same file.