static void ssl_console_write(struct console *c, const char *string, unsigned len) { struct line *line = &serial_lines[c->index]; down(&line->sem); console_write_chan(&line->chan_list, string, len); up(&line->sem); }
static void uml_console_write(struct console *console, const char *string, unsigned len) { struct line *line = &vts[console->index]; unsigned long flags; spin_lock_irqsave(&line->lock, flags); console_write_chan(&line->chan_list, string, len); spin_unlock_irqrestore(&line->lock, flags); }
static void ssl_console_write(struct console *c, const char *string, unsigned len) { struct line *line = &serial_lines[c->index]; unsigned long flags; spin_lock_irqsave(&line->lock, flags); console_write_chan(line->chan_out, string, len); spin_unlock_irqrestore(&line->lock, flags); }