[PATCH 5.4 001/102] locks: fix a potential use-after-free problem when wakeup a waiter