]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
serial: 8250_dw: Drop unneeded NULL checks in dw8250_quirks()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 3 Feb 2025 12:14:56 +0000 (14:14 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 4 Feb 2025 13:40:37 +0000 (14:40 +0100)
Since platform data is being provided for all supported hardware,
no need to NULL check for it. Drop unneeded checks.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20250203121456.3182891-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_dw.c

index 6afcf27db3b8880e75362941ac613dd7bc58c414..ac398751356406f9e020c3b319e810859596e094 100644 (file)
@@ -459,8 +459,8 @@ static void dw8250_prepare_rx_dma(struct uart_8250_port *p)
 
 static void dw8250_quirks(struct uart_port *p, struct dw8250_data *data)
 {
-       unsigned int quirks = data->pdata ? data->pdata->quirks : 0;
-       u32 cpr_value = data->pdata ? data->pdata->cpr_value : 0;
+       unsigned int quirks = data->pdata->quirks;
+       u32 cpr_value = data->pdata->cpr_value;
 
        if (quirks & DW_UART_QUIRK_CPR_VALUE)
                data->data.cpr_value = cpr_value;