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
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