On 26/05/2021 19.44, Jonathan Cameron wrote: > From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > > If I2C is not compiled, there is no way we should see a call to > i2c_verify_client() on a device that is an i2c client. As such, > provide a stub to return NULL to resolve an associated build failure. > > The build is failing with this link error > ld: fxls8962af-core.o: in function `fxls8962af_fifo_transfer': > fxls8962af-core.c: undefined reference to `i2c_verify_client' > > Reported-by: Tom Rix <trix@xxxxxxxxxx> > Signed-off-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > Fixes: 68068fad0e1c ("iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads") > Cc: Sean Nyekjaer <sean@xxxxxxxxxx> > Cc: Wolfram Sang <wsa@xxxxxxxxxx> Reviewed-by: Sean Nyekjaer <sean@xxxxxxxxxx> > --- > > Note the broken patch is only in the IIO/togreg branch at the moment. Didn't quite get that the stub was should go in linux/i2c.h, thought I had to make a stub in the driver. But this seems appropriate :) /Sean