The root cause was a process getting a DLM EX lock on an inode and then trying to get a DLM PR lock on the same inode, causing a deadlock. Kernel patches were identified to avoid recursive locking and fix the deadlock. The patches were tested, added to the SUSE kernel source repository, and a PTF rpm was created and tested by the customer to resolve the issue.