[PATCH] serial: amba-pl011: mark vendor_zte as __maybe_unused

Jun Nie jun.nie at linaro.org
Wed Jan 20 18:34:53 PST 2016


2016-01-20 18:40 GMT+08:00 Arnd Bergmann <arnd at arndb.de>:
> The pl011 driver has gone back and forth on the definition of the
> ZTE specific variation of the hardware definitions, but the
> current state is that the vendor definition is left in place
> yet unused:
>
> drivers/tty/serial/amba-pl011.c:190:27: warning: 'vendor_zte' defined but not used [-Wunused-variable]
>
> I don't know what the plan forward is to get this code to work,
> but the current behavior is a bit annoying as we get a warning
> whenever we build this driver.
>
> This patch does not help us to make it work, but at least
> shuts up the warning.
>
> Signed-off-by: Arnd Bergmann <arnd at arndb.de>
> Fixes: 7ec758718920 ("tty: amba-pl011: add support for ZTE UART (EXPERIMENTAL)")
>
> diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c
> index c0da0ccbbcf5..4cdfe8f806df 100644
> --- a/drivers/tty/serial/amba-pl011.c
> +++ b/drivers/tty/serial/amba-pl011.c
> @@ -187,7 +187,7 @@ static const u16 pl011_zte_offsets[REG_ARRAY_SIZE] = {
>         [REG_DMACR] = ZX_UART011_DMACR,
>  };
>
> -static struct vendor_data vendor_zte = {
> +static struct vendor_data vendor_zte __maybe_unused = {
>         .reg_offset             = pl011_zte_offsets,
>         .access_32b             = true,
>         .ifls                   = UART011_IFLS_RX4_8|UART011_IFLS_TX4_8,
>

Thanks for handling this. I am OK with the patch. Will prepare a patch
to make ZTE uart work after Timur's pending pl011 patch is merged.

Jun



More information about the linux-arm-kernel mailing list