Hi Yogesh, On Thu, 20 Sep 2018 10:31:16 +0000 Yogesh Narayan Gaur <yogeshnarayan.gaur@xxxxxxx> wrote: > > > > +static bool spi_mem_buswidth_is_valid(u8 buswidth) { > > + if (hweight8(buswidth) > 1 || buswidth > SPI_MEM_MAX_BUSWIDTH) > > Isn't check for lower limit should be '< 1'? buswidth == 0 is valid if you have nothing to send... > > -- > Regards > Yogesh Gaur > > > + return false; > > + > > + return true; > > +} > > + > > +static int spi_mem_check_op(const struct spi_mem_op *op) { > > + if (!op->cmd.buswidth) > > + return -EINVAL; > > + > > + if ((op->addr.nbytes && !op->addr.buswidth) || > > + (op->dummy.nbytes && !op->dummy.buswidth) || > > + (op->data.nbytes && !op->data.buswidth)) > > + return -EINVAL; ... and I make sure op->data.buswidth != 0 when required here. Thanks for the review by the way. Boris ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/