This bug has been copied from bug #653286 and has been proposed to be backported to 5.4 z-stream (EUS).
in kernel-2.6.18-164.38.1.el5 linux-2.6-fs-lockd-make-lockd_down-wait-for-lockd-to-come-down.patch
Reproduced in 2.6.18-164.37.1.el5 on 68th attempt, verified in 2.6.18-164.38.1.el5. 2.6.18-164.38.1.el5 survived 1000 attempts without crash.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2011-0956.html
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Under certain circumstances, a crash in the kernel could occur due to a race condition in the lockd_down function, which did not wait for the lockd process to come down. With this update, the lockd_down function has been fixed, and the kernel no longer crashes.