> -----Original Message----- > From: Axel Lin [mailto:axel.lin@xxxxxxxxxx] > Sent: Wednesday, March 19, 2014 11:55 AM > To: Mark Brown > Cc: Yang, Wenyou; linux-spi@xxxxxxxxxxxxxxx > Subject: [PATCH 2/7] spi: atmel: Let spi core validate Tx/Rx buffers for > non-zero length transfer > > Signed-off-by: Axel Lin <axel.lin@xxxxxxxxxx> Acked-by: Wenyou.Yang <wenyou.yang@xxxxxxxxx> > --- > drivers/spi/spi-atmel.c | 5 ----- > 1 file changed, 5 deletions(-) > > diff --git a/drivers/spi/spi-atmel.c b/drivers/spi/spi-atmel.c index > bda961e..c54492b 100644 > --- a/drivers/spi/spi-atmel.c > +++ b/drivers/spi/spi-atmel.c > @@ -1065,11 +1065,6 @@ static int atmel_spi_one_transfer(struct > spi_master *master, > > as = spi_master_get_devdata(master); > > - if (!(xfer->tx_buf || xfer->rx_buf) && xfer->len) { > - dev_dbg(&spi->dev, "missing rx or tx buf\n"); > - return -EINVAL; > - } > - > if (xfer->bits_per_word) { > asd = spi->controller_state; > bits = (asd->csr >> 4) & 0xf; > -- > 1.8.3.2 > > ��.n��������+%������w��{.n�����{����)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥