rc is assigned first, so it does not need to initialize the assignment. Signed-off-by: Li zeming <zeming@xxxxxxxxxxxx> --- drivers/spi/spi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c index fc13fa192189..bb731ab697a8 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c @@ -2594,7 +2594,7 @@ struct spi_device *spi_new_ancillary_device(struct spi_device *spi, { struct spi_controller *ctlr = spi->controller; struct spi_device *ancillary; - int rc = 0; + int rc; /* Alloc an spi_device */ ancillary = spi_alloc_device(ctlr); -- 2.18.2