tty-usb-console: tidy the USB console code
Code tidy Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
@@ -211,7 +211,8 @@ reset_open_count:
|
|||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void usb_console_write(struct console *co, const char *buf, unsigned count)
|
static void usb_console_write(struct console *co,
|
||||||
|
const char *buf, unsigned count)
|
||||||
{
|
{
|
||||||
static struct usbcons_info *info = &usbcons_info;
|
static struct usbcons_info *info = &usbcons_info;
|
||||||
struct usb_serial_port *port = info->port;
|
struct usb_serial_port *port = info->port;
|
||||||
@@ -243,7 +244,8 @@ static void usb_console_write(struct console *co, const char *buf, unsigned coun
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* pass on to the driver specific version of this function if it is available */
|
/* pass on to the driver specific version of this function if
|
||||||
|
it is available */
|
||||||
if (serial->type->write)
|
if (serial->type->write)
|
||||||
retval = serial->type->write(NULL, port, buf, i);
|
retval = serial->type->write(NULL, port, buf, i);
|
||||||
else
|
else
|
||||||
@@ -253,9 +255,11 @@ static void usb_console_write(struct console *co, const char *buf, unsigned coun
|
|||||||
/* append CR after LF */
|
/* append CR after LF */
|
||||||
unsigned char cr = 13;
|
unsigned char cr = 13;
|
||||||
if (serial->type->write)
|
if (serial->type->write)
|
||||||
retval = serial->type->write(NULL, port, &cr, 1);
|
retval = serial->type->write(NULL,
|
||||||
|
port, &cr, 1);
|
||||||
else
|
else
|
||||||
retval = usb_serial_generic_write(NULL, port, &cr, 1);
|
retval = usb_serial_generic_write(NULL,
|
||||||
|
port, &cr, 1);
|
||||||
dbg("%s - return value : %d", __func__, retval);
|
dbg("%s - return value : %d", __func__, retval);
|
||||||
}
|
}
|
||||||
buf += i;
|
buf += i;
|
||||||
@@ -273,7 +277,8 @@ static struct console usbcons = {
|
|||||||
|
|
||||||
void usb_serial_console_disconnect(struct usb_serial *serial)
|
void usb_serial_console_disconnect(struct usb_serial *serial)
|
||||||
{
|
{
|
||||||
if (serial && serial->port && serial->port[0] && serial->port[0] == usbcons_info.port) {
|
if (serial && serial->port && serial->port[0]
|
||||||
|
&& serial->port[0] == usbcons_info.port) {
|
||||||
usb_serial_console_exit();
|
usb_serial_console_exit();
|
||||||
usb_serial_put(serial);
|
usb_serial_put(serial);
|
||||||
}
|
}
|
||||||
@@ -293,9 +298,9 @@ void usb_serial_console_init (int serial_debug, int minor)
|
|||||||
/*
|
/*
|
||||||
* Register console.
|
* Register console.
|
||||||
* NOTES:
|
* NOTES:
|
||||||
* console_setup() is called (back) immediately (from register_console).
|
* console_setup() is called (back) immediately (from
|
||||||
* console_write() is called immediately from register_console iff
|
* register_console). console_write() is called immediately
|
||||||
* CON_PRINTBUFFER is set in flags.
|
* from register_console iff CON_PRINTBUFFER is set in flags.
|
||||||
*/
|
*/
|
||||||
dbg("registering the USB serial console.");
|
dbg("registering the USB serial console.");
|
||||||
register_console(&usbcons);
|
register_console(&usbcons);
|
||||||
|
Reference in New Issue
Block a user