* [asm-generic:asm-generic 3/6] drivers/uio/uio_aec.c:62:49: sparse: expected void [noderef] <asn:2> *addr
@ 2019-02-19 12:48 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2019-02-19 12:48 UTC (permalink / raw)
To: Hugo Lefeuvre; +Cc: kbuild-all, linux-arch, Arnd Bergmann
tree: https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git asm-generic
head: 3c4fcc2648569c3fe573849f9254c8c3499ec648
commit: 8455ee4406a20caed2c3ef32b561c5773d4cfabf [3/6] iomap: add missing function args identifier names
reproduce:
# apt-get install sparse
git checkout 8455ee4406a20caed2c3ef32b561c5773d4cfabf
make ARCH=x86_64 allmodconfig
make C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
sparse warnings: (new ones prefixed by >>)
drivers/uio/uio_aec.c:56:49: sparse: warning: incorrect type in initializer (different address spaces)
drivers/uio/uio_aec.c:56:49: sparse: expected void [noderef] <asn:2> *int_flag
drivers/uio/uio_aec.c:56:49: sparse: got void *
drivers/uio/uio_aec.c:62:49: sparse: warning: incorrect type in argument 1 (different address spaces)
>> drivers/uio/uio_aec.c:62:49: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:62:49: sparse: got void *
drivers/uio/uio_aec.c:71:9: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/uio/uio_aec.c:71:9: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:71:9: sparse: got void *
drivers/uio/uio_aec.c:71:9: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/uio/uio_aec.c:71:9: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:71:9: sparse: got void *
drivers/uio/uio_aec.c:71:9: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/uio/uio_aec.c:71:9: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:71:9: sparse: got void *
drivers/uio/uio_aec.c:71:9: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/uio/uio_aec.c:71:9: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:71:9: sparse: got void *
drivers/uio/uio_aec.c:71:9: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/uio/uio_aec.c:71:9: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:71:9: sparse: got void *
drivers/uio/uio_aec.c:71:9: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/uio/uio_aec.c:71:9: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:71:9: sparse: got void *
drivers/uio/uio_aec.c:100:20: sparse: warning: incorrect type in assignment (different address spaces)
drivers/uio/uio_aec.c:100:20: sparse: expected void *priv
drivers/uio/uio_aec.c:100:20: sparse: got void [noderef] <asn:2> *
drivers/uio/uio_aec.c:116:42: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/uio/uio_aec.c:116:42: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:116:42: sparse: got void *
drivers/uio/uio_aec.c:117:43: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/uio/uio_aec.c:117:43: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:117:43: sparse: got void *
drivers/uio/uio_aec.c:118:34: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/uio/uio_aec.c:118:34: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:118:34: sparse: got void *
drivers/uio/uio_aec.c:127:31: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/uio/uio_aec.c:127:31: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:127:31: sparse: got void *priv
drivers/uio/uio_aec.c:142:42: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/uio/uio_aec.c:142:42: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:142:42: sparse: got void *
drivers/uio/uio_aec.c:143:43: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/uio/uio_aec.c:143:43: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:143:43: sparse: got void *
drivers/uio/uio_aec.c:145:28: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/uio/uio_aec.c:145:28: sparse: expected void [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:145:28: sparse: got void *
drivers/uio/uio_aec.c:150:21: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/uio/uio_aec.c:150:21: sparse: expected void volatile [noderef] <asn:2> *addr
drivers/uio/uio_aec.c:150:21: sparse: got void *priv
--
drivers/mtd/devices/pmc551.c:750:29: sparse: warning: incorrect type in assignment (different address spaces)
drivers/mtd/devices/pmc551.c:750:29: sparse: expected unsigned char [usertype] *start
drivers/mtd/devices/pmc551.c:750:29: sparse: got void [noderef] <asn:2> *
drivers/mtd/devices/pmc551.c:790:53: sparse: warning: incorrect type in argument 2 (different address spaces)
>> drivers/mtd/devices/pmc551.c:790:53: sparse: expected void [noderef] <asn:2> *addr
drivers/mtd/devices/pmc551.c:790:53: sparse: got unsigned char [usertype] *start
drivers/mtd/devices/pmc551.c:840:52: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mtd/devices/pmc551.c:840:52: sparse: expected void [noderef] <asn:2> *addr
drivers/mtd/devices/pmc551.c:840:52: sparse: got unsigned char [usertype] *start
--
drivers/net/ethernet/dlink/dl2k.c:352:35: sparse: warning: restricted __le32 degrades to integer
drivers/net/ethernet/dlink/dl2k.c:576:17: sparse: warning: incorrect type in argument 1 (different base types)
>> drivers/net/ethernet/dlink/dl2k.c:576:17: sparse: expected unsigned short [usertype] value
drivers/net/ethernet/dlink/dl2k.c:576:17: sparse: got restricted __le16 [usertype]
--
drivers/net/ethernet/realtek/8139too.c:2245:9: sparse: warning: incorrect type in argument 1 (different base types)
>> drivers/net/ethernet/realtek/8139too.c:2245:9: sparse: expected unsigned int [usertype] value
drivers/net/ethernet/realtek/8139too.c:2245:9: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/realtek/8139too.c:2246:9: sparse: warning: incorrect type in argument 1 (different base types)
drivers/net/ethernet/realtek/8139too.c:2246:9: sparse: expected unsigned int [usertype] value
drivers/net/ethernet/realtek/8139too.c:2246:9: sparse: got restricted __le32 [usertype]
--
drivers/input/serio/apbps2.c:69:42: sparse: warning: incorrect type in argument 1 (different address spaces)
>> drivers/input/serio/apbps2.c:69:42: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:69:42: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:70:40: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/input/serio/apbps2.c:70:40: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:70:40: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:76:45: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/input/serio/apbps2.c:76:45: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:76:45: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:92:33: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/input/serio/apbps2.c:92:33: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:92:33: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:95:30: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/input/serio/apbps2.c:95:30: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:95:30: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:96:39: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/input/serio/apbps2.c:96:39: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:96:39: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:99:38: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/input/serio/apbps2.c:99:38: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:99:38: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:113:29: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/input/serio/apbps2.c:113:29: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:113:29: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:117:33: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/input/serio/apbps2.c:117:33: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:117:33: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:118:39: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/input/serio/apbps2.c:118:39: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:118:39: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:121:59: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/input/serio/apbps2.c:121:59: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:121:59: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:131:29: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/input/serio/apbps2.c:131:29: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:131:29: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:150:20: sparse: warning: incorrect type in assignment (different address spaces)
drivers/input/serio/apbps2.c:150:20: sparse: expected struct apbps2_regs *regs
drivers/input/serio/apbps2.c:150:20: sparse: got void [noderef] <asn:2> *
drivers/input/serio/apbps2.c:155:29: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/input/serio/apbps2.c:155:29: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:155:29: sparse: got unsigned int [noderef] *
drivers/input/serio/apbps2.c:173:43: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/input/serio/apbps2.c:173:43: sparse: expected void [noderef] <asn:2> *addr
drivers/input/serio/apbps2.c:173:43: sparse: got unsigned int [noderef] *
--
drivers/usb/gadget/udc/mv_u3d_core.c:47:33: sparse: warning: incorrect type in initializer (different base types)
drivers/usb/gadget/udc/mv_u3d_core.c:47:33: sparse: expected restricted __le16 [usertype] wMaxPacketSize
drivers/usb/gadget/udc/mv_u3d_core.c:47:33: sparse: got int
drivers/usb/gadget/udc/mv_u3d_core.c:241:35: sparse: warning: incorrect type in assignment (different base types)
drivers/usb/gadget/udc/mv_u3d_core.c:241:35: sparse: expected unsigned int [usertype] rsvd0
drivers/usb/gadget/udc/mv_u3d_core.c:241:35: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:247:41: sparse: warning: incorrect type in assignment (different base types)
drivers/usb/gadget/udc/mv_u3d_core.c:247:41: sparse: expected unsigned int [usertype] trb_addr_lo
drivers/usb/gadget/udc/mv_u3d_core.c:247:41: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:305:29: sparse: warning: incorrect type in assignment (different base types)
drivers/usb/gadget/udc/mv_u3d_core.c:305:29: sparse: expected unsigned int [usertype] buf_addr_lo
drivers/usb/gadget/udc/mv_u3d_core.c:305:29: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:307:25: sparse: warning: incorrect type in assignment (different base types)
drivers/usb/gadget/udc/mv_u3d_core.c:307:25: sparse: expected unsigned int [usertype] trb_len
drivers/usb/gadget/udc/mv_u3d_core.c:307:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:351:34: sparse: warning: incorrect type in assignment (different base types)
drivers/usb/gadget/udc/mv_u3d_core.c:351:34: sparse: expected unsigned int [usertype] buf_addr_lo
drivers/usb/gadget/udc/mv_u3d_core.c:351:34: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:353:30: sparse: warning: incorrect type in assignment (different base types)
drivers/usb/gadget/udc/mv_u3d_core.c:353:30: sparse: expected unsigned int [usertype] trb_len
drivers/usb/gadget/udc/mv_u3d_core.c:353:30: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:889:42: sparse: warning: incorrect type in argument 2 (different address spaces)
>> drivers/usb/gadget/udc/mv_u3d_core.c:889:42: sparse: expected void [noderef] <asn:2> *addr
drivers/usb/gadget/udc/mv_u3d_core.c:889:42: sparse: got unsigned int *
drivers/usb/gadget/udc/mv_u3d_core.c:1478:26: sparse: warning: cast from restricted __le16
--
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: sparse: warning: incorrect type in argument 2 (different address spaces)
>> drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: sparse: expected void [noderef] <asn:2> *addr
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:104:58: sparse: got void *
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: sparse: expected void [noderef] <asn:2> *addr
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:110:58: sparse: got void *
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: sparse: expected void volatile [noderef] <asn:2> *addr
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:157:25: sparse: got void *[assigned] emap
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: sparse: warning: incorrect type in assignment (different address spaces)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: sparse: expected void *map
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:174:19: sparse: got void [noderef] <asn:2> *
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: sparse: warning: incorrect type in return expression (different address spaces)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: sparse: expected void [noderef] <asn:2> *
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:225:28: sparse: got void *map
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: sparse: warning: incorrect type in return expression (different address spaces)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: sparse: expected void [noderef] <asn:2> *
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:233:28: sparse: got void *map
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: sparse: warning: incorrect type in assignment (different address spaces)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: sparse: expected void [noderef] <asn:2> *map
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:240:21: sparse: got void *map
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: sparse: expected void volatile [noderef] <asn:2> *addr
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c:327:25: sparse: got void *[assigned] map
--
drivers/net/ethernet/renesas/sh_eth.c:940:37: sparse: warning: incorrect type in argument 1 (different address spaces)
>> drivers/net/ethernet/renesas/sh_eth.c:940:37: sparse: expected void [noderef] <asn:2> *addr
drivers/net/ethernet/renesas/sh_eth.c:940:37: sparse: got void *
drivers/net/ethernet/renesas/sh_eth.c:941:37: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/net/ethernet/renesas/sh_eth.c:941:37: sparse: expected void [noderef] <asn:2> *addr
drivers/net/ethernet/renesas/sh_eth.c:941:37: sparse: got void *
drivers/net/ethernet/renesas/sh_eth.c:948:37: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/net/ethernet/renesas/sh_eth.c:948:37: sparse: expected void [noderef] <asn:2> *addr
drivers/net/ethernet/renesas/sh_eth.c:948:37: sparse: got void *
drivers/net/ethernet/renesas/sh_eth.c:949:37: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/net/ethernet/renesas/sh_eth.c:949:37: sparse: expected void [noderef] <asn:2> *addr
drivers/net/ethernet/renesas/sh_eth.c:949:37: sparse: got void *
drivers/net/ethernet/renesas/sh_eth.c:1214:31: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/net/ethernet/renesas/sh_eth.c:1214:31: sparse: expected void [noderef] <asn:2> *addr
drivers/net/ethernet/renesas/sh_eth.c:1214:31: sparse: got void *addr
drivers/net/ethernet/renesas/sh_eth.c:1219:31: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/net/ethernet/renesas/sh_eth.c:1219:31: sparse: expected void [noderef] <asn:2> *addr
drivers/net/ethernet/renesas/sh_eth.c:1219:31: sparse: got void *addr
drivers/net/ethernet/renesas/sh_eth.c:1242:33: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/net/ethernet/renesas/sh_eth.c:1242:33: sparse: expected void [noderef] <asn:2> *addr
drivers/net/ethernet/renesas/sh_eth.c:1242:33: sparse: got void *addr
drivers/net/ethernet/renesas/sh_eth.c:1272:43: sparse: warning: restricted __le32 degrades to integer
drivers/net/ethernet/renesas/sh_eth.c:1277:17: sparse: warning: cast to restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1282:25: sparse: warning: cast to restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1282:25: sparse: warning: cast to restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1290:32: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:1290:32: sparse: expected unsigned int [usertype] status
drivers/net/ethernet/renesas/sh_eth.c:1290:32: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:1292:40: sparse: warning: invalid assignment: |=
drivers/net/ethernet/renesas/sh_eth.c:1292:40: sparse: left side has type unsigned int
drivers/net/ethernet/renesas/sh_eth.c:1292:40: sparse: right side has type restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1296:49: sparse: warning: cast to restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1313:33: sparse: warning: cast to restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1389:29: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:1389:29: sparse: expected unsigned int [usertype] len
drivers/net/ethernet/renesas/sh_eth.c:1389:29: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:1390:30: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:1390:30: sparse: expected unsigned int [usertype] addr
drivers/net/ethernet/renesas/sh_eth.c:1390:30: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:1391:32: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:1391:32: sparse: expected unsigned int [usertype] status
drivers/net/ethernet/renesas/sh_eth.c:1391:32: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:1405:32: sparse: warning: invalid assignment: |=
drivers/net/ethernet/renesas/sh_eth.c:1405:32: sparse: left side has type unsigned int
drivers/net/ethernet/renesas/sh_eth.c:1405:32: sparse: right side has type restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1413:32: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:1413:32: sparse: expected unsigned int [usertype] status
drivers/net/ethernet/renesas/sh_eth.c:1413:32: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:1414:29: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:1414:29: sparse: expected unsigned int [usertype] len
drivers/net/ethernet/renesas/sh_eth.c:1414:29: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:1423:24: sparse: warning: invalid assignment: |=
drivers/net/ethernet/renesas/sh_eth.c:1423:24: sparse: left side has type unsigned int
drivers/net/ethernet/renesas/sh_eth.c:1423:24: sparse: right side has type restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1574:40: sparse: warning: invalid assignment: &=
drivers/net/ethernet/renesas/sh_eth.c:1574:40: sparse: left side has type unsigned int
drivers/net/ethernet/renesas/sh_eth.c:1574:40: sparse: right side has type restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1614:35: sparse: warning: restricted __le32 degrades to integer
drivers/net/ethernet/renesas/sh_eth.c:1617:31: sparse: warning: cast to restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1618:27: sparse: warning: cast to restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1656:36: sparse: warning: cast to restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1685:29: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:1685:29: sparse: expected unsigned int [usertype] len
drivers/net/ethernet/renesas/sh_eth.c:1685:29: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:1701:38: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:1701:38: sparse: expected unsigned int [usertype] addr
drivers/net/ethernet/renesas/sh_eth.c:1701:38: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:1705:40: sparse: warning: invalid assignment: |=
drivers/net/ethernet/renesas/sh_eth.c:1705:40: sparse: left side has type unsigned int
drivers/net/ethernet/renesas/sh_eth.c:1705:40: sparse: right side has type restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:1708:40: sparse: warning: invalid assignment: |=
drivers/net/ethernet/renesas/sh_eth.c:1708:40: sparse: left side has type unsigned int
drivers/net/ethernet/renesas/sh_eth.c:1708:40: sparse: right side has type restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:2475:32: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:2475:32: sparse: expected unsigned int [usertype] status
drivers/net/ethernet/renesas/sh_eth.c:2475:32: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:2476:30: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:2476:30: sparse: expected unsigned int [usertype] addr
drivers/net/ethernet/renesas/sh_eth.c:2476:30: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:2526:22: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:2526:22: sparse: expected unsigned int [usertype] addr
drivers/net/ethernet/renesas/sh_eth.c:2526:22: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:2527:22: sparse: warning: incorrect type in assignment (different base types)
drivers/net/ethernet/renesas/sh_eth.c:2527:22: sparse: expected unsigned int [usertype] len
drivers/net/ethernet/renesas/sh_eth.c:2527:22: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/renesas/sh_eth.c:2531:32: sparse: warning: invalid assignment: |=
drivers/net/ethernet/renesas/sh_eth.c:2531:32: sparse: left side has type unsigned int
drivers/net/ethernet/renesas/sh_eth.c:2531:32: sparse: right side has type restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:2533:32: sparse: warning: invalid assignment: |=
drivers/net/ethernet/renesas/sh_eth.c:2533:32: sparse: left side has type unsigned int
drivers/net/ethernet/renesas/sh_eth.c:2533:32: sparse: right side has type restricted __le32
drivers/net/ethernet/renesas/sh_eth.c:3039:23: sparse: warning: incorrect type in assignment (different address spaces)
drivers/net/ethernet/renesas/sh_eth.c:3039:23: sparse: expected void *addr
drivers/net/ethernet/renesas/sh_eth.c:3039:23: sparse: got void [noderef] <asn:2> *
--
drivers/scsi/mvumi.c:97:52: sparse: warning: incorrect type in argument 2 (different address spaces)
>> drivers/scsi/mvumi.c:97:52: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:97:52: sparse: got void *
drivers/scsi/mvumi.c:106:39: sparse: warning: incorrect type in assignment (different address spaces)
drivers/scsi/mvumi.c:106:39: sparse: expected void *
drivers/scsi/mvumi.c:106:39: sparse: got void [noderef] <asn:2> *
drivers/scsi/mvumi.c:226:34: sparse: warning: incorrect type in assignment (different base types)
drivers/scsi/mvumi.c:226:34: sparse: expected unsigned int [usertype] baseaddr_l
drivers/scsi/mvumi.c:226:34: sparse: got restricted __le32 [usertype]
drivers/scsi/mvumi.c:227:34: sparse: warning: incorrect type in assignment (different base types)
drivers/scsi/mvumi.c:227:34: sparse: expected unsigned int [usertype] baseaddr_h
drivers/scsi/mvumi.c:227:34: sparse: got restricted __le32 [usertype]
drivers/scsi/mvumi.c:229:17: sparse: warning: invalid assignment: |=
drivers/scsi/mvumi.c:229:17: sparse: left side has type unsigned int
drivers/scsi/mvumi.c:229:17: sparse: right side has type restricted __le32
drivers/scsi/mvumi.c:229:17: sparse: warning: incorrect type in assignment (different base types)
drivers/scsi/mvumi.c:229:17: sparse: expected unsigned int [usertype] size
drivers/scsi/mvumi.c:229:17: sparse: got restricted __le32 [usertype]
drivers/scsi/mvumi.c:258:26: sparse: warning: incorrect type in assignment (different base types)
drivers/scsi/mvumi.c:258:26: sparse: expected unsigned int [usertype] baseaddr_l
drivers/scsi/mvumi.c:258:26: sparse: got restricted __le32 [usertype]
drivers/scsi/mvumi.c:259:26: sparse: warning: incorrect type in assignment (different base types)
drivers/scsi/mvumi.c:259:26: sparse: expected unsigned int [usertype] baseaddr_h
drivers/scsi/mvumi.c:259:26: sparse: got restricted __le32 [usertype]
drivers/scsi/mvumi.c:261:9: sparse: warning: invalid assignment: |=
drivers/scsi/mvumi.c:261:9: sparse: left side has type unsigned int
drivers/scsi/mvumi.c:261:9: sparse: right side has type restricted __le32
drivers/scsi/mvumi.c:261:9: sparse: warning: incorrect type in assignment (different base types)
drivers/scsi/mvumi.c:261:9: sparse: expected unsigned int [usertype] size
drivers/scsi/mvumi.c:261:9: sparse: got restricted __le32 [usertype]
drivers/scsi/mvumi.c:423:40: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:423:40: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:423:40: sparse: got void *inb_read_pointer
drivers/scsi/mvumi.c:445:30: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:445:30: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:445:30: sparse: got void *ib_shadow
drivers/scsi/mvumi.c:474:31: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:474:31: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:474:31: sparse: got void *ib_shadow
drivers/scsi/mvumi.c:475:48: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:475:48: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:475:48: sparse: got void *inb_write_pointer
drivers/scsi/mvumi.c:512:41: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:512:41: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:512:41: sparse: got void *outb_copy_pointer
drivers/scsi/mvumi.c:513:48: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:513:48: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:513:48: sparse: got void *ob_shadow
drivers/scsi/mvumi.c:532:33: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:532:33: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:532:33: sparse: got void *outb_read_pointer
drivers/scsi/mvumi.c:533:33: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:533:33: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:533:33: sparse: got void *outb_copy_pointer
drivers/scsi/mvumi.c:594:42: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:594:42: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:594:42: sparse: got void *outb_read_pointer
drivers/scsi/mvumi.c:601:26: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:601:26: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:601:26: sparse: got void *enpointa_mask_reg
drivers/scsi/mvumi.c:602:26: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:602:26: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:602:26: sparse: got void *arm_to_pciea_msg1
drivers/scsi/mvumi.c:605:40: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:605:40: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:605:40: sparse: got void *pciea_to_arm_drbl_reg
drivers/scsi/mvumi.c:1297:28: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:1297:28: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:1297:28: sparse: got void *arm_to_pciea_drbl_reg
drivers/scsi/mvumi.c:1298:28: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:1298:28: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:1298:28: sparse: got void *arm_to_pciea_drbl_reg
drivers/scsi/mvumi.c:1300:48: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:1300:48: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:1300:48: sparse: got void *arm_to_pciea_mask_reg
drivers/scsi/mvumi.c:1301:28: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:1301:28: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:1301:28: sparse: got void *enpointa_mask_reg
drivers/scsi/mvumi.c:1302:28: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:1302:28: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:1302:28: sparse: got void *enpointa_mask_reg
drivers/scsi/mvumi.c:628:26: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:628:26: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:628:26: sparse: got void *enpointa_mask_reg
drivers/scsi/mvumi.c:629:28: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:629:28: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:629:28: sparse: got void *arm_to_pciea_msg1
drivers/scsi/mvumi.c:631:46: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:631:46: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:631:46: sparse: got void *pciea_to_arm_drbl_reg
drivers/scsi/mvumi.c:640:36: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/mvumi.c:640:36: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:640:36: sparse: got void *arm_to_pciea_msg1
drivers/scsi/mvumi.c:686:32: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:686:32: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:686:32: sparse: got void *reset_enable
drivers/scsi/mvumi.c:687:34: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:687:34: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:687:34: sparse: got void *reset_request
drivers/scsi/mvumi.c:689:35: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/mvumi.c:689:35: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/mvumi.c:689:35: sparse: got void *reset_enable
--
drivers/scsi/vmw_pvscsi.c:212:39: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/scsi/vmw_pvscsi.c:212:39: sparse: expected void volatile [noderef] <asn:2> *addr
drivers/scsi/vmw_pvscsi.c:212:39: sparse: got char *
drivers/scsi/vmw_pvscsi.c:217:40: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/scsi/vmw_pvscsi.c:217:40: sparse: expected void const volatile [noderef] <asn:2> *addr
drivers/scsi/vmw_pvscsi.c:217:40: sparse: got char *
drivers/scsi/vmw_pvscsi.c:1208:50: sparse: warning: incorrect type in argument 2 (different address spaces)
>> drivers/scsi/vmw_pvscsi.c:1208:50: sparse: expected void [noderef] <asn:2> *addr
drivers/scsi/vmw_pvscsi.c:1208:50: sparse: got char *mmioBase
drivers/scsi/vmw_pvscsi.c:1387:27: sparse: warning: incorrect type in assignment (different address spaces)
drivers/scsi/vmw_pvscsi.c:1387:27: sparse: expected char *mmioBase
drivers/scsi/vmw_pvscsi.c:1387:27: sparse: got void [noderef] <asn:2> *
--
drivers/mailbox/bcm-pdc-mailbox.c:696:28: sparse: warning: incorrect type in argument 1 (different address spaces)
>> drivers/mailbox/bcm-pdc-mailbox.c:696:28: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:696:28: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:572:22: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:572:22: sparse: expected unsigned int [usertype] addrlow
drivers/mailbox/bcm-pdc-mailbox.c:572:22: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:573:23: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:573:23: sparse: expected unsigned int [usertype] addrhigh
drivers/mailbox/bcm-pdc-mailbox.c:573:23: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:574:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:574:20: sparse: expected unsigned int [usertype] ctrl1
drivers/mailbox/bcm-pdc-mailbox.c:574:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:575:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:575:20: sparse: expected unsigned int [usertype] ctrl2
drivers/mailbox/bcm-pdc-mailbox.c:575:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:572:22: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:572:22: sparse: expected unsigned int [usertype] addrlow
drivers/mailbox/bcm-pdc-mailbox.c:572:22: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:573:23: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:573:23: sparse: expected unsigned int [usertype] addrhigh
drivers/mailbox/bcm-pdc-mailbox.c:573:23: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:574:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:574:20: sparse: expected unsigned int [usertype] ctrl1
drivers/mailbox/bcm-pdc-mailbox.c:574:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:575:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:575:20: sparse: expected unsigned int [usertype] ctrl2
drivers/mailbox/bcm-pdc-mailbox.c:575:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:806:42: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:806:42: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:806:42: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:807:42: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:807:42: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:807:42: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:544:22: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:544:22: sparse: expected unsigned int [usertype] addrlow
drivers/mailbox/bcm-pdc-mailbox.c:544:22: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:545:23: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:545:23: sparse: expected unsigned int [usertype] addrhigh
drivers/mailbox/bcm-pdc-mailbox.c:545:23: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:546:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:546:20: sparse: expected unsigned int [usertype] ctrl1
drivers/mailbox/bcm-pdc-mailbox.c:546:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:547:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:547:20: sparse: expected unsigned int [usertype] ctrl2
drivers/mailbox/bcm-pdc-mailbox.c:547:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:544:22: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:544:22: sparse: expected unsigned int [usertype] addrlow
drivers/mailbox/bcm-pdc-mailbox.c:544:22: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:545:23: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:545:23: sparse: expected unsigned int [usertype] addrhigh
drivers/mailbox/bcm-pdc-mailbox.c:545:23: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:546:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:546:20: sparse: expected unsigned int [usertype] ctrl1
drivers/mailbox/bcm-pdc-mailbox.c:546:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:547:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:547:20: sparse: expected unsigned int [usertype] ctrl2
drivers/mailbox/bcm-pdc-mailbox.c:547:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:544:22: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:544:22: sparse: expected unsigned int [usertype] addrlow
drivers/mailbox/bcm-pdc-mailbox.c:544:22: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:545:23: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:545:23: sparse: expected unsigned int [usertype] addrhigh
drivers/mailbox/bcm-pdc-mailbox.c:545:23: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:546:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:546:20: sparse: expected unsigned int [usertype] ctrl1
drivers/mailbox/bcm-pdc-mailbox.c:546:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:547:20: sparse: warning: incorrect type in assignment (different base types)
drivers/mailbox/bcm-pdc-mailbox.c:547:20: sparse: expected unsigned int [usertype] ctrl2
drivers/mailbox/bcm-pdc-mailbox.c:547:20: sparse: got restricted __le32 [usertype]
drivers/mailbox/bcm-pdc-mailbox.c:1045:32: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1045:32: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1045:32: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1047:20: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1047:20: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1047:20: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1048:23: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1048:23: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1048:23: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1049:23: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1049:23: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1049:23: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1053:20: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1053:20: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1053:20: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1055:20: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1055:20: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1055:20: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1058:20: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1058:20: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1058:20: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1060:20: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1060:20: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1060:20: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1063:48: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1063:48: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1063:48: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1065:20: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1065:20: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1065:20: sparse: got unsigned int *
drivers/mailbox/bcm-pdc-mailbox.c:1072:48: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/mailbox/bcm-pdc-mailbox.c:1072:48: sparse: expected void [noderef] <asn:2> *addr
drivers/mailbox/bcm-pdc-mailbox.c:1072:48: sparse: got unsigned int *
--
drivers/gpu/drm/ttm/ttm_bo_util.c:223:30: sparse: warning: incorrect type in assignment (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:223:30: sparse: expected void *[assigned] addr
drivers/gpu/drm/ttm/ttm_bo_util.c:223:30: sparse: got void [noderef] <asn:2> *
drivers/gpu/drm/ttm/ttm_bo_util.c:225:30: sparse: warning: incorrect type in assignment (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:225:30: sparse: expected void *[assigned] addr
drivers/gpu/drm/ttm/ttm_bo_util.c:225:30: sparse: got void [noderef] <asn:2> *
drivers/gpu/drm/ttm/ttm_bo_util.c:245:25: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:245:25: sparse: expected void volatile [noderef] <asn:2> *addr
drivers/gpu/drm/ttm/ttm_bo_util.c:245:25: sparse: got void *virtual
drivers/gpu/drm/ttm/ttm_bo_util.c:260:40: sparse: warning: incorrect type in argument 1 (different address spaces)
>> drivers/gpu/drm/ttm/ttm_bo_util.c:260:40: sparse: expected void [noderef] <asn:2> *addr
drivers/gpu/drm/ttm/ttm_bo_util.c:260:40: sparse: got unsigned int [usertype] *
drivers/gpu/drm/ttm/ttm_bo_util.c:260:49: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:260:49: sparse: expected void [noderef] <asn:2> *addr
drivers/gpu/drm/ttm/ttm_bo_util.c:260:49: sparse: got unsigned int [usertype] *
drivers/gpu/drm/ttm/ttm_bo_util.c:327:28: sparse: warning: incorrect type in argument 2 (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:327:28: sparse: expected void const volatile [noderef] <asn:2> *
drivers/gpu/drm/ttm/ttm_bo_util.c:327:28: sparse: got void *[assigned] src
drivers/gpu/drm/ttm/ttm_bo_util.c:349:21: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:349:21: sparse: expected void volatile [noderef] <asn:2> *
drivers/gpu/drm/ttm/ttm_bo_util.c:349:21: sparse: got void *[assigned] dst
drivers/gpu/drm/ttm/ttm_bo_util.c:396:27: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:396:27: sparse: expected void volatile [noderef] <asn:2> *
drivers/gpu/drm/ttm/ttm_bo_util.c:396:27: sparse: got void *[addressable] new_iomap
drivers/gpu/drm/ttm/ttm_bo_util.c:568:38: sparse: warning: incorrect type in assignment (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:568:38: sparse: expected void *virtual
drivers/gpu/drm/ttm/ttm_bo_util.c:568:38: sparse: got void [noderef] <asn:2> *
drivers/gpu/drm/ttm/ttm_bo_util.c:571:38: sparse: warning: incorrect type in assignment (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:571:38: sparse: expected void *virtual
drivers/gpu/drm/ttm/ttm_bo_util.c:571:38: sparse: got void [noderef] <asn:2> *
drivers/gpu/drm/ttm/ttm_bo_util.c:660:28: sparse: warning: incorrect type in argument 1 (different address spaces)
drivers/gpu/drm/ttm/ttm_bo_util.c:660:28: sparse: expected void volatile [noderef] <asn:2> *addr
drivers/gpu/drm/ttm/ttm_bo_util.c:660:28: sparse: got void *virtual
include/linux/reservation.h:220:20: sparse: warning: dereference of noderef expression
include/linux/reservation.h:220:45: sparse: warning: dereference of noderef expression
include/linux/reservation.h:220:20: sparse: warning: dereference of noderef expression
include/linux/reservation.h:220:45: sparse: warning: dereference of noderef expression
include/linux/reservation.h:220:20: sparse: warning: dereference of noderef expression
include/linux/reservation.h:220:45: sparse: warning: dereference of noderef expression
vim +62 drivers/uio/uio_aec.c
1bafeb37 Brandon Philips 2009-01-27 53
1bafeb37 Brandon Philips 2009-01-27 54 static irqreturn_t aectc_irq(int irq, struct uio_info *dev_info)
1bafeb37 Brandon Philips 2009-01-27 55 {
1bafeb37 Brandon Philips 2009-01-27 @56 void __iomem *int_flag = dev_info->priv + INTA_DRVR_ADDR;
1bafeb37 Brandon Philips 2009-01-27 57 unsigned char status = ioread8(int_flag);
1bafeb37 Brandon Philips 2009-01-27 58
1bafeb37 Brandon Philips 2009-01-27 59
1bafeb37 Brandon Philips 2009-01-27 60 if ((status & INTA_ENABLED_FLAG) && (status & INTA_FLAG)) {
1bafeb37 Brandon Philips 2009-01-27 61 /* application writes 0x00 to 0x2F to get next interrupt */
1bafeb37 Brandon Philips 2009-01-27 @62 status = ioread8(dev_info->priv + MAILBOX);
1bafeb37 Brandon Philips 2009-01-27 63 return IRQ_HANDLED;
1bafeb37 Brandon Philips 2009-01-27 64 }
1bafeb37 Brandon Philips 2009-01-27 65
1bafeb37 Brandon Philips 2009-01-27 66 return IRQ_NONE;
1bafeb37 Brandon Philips 2009-01-27 67 }
1bafeb37 Brandon Philips 2009-01-27 68
:::::: The code at line 62 was first introduced by commit
:::::: 1bafeb378e915f39b1bf44ee0871823d6f402ea5 uio: add the uio_aec driver
:::::: TO: Brandon Philips <brandon@ifup.org>
:::::: CC: Greg Kroah-Hartman <gregkh@suse.de>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2019-02-19 14:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-19 12:48 [asm-generic:asm-generic 3/6] drivers/uio/uio_aec.c:62:49: sparse: expected void [noderef] <asn:2> *addr kbuild test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).