Commit 199eebbae45791af0f37184dd495f16a6cf5c34a

Authored by Al Viro
Committed by Richard Weinberger
1 parent 64405360ce

um: deadlock in line_write_interrupt()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Richard Weinberger <richard@nod.at>

Showing 1 changed file with 1 additions and 0 deletions Side-by-side Diff

arch/um/drivers/line.c
... ... @@ -344,6 +344,7 @@
344 344 spin_lock(&line->lock);
345 345 err = flush_buffer(line);
346 346 if (err == 0) {
  347 + spin_unlock(&line->lock);
347 348 return IRQ_NONE;
348 349 } else if (err < 0) {
349 350 line->head = line->buffer;