On 2019/10/8 17:00, Geert Uytterhoeven wrote: > Hi Zhengbin, > > On Tue, Oct 8, 2019 at 10:25 AM zhengbin <zhengbin13@xxxxxxxxxx> wrote: >> Fixes gcc '-Wunused-but-set-variable' warning: >> >> drivers/spi/spi-npcm-pspi.c: In function npcm_pspi_handler: >> drivers/spi/spi-npcm-pspi.c:296:6: warning: variable val set but not used [-Wunused-but-set-variable] >> >> It is not used since commit 2a22f1b30cee ("spi: >> npcm: add NPCM PSPI controller driver") >> >> Reported-by: Hulk Robot <hulkci@xxxxxxxxxx> >> Signed-off-by: zhengbin <zhengbin13@xxxxxxxxxx> > Have you tested this on actual hardware? > Are you sure the hardware does not require reading this register to work > properly? oops, my mistake, sorry for the noise. marybe we can just remove val, and call ioread8(NPCM_PSPI_DATA + priv->base); ? to avoid this warning? >> --- a/drivers/spi/spi-npcm-pspi.c >> +++ b/drivers/spi/spi-npcm-pspi.c >> @@ -293,7 +293,6 @@ static void npcm_pspi_reset_hw(struct npcm_pspi *priv) >> static irqreturn_t npcm_pspi_handler(int irq, void *dev_id) >> { >> struct npcm_pspi *priv = dev_id; >> - u16 val; >> u8 stat; >> >> stat = ioread8(priv->base + NPCM_PSPI_STAT); >> @@ -303,7 +302,6 @@ static irqreturn_t npcm_pspi_handler(int irq, void *dev_id) >> >> if (priv->tx_buf) { >> if (stat & NPCM_PSPI_STAT_RBF) { >> - val = ioread8(NPCM_PSPI_DATA + priv->base); >> if (priv->tx_bytes == 0) { >> npcm_pspi_disable(priv); >> complete(&priv->xfer_done); > Gr{oetje,eeting}s, > > Geert >