Loading drivers/spi/spi_qsd.c +0 −2 Original line number Diff line number Diff line Loading @@ -1165,10 +1165,8 @@ static irqreturn_t msm_spi_input_irq(int irq, void *dev_id) if ((!dd->read_buf || op & SPI_OP_MAX_INPUT_DONE_FLAG) && (!dd->write_buf || op & SPI_OP_MAX_OUTPUT_DONE_FLAG)) { msm_spi_ack_transfer(dd); if (dd->rx_unaligned_len == 0) { if (atomic_inc_return(&dd->rx_irq_called) == 1) return IRQ_HANDLED; } msm_spi_complete(dd); return IRQ_HANDLED; } Loading Loading
drivers/spi/spi_qsd.c +0 −2 Original line number Diff line number Diff line Loading @@ -1165,10 +1165,8 @@ static irqreturn_t msm_spi_input_irq(int irq, void *dev_id) if ((!dd->read_buf || op & SPI_OP_MAX_INPUT_DONE_FLAG) && (!dd->write_buf || op & SPI_OP_MAX_OUTPUT_DONE_FLAG)) { msm_spi_ack_transfer(dd); if (dd->rx_unaligned_len == 0) { if (atomic_inc_return(&dd->rx_irq_called) == 1) return IRQ_HANDLED; } msm_spi_complete(dd); return IRQ_HANDLED; } Loading