Loading arch/um/drivers/line.c +1 −0 Original line number Original line Diff line number Diff line Loading @@ -344,6 +344,7 @@ static irqreturn_t line_write_interrupt(int irq, void *data) spin_lock(&line->lock); spin_lock(&line->lock); err = flush_buffer(line); err = flush_buffer(line); if (err == 0) { if (err == 0) { spin_unlock(&line->lock); return IRQ_NONE; return IRQ_NONE; } else if (err < 0) { } else if (err < 0) { line->head = line->buffer; line->head = line->buffer; Loading Loading
arch/um/drivers/line.c +1 −0 Original line number Original line Diff line number Diff line Loading @@ -344,6 +344,7 @@ static irqreturn_t line_write_interrupt(int irq, void *data) spin_lock(&line->lock); spin_lock(&line->lock); err = flush_buffer(line); err = flush_buffer(line); if (err == 0) { if (err == 0) { spin_unlock(&line->lock); return IRQ_NONE; return IRQ_NONE; } else if (err < 0) { } else if (err < 0) { line->head = line->buffer; line->head = line->buffer; Loading