Re: [PATCH 2/2] serial: 8250_platform: fix uart_8250_port initializer
From: Andy Shevchenko
Date: Thu Aug 08 2024 - 10:16:56 EST
On Wed, Aug 07, 2024 at 09:57:44AM +0200, Arnd Bergmann wrote:
> From: Arnd Bergmann <arnd@xxxxxxxx>
>
> The first element in uart_8250_port is a structure, so initializing
> it to 0 causes a warning on newer compilers:
>
> drivers/tty/serial/8250/8250_platform.c: In function 'serial8250_platform_probe':
> drivers/tty/serial/8250/8250_platform.c:111:40: error: excess elements in struct initializer [-Werror]
> 111 | struct uart_8250_port uart = { 0 };
>
> Use the modern empty {} initializer instead that works on all
> supported compilers.
Reviewed-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx>
--
With Best Regards,
Andy Shevchenko