Re: [PATCH] char/ns16550: avoid additions to NULL pointer

2025-07-24 Thread Jan Beulich
On 24.07.2025 11:48, Roger Pau Monne wrote: > --- a/xen/drivers/char/ns16550.c > +++ b/xen/drivers/char/ns16550.c > @@ -121,11 +121,14 @@ static void cf_check ns16550_delayed_resume(void *data); > > static u8 ns_read_reg(const struct ns16550 *uart, unsigned int reg) > { > -void __iomem *add

[PATCH] char/ns16550: avoid additions to NULL pointer

2025-07-24 Thread Roger Pau Monne
Clang UBSAN reports: UBSAN: Undefined behaviour in drivers/char/ns16550.c:124:49 applying non-zero offset 0001 to null pointer And UBSAN: Undefined behaviour in drivers/char/ns16550.c:142:49 applying non-zero offset 0001 to null pointer Move calculation of the MMIO addre