void initialise_gdb(void) { gdb_ctx->serhnd = serial_parse_handle(opt_gdb); if ( gdb_ctx->serhnd != -1 ) printk("GDB stub initialised.\n"); serial_start_sync(gdb_ctx->serhnd); }
void serial_force_unlock(int handle) { struct serial_port *port; if ( handle == -1 ) return; port = &com[handle & SERHND_IDX]; spin_lock_init(&port->rx_lock); spin_lock_init(&port->tx_lock); serial_start_sync(handle); }
void __init initialise_gdb(void) { if ( *opt_gdb == '\0' ) return; gdb_ctx->serhnd = serial_parse_handle(opt_gdb); if ( gdb_ctx->serhnd == -1 ) { printk("Bad gdb= option '%s'\n", opt_gdb); return; } serial_start_sync(gdb_ctx->serhnd); printk("GDB stub initialised.\n"); }