All of lore.kernel.org
 help / color / mirror / Atom feed
* [jic23-iio:togreg 7/7] include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers)
@ 2024-11-08  5:13 kernel test robot
  2024-11-08 10:38 ` Jonathan Cameron
  0 siblings, 1 reply; 4+ messages in thread
From: kernel test robot @ 2024-11-08  5:13 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: oe-kbuild-all

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git togreg
head:   6415477ba63dea58b5cbf9ddcae75f18f33c71a4
commit: 6415477ba63dea58b5cbf9ddcae75f18f33c71a4 [7/7] iio: Move __private marking before struct element priv in struct iio_dev
config: x86_64-randconfig-122-20241108 (https://download.01.org/0day-ci/archive/20241108/202411081329.1XVxvCVQ-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-12) 11.3.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241108/202411081329.1XVxvCVQ-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202411081329.1XVxvCVQ-lkp@intel.com/

sparse warnings: (new ones prefixed by >>)
   drivers/iio/proximity/srf04.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/srf08.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/rfd77402.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/mb1232.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/sx9360.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/sx9310.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/vl53l0x-i2c.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/irsd200.c: note: in included file (through include/linux/iio/buffer.h):
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/isl29501.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/aw96103.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/sx9500.c: note: in included file:
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/sx_common.c: note: in included file (through include/linux/iio/buffer.h):
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
--
   drivers/iio/proximity/hx9023s.c: note: in included file (through include/linux/iio/buffer.h):
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const
>> include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) @@     expected void * @@     got void [noderef] *const @@
   include/linux/iio/iio.h:788:16: sparse:     expected void *
   include/linux/iio/iio.h:788:16: sparse:     got void [noderef] *const

vim +788 include/linux/iio/iio.h

6f7c8ee585e9db drivers/staging/iio/iio.h Jonathan Cameron   2011-04-15  784  
6d4ebd565d15f3 include/linux/iio/iio.h   Alexandru Ardelean 2020-06-30  785  /* The information at the returned address is guaranteed to be cacheline aligned */
f8c6f4e9a40d47 drivers/staging/iio/iio.h Jonathan Cameron   2011-10-06  786  static inline void *iio_priv(const struct iio_dev *indio_dev)
6f7c8ee585e9db drivers/staging/iio/iio.h Jonathan Cameron   2011-04-15  787  {
9a5a2483bc60c1 include/linux/iio/iio.h   Andy Shevchenko    2024-11-01 @788  	return ACCESS_PRIVATE(indio_dev, priv);
6f7c8ee585e9db drivers/staging/iio/iio.h Jonathan Cameron   2011-04-15  789  }
6f7c8ee585e9db drivers/staging/iio/iio.h Jonathan Cameron   2011-04-15  790  

:::::: The code at line 788 was first introduced by commit
:::::: 9a5a2483bc60c12d73ac6ca5ac5ab95361a895f4 iio: Mark iio_dev::priv member with __private

:::::: TO: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
:::::: CC: Jonathan Cameron <Jonathan.Cameron@huawei.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-11-08 11:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-08  5:13 [jic23-iio:togreg 7/7] include/linux/iio/iio.h:788:16: sparse: sparse: incorrect type in return expression (different modifiers) kernel test robot
2024-11-08 10:38 ` Jonathan Cameron
2024-11-08 11:03   ` Jonathan Cameron
2024-11-08 11:15     ` Jonathan Cameron

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.