[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v5 1/9] drivers/char: separate dbgp=xhci to dbc=xhci option
On 22.08.2022 17:27, Marek Marczykowski-Górecki wrote: > This allows configuring EHCI and XHCI consoles separately, > simultaneously. > > Suggested-by: Jan Beulich <jbeulich@xxxxxxxx> But was I maybe confused, and much less of a change would suffice? After all ... > --- a/xen/drivers/char/xhci-dbc.c > +++ b/xen/drivers/char/xhci-dbc.c > @@ -1058,9 +1058,9 @@ static struct xhci_dbc_ctx ctx __aligned(16); > static uint8_t out_wrk_buf[DBC_WORK_RING_CAP]; > static struct xhci_string_descriptor str_buf[DBC_STRINGS_COUNT]; > > -static char __initdata opt_dbgp[30]; > +static char __initdata opt_dbc[30]; > > -string_param("dbgp", opt_dbgp); > +string_param("dbc", opt_dbc); > > void __init xhci_dbc_uart_init(void) > { > @@ -1068,25 +1068,25 @@ void __init xhci_dbc_uart_init(void) > struct dbc *dbc = &uart->dbc; > const char *e; > > - if ( strncmp(opt_dbgp, "xhci", 4) ) > + if ( strncmp(opt_dbc, "xhci", 4) ) > return; ... this already avoids mixing up who's going to parse what. So right now I think that ... > @@ -1102,7 +1102,7 @@ void __init xhci_dbc_uart_init(void) > dbc->dbc_str = str_buf; > > if ( dbc_open(dbc) ) > - serial_register_uart(SERHND_DBGP, &dbc_uart_driver, &dbc_uart); > + serial_register_uart(SERHND_DBC, &dbc_uart_driver, &dbc_uart); > } ... this and other SERHND_* related changes are enough, and there's no need for a separate "dbc=" option. > --- a/xen/include/xen/serial.h > +++ b/xen/include/xen/serial.h > @@ -95,6 +95,7 @@ struct uart_driver { > # define SERHND_COM1 (0<<0) > # define SERHND_COM2 (1<<0) > # define SERHND_DBGP (2<<0) > +# define SERHND_DBC (3<<0) Please also update the comment just out of context. Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |