mm/pdflush.c: merge the same code in two path

Signed-off-by: Denis Cheng <crquan@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Denis Cheng and committed by
Linus Torvalds
5aecd559 241937b8

+2 -2
+2 -2
mm/pdflush.c
··· 207 208 spin_lock_irqsave(&pdflush_lock, flags); 209 if (list_empty(&pdflush_list)) { 210 - spin_unlock_irqrestore(&pdflush_lock, flags); 211 ret = -1; 212 } else { 213 struct pdflush_work *pdf; ··· 218 pdf->fn = fn; 219 pdf->arg0 = arg0; 220 wake_up_process(pdf->who); 221 - spin_unlock_irqrestore(&pdflush_lock, flags); 222 } 223 return ret; 224 } 225
··· 207 208 spin_lock_irqsave(&pdflush_lock, flags); 209 if (list_empty(&pdflush_list)) { 210 ret = -1; 211 } else { 212 struct pdflush_work *pdf; ··· 219 pdf->fn = fn; 220 pdf->arg0 = arg0; 221 wake_up_process(pdf->who); 222 } 223 + spin_unlock_irqrestore(&pdflush_lock, flags); 224 + 225 return ret; 226 } 227