diff options
Diffstat (limited to 'fs/ocfs2/dlmglue.c')
| -rw-r--r-- | fs/ocfs2/dlmglue.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/ocfs2/dlmglue.c b/fs/ocfs2/dlmglue.c index ec684426034b..6e6cc0a2e5f7 100644 --- a/fs/ocfs2/dlmglue.c +++ b/fs/ocfs2/dlmglue.c | |||
| @@ -2841,9 +2841,8 @@ static void ocfs2_unlock_ast(void *opaque, int error) | |||
| 2841 | 2841 | ||
| 2842 | lockres_clear_flags(lockres, OCFS2_LOCK_BUSY); | 2842 | lockres_clear_flags(lockres, OCFS2_LOCK_BUSY); |
| 2843 | lockres->l_unlock_action = OCFS2_UNLOCK_INVALID; | 2843 | lockres->l_unlock_action = OCFS2_UNLOCK_INVALID; |
| 2844 | spin_unlock_irqrestore(&lockres->l_lock, flags); | ||
| 2845 | |||
| 2846 | wake_up(&lockres->l_event); | 2844 | wake_up(&lockres->l_event); |
| 2845 | spin_unlock_irqrestore(&lockres->l_lock, flags); | ||
| 2847 | 2846 | ||
| 2848 | mlog_exit_void(); | 2847 | mlog_exit_void(); |
| 2849 | } | 2848 | } |
