* [lee-linaro:android-3.18-preview 396/868] arch/microblaze/kernel/intc.c:40:9: sparse: sparse: incorrect type in argument 1 (different base types)
@ 2021-03-31 19:01 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-03-31 19:01 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 584289 bytes --]
tree: https://git.linaro.org/people/lee.jones/linux.git android-3.18-preview
head: faaae95e55a583f78b42ee66e5c13078f4f133f4
commit: 8214bf079208b146e63cd0a3ce0ed335a87ce7b3 [396/868] scripts/dtc: Export YYLOC global declaration
config: microblaze-randconfig-s031-20210330 (attached as .config)
compiler: microblaze-linux-gcc (GCC) 5.5.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# apt-get install sparse
# sparse version: v0.6.3-279-g6d5d9b42-dirty
git remote add lee-linaro https://git.linaro.org/people/lee.jones/linux.git
git fetch --no-tags lee-linaro android-3.18-preview
git checkout 8214bf079208b146e63cd0a3ce0ed335a87ce7b3
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-5.5.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=microblaze
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
sparse warnings: (new ones prefixed by >>)
>> arch/microblaze/kernel/intc.c:40:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
arch/microblaze/kernel/intc.c:40:9: sparse: expected unsigned int [usertype] b
arch/microblaze/kernel/intc.c:40:9: sparse: got restricted __le32 [usertype]
>> arch/microblaze/kernel/intc.c:50:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
arch/microblaze/kernel/intc.c:50:9: sparse: expected unsigned int [usertype] b
arch/microblaze/kernel/intc.c:50:9: sparse: got restricted __be32 [usertype]
>> arch/microblaze/kernel/intc.c:55:16: sparse: sparse: cast to restricted __be32
arch/microblaze/kernel/intc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> arch/microblaze/kernel/prom_parse.c:28:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *cell @@ got unsigned int const [usertype] *[assigned] dma_window @@
arch/microblaze/kernel/prom_parse.c:28:32: sparse: expected restricted __be32 const [usertype] *cell
arch/microblaze/kernel/prom_parse.c:28:32: sparse: got unsigned int const [usertype] *[assigned] dma_window
arch/microblaze/kernel/prom_parse.c:34:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *cell @@ got unsigned int const [usertype] *[assigned] dma_window @@
arch/microblaze/kernel/prom_parse.c:34:32: sparse: expected restricted __be32 const [usertype] *cell
arch/microblaze/kernel/prom_parse.c:34:32: sparse: got unsigned int const [usertype] *[assigned] dma_window
In file included from include/linux/if_ether.h:23:0,
from include/linux/etherdevice.h:25,
from arch/microblaze/kernel/prom_parse.c:7:
include/linux/skbuff.h: In function 'skb_can_coalesce':
include/linux/skbuff.h:2535:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
off == frag->page_offset + skb_frag_size(frag);
^
In file included from include/linux/linkage.h:4:0,
from include/linux/kernel.h:6,
from arch/microblaze/kernel/prom_parse.c:4:
include/linux/netdevice.h: In function 'get_netdev_rx_queue_index':
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 24- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 39- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 54- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/compiler.h:133:14: note: in expansion of macro 'likely_notrace'
______r = likely_notrace(x); 60- ^
include/linux/compiler.h:147:58: note: in expansion of macro '__branch_check__'
# define unlikely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 0))
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 75- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 90- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
--
>> arch/microblaze/kernel/timer.c:51:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
arch/microblaze/kernel/timer.c:51:9: sparse: expected unsigned int [usertype] b
arch/microblaze/kernel/timer.c:51:9: sparse: got restricted __le32 [usertype]
>> arch/microblaze/kernel/timer.c:61:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
arch/microblaze/kernel/timer.c:61:9: sparse: expected unsigned int [usertype] b
arch/microblaze/kernel/timer.c:61:9: sparse: got restricted __be32 [usertype]
>> arch/microblaze/kernel/timer.c:66:16: sparse: sparse: cast to restricted __be32
arch/microblaze/kernel/timer.c:205:10: sparse: sparse: unknown field name in initializer
arch/microblaze/kernel/timer.c:214:10: sparse: sparse: unknown field name in initializer
arch/microblaze/kernel/timer.c:215:10: sparse: sparse: unknown field name in initializer
arch/microblaze/kernel/timer.c:216:10: sparse: sparse: unknown field name in initializer
arch/microblaze/kernel/timer.c:221:18: sparse: sparse: using member 'mult' in incomplete struct cyclecounter
arch/microblaze/kernel/timer.c:222:42: sparse: sparse: using member 'shift' in incomplete struct cyclecounter
arch/microblaze/kernel/timer.c:224:9: sparse: sparse: undefined identifier 'timecounter_init'
arch/microblaze/kernel/timer.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
arch/microblaze/kernel/timer.c:204:15: error: variable 'xilinx_tc' has initializer but incomplete type
static struct timecounter xilinx_tc = {
^
arch/microblaze/kernel/timer.c:205:2: error: unknown field 'cc' specified in initializer
.cc = NULL,
^
In file included from include/uapi/linux/posix_types.h:4:0,
from include/uapi/linux/types.h:13,
from include/linux/compiler.h:214,
from include/linux/linkage.h:4,
from include/linux/kernel.h:6,
from include/linux/interrupt.h:5,
from arch/microblaze/kernel/timer.c:12:
include/linux/stddef.h:7:14: warning: excess elements in struct initializer
#define NULL ((void *)0)
^
arch/microblaze/kernel/timer.c:205:8: note: in expansion of macro 'NULL'
.cc = NULL,
^
include/linux/stddef.h:7:14: note: (near initialization for 'xilinx_tc')
#define NULL ((void *)0)
^
arch/microblaze/kernel/timer.c:205:8: note: in expansion of macro 'NULL'
.cc = NULL,
^
arch/microblaze/kernel/timer.c:208:44: warning: 'struct cyclecounter' declared inside parameter list
static cycle_t xilinx_cc_read(const struct cyclecounter *cc)
^
arch/microblaze/kernel/timer.c:208:44: warning: its scope is only this definition or declaration, which is probably not what you want
arch/microblaze/kernel/timer.c:213:15: error: variable 'xilinx_cc' has initializer but incomplete type
static struct cyclecounter xilinx_cc = {
^
arch/microblaze/kernel/timer.c:214:2: error: unknown field 'read' specified in initializer
.read = xilinx_cc_read,
^
arch/microblaze/kernel/timer.c:214:10: warning: excess elements in struct initializer
.read = xilinx_cc_read,
^
arch/microblaze/kernel/timer.c:214:10: note: (near initialization for 'xilinx_cc')
arch/microblaze/kernel/timer.c:215:2: error: unknown field 'mask' specified in initializer
.mask = CLOCKSOURCE_MASK(32),
^
In file included from include/linux/clockchips.h:27:0,
from arch/microblaze/kernel/timer.c:17:
include/linux/clocksource.h:112:75: warning: signed and unsigned type in conditional expression [-Wsign-compare]
#define CLOCKSOURCE_MASK(bits) (cycle_t)((bits) < 64 ? ((1ULL<<(bits))-1) : -1)
^
arch/microblaze/kernel/timer.c:215:10: note: in expansion of macro 'CLOCKSOURCE_MASK'
.mask = CLOCKSOURCE_MASK(32),
^
include/linux/clocksource.h:112:32: warning: excess elements in struct initializer
#define CLOCKSOURCE_MASK(bits) (cycle_t)((bits) < 64 ? ((1ULL<<(bits))-1) : -1)
^
arch/microblaze/kernel/timer.c:215:10: note: in expansion of macro 'CLOCKSOURCE_MASK'
.mask = CLOCKSOURCE_MASK(32),
^
include/linux/clocksource.h:112:32: note: (near initialization for 'xilinx_cc')
#define CLOCKSOURCE_MASK(bits) (cycle_t)((bits) < 64 ? ((1ULL<<(bits))-1) : -1)
^
arch/microblaze/kernel/timer.c:215:10: note: in expansion of macro 'CLOCKSOURCE_MASK'
.mask = CLOCKSOURCE_MASK(32),
^
arch/microblaze/kernel/timer.c:216:2: error: unknown field 'shift' specified in initializer
.shift = 8,
^
arch/microblaze/kernel/timer.c:216:11: warning: excess elements in struct initializer
.shift = 8,
^
arch/microblaze/kernel/timer.c:216:11: note: (near initialization for 'xilinx_cc')
arch/microblaze/kernel/timer.c: In function 'init_xilinx_timecounter':
arch/microblaze/kernel/timer.c:221:2: error: invalid use of undefined type 'struct cyclecounter'
xilinx_cc.mult = div_sc(timer_clock_freq, NSEC_PER_SEC,
^
arch/microblaze/kernel/timer.c:222:5: error: invalid use of undefined type 'struct cyclecounter'
xilinx_cc.shift);
^
arch/microblaze/kernel/timer.c:224:2: error: implicit declaration of function 'timecounter_init' [-Werror=implicit-function-declaration]
timecounter_init(&xilinx_tc, &xilinx_cc, sched_clock());
^
In file included from include/linux/clockchips.h:27:0,
from arch/microblaze/kernel/timer.c:17:
arch/microblaze/kernel/timer.c: At top level:
include/linux/clocksource.h:112:75: warning: signed and unsigned type in conditional expression [-Wsign-compare]
#define CLOCKSOURCE_MASK(bits) (cycle_t)((bits) < 64 ? ((1ULL<<(bits))-1) : -1)
^
arch/microblaze/kernel/timer.c:233:11: note: in expansion of macro 'CLOCKSOURCE_MASK'
--
>> drivers/bcma/host_soc.c:40:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/bcma/host_soc.c:40:9: sparse: expected unsigned short [usertype] b
drivers/bcma/host_soc.c:40:9: sparse: got restricted __le16 [usertype]
>> drivers/bcma/host_soc.c:46:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/bcma/host_soc.c:46:9: sparse: expected unsigned int [usertype] b
drivers/bcma/host_soc.c:46:9: sparse: got restricted __le32 [usertype]
drivers/bcma/host_soc.c:150:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/bcma/host_soc.c:150:9: sparse: expected unsigned int [usertype] b
drivers/bcma/host_soc.c:150:9: sparse: got restricted __le32 [usertype]
drivers/bcma/host_soc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/char/ipmi/ipmi_si_intf.c:1578:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/ipmi/ipmi_si_intf.c:1578:9: sparse: expected unsigned int [usertype] b
drivers/char/ipmi/ipmi_si_intf.c:1578:9: sparse: got restricted __le32 [usertype]
drivers/char/ipmi/ipmi_si_intf.c:1077:39: sparse: sparse: context imbalance in 'poll' - unexpected unlock
drivers/char/ipmi/ipmi_si_intf.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:149:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
include/asm-generic/io.h:149:9: sparse: expected unsigned short [usertype] b
include/asm-generic/io.h:149:9: sparse: got restricted __le16 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:154:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/asm-generic/io.h:154:9: sparse: expected unsigned int [usertype] b
include/asm-generic/io.h:154:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/char/ipmi/ipmi_si_intf.c: In function 'port_cleanup':
drivers/char/ipmi/ipmi_si_intf.c:1487:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (idx = 0; idx < info->io_size; idx++)
^
drivers/char/ipmi/ipmi_si_intf.c: In function 'port_setup':
drivers/char/ipmi/ipmi_si_intf.c:1532:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (idx = 0; idx < info->io_size; idx++) {
^
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from drivers/char/ipmi/ipmi_si_intf.c:42:
drivers/char/ipmi/ipmi_si_intf.c: In function 'hotmod_handler':
drivers/char/ipmi/ipmi_si_intf.c:1921:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (e->io.addr_data == addr)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 54- ^
drivers/char/ipmi/ipmi_si_intf.c:1921:5: note: in expansion of macro 'if'
if (e->io.addr_data == addr)
^
drivers/char/ipmi/ipmi_si_intf.c:1921:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (e->io.addr_data == addr)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 63- ^
drivers/char/ipmi/ipmi_si_intf.c:1921:5: note: in expansion of macro 'if'
if (e->io.addr_data == addr)
^
drivers/char/ipmi/ipmi_si_intf.c:1921:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (e->io.addr_data == addr)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 72- ^
drivers/char/ipmi/ipmi_si_intf.c:1921:5: note: in expansion of macro 'if'
if (e->io.addr_data == addr)
^
--
>> drivers/char/xillybus/xillybus_core.c:163:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:163:33: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:163:33: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:299:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:299:9: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:299:9: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:378:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:378:17: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:378:17: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:380:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:380:17: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:380:17: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:388:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:388:25: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:388:25: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:395:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:395:25: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:395:25: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:618:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:618:9: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:618:9: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:780:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:780:33: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:780:33: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:866:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:866:33: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:866:33: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:870:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:870:33: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:870:33: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:959:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:959:25: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:959:25: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1078:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1078:17: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1078:17: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1081:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1081:17: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1081:17: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1318:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1318:33: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1318:33: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1322:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1322:33: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1322:33: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1516:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1516:25: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1516:25: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1538:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1538:25: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1538:25: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1582:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1582:25: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1582:25: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1596:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1596:25: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1596:25: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1703:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1703:9: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1703:9: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1706:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1706:9: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1706:9: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1921:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1921:9: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1921:9: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1961:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1961:9: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1961:9: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1976:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1976:9: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1976:9: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1984:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1984:9: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1984:9: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c:1996:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/char/xillybus/xillybus_core.c:1996:9: sparse: expected unsigned int [usertype] b
drivers/char/xillybus/xillybus_core.c:1996:9: sparse: got restricted __le32 [usertype]
drivers/char/xillybus/xillybus_core.c: In function 'xillybus_isr':
drivers/char/xillybus/xillybus_core.c:144:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < buf_size; i += 2) {
^
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from drivers/char/xillybus/xillybus_core.c:19:
drivers/char/xillybus/xillybus_core.c:145:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (((buf[i+1] >> 28) & 0xf) != ep->msg_counter) {
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 95- ^
drivers/char/xillybus/xillybus_core.c:145:3: note: in expansion of macro 'if'
if (((buf[i+1] >> 28) & 0xf) != ep->msg_counter) {
^
drivers/char/xillybus/xillybus_core.c:145:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (((buf[i+1] >> 28) & 0xf) != ep->msg_counter) {
^
--
drivers/clk/clk-divider.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/clk-provider.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/clk/clk-divider.c: note: in included file:
>> include/linux/clk-provider.h:649:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/clk-provider.h:649:9: sparse: expected unsigned int [usertype] b
include/linux/clk-provider.h:649:9: sparse: got restricted __le32 [usertype]
drivers/clk/clk-divider.c:360:9: sparse: sparse: context imbalance in 'clk_divider_set_rate' - different lock contexts for basic block
In file included from include/linux/err.h:4:0,
from include/linux/clk.h:15,
from include/linux/clk-provider.h:14,
from drivers/clk/clk-divider.c:13:
drivers/clk/clk-divider.c: In function '_round_up_table':
drivers/clk/clk-divider.c:158:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (clkt->div == div)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 35- ^
drivers/clk/clk-divider.c:158:3: note: in expansion of macro 'if'
if (clkt->div == div)
^
drivers/clk/clk-divider.c:158:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (clkt->div == div)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 44- ^
drivers/clk/clk-divider.c:158:3: note: in expansion of macro 'if'
if (clkt->div == div)
^
drivers/clk/clk-divider.c:158:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (clkt->div == div)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 53- ^
drivers/clk/clk-divider.c:158:3: note: in expansion of macro 'if'
if (clkt->div == div)
^
drivers/clk/clk-divider.c:160:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
else if (clkt->div < div)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 62- ^
drivers/clk/clk-divider.c:160:8: note: in expansion of macro 'if'
else if (clkt->div < div)
^
drivers/clk/clk-divider.c:160:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
else if (clkt->div < div)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 71- ^
drivers/clk/clk-divider.c:160:8: note: in expansion of macro 'if'
else if (clkt->div < div)
^
drivers/clk/clk-divider.c:160:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
else if (clkt->div < div)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 80- ^
drivers/clk/clk-divider.c:160:8: note: in expansion of macro 'if'
else if (clkt->div < div)
^
drivers/clk/clk-divider.c:163:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((clkt->div - div) < (up - div))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 89- ^
drivers/clk/clk-divider.c:163:3: note: in expansion of macro 'if'
if ((clkt->div - div) < (up - div))
^
drivers/clk/clk-divider.c:163:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((clkt->div - div) < (up - div))
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 98- ^
drivers/clk/clk-divider.c:163:3: note: in expansion of macro 'if'
if ((clkt->div - div) < (up - div))
^
drivers/clk/clk-divider.c:163:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((clkt->div - div) < (up - div))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 107- ^
drivers/clk/clk-divider.c:163:3: note: in expansion of macro 'if'
if ((clkt->div - div) < (up - div))
^
drivers/clk/clk-divider.c: In function '_round_down_table':
drivers/clk/clk-divider.c:176:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (clkt->div == div)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 117- ^
drivers/clk/clk-divider.c:176:3: note: in expansion of macro 'if'
if (clkt->div == div)
^
drivers/clk/clk-divider.c:176:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
--
drivers/clk/clk-gate.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/clk-provider.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/clk/clk-gate.c: note: in included file:
>> include/linux/clk-provider.h:649:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/clk-provider.h:649:9: sparse: expected unsigned int [usertype] b
include/linux/clk-provider.h:649:9: sparse: got restricted __le32 [usertype]
drivers/clk/clk-gate.c:71:9: sparse: sparse: context imbalance in 'clk_gate_endisable' - different lock contexts for basic block
drivers/clk/clk-gate.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/clk-provider.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
drivers/clk/clk-mux.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/clk-provider.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/clk/clk-mux.c: note: in included file:
>> include/linux/clk-provider.h:649:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/clk-provider.h:649:9: sparse: expected unsigned int [usertype] b
include/linux/clk-provider.h:649:9: sparse: got restricted __le32 [usertype]
drivers/clk/clk-mux.c:101:9: sparse: sparse: context imbalance in 'clk_mux_set_parent' - different lock contexts for basic block
In file included from include/linux/err.h:4:0,
from include/linux/clk.h:15,
from drivers/clk/clk-mux.c:13:
drivers/clk/clk-mux.c: In function 'clk_mux_get_parent':
drivers/clk/clk-mux.c:63:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val >= num_parents)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 28- ^
drivers/clk/clk-mux.c:63:2: note: in expansion of macro 'if'
if (val >= num_parents)
^
drivers/clk/clk-mux.c:63:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val >= num_parents)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 37- ^
drivers/clk/clk-mux.c:63:2: note: in expansion of macro 'if'
if (val >= num_parents)
^
drivers/clk/clk-mux.c:63:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val >= num_parents)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 46- ^
drivers/clk/clk-mux.c:63:2: note: in expansion of macro 'if'
if (val >= num_parents)
^
--
drivers/clk/clk-fractional-divider.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/clk-provider.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/clk/clk-fractional-divider.c:36:9: sparse: sparse: context imbalance in 'clk_fd_recalc_rate' - different lock contexts for basic block
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/clk/clk-fractional-divider.c: note: in included file:
>> include/linux/clk-provider.h:649:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/clk-provider.h:649:9: sparse: expected unsigned int [usertype] b
include/linux/clk-provider.h:649:9: sparse: got restricted __le32 [usertype]
drivers/clk/clk-fractional-divider.c:89:9: sparse: sparse: context imbalance in 'clk_fd_set_rate' - different lock contexts for basic block
--
>> drivers/clk/clk-axi-clkgen.c:202:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clk/clk-axi-clkgen.c:202:9: sparse: expected unsigned int [usertype] b
drivers/clk/clk-axi-clkgen.c:202:9: sparse: got restricted __le32 [usertype]
drivers/clk/clk-axi-clkgen.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/clk-provider.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/clocksource/sh_cmt.c:173:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_cmt.c:173:9: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_cmt.c:173:9: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_cmt.c:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_cmt.c:179:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_cmt.c:179:9: sparse: got restricted __le32 [usertype]
drivers/clocksource/sh_cmt.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/clocksource.h, include/linux/clockchips.h):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
In file included from include/linux/clockchips.h:27:0,
from drivers/clocksource/sh_cmt.c:17:
drivers/clocksource/sh_cmt.c: In function 'sh_cmt_register_clocksource':
include/linux/clocksource.h:112:75: warning: signed and unsigned type in conditional expression [-Wsign-compare]
#define CLOCKSOURCE_MASK(bits) (cycle_t)((bits) < 64 ? ((1ULL<<(bits))-1) : -1)
^
drivers/clocksource/sh_cmt.c:688:13: note: in expansion of macro 'CLOCKSOURCE_MASK'
cs->mask = CLOCKSOURCE_MASK(sizeof(unsigned long) * 8);
^
--
drivers/clocksource/sh_mtu2.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/clocksource.h, include/linux/clockchips.h):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
>> drivers/clocksource/sh_mtu2.c:186:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_mtu2.c:186:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_mtu2.c:186:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_mtu2.c:186:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_mtu2.c:186:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_mtu2.c:186:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_mtu2.c:186:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_mtu2.c:186:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_mtu2.c:186:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_mtu2.c:186:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_mtu2.c:186:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_mtu2.c:186:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_mtu2.c:186:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_mtu2.c:186:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_mtu2.c:186:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_mtu2.c:186:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_mtu2.c:186:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_mtu2.c:186:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_mtu2.c:186:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_mtu2.c:186:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_mtu2.c:186:17: sparse: got restricted __le16 [usertype]
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
>> drivers/clocksource/sh_mtu2.c:186:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_mtu2.c:186:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_mtu2.c:186:17: sparse: got restricted __le16 [usertype]
--
drivers/clocksource/sh_tmu.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/clocksource.h, include/linux/clockchips.h):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
drivers/clocksource/sh_tmu.c:117:32: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ff)
drivers/clocksource/sh_tmu.c:119:32: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ff)
drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ffff)
drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ffff)
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
drivers/clocksource/sh_tmu.c:117:32: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ff)
drivers/clocksource/sh_tmu.c:119:32: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ff)
drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ffff)
drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ffff)
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
drivers/clocksource/sh_tmu.c:117:32: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ff)
drivers/clocksource/sh_tmu.c:119:32: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ff)
drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ffff)
drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: cast truncates bits from constant value (ffffffff becomes ffff)
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/sh_tmu.c:126:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/clocksource/sh_tmu.c:126:17: sparse: expected unsigned short [usertype] b
drivers/clocksource/sh_tmu.c:126:17: sparse: got restricted __le16 [usertype]
>> drivers/clocksource/sh_tmu.c:128:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/sh_tmu.c:128:17: sparse: expected unsigned int [usertype] b
drivers/clocksource/sh_tmu.c:128:17: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
In file included from include/linux/clockchips.h:27:0,
from drivers/clocksource/sh_tmu.c:17:
drivers/clocksource/sh_tmu.c: In function 'sh_tmu_register_clocksource':
include/linux/clocksource.h:112:75: warning: signed and unsigned type in conditional expression [-Wsign-compare]
#define CLOCKSOURCE_MASK(bits) (cycle_t)((bits) < 64 ? ((1ULL<<(bits))-1) : -1)
^
drivers/clocksource/sh_tmu.c:331:13: note: in expansion of macro 'CLOCKSOURCE_MASK'
cs->mask = CLOCKSOURCE_MASK(32);
^
--
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
drivers/clocksource/em_sti.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
>> drivers/clocksource/em_sti.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/clocksource/em_sti.c:73:9: sparse: expected unsigned int [usertype] b
drivers/clocksource/em_sti.c:73:9: sparse: got restricted __le32 [usertype]
In file included from drivers/clocksource/em_sti.c:30:0:
drivers/clocksource/em_sti.c: In function 'em_sti_register_clocksource':
include/linux/clocksource.h:112:75: warning: signed and unsigned type in conditional expression [-Wsign-compare]
#define CLOCKSOURCE_MASK(bits) (cycle_t)((bits) < 64 ? ((1ULL<<(bits))-1) : -1)
^
drivers/clocksource/em_sti.c:239:13: note: in expansion of macro 'CLOCKSOURCE_MASK'
cs->mask = CLOCKSOURCE_MASK(48);
^
--
>> drivers/gpio/gpio-generic.c:77:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/gpio/gpio-generic.c:77:9: sparse: expected unsigned short [usertype] b
drivers/gpio/gpio-generic.c:77:9: sparse: got restricted __le16 [usertype]
>> drivers/gpio/gpio-generic.c:87:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/gpio/gpio-generic.c:87:9: sparse: expected unsigned int [usertype] b
drivers/gpio/gpio-generic.c:87:9: sparse: got restricted __le32 [usertype]
>> drivers/gpio/gpio-generic.c:109:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __be16 [usertype] @@
drivers/gpio/gpio-generic.c:109:9: sparse: expected unsigned short [usertype] b
drivers/gpio/gpio-generic.c:109:9: sparse: got restricted __be16 [usertype]
>> drivers/gpio/gpio-generic.c:114:16: sparse: sparse: cast to restricted __be16
>> drivers/gpio/gpio-generic.c:119:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/gpio/gpio-generic.c:119:9: sparse: expected unsigned int [usertype] b
drivers/gpio/gpio-generic.c:119:9: sparse: got restricted __be32 [usertype]
>> drivers/gpio/gpio-generic.c:124:16: sparse: sparse: cast to restricted __be32
drivers/gpio/gpio-generic.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/i2c/busses/i2c-axxia.c:112:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:112:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:112:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:120:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:120:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:120:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:145:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:145:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:145:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:155:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:155:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:155:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:170:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:170:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:170:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:172:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:172:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:172:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:174:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:174:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:174:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:176:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:176:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:176:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:178:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:178:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:178:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:193:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:193:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:193:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:195:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:195:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:195:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:201:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:201:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:201:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:245:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:245:25: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:245:25: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:265:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:265:17: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:265:17: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:327:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:327:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:327:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:376:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:376:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:376:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:377:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:377:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:377:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:378:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:378:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:378:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:379:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:379:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:379:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:387:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:387:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:387:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c:416:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-axxia.c:416:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-axxia.c:416:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-axxia.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/i2c/busses/i2c-efm32.c:139:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-efm32.c:139:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-efm32.c:139:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-efm32.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/i2c/busses/i2c-sun6i-p2wi.c:105:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-sun6i-p2wi.c:105:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-sun6i-p2wi.c:105:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-sun6i-p2wi.c:132:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-sun6i-p2wi.c:132:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-sun6i-p2wi.c:132:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-sun6i-p2wi.c:137:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-sun6i-p2wi.c:137:17: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-sun6i-p2wi.c:137:17: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-sun6i-p2wi.c:139:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-sun6i-p2wi.c:139:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-sun6i-p2wi.c:139:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-sun6i-p2wi.c:148:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-sun6i-p2wi.c:148:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-sun6i-p2wi.c:148:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-sun6i-p2wi.c:151:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-sun6i-p2wi.c:151:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-sun6i-p2wi.c:151:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-sun6i-p2wi.c:289:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-sun6i-p2wi.c:289:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-sun6i-p2wi.c:289:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-sun6i-p2wi.c:304:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-sun6i-p2wi.c:304:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-sun6i-p2wi.c:304:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-sun6i-p2wi.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-xiic.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
>> drivers/i2c/busses/i2c-xiic.c:185:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:185:9: sparse: expected unsigned short [usertype] b
drivers/i2c/busses/i2c-xiic.c:185:9: sparse: got restricted __le16 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
>> drivers/i2c/busses/i2c-xiic.c:185:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:185:9: sparse: expected unsigned short [usertype] b
drivers/i2c/busses/i2c-xiic.c:185:9: sparse: got restricted __le16 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
>> drivers/i2c/busses/i2c-xiic.c:185:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:185:9: sparse: expected unsigned short [usertype] b
drivers/i2c/busses/i2c-xiic.c:185:9: sparse: got restricted __le16 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/i2c/busses/i2c-xiic.c:190:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-xiic.c:190:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: too many warnings
--
>> drivers/i2c/busses/i2c-rcar.c:119:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/i2c/busses/i2c-rcar.c:119:9: sparse: expected unsigned int [usertype] b
drivers/i2c/busses/i2c-rcar.c:119:9: sparse: got restricted __le32 [usertype]
drivers/i2c/busses/i2c-rcar.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/input/misc/keychord.c:272:44: sparse: sparse: Using plain integer as NULL pointer
drivers/input/misc/keychord.c:316:27: sparse: sparse: Using plain integer as NULL pointer
drivers/input/misc/keychord.c:374:35: sparse: sparse: Using plain integer as NULL pointer
--
>> drivers/input/serio/altera_ps2.c:57:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/input/serio/altera_ps2.c:57:9: sparse: expected unsigned int [usertype] b
drivers/input/serio/altera_ps2.c:57:9: sparse: got restricted __le32 [usertype]
drivers/input/serio/altera_ps2.c:69:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/input/serio/altera_ps2.c:69:9: sparse: expected unsigned int [usertype] b
drivers/input/serio/altera_ps2.c:69:9: sparse: got restricted __le32 [usertype]
drivers/input/serio/altera_ps2.c:77:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/input/serio/altera_ps2.c:77:9: sparse: expected unsigned int [usertype] b
drivers/input/serio/altera_ps2.c:77:9: sparse: got restricted __le32 [usertype]
drivers/input/serio/altera_ps2.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/input/serio/olpc_apsp.c:96:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/input/serio/olpc_apsp.c:96:25: sparse: expected unsigned int [usertype] b
drivers/input/serio/olpc_apsp.c:96:25: sparse: got restricted __le32 [usertype]
drivers/input/serio/olpc_apsp.c:137:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/input/serio/olpc_apsp.c:137:9: sparse: expected unsigned int [usertype] b
drivers/input/serio/olpc_apsp.c:137:9: sparse: got restricted __le32 [usertype]
drivers/input/serio/olpc_apsp.c:138:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/input/serio/olpc_apsp.c:138:9: sparse: expected unsigned int [usertype] b
drivers/input/serio/olpc_apsp.c:138:9: sparse: got restricted __le32 [usertype]
drivers/input/serio/olpc_apsp.c:152:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/input/serio/olpc_apsp.c:152:17: sparse: expected unsigned int [usertype] b
drivers/input/serio/olpc_apsp.c:152:17: sparse: got restricted __le32 [usertype]
drivers/input/serio/olpc_apsp.c:166:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/input/serio/olpc_apsp.c:166:17: sparse: expected unsigned int [usertype] b
drivers/input/serio/olpc_apsp.c:166:17: sparse: got restricted __le32 [usertype]
drivers/input/serio/olpc_apsp.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/input/serio/olpc_apsp.c: In function 'olpc_apsp_probe':
drivers/input/serio/olpc_apsp.c:175:22: warning: variable 'np' set but not used [-Wunused-but-set-variable]
struct device_node *np;
^
--
>> drivers/mfd/sm501.c:268:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:268:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:268:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:301:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:301:9: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:301:9: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:359:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:359:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:359:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:360:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:360:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:360:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:365:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:365:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:365:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:366:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:366:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:366:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:375:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:375:9: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:375:9: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:598:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:598:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:598:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:599:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:599:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:599:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:604:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:604:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:604:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:605:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:605:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:605:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:614:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:614:9: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:614:9: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:617:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:617:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:617:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:918:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:918:17: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:918:17: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:942:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:942:9: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:942:9: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:965:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:965:9: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:965:9: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:996:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:996:9: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:996:9: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:999:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:999:9: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:999:9: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:1002:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:1002:9: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:1002:9: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c:1328:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/mfd/sm501.c:1328:9: sparse: expected unsigned int [usertype] b
drivers/mfd/sm501.c:1328:9: sparse: got restricted __le32 [usertype]
drivers/mfd/sm501.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/phy/phy-exynos-mipi-video.c:68:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-exynos-mipi-video.c:68:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-exynos-mipi-video.c:68:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-exynos-mipi-video.c:76:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-exynos-mipi-video.c:76:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-exynos-mipi-video.c:76:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-exynos-mipi-video.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/phy/phy-omap-control.c:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-omap-control.c:59:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-omap-control.c:59:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-omap-control.c:143:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-omap-control.c:143:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-omap-control.c:143:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-omap-control.c:161:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-omap-control.c:161:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-omap-control.c:161:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-omap-control.c:180:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-omap-control.c:180:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-omap-control.c:180:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-omap-control.c:198:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-omap-control.c:198:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-omap-control.c:198:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-omap-control.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/phy/phy-xgene.c:571:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:571:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:571:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c:573:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:573:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:573:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c:593:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:593:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:593:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c:1154:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:1154:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:1154:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c:1273:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:1273:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:1273:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c:1276:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:1276:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:1276:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c:1279:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:1279:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:1279:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c:1286:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:1286:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:1286:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c:1291:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:1291:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:1291:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c:1310:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/phy/phy-xgene.c:1310:9: sparse: expected unsigned int [usertype] b
drivers/phy/phy-xgene.c:1310:9: sparse: got restricted __le32 [usertype]
drivers/phy/phy-xgene.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/power/goldfish_battery.c:211:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/power/goldfish_battery.c:211:9: sparse: expected unsigned int [usertype] b
drivers/power/goldfish_battery.c:211:9: sparse: got restricted __le32 [usertype]
drivers/power/goldfish_battery.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
drivers/spi/spi-fsl-spi.c:91:33: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *mode @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:91:33: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *mode
drivers/spi/spi-fsl-spi.c:91:33: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:297:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:297:32: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:297:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:301:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:301:32: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:301:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:348:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:348:32: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:348:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:444:45: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:444:45: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:444:45: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:514:53: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:514:53: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:514:53: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:523:47: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:523:47: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:523:47: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:528:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:528:32: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:528:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:534:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:534:40: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:534:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:548:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:548:40: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:548:40: sparse: got restricted __be32 *
>> drivers/spi/spi-fsl-spi.c:564:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] <asn:2> *addr @@ got void *reg_base @@
drivers/spi/spi-fsl-spi.c:564:21: sparse: expected void [noderef] <asn:2> *addr
drivers/spi/spi-fsl-spi.c:564:21: sparse: got void *reg_base
drivers/spi/spi-fsl-spi.c:578:48: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:578:48: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:578:48: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:580:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:580:40: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:580:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:593:46: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:593:46: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:593:46: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:603:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:603:40: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:603:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:644:31: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *reg_base @@ got void [noderef] <asn:2> * @@
drivers/spi/spi-fsl-spi.c:644:31: sparse: expected void *reg_base
drivers/spi/spi-fsl-spi.c:644:31: sparse: got void [noderef] <asn:2> *
drivers/spi/spi-fsl-spi.c:675:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:675:32: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:675:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:676:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:676:32: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:676:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:677:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:677:32: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:677:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:678:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:678:32: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:678:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:689:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] <asn:2> *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:689:32: sparse: expected restricted __be32 [noderef] [usertype] <asn:2> *reg
drivers/spi/spi-fsl-spi.c:689:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:703:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] <asn:2> *addr @@ got void *reg_base @@
drivers/spi/spi-fsl-spi.c:703:28: sparse: expected void [noderef] <asn:2> *addr
drivers/spi/spi-fsl-spi.c:703:28: sparse: got void *reg_base
drivers/spi/spi-fsl-spi.c: note: in included file:
>> drivers/spi/spi-fsl-lib.h:106:16: sparse: sparse: cast to restricted __be32
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:106:16: sparse: sparse: cast to restricted __be32
>> drivers/spi/spi-fsl-lib.h:106:16: sparse: sparse: cast to restricted __be32
>> drivers/spi/spi-fsl-lib.h:106:16: sparse: sparse: cast to restricted __be32
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:106:16: sparse: sparse: cast to restricted __be32
>> drivers/spi/spi-fsl-lib.h:106:16: sparse: sparse: cast to restricted __be32
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:106:16: sparse: sparse: cast to restricted __be32
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
>> drivers/spi/spi-fsl-lib.h:101:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/spi/spi-fsl-lib.h:101:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-fsl-lib.h:101:9: sparse: got restricted __be32 [usertype]
--
>> drivers/spi/spi-imx.c:160:1: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:160:1: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:160:1: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:162:1: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:162:1: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:162:1: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:164:1: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:164:1: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:164:1: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:295:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:295:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:295:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:308:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:308:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:308:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:347:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:347:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:347:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:348:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:348:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:348:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:386:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:386:17: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:386:17: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:436:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:436:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:436:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:445:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:445:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:445:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:475:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:475:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:475:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:514:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:514:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:514:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:523:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:523:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:523:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:546:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:546:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:546:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:558:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:558:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:558:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:581:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:581:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:581:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:590:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:590:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:590:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:607:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:607:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:607:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:619:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:619:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:619:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:939:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:939:17: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:939:17: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:963:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:963:17: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:963:17: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c:1237:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-imx.c:1237:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-imx.c:1237:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-imx.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/scatterlist.h, include/linux/dmaengine.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/spi/spi-oc-tiny.c:92:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-oc-tiny.c:92:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-oc-tiny.c:92:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-oc-tiny.c:93:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-oc-tiny.c:93:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-oc-tiny.c:93:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-oc-tiny.c: In function 'tiny_spi_of_probe':
drivers/spi/spi-oc-tiny.c:223:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < hw->gpio_cs_count; i++) {
^
In file included from include/linux/linkage.h:4:0,
from include/linux/kernel.h:6,
from include/linux/interrupt.h:5,
from drivers/spi/spi-oc-tiny.c:18:
drivers/spi/spi-oc-tiny.c:231:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val && len >= sizeof(__be32))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 20- ^
drivers/spi/spi-oc-tiny.c:231:2: note: in expansion of macro 'if'
if (val && len >= sizeof(__be32))
^
drivers/spi/spi-oc-tiny.c:231:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val && len >= sizeof(__be32))
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 29- ^
drivers/spi/spi-oc-tiny.c:231:2: note: in expansion of macro 'if'
if (val && len >= sizeof(__be32))
^
drivers/spi/spi-oc-tiny.c:231:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val && len >= sizeof(__be32))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 38- ^
drivers/spi/spi-oc-tiny.c:231:2: note: in expansion of macro 'if'
if (val && len >= sizeof(__be32))
^
drivers/spi/spi-oc-tiny.c:234:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val && len >= sizeof(__be32))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 47- ^
drivers/spi/spi-oc-tiny.c:234:2: note: in expansion of macro 'if'
if (val && len >= sizeof(__be32))
^
drivers/spi/spi-oc-tiny.c:234:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val && len >= sizeof(__be32))
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 56- ^
drivers/spi/spi-oc-tiny.c:234:2: note: in expansion of macro 'if'
if (val && len >= sizeof(__be32))
^
drivers/spi/spi-oc-tiny.c:234:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val && len >= sizeof(__be32))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 65- ^
drivers/spi/spi-oc-tiny.c:234:2: note: in expansion of macro 'if'
if (val && len >= sizeof(__be32))
^
drivers/spi/spi-oc-tiny.c: In function 'tiny_spi_probe':
drivers/spi/spi-oc-tiny.c:304:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < hw->gpio_cs_count; i++) {
^
drivers/spi/spi-oc-tiny.c: In function 'tiny_spi_remove':
drivers/spi/spi-oc-tiny.c:335:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < hw->gpio_cs_count; i++)
^
--
>> drivers/spi/spi-omap-100k.c:102:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:102:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:102:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:113:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:113:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:113:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:127:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:127:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:127:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:129:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:129:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:129:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:152:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:152:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:152:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:173:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:173:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:173:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:178:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:178:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:178:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:186:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:186:17: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:186:17: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:188:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:188:17: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:188:17: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:263:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:263:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:263:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:264:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:264:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:264:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c:265:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/spi/spi-omap-100k.c:265:9: sparse: expected unsigned short [usertype] b
drivers/spi/spi-omap-100k.c:265:9: sparse: got restricted __le16 [usertype]
drivers/spi/spi-omap-100k.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/spi/spi-omap-100k.c: In function 'spi100k_read_data':
drivers/spi/spi-omap-100k.c:144:6: warning: variable 'dataH' set but not used [-Wunused-but-set-variable]
int dataH, dataL;
^
--
>> drivers/spi/spi-orion.c:192:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:192:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:192:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-orion.c:211:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:211:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:211:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-orion.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/spi/spi-orion.c:86:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:86:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:86:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/spi/spi-orion.c:97:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:97:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:97:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/spi/spi-orion.c:86:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:86:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:86:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/spi/spi-orion.c:97:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:97:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:97:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/spi/spi-orion.c:284:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:284:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:284:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-orion.c:287:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:287:17: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:287:17: sparse: got restricted __le32 [usertype]
drivers/spi/spi-orion.c:289:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:289:17: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:289:17: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/spi/spi-orion.c:315:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:315:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:315:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-orion.c:318:17: sparse: sparse: cast from restricted __le16
drivers/spi/spi-orion.c:318:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le16 [usertype] @@
drivers/spi/spi-orion.c:318:17: sparse: expected unsigned int [usertype] val
drivers/spi/spi-orion.c:318:17: sparse: got restricted __le16 [usertype]
drivers/spi/spi-orion.c:318:17: sparse: sparse: cast from restricted __le16
drivers/spi/spi-orion.c:318:17: sparse: sparse: cast from restricted __le16
drivers/spi/spi-orion.c:318:17: sparse: sparse: cast from restricted __le16
drivers/spi/spi-orion.c:318:17: sparse: sparse: cast from restricted __le16
drivers/spi/spi-orion.c:318:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:318:17: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:318:17: sparse: got restricted __le32 [usertype]
drivers/spi/spi-orion.c:320:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-orion.c:320:17: sparse: expected unsigned int [usertype] b
drivers/spi/spi-orion.c:320:17: sparse: got restricted __le32 [usertype]
drivers/spi/spi-orion.c:328:17: sparse: sparse: cast to restricted __le16
drivers/spi/spi-orion.c:328:17: sparse: sparse: cast to restricted __le16
drivers/spi/spi-orion.c:328:17: sparse: sparse: cast to restricted __le16
drivers/spi/spi-orion.c:328:17: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/spi/spi-sh.c:104:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sh.c:104:17: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sh.c:104:17: sparse: got restricted __le32 [usertype]
drivers/spi/spi-sh.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/spi/spi-sh-hspi.c:61:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sh-hspi.c:61:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sh-hspi.c:61:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-sh-hspi.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/spi/spi-sh-hspi.c: In function 'hspi_transfer_one_message':
drivers/spi/spi-sh-hspi.c:180:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < t->len; i++) {
^
--
drivers/spi/spi-sun4i.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-sun4i.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-sun4i.c:96:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-sun4i.c:96:9: sparse: got restricted __le32 [usertype]
In file included from include/linux/err.h:4:0,
from include/linux/clk.h:15,
from drivers/spi/spi-sun4i.c:14:
drivers/spi/spi-sun4i.c: In function 'sun4i_spi_drain_fifo':
drivers/spi/spi-sun4i.c:109:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (len > cnt)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 77- ^
drivers/spi/spi-sun4i.c:109:2: note: in expansion of macro 'if'
if (len > cnt)
^
drivers/spi/spi-sun4i.c:109:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (len > cnt)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 86- ^
drivers/spi/spi-sun4i.c:109:2: note: in expansion of macro 'if'
if (len > cnt)
^
drivers/spi/spi-sun4i.c:109:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (len > cnt)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 95- ^
drivers/spi/spi-sun4i.c:109:2: note: in expansion of macro 'if'
if (len > cnt)
^
--
>> drivers/spi/spi-tegra20-sflash.c:159:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: got restricted __le32 [usertype]
drivers/spi/spi-tegra20-sflash.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/spi/spi-tegra20-sflash.c:159:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/spi/spi-tegra20-sflash.c:159:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-tegra20-sflash.c:159:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-tegra20-sflash.c:159:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-tegra20-sflash.c:159:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-tegra20-sflash.c:159:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: got restricted __le32 [usertype]
>> drivers/spi/spi-tegra20-sflash.c:159:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/spi/spi-tegra20-sflash.c:159:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: expected unsigned int [usertype] b
drivers/spi/spi-tegra20-sflash.c:159:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/spi/spi-tegra20-sflash.c: In function 'tegra_sflash_fill_tx_fifo_from_client_txbuf':
drivers/spi/spi-tegra20-sflash.c:200:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; nbytes && (i < tsd->bytes_per_word);
^
drivers/spi/spi-tegra20-sflash.c: In function 'tegra_sflash_read_rx_fifo_to_client_rxbuf':
drivers/spi/spi-tegra20-sflash.c:225:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; (i < tsd->bytes_per_word); i++)
^
--
drivers/usb/dwc3/core.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/dwc3/core.c: note: in included file (through drivers/usb/dwc3/gadget.h):
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
drivers/usb/dwc3/core.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/dwc3/core.c: note: in included file (through drivers/usb/dwc3/gadget.h):
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
drivers/usb/dwc3/core.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/dwc3/core.c: note: in included file (through drivers/usb/dwc3/gadget.h):
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
drivers/usb/dwc3/core.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/dwc3/core.c: note: in included file (through drivers/usb/dwc3/gadget.h):
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
drivers/usb/dwc3/core.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/dwc3/core.c: note: in included file (through drivers/usb/dwc3/gadget.h):
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
drivers/usb/dwc3/core.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/dwc3/core.c: note: in included file (through drivers/usb/dwc3/gadget.h):
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
drivers/usb/dwc3/core.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/dwc3/core.c: note: in included file (through drivers/usb/dwc3/gadget.h):
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/io.h:59:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/io.h:59:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/io.h:59:9: sparse: got restricted __le32 [usertype]
drivers/usb/dwc3/core.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: too many warnings
drivers/usb/dwc3/core.c: In function 'dwc3_free_event_buffers':
drivers/usb/dwc3/core.c:164:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < dwc->num_event_buffers; i++) {
^
drivers/usb/dwc3/core.c: In function 'dwc3_event_buffers_setup':
drivers/usb/dwc3/core.c:217:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (n = 0; n < dwc->num_event_buffers; n++) {
^
drivers/usb/dwc3/core.c: In function 'dwc3_event_buffers_cleanup':
drivers/usb/dwc3/core.c:242:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (n = 0; n < dwc->num_event_buffers; n++) {
^
--
drivers/usb/dwc3/dwc3-omap.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-omap.c:153:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
drivers/usb/dwc3/dwc3-keystone.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: expected unsigned int [usertype] b
drivers/usb/dwc3/dwc3-keystone.c:57:9: sparse: got restricted __le32 [usertype]
--
drivers/usb/gadget/udc/m66592-udc.c:1058:33: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/m66592-udc.c:1058:33: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c:1058:33: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/m66592-udc.c:1058:33: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c:1058:33: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/m66592-udc.c:1058:33: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c:1058:33: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/m66592-udc.c:1058:33: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/m66592-udc.c: note: in included file:
>> drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/m66592-udc.h:547:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/m66592-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: too many warnings
In file included from drivers/usb/gadget/udc/m66592-udc.c:23:0:
drivers/usb/gadget/udc/m66592-udc.h: In function 'm66592_write_fifo':
drivers/usb/gadget/udc/m66592-udc.h:581:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < (len & 0x00000003); i++) {
^
drivers/usb/gadget/udc/m66592-udc.c: In function 'm66592_irq':
drivers/usb/gadget/udc/m66592-udc.c:1203:15: warning: variable 'nrdyenb' set but not used [-Wunused-but-set-variable]
u16 brdyenb, nrdyenb, bempenb;
^
drivers/usb/gadget/udc/m66592-udc.c:1202:15: warning: variable 'nrdysts' set but not used [-Wunused-but-set-variable]
u16 brdysts, nrdysts, bempsts;
^
drivers/usb/gadget/udc/m66592-udc.c: In function 'm66592_set_halt':
drivers/usb/gadget/udc/m66592-udc.c:1412:25: warning: variable 'req' set but not used [-Wunused-but-set-variable]
struct m66592_request *req;
^
--
drivers/usb/gadget/udc/r8a66597-udc.c:1191:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] ep0_data @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.c:1191:28: sparse: expected unsigned short [usertype] ep0_data
drivers/usb/gadget/udc/r8a66597-udc.c:1191:28: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c:1259:33: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/r8a66597-udc.c:1259:33: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c:1259:33: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/r8a66597-udc.c:1259:33: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c:1259:33: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/r8a66597-udc.c:1259:33: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c:1259:33: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/r8a66597-udc.c:1259:33: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file:
>> drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: expected unsigned short [usertype] b
drivers/usb/gadget/udc/r8a66597-udc.h:179:9: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/r8a66597-udc.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: too many warnings
drivers/usb/gadget/udc/r8a66597-udc.c: In function 'r8a66597_irq':
drivers/usb/gadget/udc/r8a66597-udc.c:1468:15: warning: variable 'nrdyenb' set but not used [-Wunused-but-set-variable]
u16 brdyenb, nrdyenb, bempenb;
^
drivers/usb/gadget/udc/r8a66597-udc.c:1467:15: warning: variable 'nrdysts' set but not used [-Wunused-but-set-variable]
u16 brdysts, nrdysts, bempsts;
^
drivers/usb/gadget/udc/r8a66597-udc.c: In function 'r8a66597_set_halt':
drivers/usb/gadget/udc/r8a66597-udc.c:1662:27: warning: variable 'req' set but not used [-Wunused-but-set-variable]
struct r8a66597_request *req;
^
--
>> drivers/usb/gadget/udc/fusb300_udc.c:45:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:45:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:45:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:54:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:54:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:54:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:82:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:82:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:82:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:93:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:93:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:93:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:110:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:110:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:110:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:129:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:129:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:129:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:142:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:142:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:142:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:151:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:151:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:151:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:161:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:161:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:161:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:171:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:171:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:171:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:181:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:181:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:181:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:221:45: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/fusb300_udc.c:329:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:329:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:329:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:349:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:349:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:349:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:359:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:359:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:359:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:366:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:366:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:366:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:371:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:371:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:371:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:376:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:376:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:376:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:398:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:398:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:398:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:540:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:540:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:540:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:692:27: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [usertype] w_index @@ got restricted __le16 [usertype] wIndex @@
drivers/usb/gadget/udc/fusb300_udc.c:692:27: sparse: expected unsigned short [usertype] w_index
drivers/usb/gadget/udc/fusb300_udc.c:692:27: sparse: got restricted __le16 [usertype] wIndex
drivers/usb/gadget/udc/fusb300_udc.c:763:33: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/fusb300_udc.c:773:25: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/fusb300_udc.c:801:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:801:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:801:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:806:17: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/fusb300_udc.c:809:51: sparse: sparse: incorrect type in argument 2 (different base types) @@ expected unsigned short [usertype] addr @@ got restricted __le16 [usertype] wValue @@
drivers/usb/gadget/udc/fusb300_udc.c:809:51: sparse: expected unsigned short [usertype] addr
drivers/usb/gadget/udc/fusb300_udc.c:809:51: sparse: got restricted __le16 [usertype] wValue
drivers/usb/gadget/udc/fusb300_udc.c:831:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] ep0_length @@ got restricted __le16 [usertype] wLength @@
drivers/usb/gadget/udc/fusb300_udc.c:831:29: sparse: expected unsigned int [usertype] ep0_length
drivers/usb/gadget/udc/fusb300_udc.c:831:29: sparse: got restricted __le16 [usertype] wLength
drivers/usb/gadget/udc/fusb300_udc.c:903:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:903:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:903:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:907:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:907:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:907:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:909:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:909:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:909:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:938:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:938:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:938:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:1025:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:1025:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:1025:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:1268:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:1268:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:1268:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:1280:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:1280:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:1280:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:1294:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:1294:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:1294:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:1301:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/fusb300_udc.c:1301:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/fusb300_udc.c:1301:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/fusb300_udc.c:1308:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
--
drivers/usb/gadget/udc/mv_u3d_core.c:50:33: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] wMaxPacketSize @@ got int @@
drivers/usb/gadget/udc/mv_u3d_core.c:50:33: sparse: expected restricted __le16 [usertype] wMaxPacketSize
drivers/usb/gadget/udc/mv_u3d_core.c:50:33: sparse: got int
>> drivers/usb/gadget/udc/mv_u3d_core.c:71:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:71:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:71:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:74:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:74:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:74:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:81:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:81:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:81:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:86:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:86:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:86:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:89:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:89:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:89:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:96:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:96:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:96:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:107:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:107:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:107:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:111:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:111:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:111:9: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:253:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] rsvd0 @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:253:35: sparse: expected unsigned int [usertype] rsvd0
drivers/usb/gadget/udc/mv_u3d_core.c:253:35: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:259:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] trb_addr_lo @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:259:41: sparse: expected unsigned int [usertype] trb_addr_lo
drivers/usb/gadget/udc/mv_u3d_core.c:259:41: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:275:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:275:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:275:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:317:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] buf_addr_lo @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:317:29: sparse: expected unsigned int [usertype] buf_addr_lo
drivers/usb/gadget/udc/mv_u3d_core.c:317:29: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:319:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] trb_len @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:319:25: sparse: expected unsigned int [usertype] trb_len
drivers/usb/gadget/udc/mv_u3d_core.c:319:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:363:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] buf_addr_lo @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:363:34: sparse: expected unsigned int [usertype] buf_addr_lo
drivers/usb/gadget/udc/mv_u3d_core.c:363:34: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:365:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] trb_len @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:365:30: sparse: expected unsigned int [usertype] trb_len
drivers/usb/gadget/udc/mv_u3d_core.c:365:30: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:602:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:602:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:602:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:605:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:605:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:605:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:611:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:611:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:611:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:615:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:615:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:615:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:618:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:618:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:618:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:624:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:624:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:624:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:664:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:664:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:664:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:669:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:669:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:669:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:719:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:719:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:719:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:722:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:722:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:722:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:726:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:726:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:726:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:729:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:729:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:729:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:737:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:737:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:737:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:759:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:759:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:759:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:900:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:900:25: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:900:25: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:900:25: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] <asn:2> *addr @@ got unsigned int * @@
drivers/usb/gadget/udc/mv_u3d_core.c:900:25: sparse: expected void volatile [noderef] <asn:2> *addr
drivers/usb/gadget/udc/mv_u3d_core.c:900:25: sparse: got unsigned int *
drivers/usb/gadget/udc/mv_u3d_core.c:943:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:943:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:943:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:950:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:950:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/mv_u3d_core.c:950:17: sparse: got restricted __le32 [usertype]
drivers/usb/gadget/udc/mv_u3d_core.c:1027:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/mv_u3d_core.c:1027:17: sparse: expected unsigned int [usertype] b
--
>> drivers/usb/gadget/udc/gr_udc.c:131:22: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:132:22: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:190:23: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:191:22: sparse: sparse: cast to restricted __be32
>> drivers/usb/gadget/udc/gr_udc.c:412:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:412:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:412:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:415:19: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:416:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:416:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:416:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:446:19: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:447:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:447:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:447:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:693:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:693:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:693:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:694:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:694:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:694:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:711:18: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:712:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:712:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:712:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:713:18: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:714:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:714:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:714:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:749:18: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:752:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:752:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:752:17: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:757:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:757:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:757:17: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:785:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:785:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:785:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:823:19: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:825:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:825:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:825:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:895:19: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:898:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:898:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:898:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:1018:26: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1199:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:1199:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:1199:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:1209:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:1209:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:1209:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:1212:18: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1268:13: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1324:30: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1325:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:1325:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:1325:17: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:1338:22: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1361:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:1361:17: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:1361:17: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:1456:29: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1511:18: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1608:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:1608:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:1608:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:1610:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:1610:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:1610:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:1814:18: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1838:18: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1840:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:1840:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:1840:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:1871:16: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1888:9: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1888:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:1888:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:1888:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:1907:19: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c:1912:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:1912:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:1912:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:2085:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:2085:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:2085:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:2086:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:2086:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:2086:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:2087:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:2087:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:2087:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:2088:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/gr_udc.c:2088:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/gr_udc.c:2088:9: sparse: got restricted __be32 [usertype]
drivers/usb/gadget/udc/gr_udc.c:2184:18: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/gr_udc.c: In function 'gr_ep0_setup':
drivers/usb/gadget/udc/gr_udc.c:1108:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < req->req.actual; i++)
^
drivers/usb/gadget/udc/gr_udc.c: In function 'gr_irq_handler':
drivers/usb/gadget/udc/gr_udc.c:1434:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
--
>> drivers/usb/gadget/udc/udc-xilinx.c:225:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/gadget/udc/udc-xilinx.c:225:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/udc-xilinx.c:225:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/gadget/udc/udc-xilinx.c:246:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/usb/gadget/udc/udc-xilinx.c:246:9: sparse: expected unsigned int [usertype] b
drivers/usb/gadget/udc/udc-xilinx.c:246:9: sparse: got restricted __be32 [usertype]
>> drivers/usb/gadget/udc/udc-xilinx.c:256:16: sparse: sparse: cast to restricted __be32
drivers/usb/gadget/udc/udc-xilinx.c:1616:35: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/udc-xilinx.c:1620:31: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/udc-xilinx.c:1635:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __le16 [usertype] @@
drivers/usb/gadget/udc/udc-xilinx.c:1635:34: sparse: expected unsigned short [usertype]
drivers/usb/gadget/udc/udc-xilinx.c:1635:34: sparse: got restricted __le16 [usertype]
drivers/usb/gadget/udc/udc-xilinx.c:1663:35: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/udc-xilinx.c:1663:35: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/udc-xilinx.c:1683:46: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/udc-xilinx.c:1685:46: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/udc-xilinx.c:1747:29: sparse: sparse: cast from restricted __le16
drivers/usb/gadget/udc/udc-xilinx.c:1747:29: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] val @@ got restricted __le16 [addressable] [usertype] wValue @@
drivers/usb/gadget/udc/udc-xilinx.c:1747:29: sparse: expected unsigned short [usertype] val
drivers/usb/gadget/udc/udc-xilinx.c:1747:29: sparse: got restricted __le16 [addressable] [usertype] wValue
drivers/usb/gadget/udc/udc-xilinx.c:1747:29: sparse: sparse: cast from restricted __le16
drivers/usb/gadget/udc/udc-xilinx.c:1747:29: sparse: sparse: cast from restricted __le16
drivers/usb/gadget/udc/udc-xilinx.c:1748:29: sparse: sparse: cast from restricted __le16
drivers/usb/gadget/udc/udc-xilinx.c:1748:29: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] val @@ got restricted __le16 [addressable] [usertype] wIndex @@
drivers/usb/gadget/udc/udc-xilinx.c:1748:29: sparse: expected unsigned short [usertype] val
drivers/usb/gadget/udc/udc-xilinx.c:1748:29: sparse: got restricted __le16 [addressable] [usertype] wIndex
drivers/usb/gadget/udc/udc-xilinx.c:1748:29: sparse: sparse: cast from restricted __le16
drivers/usb/gadget/udc/udc-xilinx.c:1748:29: sparse: sparse: cast from restricted __le16
drivers/usb/gadget/udc/udc-xilinx.c:1749:30: sparse: sparse: cast from restricted __le16
drivers/usb/gadget/udc/udc-xilinx.c:1749:30: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] val @@ got restricted __le16 [addressable] [usertype] wLength @@
drivers/usb/gadget/udc/udc-xilinx.c:1749:30: sparse: expected unsigned short [usertype] val
drivers/usb/gadget/udc/udc-xilinx.c:1749:30: sparse: got restricted __le16 [addressable] [usertype] wLength
drivers/usb/gadget/udc/udc-xilinx.c:1749:30: sparse: sparse: cast from restricted __le16
drivers/usb/gadget/udc/udc-xilinx.c:1749:30: sparse: sparse: cast from restricted __le16
drivers/usb/gadget/udc/udc-xilinx.c:1861:34: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/udc-xilinx.c:1872:49: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned int [usertype] @@ got restricted __le16 [usertype] wValue @@
drivers/usb/gadget/udc/udc-xilinx.c:1872:49: sparse: expected unsigned int [usertype]
drivers/usb/gadget/udc/udc-xilinx.c:1872:49: sparse: got restricted __le16 [usertype] wValue
drivers/usb/gadget/udc/udc-xilinx.c:1877:47: sparse: sparse: restricted __le16 degrades to integer
drivers/usb/gadget/udc/udc-xilinx.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/scatterlist.h, include/linux/dma-mapping.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/gadget/udc/udc-xilinx.c:1792:20: sparse: sparse: context imbalance in 'xudc_handle_setup' - unexpected unlock
drivers/usb/gadget/udc/udc-xilinx.c: In function 'xudc_probe':
drivers/usb/gadget/udc/udc-xilinx.c:2050:18: warning: variable 'ep0' set but not used [-Wunused-but-set-variable]
struct xusb_ep *ep0;
^
--
drivers/usb/host/ehci-hcd.c: note: in included file:
drivers/usb/host/ehci-mem.c:209:24: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __hc32 [usertype] *periodic @@ got restricted __le32 [usertype] * @@
drivers/usb/host/ehci-mem.c:209:24: sparse: expected restricted __hc32 [usertype] *periodic
drivers/usb/host/ehci-mem.c:209:24: sparse: got restricted __le32 [usertype] *
drivers/usb/host/ehci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ehci-hcd.c: note: in included file:
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ehci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ehci-hcd.c: note: in included file:
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ehci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ehci-hcd.c: note: in included file:
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ehci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ehci-hcd.c: note: in included file:
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ehci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ehci-hcd.c: note: in included file:
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ehci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ehci-hcd.c: note: in included file:
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ehci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ehci-hcd.c: note: in included file:
>> drivers/usb/host/ehci.h:750:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ehci.h:750:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ehci.h:750:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ehci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: too many warnings
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from drivers/usb/host/ehci-hcd.c:23:
drivers/usb/host/ehci-hub.c: In function 'set_owner':
drivers/usb/host/ehci-hub.c:545:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((port_status & PORT_OWNER) == new_owner
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 157- ^
drivers/usb/host/ehci-hub.c:545:3: note: in expansion of macro 'if'
if ((port_status & PORT_OWNER) == new_owner
^
drivers/usb/host/ehci-hub.c:545:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((port_status & PORT_OWNER) == new_owner
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 166- ^
drivers/usb/host/ehci-hub.c:545:3: note: in expansion of macro 'if'
if ((port_status & PORT_OWNER) == new_owner
^
drivers/usb/host/ehci-hub.c:545:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((port_status & PORT_OWNER) == new_owner
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 175- ^
drivers/usb/host/ehci-hub.c:545:3: note: in expansion of macro 'if'
if ((port_status & PORT_OWNER) == new_owner
^
In file included from drivers/usb/host/ehci-hcd.c:317:0:
drivers/usb/host/ehci-mem.c: In function 'ehci_mem_init':
drivers/usb/host/ehci-mem.c:229:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ehci->periodic_size; i++)
^
drivers/usb/host/ehci-mem.c:233:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ehci->periodic_size; i++)
^
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from drivers/usb/host/ehci-hcd.c:23:
drivers/usb/host/ehci-q.c: In function 'qtd_fill':
drivers/usb/host/ehci-q.c:60:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 201- ^
drivers/usb/host/ehci-q.c:60:2: note: in expansion of macro 'if'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/ehci-q.c:60:6: note: in expansion of macro 'likely'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/ehci-q.c:60:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 213- ^
drivers/usb/host/ehci-q.c:60:2: note: in expansion of macro 'if'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/ehci-q.c:60:6: note: in expansion of macro 'likely'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/ehci-q.c:60:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 225- ^
drivers/usb/host/ehci-q.c:60:2: note: in expansion of macro 'if'
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:133:14: note: in expansion of macro 'likely_notrace'
______r = likely_notrace(x); 231- ^
include/linux/compiler.h:144:56: note: in expansion of macro '__branch_check__'
# define likely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 1))
^
drivers/usb/host/ehci-q.c:60:6: note: in expansion of macro 'likely'
if (likely (len < count)) /* ... iff needed */
--
>> drivers/usb/host/oxu210hp-hcd.c:3205:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3205:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3205:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3208:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3208:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3208:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3218:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3218:33: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3218:33: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3228:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3228:33: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3228:33: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3232:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3232:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3232:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3235:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3235:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3235:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3289:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3289:33: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3289:33: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3311:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3311:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3311:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3334:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3334:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3334:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3395:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3395:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3395:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3399:33: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3399:33: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3399:33: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3418:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3418:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3418:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:3433:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:3433:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:3433:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:345:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:345:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:345:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:352:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:352:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:352:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:366:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:366:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:366:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:377:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:377:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:377:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:413:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:413:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:413:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:465:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] wHubCharacteristics @@ got unsigned short [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:465:35: sparse: expected restricted __le16 [usertype] wHubCharacteristics
drivers/usb/host/oxu210hp-hcd.c:465:35: sparse: got unsigned short [usertype]
drivers/usb/host/oxu210hp-hcd.c:517:32: sparse: sparse: cast removes address space '<asn:2>' of expression
drivers/usb/host/oxu210hp-hcd.c:541:33: sparse: sparse: cast removes address space '<asn:2>' of expression
drivers/usb/host/oxu210hp-hcd.c:588:24: sparse: sparse: cast removes address space '<asn:2>' of expression
drivers/usb/host/oxu210hp-hcd.c:612:20: sparse: sparse: subtraction of different types can't work (different address spaces)
drivers/usb/host/oxu210hp-hcd.c:645:23: sparse: sparse: cast removes address space '<asn:2>' of expression
drivers/usb/host/oxu210hp-hcd.c:746:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [noderef] <asn:2> @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:746:41: sparse: expected unsigned int [noderef] <asn:2>
drivers/usb/host/oxu210hp-hcd.c:746:41: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:763:26: sparse: sparse: cast removes address space '<asn:2>' of expression
drivers/usb/host/oxu210hp-hcd.c:1723:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:1723:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:1723:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:1752:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:1752:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:1752:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:1512:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:1512:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:1512:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:1607:44: sparse: sparse: restricted __le32 degrades to integer
drivers/usb/host/oxu210hp-hcd.c:1607:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] hw_token @@ got unsigned int @@
drivers/usb/host/oxu210hp-hcd.c:1607:41: sparse: expected restricted __le32 [usertype] hw_token
drivers/usb/host/oxu210hp-hcd.c:1607:41: sparse: got unsigned int
drivers/usb/host/oxu210hp-hcd.c:1894:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:1894:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:1894:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:1920:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:1920:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:1920:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:2362:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:2362:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:2362:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:2464:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:2464:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:2464:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:2524:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/oxu210hp-hcd.c:2524:25: sparse: expected unsigned int [usertype] b
drivers/usb/host/oxu210hp-hcd.c:2524:25: sparse: got restricted __le32 [usertype]
drivers/usb/host/oxu210hp-hcd.c:2546:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *base @@ got void [noderef] <asn:2> *regs @@
drivers/usb/host/oxu210hp-hcd.c:2546:35: sparse: expected void *base
drivers/usb/host/oxu210hp-hcd.c:2546:35: sparse: got void [noderef] <asn:2> *regs
drivers/usb/host/oxu210hp-hcd.c:2547:35: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *base @@ got void [noderef] <asn:2> *regs @@
drivers/usb/host/oxu210hp-hcd.c:2547:35: sparse: expected void *base
drivers/usb/host/oxu210hp-hcd.c:2547:35: sparse: got void [noderef] <asn:2> *regs
drivers/usb/host/oxu210hp-hcd.c:2550:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *base @@ got void [noderef] <asn:2> *regs @@
--
drivers/usb/host/isp116x-hcd.c:113:59: sparse: sparse: incorrect type in argument 2 (different base types) @@ expected unsigned short [usertype] val @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x-hcd.c:113:59: sparse: expected unsigned short [usertype] val
drivers/usb/host/isp116x-hcd.c:113:59: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x-hcd.c:151:34: sparse: sparse: cast to restricted __le16
drivers/usb/host/isp116x-hcd.c:151:34: sparse: sparse: cast to restricted __le16
drivers/usb/host/isp116x-hcd.c:151:34: sparse: sparse: cast to restricted __le16
drivers/usb/host/isp116x-hcd.c:151:34: sparse: sparse: cast to restricted __le16
drivers/usb/host/isp116x-hcd.c: note: in included file:
>> drivers/usb/host/isp116x.h:359:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:359:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:359:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/isp116x-hcd.c: note: in included file:
>> drivers/usb/host/isp116x.h:359:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:359:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:359:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/isp116x-hcd.c: note: in included file:
>> drivers/usb/host/isp116x.h:359:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:359:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:359:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x.h:365:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:365:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:365:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/host/isp116x.h:359:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:359:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:359:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x.h:395:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:395:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:395:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x.h:397:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:397:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:397:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x.h:365:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:365:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:365:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x.h:365:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:365:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:365:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/isp116x-hcd.c: note: in included file:
>> drivers/usb/host/isp116x.h:359:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:359:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:359:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x.h:365:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:365:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:365:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x.h:365:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:365:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:365:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x.h:365:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:365:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:365:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x.h:365:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:365:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:365:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/host/isp116x.h:359:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/isp116x.h:359:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/isp116x.h:359:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/isp116x-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from drivers/usb/host/isp116x-hcd.c:58:
drivers/usb/host/isp116x-hcd.c: In function 'start_atl_transfers':
drivers/usb/host/isp116x-hcd.c:537:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (len <
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 111- ^
drivers/usb/host/isp116x-hcd.c:537:4: note: in expansion of macro 'if'
if (len <
^
drivers/usb/host/isp116x-hcd.c:537:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (len <
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 120- ^
drivers/usb/host/isp116x-hcd.c:537:4: note: in expansion of macro 'if'
if (len <
^
drivers/usb/host/isp116x-hcd.c:537:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (len <
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 129- ^
drivers/usb/host/isp116x-hcd.c:537:4: note: in expansion of macro 'if'
if (len <
^
--
drivers/usb/host/ohci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ohci-hcd.c: note: in included file:
>> drivers/usb/host/ohci.h:580:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ohci.h:580:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ohci.h:580:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ohci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ohci-hcd.c: note: in included file:
>> drivers/usb/host/ohci.h:580:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ohci.h:580:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ohci.h:580:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ohci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ohci-hcd.c: note: in included file:
>> drivers/usb/host/ohci.h:580:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ohci.h:580:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ohci.h:580:17: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/ohci.h:580:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ohci.h:580:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ohci.h:580:17: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/ohci.h:580:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ohci.h:580:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ohci.h:580:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ohci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/ohci-hcd.c: note: in included file:
>> drivers/usb/host/ohci.h:580:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ohci.h:580:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ohci.h:580:17: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/ohci.h:580:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/ohci.h:580:17: sparse: expected unsigned int [usertype] b
drivers/usb/host/ohci.h:580:17: sparse: got restricted __le32 [usertype]
drivers/usb/host/ohci-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/pci.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: too many warnings
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from drivers/usb/host/ohci-hcd.c:23:
drivers/usb/host/ohci.h: In function 'roothub_a':
drivers/usb/host/ohci.h:711:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (temp == -1) 135- ^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 138- ^
drivers/usb/host/ohci.h:711:2: note: in expansion of macro 'if'
if (temp == -1) 141- ^
drivers/usb/host/ohci.h:719:11: note: in expansion of macro 'read_roothub'
{ return read_roothub (hc, a, 0xfc0fe000); }
^
drivers/usb/host/ohci.h:711:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (temp == -1) 147- ^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 150- ^
drivers/usb/host/ohci.h:711:2: note: in expansion of macro 'if'
if (temp == -1) 153- ^
drivers/usb/host/ohci.h:719:11: note: in expansion of macro 'read_roothub'
{ return read_roothub (hc, a, 0xfc0fe000); }
^
drivers/usb/host/ohci.h:711:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (temp == -1) 159- ^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 162- ^
drivers/usb/host/ohci.h:711:2: note: in expansion of macro 'if'
if (temp == -1) 165- ^
drivers/usb/host/ohci.h:719:11: note: in expansion of macro 'read_roothub'
{ return read_roothub (hc, a, 0xfc0fe000); }
^
drivers/usb/host/ohci.h: In function 'roothub_portstatus':
drivers/usb/host/ohci.h:711:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (temp == -1) 172- ^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 175- ^
drivers/usb/host/ohci.h:711:2: note: in expansion of macro 'if'
if (temp == -1) 178- ^
drivers/usb/host/ohci.h:725:11: note: in expansion of macro 'read_roothub'
{ return read_roothub (hc, portstatus [i], 0xffe0fce0); }
^
drivers/usb/host/ohci.h:711:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (temp == -1) 184- ^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 187- ^
drivers/usb/host/ohci.h:711:2: note: in expansion of macro 'if'
if (temp == -1) 190- ^
drivers/usb/host/ohci.h:725:11: note: in expansion of macro 'read_roothub'
{ return read_roothub (hc, portstatus [i], 0xffe0fce0); }
^
drivers/usb/host/ohci.h:711:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (temp == -1) 196- ^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 199- ^
drivers/usb/host/ohci.h:711:2: note: in expansion of macro 'if'
if (temp == -1) 202- ^
drivers/usb/host/ohci.h:725:11: note: in expansion of macro 'read_roothub'
{ return read_roothub (hc, portstatus [i], 0xffe0fce0); }
^
In file included from drivers/usb/host/ohci-hcd.c:85:0:
drivers/usb/host/ohci-dbg.c: In function 'ohci_dump_roothub':
drivers/usb/host/ohci-dbg.c:233:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < controller->num_ports; i++) {
^
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
--
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
drivers/usb/host/r8a66597-hcd.c: note: in included file:
>> drivers/usb/host/r8a66597.h:196:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/host/r8a66597.h:196:9: sparse: expected unsigned short [usertype] b
drivers/usb/host/r8a66597.h:196:9: sparse: got restricted __le16 [usertype]
drivers/usb/host/r8a66597-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: too many warnings
drivers/usb/host/r8a66597-hcd.c: In function 'enable_controller':
drivers/usb/host/r8a66597-hcd.c:207:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (port = 0; port < r8a66597->max_root_hub; port++)
^
drivers/usb/host/r8a66597-hcd.c: In function 'disable_controller':
drivers/usb/host/r8a66597-hcd.c:229:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (port = 0; port < r8a66597->max_root_hub; port++)
^
drivers/usb/host/r8a66597-hcd.c: In function 'free_usb_address':
drivers/usb/host/r8a66597-hcd.c:439:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (port = 0; port < r8a66597->max_root_hub; port++) {
^
drivers/usb/host/r8a66597-hcd.c: In function 'clear_all_buffer':
drivers/usb/host/r8a66597-hcd.c:491:6: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
u16 tmp;
^
drivers/usb/host/r8a66597-hcd.c: In function 'r8a66597_timer':
drivers/usb/host/r8a66597-hcd.c:1820:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (port = 0; port < r8a66597->max_root_hub; port++)
^
drivers/usb/host/r8a66597-hcd.c: In function 'r8a66597_hub_status_data':
drivers/usb/host/r8a66597-hcd.c:2131:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < r8a66597->max_root_hub; i++) {
^
--
>> drivers/usb/host/isp1760-hcd.c:145:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/isp1760-hcd.c:145:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/isp1760-hcd.c:145:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/isp1760-hcd.c:173:32: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:173:32: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:173:32: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:173:32: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:173:32: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:173:32: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:194:23: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:194:23: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:194:23: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:194:23: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:194:23: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:194:23: sparse: sparse: cast to restricted __le32
drivers/usb/host/isp1760-hcd.c:225:38: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/isp1760-hcd.c:225:38: sparse: expected unsigned int [usertype] b
drivers/usb/host/isp1760-hcd.c:225:38: sparse: got restricted __le32 [usertype]
drivers/usb/host/isp1760-hcd.c:246:30: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/isp1760-hcd.c:246:30: sparse: expected unsigned int [usertype] b
drivers/usb/host/isp1760-hcd.c:246:30: sparse: got restricted __le32 [usertype]
drivers/usb/host/isp1760-hcd.c:269:50: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned int const [usertype] *[assigned] src @@ got restricted __dw * @@
drivers/usb/host/isp1760-hcd.c:269:50: sparse: expected unsigned int const [usertype] *[assigned] src
drivers/usb/host/isp1760-hcd.c:269:50: sparse: got restricted __dw *
drivers/usb/host/isp1760-hcd.c:273:60: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned int const [usertype] *[assigned] src @@ got restricted __dw * @@
drivers/usb/host/isp1760-hcd.c:273:60: sparse: expected unsigned int const [usertype] *[assigned] src
drivers/usb/host/isp1760-hcd.c:273:60: sparse: got restricted __dw *
drivers/usb/host/isp1760-hcd.c:578:18: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __dw [usertype] dw0 @@ got int @@
drivers/usb/host/isp1760-hcd.c:578:18: sparse: expected restricted __dw [usertype] dw0
drivers/usb/host/isp1760-hcd.c:578:18: sparse: got int
drivers/usb/host/isp1760-hcd.c:579:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:579:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:579:18: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:580:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:580:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:580:18: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:581:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:581:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:581:18: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:584:18: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __dw [usertype] dw1 @@ got unsigned int @@
drivers/usb/host/isp1760-hcd.c:584:18: sparse: expected restricted __dw [usertype] dw1
drivers/usb/host/isp1760-hcd.c:584:18: sparse: got unsigned int
drivers/usb/host/isp1760-hcd.c:585:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:585:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:585:18: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:586:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:586:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:586:18: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:589:26: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:589:26: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:589:26: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:591:26: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:591:26: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:591:26: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:596:26: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:596:26: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:596:26: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:598:34: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:598:34: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:598:34: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:600:26: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:600:26: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:600:26: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:601:26: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:601:26: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:601:26: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:606:34: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:606:34: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:606:34: sparse: right side has type int
drivers/usb/host/isp1760-hcd.c:611:26: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:611:26: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:611:26: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:614:34: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:614:34: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:614:34: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:618:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:618:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:618:18: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:619:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:619:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:619:18: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:622:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:622:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:622:18: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:623:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:623:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:623:18: sparse: right side has type unsigned int
drivers/usb/host/isp1760-hcd.c:626:34: sparse: sparse: invalid assignment: &=
drivers/usb/host/isp1760-hcd.c:626:34: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:626:34: sparse: right side has type int
drivers/usb/host/isp1760-hcd.c:628:34: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:628:34: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:628:34: sparse: right side has type int
drivers/usb/host/isp1760-hcd.c:631:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:631:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:631:18: sparse: right side has type int
drivers/usb/host/isp1760-hcd.c:633:18: sparse: sparse: invalid assignment: |=
drivers/usb/host/isp1760-hcd.c:633:18: sparse: left side has type restricted __dw
drivers/usb/host/isp1760-hcd.c:633:18: sparse: right side has type int
drivers/usb/host/isp1760-hcd.c:678:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __dw [usertype] dw5 @@ got int @@
drivers/usb/host/isp1760-hcd.c:678:26: sparse: expected restricted __dw [usertype] dw5
--
drivers/usb/host/fusbh200-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/fusbh200-hcd.c: note: in included file:
>> drivers/usb/host/fusbh200.h:697:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fusbh200.h:697:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fusbh200.h:697:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fusbh200-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/fusbh200-hcd.c: note: in included file:
>> drivers/usb/host/fusbh200.h:697:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fusbh200.h:697:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fusbh200.h:697:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fusbh200-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/fusbh200-hcd.c: note: in included file:
>> drivers/usb/host/fusbh200.h:697:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fusbh200.h:697:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fusbh200.h:697:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/fusbh200.h:697:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fusbh200.h:697:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fusbh200.h:697:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/fusbh200.h:697:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fusbh200.h:697:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fusbh200.h:697:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fusbh200-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/fusbh200-hcd.c: note: in included file:
>> drivers/usb/host/fusbh200.h:697:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fusbh200.h:697:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fusbh200.h:697:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fusbh200-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: too many warnings
drivers/usb/host/fusbh200-hcd.c: In function 'fusbh200_mem_init':
drivers/usb/host/fusbh200-hcd.c:2001:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < fusbh200->periodic_size; i++)
^
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from drivers/usb/host/fusbh200-hcd.c:27:
drivers/usb/host/fusbh200-hcd.c: In function 'qtd_fill':
drivers/usb/host/fusbh200-hcd.c:2048:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 140- ^
drivers/usb/host/fusbh200-hcd.c:2048:2: note: in expansion of macro 'if'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/fusbh200-hcd.c:2048:6: note: in expansion of macro 'likely'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/fusbh200-hcd.c:2048:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 152- ^
drivers/usb/host/fusbh200-hcd.c:2048:2: note: in expansion of macro 'if'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/fusbh200-hcd.c:2048:6: note: in expansion of macro 'likely'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/fusbh200-hcd.c:2048:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 164- ^
drivers/usb/host/fusbh200-hcd.c:2048:2: note: in expansion of macro 'if'
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:133:14: note: in expansion of macro 'likely_notrace'
______r = likely_notrace(x); 170- ^
include/linux/compiler.h:144:56: note: in expansion of macro '__branch_check__'
# define likely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 1))
^
drivers/usb/host/fusbh200-hcd.c:2048:6: note: in expansion of macro 'likely'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/fusbh200-hcd.c:2048:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 182- ^
drivers/usb/host/fusbh200-hcd.c:2048:2: note: in expansion of macro 'if'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/fusbh200-hcd.c:2048:6: note: in expansion of macro 'likely'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/fusbh200-hcd.c:2048:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely (len < count)) /* ... iff needed */
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 194- ^
drivers/usb/host/fusbh200-hcd.c:2048:2: note: in expansion of macro 'if'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/fusbh200-hcd.c:2048:6: note: in expansion of macro 'likely'
if (likely (len < count)) /* ... iff needed */
^
drivers/usb/host/fusbh200-hcd.c:2048:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely (len < count)) /* ... iff needed */
--
>> drivers/usb/host/fotg210-hcd.c:5797:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fotg210-hcd.c:5797:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fotg210-hcd.c:5797:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fotg210-hcd.c:5803:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fotg210-hcd.c:5803:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fotg210-hcd.c:5803:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fotg210-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/fotg210-hcd.c: note: in included file:
>> drivers/usb/host/fotg210.h:707:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fotg210.h:707:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fotg210.h:707:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fotg210-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/fotg210-hcd.c: note: in included file:
>> drivers/usb/host/fotg210.h:707:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fotg210.h:707:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fotg210.h:707:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fotg210-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/fotg210-hcd.c: note: in included file:
>> drivers/usb/host/fotg210.h:707:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fotg210.h:707:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fotg210.h:707:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/fotg210.h:707:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fotg210.h:707:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fotg210.h:707:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/host/fotg210.h:707:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fotg210.h:707:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fotg210.h:707:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fotg210-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
drivers/usb/host/fotg210-hcd.c: note: in included file:
>> drivers/usb/host/fotg210.h:707:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/host/fotg210.h:707:9: sparse: expected unsigned int [usertype] b
drivers/usb/host/fotg210.h:707:9: sparse: got restricted __le32 [usertype]
drivers/usb/host/fotg210-hcd.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/dmapool.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: too many warnings
drivers/usb/host/fotg210-hcd.c: In function 'fotg210_mem_init':
drivers/usb/host/fotg210-hcd.c:2051:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < fotg210->periodic_size; i++)
^
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from drivers/usb/host/fotg210-hcd.c:26:
drivers/usb/host/fotg210-hcd.c: In function 'qtd_fill':
drivers/usb/host/fotg210-hcd.c:2099:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely(len < count)) /* ... iff needed */
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 144- ^
drivers/usb/host/fotg210-hcd.c:2099:2: note: in expansion of macro 'if'
if (likely(len < count)) /* ... iff needed */
^
drivers/usb/host/fotg210-hcd.c:2099:6: note: in expansion of macro 'likely'
if (likely(len < count)) /* ... iff needed */
^
drivers/usb/host/fotg210-hcd.c:2099:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely(len < count)) /* ... iff needed */
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 156- ^
drivers/usb/host/fotg210-hcd.c:2099:2: note: in expansion of macro 'if'
if (likely(len < count)) /* ... iff needed */
^
drivers/usb/host/fotg210-hcd.c:2099:6: note: in expansion of macro 'likely'
if (likely(len < count)) /* ... iff needed */
^
drivers/usb/host/fotg210-hcd.c:2099:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely(len < count)) /* ... iff needed */
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 168- ^
drivers/usb/host/fotg210-hcd.c:2099:2: note: in expansion of macro 'if'
if (likely(len < count)) /* ... iff needed */
^
include/linux/compiler.h:133:14: note: in expansion of macro 'likely_notrace'
______r = likely_notrace(x); 174- ^
include/linux/compiler.h:144:56: note: in expansion of macro '__branch_check__'
# define likely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 1))
^
drivers/usb/host/fotg210-hcd.c:2099:6: note: in expansion of macro 'likely'
if (likely(len < count)) /* ... iff needed */
^
drivers/usb/host/fotg210-hcd.c:2099:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely(len < count)) /* ... iff needed */
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 186- ^
drivers/usb/host/fotg210-hcd.c:2099:2: note: in expansion of macro 'if'
if (likely(len < count)) /* ... iff needed */
^
drivers/usb/host/fotg210-hcd.c:2099:6: note: in expansion of macro 'likely'
if (likely(len < count)) /* ... iff needed */
^
drivers/usb/host/fotg210-hcd.c:2099:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely(len < count)) /* ... iff needed */
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 198- ^
drivers/usb/host/fotg210-hcd.c:2099:2: note: in expansion of macro 'if'
if (likely(len < count)) /* ... iff needed */
^
drivers/usb/host/fotg210-hcd.c:2099:6: note: in expansion of macro 'likely'
if (likely(len < count)) /* ... iff needed */
^
drivers/usb/host/fotg210-hcd.c:2099:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (likely(len < count)) /* ... iff needed */
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
--
>> drivers/usb/phy/phy-am335x-control.c:57:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-am335x-control.c:57:9: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-am335x-control.c:57:9: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-am335x-control.c:89:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-am335x-control.c:89:9: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-am335x-control.c:89:9: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-am335x-control.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/usb/phy/phy-rcar-usb.c:102:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-usb.c:102:17: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-usb.c:102:17: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-usb.c:105:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-usb.c:105:17: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-usb.c:105:17: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-usb.c:112:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-usb.c:112:25: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-usb.c:112:25: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-usb.c:113:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-usb.c:113:25: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-usb.c:113:25: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-usb.c:130:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-usb.c:130:17: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-usb.c:130:17: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-usb.c:146:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-usb.c:146:17: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-usb.c:146:17: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-usb.c:153:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-usb.c:153:17: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-usb.c:153:17: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-usb.c:156:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-usb.c:156:17: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-usb.c:156:17: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-usb.c:174:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-usb.c:174:17: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-usb.c:174:17: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-usb.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
In file included from include/linux/linkage.h:4:0,
from include/linux/kernel.h:6,
from include/linux/delay.h:10,
from drivers/usb/phy/phy-rcar-usb.c:13:
drivers/usb/phy/phy-rcar-usb.c: In function 'rcar_usb_phy_init':
drivers/usb/phy/phy-rcar-usb.c:120:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val == (ST_ACT | ST_PLL))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 45- ^
drivers/usb/phy/phy-rcar-usb.c:120:4: note: in expansion of macro 'if'
if (val == (ST_ACT | ST_PLL))
^
drivers/usb/phy/phy-rcar-usb.c:120:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val == (ST_ACT | ST_PLL))
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 54- ^
drivers/usb/phy/phy-rcar-usb.c:120:4: note: in expansion of macro 'if'
if (val == (ST_ACT | ST_PLL))
^
drivers/usb/phy/phy-rcar-usb.c:120:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val == (ST_ACT | ST_PLL))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 63- ^
drivers/usb/phy/phy-rcar-usb.c:120:4: note: in expansion of macro 'if'
if (val == (ST_ACT | ST_PLL))
^
drivers/usb/phy/phy-rcar-usb.c:124:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val != (ST_ACT | ST_PLL)) {
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 72- ^
drivers/usb/phy/phy-rcar-usb.c:124:3: note: in expansion of macro 'if'
if (val != (ST_ACT | ST_PLL)) {
^
drivers/usb/phy/phy-rcar-usb.c:124:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val != (ST_ACT | ST_PLL)) {
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 81- ^
drivers/usb/phy/phy-rcar-usb.c:124:3: note: in expansion of macro 'if'
if (val != (ST_ACT | ST_PLL)) {
^
drivers/usb/phy/phy-rcar-usb.c:124:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (val != (ST_ACT | ST_PLL)) {
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 90- ^
drivers/usb/phy/phy-rcar-usb.c:124:3: note: in expansion of macro 'if'
if (val != (ST_ACT | ST_PLL)) {
^
--
>> drivers/usb/phy/phy-rcar-gen2-usb.c:61:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-gen2-usb.c:61:9: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-gen2-usb.c:61:9: sparse: got restricted __le32 [usertype]
>> drivers/usb/phy/phy-rcar-gen2-usb.c:65:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/phy/phy-rcar-gen2-usb.c:65:9: sparse: expected unsigned short [usertype] b
drivers/usb/phy/phy-rcar-gen2-usb.c:65:9: sparse: got restricted __le16 [usertype]
drivers/usb/phy/phy-rcar-gen2-usb.c:72:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-gen2-usb.c:72:25: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-gen2-usb.c:72:25: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-gen2-usb.c:90:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-gen2-usb.c:90:9: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-gen2-usb.c:90:9: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-gen2-usb.c:94:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/phy/phy-rcar-gen2-usb.c:94:9: sparse: expected unsigned short [usertype] b
drivers/usb/phy/phy-rcar-gen2-usb.c:94:9: sparse: got restricted __le16 [usertype]
drivers/usb/phy/phy-rcar-gen2-usb.c:98:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-gen2-usb.c:98:9: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-gen2-usb.c:98:9: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-gen2-usb.c:113:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/usb/phy/phy-rcar-gen2-usb.c:113:9: sparse: expected unsigned int [usertype] b
drivers/usb/phy/phy-rcar-gen2-usb.c:113:9: sparse: got restricted __le32 [usertype]
drivers/usb/phy/phy-rcar-gen2-usb.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> drivers/usb/renesas_usbhs/common.c:82:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/usb/renesas_usbhs/common.c:82:9: sparse: expected unsigned short [usertype] b
drivers/usb/renesas_usbhs/common.c:82:9: sparse: got restricted __le16 [usertype]
drivers/usb/renesas_usbhs/common.c:169:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] wValue @@ got unsigned short @@
drivers/usb/renesas_usbhs/common.c:169:25: sparse: expected restricted __le16 [usertype] wValue
drivers/usb/renesas_usbhs/common.c:169:25: sparse: got unsigned short
drivers/usb/renesas_usbhs/common.c:170:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] wIndex @@ got unsigned short @@
drivers/usb/renesas_usbhs/common.c:170:25: sparse: expected restricted __le16 [usertype] wIndex
drivers/usb/renesas_usbhs/common.c:170:25: sparse: got unsigned short
drivers/usb/renesas_usbhs/common.c:171:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [usertype] wLength @@ got unsigned short @@
drivers/usb/renesas_usbhs/common.c:171:25: sparse: expected restricted __le16 [usertype] wLength
drivers/usb/renesas_usbhs/common.c:171:25: sparse: got unsigned short
drivers/usb/renesas_usbhs/common.c:177:39: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned short [usertype] data @@ got restricted __le16 [usertype] wValue @@
drivers/usb/renesas_usbhs/common.c:177:39: sparse: expected unsigned short [usertype] data
drivers/usb/renesas_usbhs/common.c:177:39: sparse: got restricted __le16 [usertype] wValue
drivers/usb/renesas_usbhs/common.c:178:39: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned short [usertype] data @@ got restricted __le16 [usertype] wIndex @@
drivers/usb/renesas_usbhs/common.c:178:39: sparse: expected unsigned short [usertype] data
drivers/usb/renesas_usbhs/common.c:178:39: sparse: got restricted __le16 [usertype] wIndex
drivers/usb/renesas_usbhs/common.c:179:39: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned short [usertype] data @@ got restricted __le16 [usertype] wLength @@
drivers/usb/renesas_usbhs/common.c:179:39: sparse: expected unsigned short [usertype] data
drivers/usb/renesas_usbhs/common.c:179:39: sparse: got restricted __le16 [usertype] wLength
drivers/usb/renesas_usbhs/common.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h, include/linux/irq.h, ...):
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
include/asm-generic/io.h:60:16: sparse: sparse: cast to restricted __le16
--
drivers/video/fbdev/clps711x-fb.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/fb.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> drivers/video/fbdev/clps711x-fb.c:66:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/clps711x-fb.c:66:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/clps711x-fb.c:66:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/clps711x-fb.c:147:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/clps711x-fb.c:147:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/clps711x-fb.c:147:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
In file included from include/linux/err.h:4:0,
from include/linux/clk.h:15,
from drivers/video/fbdev/clps711x-fb.c:13:
drivers/video/fbdev/clps711x-fb.c: In function 'clps711x_fb_probe':
drivers/video/fbdev/clps711x-fb.c:305:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (info->fix.smem_start != (readb(cfb->base + CLPS711X_FBADDR) << 28))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 29- ^
drivers/video/fbdev/clps711x-fb.c:305:2: note: in expansion of macro 'if'
if (info->fix.smem_start != (readb(cfb->base + CLPS711X_FBADDR) << 28))
^
drivers/video/fbdev/clps711x-fb.c:305:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (info->fix.smem_start != (readb(cfb->base + CLPS711X_FBADDR) << 28))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 38- ^
drivers/video/fbdev/clps711x-fb.c:305:2: note: in expansion of macro 'if'
if (info->fix.smem_start != (readb(cfb->base + CLPS711X_FBADDR) << 28))
^
--
>> drivers/video/fbdev/goldfishfb.c:130:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/goldfishfb.c:130:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/goldfishfb.c:130:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/goldfishfb.c:145:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/goldfishfb.c:145:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/goldfishfb.c:145:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/goldfishfb.c:160:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/goldfishfb.c:160:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/goldfishfb.c:160:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/goldfishfb.c:163:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/goldfishfb.c:163:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/goldfishfb.c:163:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/goldfishfb.c:268:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/goldfishfb.c:268:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/goldfishfb.c:268:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/goldfishfb.c:280:9: sparse: sparse: cast removes address space '<asn:2>' of expression
drivers/video/fbdev/goldfishfb.c:301:9: sparse: sparse: cast removes address space '<asn:2>' of expression
drivers/video/fbdev/goldfishfb.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/scatterlist.h, include/linux/dma-mapping.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from drivers/video/fbdev/goldfishfb.c:16:
drivers/video/fbdev/goldfishfb.c: In function 'goldfish_fb_set_par':
drivers/video/fbdev/goldfishfb.c:127:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (fb->rotation != fb->fb.var.rotate) {
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 63- ^
drivers/video/fbdev/goldfishfb.c:127:2: note: in expansion of macro 'if'
if (fb->rotation != fb->fb.var.rotate) {
^
drivers/video/fbdev/goldfishfb.c:127:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (fb->rotation != fb->fb.var.rotate) {
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 72- ^
drivers/video/fbdev/goldfishfb.c:127:2: note: in expansion of macro 'if'
if (fb->rotation != fb->fb.var.rotate) {
^
drivers/video/fbdev/goldfishfb.c:127:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (fb->rotation != fb->fb.var.rotate) {
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 81- ^
drivers/video/fbdev/goldfishfb.c:127:2: note: in expansion of macro 'if'
if (fb->rotation != fb->fb.var.rotate) {
^
--
>> drivers/video/fbdev/tmiofb.c:225:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:225:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:225:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:257:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:257:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:257:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:258:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:258:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:258:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:260:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:260:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:260:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:282:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:282:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:282:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:283:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:283:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:283:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:284:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:284:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:284:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:288:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:288:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:288:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:289:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:289:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:289:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:290:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:290:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:290:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:291:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:291:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:291:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:292:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:292:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:292:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:293:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:293:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:293:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:294:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:294:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:294:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:296:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:296:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:296:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:299:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:299:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:299:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:300:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:300:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:300:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:301:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:301:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:301:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:302:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:302:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:302:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:303:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:303:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:303:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:304:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:304:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:304:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:320:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:320:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:320:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:322:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:322:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:322:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:326:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:326:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:326:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:327:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:327:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:327:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:328:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:328:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:328:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:329:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:329:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:329:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:330:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:330:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:330:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:331:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:331:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:331:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:332:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:332:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:332:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:333:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:333:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:333:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:334:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:334:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:334:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:335:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:335:9: sparse: expected unsigned short [usertype] b
drivers/video/fbdev/tmiofb.c:335:9: sparse: got restricted __le16 [usertype]
drivers/video/fbdev/tmiofb.c:336:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned short [usertype] b @@ got restricted __le16 [usertype] @@
drivers/video/fbdev/tmiofb.c:336:9: sparse: expected unsigned short [usertype] b
--
>> drivers/video/fbdev/sm501fb.c:286:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:286:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:286:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:500:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:500:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:500:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:544:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:544:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:544:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:552:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:552:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:552:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:559:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:559:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:559:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:566:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:566:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:566:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:572:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:572:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:572:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:595:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:595:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:595:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:599:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:599:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:599:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:618:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:618:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:618:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:621:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:621:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:621:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:709:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:709:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:709:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:727:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:727:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:727:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:732:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:732:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:732:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:744:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:744:25: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:744:25: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:755:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:755:25: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:755:25: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:767:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:767:25: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:767:25: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:778:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:778:25: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:778:25: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:784:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:784:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:784:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:789:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:789:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:789:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:858:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:858:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:858:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:862:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:862:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:862:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:867:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:867:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:867:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:880:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:880:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:880:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:949:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:949:25: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:949:25: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:1029:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:1029:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:1029:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:1069:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:1069:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:1069:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:1072:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:1072:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:1072:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:1087:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:1087:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:1087:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:1107:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:1107:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:1107:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:1108:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:1108:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:1108:17: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:1129:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:1129:25: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:1129:25: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:1211:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:1211:9: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/sm501fb.c:1211:9: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/sm501fb.c:1340:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/sm501fb.c:1340:9: sparse: expected unsigned int [usertype] b
--
>> drivers/video/fbdev/xilinxfb.c:172:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/xilinxfb.c:172:25: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/xilinxfb.c:172:25: sparse: got restricted __le32 [usertype]
>> drivers/video/fbdev/xilinxfb.c:174:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/video/fbdev/xilinxfb.c:174:25: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/xilinxfb.c:174:25: sparse: got restricted __be32 [usertype]
>> drivers/video/fbdev/xilinxfb.c:188:32: sparse: sparse: cast to restricted __be32
drivers/video/fbdev/xilinxfb.c:285:34: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *fb_virt @@ got void [noderef] <asn:2> * @@
drivers/video/fbdev/xilinxfb.c:285:34: sparse: expected void *fb_virt
drivers/video/fbdev/xilinxfb.c:285:34: sparse: got void [noderef] <asn:2> *
drivers/video/fbdev/xilinxfb.c:369:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] <asn:2> *addr @@ got void *fb_virt @@
drivers/video/fbdev/xilinxfb.c:369:32: sparse: expected void [noderef] <asn:2> *addr
drivers/video/fbdev/xilinxfb.c:369:32: sparse: got void *fb_virt
drivers/video/fbdev/xilinxfb.c:393:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] <asn:2> *addr @@ got void *fb_virt @@
drivers/video/fbdev/xilinxfb.c:393:32: sparse: expected void [noderef] <asn:2> *addr
drivers/video/fbdev/xilinxfb.c:393:32: sparse: got void *fb_virt
drivers/video/fbdev/xilinxfb.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/fb.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
In file included from include/linux/ioport.h:12:0,
from include/linux/device.h:16,
from drivers/video/fbdev/xilinxfb.c:23:
drivers/video/fbdev/xilinxfb.c: In function 'xilinxfb_assign':
drivers/video/fbdev/xilinxfb.c:304:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (rc != drvdata->fb_phys) {
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 33- ^
drivers/video/fbdev/xilinxfb.c:304:2: note: in expansion of macro 'if'
if (rc != drvdata->fb_phys) {
^
drivers/video/fbdev/xilinxfb.c:304:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (rc != drvdata->fb_phys) {
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 42- ^
drivers/video/fbdev/xilinxfb.c:304:2: note: in expansion of macro 'if'
if (rc != drvdata->fb_phys) {
^
drivers/video/fbdev/xilinxfb.c:304:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (rc != drvdata->fb_phys) {
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 51- ^
drivers/video/fbdev/xilinxfb.c:304:2: note: in expansion of macro 'if'
if (rc != drvdata->fb_phys) {
^
drivers/video/fbdev/xilinxfb.c: In function 'xilinxfb_of_probe':
drivers/video/fbdev/xilinxfb.c:455:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((prop) && (size >= sizeof(u32)*2)) {
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 61- ^
drivers/video/fbdev/xilinxfb.c:455:2: note: in expansion of macro 'if'
if ((prop) && (size >= sizeof(u32)*2)) {
^
drivers/video/fbdev/xilinxfb.c:455:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((prop) && (size >= sizeof(u32)*2)) {
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 70- ^
drivers/video/fbdev/xilinxfb.c:455:2: note: in expansion of macro 'if'
if ((prop) && (size >= sizeof(u32)*2)) {
^
drivers/video/fbdev/xilinxfb.c:455:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((prop) && (size >= sizeof(u32)*2)) {
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 79- ^
drivers/video/fbdev/xilinxfb.c:455:2: note: in expansion of macro 'if'
if ((prop) && (size >= sizeof(u32)*2)) {
^
drivers/video/fbdev/xilinxfb.c:461:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((prop) && (size >= sizeof(u32)*2)) {
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 88- ^
drivers/video/fbdev/xilinxfb.c:461:2: note: in expansion of macro 'if'
if ((prop) && (size >= sizeof(u32)*2)) {
^
drivers/video/fbdev/xilinxfb.c:461:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((prop) && (size >= sizeof(u32)*2)) {
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 97- ^
drivers/video/fbdev/xilinxfb.c:461:2: note: in expansion of macro 'if'
if ((prop) && (size >= sizeof(u32)*2)) {
^
drivers/video/fbdev/xilinxfb.c:461:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((prop) && (size >= sizeof(u32)*2)) {
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 106- ^
drivers/video/fbdev/xilinxfb.c:461:2: note: in expansion of macro 'if'
--
>> drivers/video/fbdev/ocfb.c:98:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/ocfb.c:98:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/ocfb.c:98:17: sparse: got restricted __le32 [usertype]
>> drivers/video/fbdev/ocfb.c:100:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __be32 [usertype] @@
drivers/video/fbdev/ocfb.c:100:17: sparse: expected unsigned int [usertype] b
drivers/video/fbdev/ocfb.c:100:17: sparse: got restricted __be32 [usertype]
drivers/video/fbdev/ocfb.c:335:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void [noderef] <asn:2> *fb_virt @@ got void * @@
drivers/video/fbdev/ocfb.c:335:24: sparse: expected void [noderef] <asn:2> *fb_virt
drivers/video/fbdev/ocfb.c:335:24: sparse: got void *
drivers/video/fbdev/ocfb.c:375:9: sparse: sparse: incorrect type in argument 3 (different address spaces) @@ expected void *cpu_addr @@ got void [noderef] <asn:2> *fb_virt @@
drivers/video/fbdev/ocfb.c:375:9: sparse: expected void *cpu_addr
drivers/video/fbdev/ocfb.c:375:9: sparse: got void [noderef] <asn:2> *fb_virt
drivers/video/fbdev/ocfb.c:387:9: sparse: sparse: incorrect type in argument 3 (different address spaces) @@ expected void *cpu_addr @@ got void [noderef] <asn:2> *fb_virt @@
drivers/video/fbdev/ocfb.c:387:9: sparse: expected void *cpu_addr
drivers/video/fbdev/ocfb.c:387:9: sparse: got void [noderef] <asn:2> *fb_virt
>> drivers/video/fbdev/ocfb.c:92:24: sparse: sparse: cast to restricted __be32
drivers/video/fbdev/ocfb.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/scatterlist.h, include/linux/dma-mapping.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
>> kernel/sysctl_binary.c:1205:21: sparse: sparse: cast to restricted __le16
In file included from include/linux/if_ether.h:23:0,
from include/uapi/linux/ethtool.h:17,
from include/linux/ethtool.h:16,
from include/linux/netdevice.h:43,
from kernel/sysctl_binary.c:14:
include/linux/skbuff.h: In function 'skb_can_coalesce':
include/linux/skbuff.h:2535:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
off == frag->page_offset + skb_frag_size(frag);
^
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/stat.h:17,
from kernel/sysctl_binary.c:1:
include/linux/netdevice.h: In function 'get_netdev_rx_queue_index':
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 24- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 39- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 54- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/compiler.h:133:14: note: in expansion of macro 'likely_notrace'
______r = likely_notrace(x); 60- ^
include/linux/compiler.h:147:58: note: in expansion of macro '__branch_check__'
# define unlikely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 0))
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 75- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 90- ^
include/asm-generic/bug.h:56:32: note: in expansion of macro 'if'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/asm-generic/bug.h:56:36: note: in expansion of macro 'unlikely'
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0)
^
include/linux/netdevice.h:2830:2: note: in expansion of macro 'BUG_ON'
BUG_ON(index >= dev->num_rx_queues);
^
include/linux/netdevice.h:2830:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUG_ON(index >= dev->num_rx_queues);
--
lib/fdt_rw.c: note: in included file:
lib/../scripts/dtc/libfdt/fdt_rw.c:61:17: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:62:21: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:63:22: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:64:21: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:65:22: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:66:21: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:67:22: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:67:48: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:74:13: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:77:36: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:79:13: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:104:54: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:118:36: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:119:37: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:132:37: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:133:37: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:140:19: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:140:45: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:146:38: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:152:38: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:158:38: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:163:24: sparse: sparse: cast to restricted __be32
>> lib/../scripts/dtc/libfdt/fdt_rw.c:184:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] address @@ got restricted __be64 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_rw.c:184:21: sparse: expected unsigned long long [usertype] address
lib/../scripts/dtc/libfdt/fdt_rw.c:184:21: sparse: got restricted __be64 [usertype]
>> lib/../scripts/dtc/libfdt/fdt_rw.c:185:18: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] size @@ got restricted __be64 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_rw.c:185:18: sparse: expected unsigned long long [usertype] size
lib/../scripts/dtc/libfdt/fdt_rw.c:185:18: sparse: got restricted __be64 [usertype]
>> lib/../scripts/dtc/libfdt/fdt_rw.c:219:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] len @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_rw.c:219:22: sparse: expected unsigned int [usertype] len
lib/../scripts/dtc/libfdt/fdt_rw.c:219:22: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/fdt_rw.c:245:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] tag @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_rw.c:245:22: sparse: expected unsigned int [usertype] tag
lib/../scripts/dtc/libfdt/fdt_rw.c:245:22: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/fdt_rw.c:246:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] nameoff @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_rw.c:246:26: sparse: expected unsigned int [usertype] nameoff
lib/../scripts/dtc/libfdt/fdt_rw.c:246:26: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_rw.c:247:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] len @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_rw.c:247:22: sparse: expected unsigned int [usertype] len
lib/../scripts/dtc/libfdt/fdt_rw.c:247:22: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_rw.c:308:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] len @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_rw.c:308:27: sparse: expected unsigned int [usertype] len
lib/../scripts/dtc/libfdt/fdt_rw.c:308:27: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_rw.c:366:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] tag @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_rw.c:366:17: sparse: expected unsigned int [usertype] tag
lib/../scripts/dtc/libfdt/fdt_rw.c:366:17: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/fdt_rw.c:370:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_rw.c:370:17: sparse: expected unsigned int [usertype]
lib/../scripts/dtc/libfdt/fdt_rw.c:370:17: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_rw.c:403:42: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:406:41: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:410:42: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:411:17: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:413:38: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:422:41: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:430:13: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:431:31: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:453:33: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:475:38: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:488:49: sparse: sparse: cast to restricted __be32
lib/fdt_rw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_rw.c):
>> lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] version @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: expected unsigned int [usertype] version
lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: got restricted __be32 [usertype]
lib/fdt_rw.c: note: in included file:
lib/../scripts/dtc/libfdt/fdt_rw.c:94:16: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:94:42: sparse: sparse: cast to restricted __be32
lib/fdt_rw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_rw.c):
>> lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_dt_struct @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: expected unsigned int [usertype] off_dt_struct
lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_dt_strings @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: expected unsigned int [usertype] off_dt_strings
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size_dt_struct @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: expected unsigned int [usertype] size_dt_struct
lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_dt_strings @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: expected unsigned int [usertype] off_dt_strings
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:170:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size_dt_strings @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:170:1: sparse: expected unsigned int [usertype] size_dt_strings
lib/../scripts/dtc/libfdt/libfdt.h:170:1: sparse: got restricted __be32 [usertype]
lib/fdt_rw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_rw.c):
lib/../scripts/dtc/libfdt/libfdt_internal.h:84:38: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/libfdt_internal.h:84:38: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/libfdt_internal.h:72:36: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/libfdt_internal.h:72:36: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/libfdt_internal.h:72:36: sparse: sparse: cast to restricted __be32
lib/fdt_rw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_rw.c):
>> lib/../scripts/dtc/libfdt/libfdt.h:166:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_mem_rsvmap @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:166:1: sparse: expected unsigned int [usertype] off_mem_rsvmap
lib/../scripts/dtc/libfdt/libfdt.h:166:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_dt_struct @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: expected unsigned int [usertype] off_dt_struct
lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size_dt_struct @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: expected unsigned int [usertype] size_dt_struct
lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_dt_strings @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: expected unsigned int [usertype] off_dt_strings
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:170:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size_dt_strings @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:170:1: sparse: expected unsigned int [usertype] size_dt_strings
lib/../scripts/dtc/libfdt/libfdt.h:170:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] version @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: expected unsigned int [usertype] version
lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size_dt_struct @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: expected unsigned int [usertype] size_dt_struct
lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] totalsize @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: expected unsigned int [usertype] totalsize
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:162:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] magic @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:162:1: sparse: expected unsigned int [usertype] magic
lib/../scripts/dtc/libfdt/libfdt.h:162:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] totalsize @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: expected unsigned int [usertype] totalsize
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] version @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: expected unsigned int [usertype] version
lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:168:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] last_comp_version @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:168:1: sparse: expected unsigned int [usertype] last_comp_version
lib/../scripts/dtc/libfdt/libfdt.h:168:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:169:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] boot_cpuid_phys @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:169:1: sparse: expected unsigned int [usertype] boot_cpuid_phys
lib/../scripts/dtc/libfdt/libfdt.h:169:1: sparse: got restricted __be32 [usertype]
lib/fdt_rw.c: note: in included file:
lib/../scripts/dtc/libfdt/fdt_rw.c:94:16: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_rw.c:94:42: sparse: sparse: cast to restricted __be32
lib/fdt_rw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_rw.c):
>> lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] totalsize @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: expected unsigned int [usertype] totalsize
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: got restricted __be32 [usertype]
--
lib/fdt_sw.c: note: in included file:
lib/../scripts/dtc/libfdt/fdt_sw.c:60:13: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:75:22: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:78:21: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:78:42: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:79:19: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:104:36: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:117:13: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:120:18: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:121:38: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:125:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] address @@ got restricted __be64 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_sw.c:125:21: sparse: expected unsigned long long [usertype] address
lib/../scripts/dtc/libfdt/fdt_sw.c:125:21: sparse: got restricted __be64 [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:126:18: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] size @@ got restricted __be64 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_sw.c:126:18: sparse: expected unsigned long long [usertype] size
lib/../scripts/dtc/libfdt/fdt_sw.c:126:18: sparse: got restricted __be64 [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:149:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] tag @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_sw.c:149:17: sparse: expected unsigned int [usertype] tag
lib/../scripts/dtc/libfdt/fdt_sw.c:149:17: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:164:13: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_sw.c:164:13: sparse: expected unsigned int [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:164:13: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:170:38: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:172:26: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:182:22: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:182:47: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:183:13: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:206:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] tag @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_sw.c:206:19: sparse: expected unsigned int [usertype] tag
lib/../scripts/dtc/libfdt/fdt_sw.c:206:19: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:207:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] nameoff @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_sw.c:207:23: sparse: expected unsigned int [usertype] nameoff
lib/../scripts/dtc/libfdt/fdt_sw.c:207:23: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:208:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] len @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_sw.c:208:19: sparse: expected unsigned int [usertype] len
lib/../scripts/dtc/libfdt/fdt_sw.c:208:19: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:227:14: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_sw.c:227:14: sparse: expected unsigned int [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:227:14: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:230:24: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:230:45: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:231:24: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:231:49: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:232:53: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:243:35: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:244:36: sparse: sparse: cast to restricted __be32
lib/../scripts/dtc/libfdt/fdt_sw.c:245:39: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] nameoff @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/fdt_sw.c:245:39: sparse: expected unsigned int [usertype] nameoff
lib/../scripts/dtc/libfdt/fdt_sw.c:245:39: sparse: got restricted __be32 [usertype]
lib/../scripts/dtc/libfdt/fdt_sw.c:253:47: sparse: sparse: cast to restricted __be32
lib/fdt_sw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_sw.c):
>> lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size_dt_struct @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: expected unsigned int [usertype] size_dt_struct
lib/../scripts/dtc/libfdt/libfdt.h:171:1: sparse: got restricted __be32 [usertype]
lib/fdt_sw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_sw.c):
lib/../scripts/dtc/libfdt/libfdt_internal.h:72:36: sparse: sparse: cast to restricted __be32
lib/fdt_sw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_sw.c):
>> lib/../scripts/dtc/libfdt/libfdt.h:162:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] magic @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:162:1: sparse: expected unsigned int [usertype] magic
lib/../scripts/dtc/libfdt/libfdt.h:162:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] version @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: expected unsigned int [usertype] version
lib/../scripts/dtc/libfdt/libfdt.h:167:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:168:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] last_comp_version @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:168:1: sparse: expected unsigned int [usertype] last_comp_version
lib/../scripts/dtc/libfdt/libfdt.h:168:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] totalsize @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: expected unsigned int [usertype] totalsize
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:166:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_mem_rsvmap @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:166:1: sparse: expected unsigned int [usertype] off_mem_rsvmap
lib/../scripts/dtc/libfdt/libfdt.h:166:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_dt_struct @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: expected unsigned int [usertype] off_dt_struct
lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_dt_strings @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: expected unsigned int [usertype] off_dt_strings
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_dt_struct @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: expected unsigned int [usertype] off_dt_struct
lib/../scripts/dtc/libfdt/libfdt.h:164:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:170:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size_dt_strings @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:170:1: sparse: expected unsigned int [usertype] size_dt_strings
lib/../scripts/dtc/libfdt/libfdt.h:170:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] off_dt_strings @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: expected unsigned int [usertype] off_dt_strings
lib/../scripts/dtc/libfdt/libfdt.h:165:1: sparse: got restricted __be32 [usertype]
lib/fdt_sw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_sw.c):
lib/../scripts/dtc/libfdt/libfdt_internal.h:72:36: sparse: sparse: cast to restricted __be32
lib/fdt_sw.c: note: in included file (through lib/../scripts/dtc/libfdt/fdt_sw.c):
>> lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] totalsize @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: expected unsigned int [usertype] totalsize
lib/../scripts/dtc/libfdt/libfdt.h:163:1: sparse: got restricted __be32 [usertype]
>> lib/../scripts/dtc/libfdt/libfdt.h:162:1: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] magic @@ got restricted __be32 [usertype] @@
lib/../scripts/dtc/libfdt/libfdt.h:162:1: sparse: expected unsigned int [usertype] magic
lib/../scripts/dtc/libfdt/libfdt.h:162:1: sparse: got restricted __be32 [usertype]
In file included from include/linux/string.h:5:0,
from include/linux/libfdt_env.h:4,
from lib/fdt_sw.c:1:
lib/../scripts/dtc/libfdt/fdt_sw.c: In function '_fdt_grab_space':
lib/../scripts/dtc/libfdt/fdt_sw.c:81:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((offset + len < offset) || (offset + len > spaceleft))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 106- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:2: note: in expansion of macro 'if'
if ((offset + len < offset) || (offset + len > spaceleft))
^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((offset + len < offset) || (offset + len > spaceleft))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 115- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:2: note: in expansion of macro 'if'
if ((offset + len < offset) || (offset + len > spaceleft))
^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((offset + len < offset) || (offset + len > spaceleft))
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 124- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:2: note: in expansion of macro 'if'
if ((offset + len < offset) || (offset + len > spaceleft))
^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((offset + len < offset) || (offset + len > spaceleft))
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 133- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:2: note: in expansion of macro 'if'
if ((offset + len < offset) || (offset + len > spaceleft))
^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((offset + len < offset) || (offset + len > spaceleft))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 142- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:2: note: in expansion of macro 'if'
if ((offset + len < offset) || (offset + len > spaceleft))
^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((offset + len < offset) || (offset + len > spaceleft))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 151- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:81:2: note: in expansion of macro 'if'
if ((offset + len < offset) || (offset + len > spaceleft))
^
lib/../scripts/dtc/libfdt/fdt_sw.c: In function 'fdt_create':
lib/../scripts/dtc/libfdt/fdt_sw.c:92:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (bufsize < sizeof(struct fdt_header))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 161- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:92:2: note: in expansion of macro 'if'
if (bufsize < sizeof(struct fdt_header))
^
lib/../scripts/dtc/libfdt/fdt_sw.c:92:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (bufsize < sizeof(struct fdt_header))
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 170- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:92:2: note: in expansion of macro 'if'
if (bufsize < sizeof(struct fdt_header))
^
lib/../scripts/dtc/libfdt/fdt_sw.c:92:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (bufsize < sizeof(struct fdt_header))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 179- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:92:2: note: in expansion of macro 'if'
if (bufsize < sizeof(struct fdt_header))
^
lib/../scripts/dtc/libfdt/fdt_sw.c: In function '_fdt_find_add_string':
lib/../scripts/dtc/libfdt/fdt_sw.c:183:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (fdt_totalsize(fdt) + offset < struct_top)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 189- ^
lib/../scripts/dtc/libfdt/fdt_sw.c:183:2: note: in expansion of macro 'if'
if (fdt_totalsize(fdt) + offset < struct_top)
^
lib/../scripts/dtc/libfdt/fdt_sw.c:183:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (fdt_totalsize(fdt) + offset < struct_top)
--
>> sound/soc/codecs/88pm860x-codec.c:1190:67: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] formats @@ got restricted snd_pcm_format_t @@
sound/soc/codecs/88pm860x-codec.c:1190:67: sparse: expected unsigned long long [usertype] formats
sound/soc/codecs/88pm860x-codec.c:1190:67: sparse: got restricted snd_pcm_format_t
sound/soc/codecs/88pm860x-codec.c:1198:67: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] formats @@ got restricted snd_pcm_format_t @@
sound/soc/codecs/88pm860x-codec.c:1198:67: sparse: expected unsigned long long [usertype] formats
sound/soc/codecs/88pm860x-codec.c:1198:67: sparse: got restricted snd_pcm_format_t
sound/soc/codecs/88pm860x-codec.c:1211:67: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] formats @@ got restricted snd_pcm_format_t @@
sound/soc/codecs/88pm860x-codec.c:1211:67: sparse: expected unsigned long long [usertype] formats
sound/soc/codecs/88pm860x-codec.c:1211:67: sparse: got restricted snd_pcm_format_t
sound/soc/codecs/88pm860x-codec.c:1219:67: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] formats @@ got restricted snd_pcm_format_t @@
sound/soc/codecs/88pm860x-codec.c:1219:67: sparse: expected unsigned long long [usertype] formats
sound/soc/codecs/88pm860x-codec.c:1219:67: sparse: got restricted snd_pcm_format_t
In file included from include/linux/linkage.h:4:0,
from include/linux/kernel.h:6,
from sound/soc/codecs/88pm860x-codec.c:12:
include/sound/pcm.h: In function 'snd_pcm_chmap_substream':
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 22- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 31- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 40- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
sound/soc/codecs/88pm860x-codec.c: In function 'snd_soc_get_volsw_2r_st':
sound/soc/codecs/88pm860x-codec.c:289:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(st_table); i++) {
^
In file included from include/linux/linkage.h:4:0,
from include/linux/kernel.h:6,
from sound/soc/codecs/88pm860x-codec.c:12:
sound/soc/codecs/88pm860x-codec.c:290:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 56- ^
sound/soc/codecs/88pm860x-codec.c:290:3: note: in expansion of macro 'if'
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
sound/soc/codecs/88pm860x-codec.c:290:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 65- ^
sound/soc/codecs/88pm860x-codec.c:290:3: note: in expansion of macro 'if'
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
sound/soc/codecs/88pm860x-codec.c:290:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 74- ^
sound/soc/codecs/88pm860x-codec.c:290:3: note: in expansion of macro 'if'
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
sound/soc/codecs/88pm860x-codec.c:290:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 83- ^
sound/soc/codecs/88pm860x-codec.c:290:3: note: in expansion of macro 'if'
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
sound/soc/codecs/88pm860x-codec.c:290:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 92- ^
sound/soc/codecs/88pm860x-codec.c:290:3: note: in expansion of macro 'if'
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
sound/soc/codecs/88pm860x-codec.c:290:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if ((st_table[i].m == val[0]) && (st_table[i].n == val[1]))
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 101- ^
--
>> sound/soc/codecs/rt286.c:267:18: sparse: sparse: cast to restricted __be32
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from sound/soc/codecs/rt286.c:12:
include/sound/pcm.h: In function 'snd_pcm_chmap_substream':
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 16- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 25- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 34- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
sound/soc/codecs/rt286.c: In function 'rt286_hw_write':
sound/soc/codecs/rt286.c:194:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < INDEX_CACHE_SIZE; i++) {
^
sound/soc/codecs/rt286.c: In function 'rt286_i2c_probe':
sound/soc/codecs/rt286.c:1147:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < RT286_POWER_REG_LEN; i++)
^
--
>> sound/soc/codecs/wm5102.c:623:14: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] data @@ got restricted __be16 [usertype] @@
sound/soc/codecs/wm5102.c:623:14: sparse: expected unsigned short [usertype] data
sound/soc/codecs/wm5102.c:623:14: sparse: got restricted __be16 [usertype]
sound/soc/codecs/wm5102.c:639:35: sparse: sparse: cast to restricted __be16
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from sound/soc/codecs/wm5102.c:13:
include/sound/pcm.h: In function 'snd_pcm_chmap_substream':
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 19- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 28- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 37- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
sound/soc/codecs/wm5102.c: In function 'wm5102_probe':
sound/soc/codecs/wm5102.c:1919:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(wm5102->fll); i++)
^
sound/soc/codecs/wm5102.c:1935:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(wm5102_dai); i++)
^
sound/soc/codecs/wm5102.c:1939:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(wm5102_digital_vu); i++)
^
--
>> sound/soc/codecs/wm8900.c:1019:28: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] formats @@ got restricted snd_pcm_format_t @@
sound/soc/codecs/wm8900.c:1019:28: sparse: expected unsigned long long [usertype] formats
sound/soc/codecs/wm8900.c:1019:28: sparse: got restricted snd_pcm_format_t
sound/soc/codecs/wm8900.c:1026:28: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] formats @@ got restricted snd_pcm_format_t @@
sound/soc/codecs/wm8900.c:1026:28: sparse: expected unsigned long long [usertype] formats
sound/soc/codecs/wm8900.c:1026:28: sparse: got restricted snd_pcm_format_t
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/list.h:4,
from include/linux/module.h:9,
from sound/soc/codecs/wm8900.c:19:
include/sound/pcm.h: In function 'snd_pcm_chmap_substream':
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 21- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 30- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 39- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
--
sound/soc/jz4740/jz4740-i2s.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
>> sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: expected unsigned int [usertype] b
sound/soc/jz4740/jz4740-i2s.c:108:9: sparse: got restricted __le32 [usertype]
In file included from include/linux/init.h:4:0,
from sound/soc/jz4740/jz4740-i2s.c:15:
include/sound/pcm.h: In function 'snd_pcm_chmap_substream':
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 91- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 100- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 109- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
--
>> sound/soc/kirkwood/kirkwood-dma.c:57:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:57:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:57:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:69:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:69:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:69:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:88:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:88:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:88:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:89:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:89:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:89:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:95:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:95:25: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:95:25: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:97:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:97:25: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:97:25: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:145:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:145:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:145:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:176:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:176:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:176:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:212:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:212:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:212:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:213:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:213:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:213:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:214:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:214:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:214:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:216:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:216:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:216:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:217:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:217:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:217:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c:218:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-dma.c:218:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-dma.c:218:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-dma.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
In file included from include/linux/init.h:4:0,
from sound/soc/kirkwood/kirkwood-dma.c:13:
include/sound/pcm.h: In function 'snd_pcm_chmap_substream':
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 82- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 91- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
if (s->number == idx)
^
include/sound/pcm.h:1244:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (s->number == idx)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 100- ^
include/sound/pcm.h:1244:3: note: in expansion of macro 'if'
--
>> sound/soc/kirkwood/kirkwood-i2s.c:68:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:68:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:68:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:73:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:73:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:73:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:127:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:127:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:127:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:220:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:220:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:220:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:272:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:272:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:272:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:278:25: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:278:25: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:278:25: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:282:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:282:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:282:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:289:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:289:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:289:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:293:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:293:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:293:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:297:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:297:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:297:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:304:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:304:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:304:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:312:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:312:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:312:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:340:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:340:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:340:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:345:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:345:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:345:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:348:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:348:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:348:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:355:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:355:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:355:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:359:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:359:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:359:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:364:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:364:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:364:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:371:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:371:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:371:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:378:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:378:17: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:378:17: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:406:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:406:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:406:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:407:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:407:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:407:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:412:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:412:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:412:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:419:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:419:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:419:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:424:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:424:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:424:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c:428:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:428:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:428:9: sparse: got restricted __le32 [usertype]
sound/soc/kirkwood/kirkwood-i2s.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
sound/soc/kirkwood/kirkwood-i2s.c:95:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
sound/soc/kirkwood/kirkwood-i2s.c:95:9: sparse: expected unsigned int [usertype] b
sound/soc/kirkwood/kirkwood-i2s.c:95:9: sparse: got restricted __le32 [usertype]
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
--
kernel/irq/generic-chip.c: note: in included file:
>> include/linux/irq.h:831:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/irq.h:831:9: sparse: expected unsigned int [usertype] b
include/linux/irq.h:831:9: sparse: got restricted __le32 [usertype]
>> include/linux/irq.h:831:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/irq.h:831:9: sparse: expected unsigned int [usertype] b
include/linux/irq.h:831:9: sparse: got restricted __le32 [usertype]
>> include/linux/irq.h:831:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/irq.h:831:9: sparse: expected unsigned int [usertype] b
include/linux/irq.h:831:9: sparse: got restricted __le32 [usertype]
>> include/linux/irq.h:831:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/irq.h:831:9: sparse: expected unsigned int [usertype] b
include/linux/irq.h:831:9: sparse: got restricted __le32 [usertype]
>> include/linux/irq.h:831:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/irq.h:831:9: sparse: expected unsigned int [usertype] b
include/linux/irq.h:831:9: sparse: got restricted __le32 [usertype]
>> include/linux/irq.h:831:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/irq.h:831:9: sparse: expected unsigned int [usertype] b
include/linux/irq.h:831:9: sparse: got restricted __le32 [usertype]
>> include/linux/irq.h:831:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/irq.h:831:9: sparse: expected unsigned int [usertype] b
include/linux/irq.h:831:9: sparse: got restricted __le32 [usertype]
>> include/linux/irq.h:831:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/irq.h:831:9: sparse: expected unsigned int [usertype] b
include/linux/irq.h:831:9: sparse: got restricted __le32 [usertype]
>> include/linux/irq.h:831:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int [usertype] b @@ got restricted __le32 [usertype] @@
include/linux/irq.h:831:9: sparse: expected unsigned int [usertype] b
include/linux/irq.h:831:9: sparse: got restricted __le32 [usertype]
kernel/irq/generic-chip.c: note: in included file (through arch/microblaze/include/asm/io.h, include/linux/io.h):
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
include/asm-generic/io.h:66:16: sparse: sparse: cast to restricted __le32
kernel/irq/generic-chip.c: In function 'irq_gc_init_mask_cache':
kernel/irq/generic-chip.c:241:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < gc->num_ct; i++) {
^
In file included from include/uapi/linux/stddef.h:1:0,
from include/linux/stddef.h:4,
from include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/linux/io.h:21,
from kernel/irq/generic-chip.c:6:
kernel/irq/generic-chip.c: In function 'irq_get_domain_generic_chip':
kernel/irq/generic-chip.c:329:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (idx >= dgc->num_chips)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 53- ^
kernel/irq/generic-chip.c:329:2: note: in expansion of macro 'if'
if (idx >= dgc->num_chips)
^
kernel/irq/generic-chip.c:329:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (idx >= dgc->num_chips)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 62- ^
kernel/irq/generic-chip.c:329:2: note: in expansion of macro 'if'
if (idx >= dgc->num_chips)
^
kernel/irq/generic-chip.c:329:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (idx >= dgc->num_chips)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 71- ^
kernel/irq/generic-chip.c:329:2: note: in expansion of macro 'if'
if (idx >= dgc->num_chips)
^
kernel/irq/generic-chip.c: In function 'irq_map_generic_chip':
kernel/irq/generic-chip.c:359:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (idx >= dgc->num_chips)
^
include/linux/compiler.h:157:30: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 81- ^
kernel/irq/generic-chip.c:359:2: note: in expansion of macro 'if'
if (idx >= dgc->num_chips)
^
kernel/irq/generic-chip.c:359:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (idx >= dgc->num_chips)
^
include/linux/compiler.h:157:42: note: in definition of macro '__trace_if'
if (__builtin_constant_p(!!(cond)) ? !!(cond) : 90- ^
kernel/irq/generic-chip.c:359:2: note: in expansion of macro 'if'
if (idx >= dgc->num_chips)
^
kernel/irq/generic-chip.c:359:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (idx >= dgc->num_chips)
^
include/linux/compiler.h:168:16: note: in definition of macro '__trace_if'
______r = !!(cond); 99- ^
kernel/irq/generic-chip.c:359:2: note: in expansion of macro 'if'
if (idx >= dgc->num_chips)
^
vim +40 arch/microblaze/kernel/intc.c
1aa1243c339d4c9 Michal Simek 2014-02-24 37
1aa1243c339d4c9 Michal Simek 2014-02-24 38 static void intc_write32(u32 val, void __iomem *addr)
1aa1243c339d4c9 Michal Simek 2014-02-24 39 {
1aa1243c339d4c9 Michal Simek 2014-02-24 @40 iowrite32(val, addr);
1aa1243c339d4c9 Michal Simek 2014-02-24 41 }
1aa1243c339d4c9 Michal Simek 2014-02-24 42
1aa1243c339d4c9 Michal Simek 2014-02-24 43 static unsigned int intc_read32(void __iomem *addr)
1aa1243c339d4c9 Michal Simek 2014-02-24 44 {
1aa1243c339d4c9 Michal Simek 2014-02-24 45 return ioread32(addr);
1aa1243c339d4c9 Michal Simek 2014-02-24 46 }
1aa1243c339d4c9 Michal Simek 2014-02-24 47
1aa1243c339d4c9 Michal Simek 2014-02-24 48 static void intc_write32_be(u32 val, void __iomem *addr)
1aa1243c339d4c9 Michal Simek 2014-02-24 49 {
1aa1243c339d4c9 Michal Simek 2014-02-24 @50 iowrite32be(val, addr);
1aa1243c339d4c9 Michal Simek 2014-02-24 51 }
1aa1243c339d4c9 Michal Simek 2014-02-24 52
1aa1243c339d4c9 Michal Simek 2014-02-24 53 static unsigned int intc_read32_be(void __iomem *addr)
1aa1243c339d4c9 Michal Simek 2014-02-24 54 {
1aa1243c339d4c9 Michal Simek 2014-02-24 @55 return ioread32be(addr);
1aa1243c339d4c9 Michal Simek 2014-02-24 56 }
1aa1243c339d4c9 Michal Simek 2014-02-24 57
:::::: The code at line 40 was first introduced by commit
:::::: 1aa1243c339d4c902c0f9c1ced45742729a86e6a microblaze: Make intc driver endian aware
:::::: TO: Michal Simek <michal.simek@xilinx.com>
:::::: CC: Michal Simek <michal.simek@xilinx.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 14337 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-03-31 19:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-31 19:01 [lee-linaro:android-3.18-preview 396/868] arch/microblaze/kernel/intc.c:40:9: sparse: sparse: incorrect type in argument 1 (different base types) kernel test robot
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.