|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v8 1/7] xen/console: do not use XENCONS_RING_IDX in console_init_ring()
On Mon, 27 Jul 2026, dmukhin@xxxxxxxx wrote:
> From: Denis Mukhin <dmukhin@xxxxxxxx>
>
> Replace XENCONS_RING_IDX with unsigned int for the console ring indices,
> as the console ring is not a Xen console (XENCONS) ring.
>
> Suggested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
> Signed-off-by: Denis Mukhin <dmukhin@xxxxxxxx>
Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> ---
> Changes since v7:
> - new patch
> ---
> xen/drivers/char/console.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
> index ea4e3ff34178..37fdda93a4c1 100644
> --- a/xen/drivers/char/console.c
> +++ b/xen/drivers/char/console.c
> @@ -463,7 +463,7 @@ static void cf_check conring_dump_keyhandler(unsigned
> char key)
> void __init console_init_ring(void)
> {
> char *ring;
> - XENCONS_RING_IDX done, size, n;
> + unsigned int done, size, n;
> unsigned int order, memflags;
> unsigned long flags;
>
> @@ -484,8 +484,8 @@ void __init console_init_ring(void)
> size = conringp - conringc;
> for ( done = 0; done < size; done += n )
> {
> - XENCONS_RING_IDX src = (conringc + done) & (conring_size - 1);
> - XENCONS_RING_IDX dst = (conringc + done) & (opt_conring_size - 1);
> + unsigned int src = (conringc + done) & (conring_size - 1);
> + unsigned int dst = (conringc + done) & (opt_conring_size - 1);
>
> n = min(opt_conring_size - dst, conring_size - src);
> n = min(size - done, n);
> --
> 2.54.0
>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |