On Sun, 2019-10-13 at 10:15 +0100, jic23@xxxxxxxxxx wrote: > From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > > Nothing stops data being of type __be16, which fixes the warning: > > CHECK drivers/iio/adc/stmpe-adc.c > drivers/iio/adc/stmpe-adc.c:202:29: warning: cast to restricted __be16 > drivers/iio/adc/stmpe-adc.c:202:29: warning: cast to restricted __be16 > drivers/iio/adc/stmpe-adc.c:202:29: warning: cast to restricted __be16 > drivers/iio/adc/stmpe-adc.c:202:29: warning: cast to restricted __be16 > > Signed-off-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > Cc: Philippe Schenker <philippe.schenker@xxxxxxxxxxx> Thanks for fixing that. Reviewed-by: <philippe.schenker@xxxxxxxxxxx> > --- > drivers/iio/adc/stmpe-adc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/iio/adc/stmpe-adc.c b/drivers/iio/adc/stmpe-adc.c > index bd72727fc417..0f88048ea48f 100644 > --- a/drivers/iio/adc/stmpe-adc.c > +++ b/drivers/iio/adc/stmpe-adc.c > @@ -175,7 +175,7 @@ static int stmpe_read_raw(struct iio_dev > *indio_dev, > static irqreturn_t stmpe_adc_isr(int irq, void *dev_id) > { > struct stmpe_adc *info = (struct stmpe_adc *)dev_id; > - u16 data; > + __be16 data; > > if (info->channel <= STMPE_ADC_LAST_NR) { > int int_sta;