kernel - Change lockmgr LK_SHARED behavior to fix improper recursion return