From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: sparse: sparse: incorrect type in assignment (different base types)
Date: Wed, 24 Nov 2021 18:06:06 +0800 [thread overview]
Message-ID: <202111241741.DFG7ib1q-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 16183 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 5d9f4cf36721aba199975a9be7863a3ff5cd4b59
commit: d991bb1c8da842a2a0b9dc83b1005e655783f861 include/linux/compiler-gcc.h: sparse can do constant folding of __builtin_bswap*()
date: 7 months ago
config: x86_64-randconfig-s022-20211124 (https://download.01.org/0day-ci/archive/20211124/202111241741.DFG7ib1q-lkp(a)intel.com/config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.4-dirty
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d991bb1c8da842a2a0b9dc83b1005e655783f861
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout d991bb1c8da842a2a0b9dc83b1005e655783f861
# save the config file to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=x86_64
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 >>)
drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: sparse: sparse: cast to restricted __be64
>> drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: sparse: got restricted __be16 [usertype]
>> drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] stats_mask @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: sparse: expected unsigned short [usertype] stats_mask
drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: sparse: got restricted __be16 [usertype]
>> drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] tx_enet_mask @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: sparse: expected unsigned int [usertype] tx_enet_mask
drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: sparse: got restricted __be32 [usertype]
>> drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] rx_enet_mask @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: sparse: expected unsigned int [usertype] rx_enet_mask
drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: sparse: got restricted __be32 [usertype]
--
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [assigned] [usertype] clscode @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: sparse: expected unsigned short [assigned] [usertype] clscode
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [assigned] [usertype] rsvd @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: sparse: expected unsigned short [assigned] [usertype] rsvd
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [assigned] [usertype] clscode @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: sparse: expected unsigned short [assigned] [usertype] clscode
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [assigned] [usertype] rsvd @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: sparse: expected unsigned short [assigned] [usertype] rsvd
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int val @@ got restricted __le32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: sparse: expected unsigned int val
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: sparse: sparse: cast to restricted __be16
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: sparse: expected unsigned int [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: sparse: got restricted __be32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: sparse: sparse: cast from restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: sparse: sparse: cast from restricted __be32
>> drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_len @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: expected unsigned int [usertype] al_len
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: got restricted __be32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: sparse: sparse: cast from restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: sparse: sparse: cast from restricted __be32
>> drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_len @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: expected unsigned int [usertype] al_len
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: got restricted __be32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: sparse: sparse: cast from restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: sparse: sparse: cast from restricted __be32
>> drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_len @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: expected unsigned int [usertype] al_len
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: got restricted __be32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: sparse: sparse: cast from restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: sparse: sparse: cast from restricted __be32
vim +412 drivers/net/ethernet/brocade/bna/bna_enet.c
45979c1e424f6a Rasesh Mody 2011-08-08 403
45979c1e424f6a Rasesh Mody 2011-08-08 404 static void
45979c1e424f6a Rasesh Mody 2011-08-08 405 bna_bfi_ethport_admin_up(struct bna_ethport *ethport)
45979c1e424f6a Rasesh Mody 2011-08-08 406 {
45979c1e424f6a Rasesh Mody 2011-08-08 407 struct bfi_enet_enable_req *admin_up_req =
45979c1e424f6a Rasesh Mody 2011-08-08 408 ðport->bfi_enet_cmd.admin_req;
45979c1e424f6a Rasesh Mody 2011-08-08 409
45979c1e424f6a Rasesh Mody 2011-08-08 410 bfi_msgq_mhdr_set(admin_up_req->mh, BFI_MC_ENET,
45979c1e424f6a Rasesh Mody 2011-08-08 411 BFI_ENET_H2I_PORT_ADMIN_UP_REQ, 0, 0);
45979c1e424f6a Rasesh Mody 2011-08-08 @412 admin_up_req->mh.num_entries = htons(
45979c1e424f6a Rasesh Mody 2011-08-08 413 bfi_msgq_num_cmd_entries(sizeof(struct bfi_enet_enable_req)));
45979c1e424f6a Rasesh Mody 2011-08-08 414 admin_up_req->enable = BNA_STATUS_T_ENABLED;
45979c1e424f6a Rasesh Mody 2011-08-08 415
45979c1e424f6a Rasesh Mody 2011-08-08 416 bfa_msgq_cmd_set(ðport->msgq_cmd, NULL, NULL,
45979c1e424f6a Rasesh Mody 2011-08-08 417 sizeof(struct bfi_enet_enable_req), &admin_up_req->mh);
45979c1e424f6a Rasesh Mody 2011-08-08 418 bfa_msgq_cmd_post(ðport->bna->msgq, ðport->msgq_cmd);
45979c1e424f6a Rasesh Mody 2011-08-08 419 }
45979c1e424f6a Rasesh Mody 2011-08-08 420
:::::: The code at line 412 was first introduced by commit
:::::: 45979c1e424f6a14495a4988343df176cb745f84 bna: Introduce ENET as New Driver and FW Interface
:::::: TO: Rasesh Mody <rmody@brocade.com>
:::::: CC: David S. Miller <davem@davemloft.net>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org,
Andrew Morton <akpm@linux-foundation.org>,
Linux Memory Management List <linux-mm@kvack.org>
Subject: drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: sparse: sparse: incorrect type in assignment (different base types)
Date: Wed, 24 Nov 2021 18:06:06 +0800 [thread overview]
Message-ID: <202111241741.DFG7ib1q-lkp@intel.com> (raw)
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 5d9f4cf36721aba199975a9be7863a3ff5cd4b59
commit: d991bb1c8da842a2a0b9dc83b1005e655783f861 include/linux/compiler-gcc.h: sparse can do constant folding of __builtin_bswap*()
date: 7 months ago
config: x86_64-randconfig-s022-20211124 (https://download.01.org/0day-ci/archive/20211124/202111241741.DFG7ib1q-lkp@intel.com/config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.4-dirty
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d991bb1c8da842a2a0b9dc83b1005e655783f861
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout d991bb1c8da842a2a0b9dc83b1005e655783f861
# save the config file to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=x86_64
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 >>)
drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: sparse: sparse: cast to restricted __be64
drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: sparse: sparse: cast to restricted __be64
>> drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] num_entries @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: sparse: expected unsigned short [usertype] num_entries
drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: sparse: got restricted __be16 [usertype]
>> drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] stats_mask @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: sparse: expected unsigned short [usertype] stats_mask
drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: sparse: got restricted __be16 [usertype]
>> drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] tx_enet_mask @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: sparse: expected unsigned int [usertype] tx_enet_mask
drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: sparse: got restricted __be32 [usertype]
>> drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] rx_enet_mask @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: sparse: expected unsigned int [usertype] rx_enet_mask
drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: sparse: got restricted __be32 [usertype]
--
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [assigned] [usertype] clscode @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: sparse: expected unsigned short [assigned] [usertype] clscode
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [assigned] [usertype] rsvd @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: sparse: expected unsigned short [assigned] [usertype] rsvd
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [assigned] [usertype] clscode @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: sparse: expected unsigned short [assigned] [usertype] clscode
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [assigned] [usertype] rsvd @@ got restricted __be16 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: sparse: expected unsigned short [assigned] [usertype] rsvd
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: sparse: got restricted __be16 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int val @@ got restricted __le32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: sparse: expected unsigned int val
drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: sparse: got restricted __le32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: sparse: sparse: cast to restricted __be16
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: sparse: expected unsigned int [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: sparse: got restricted __be32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: sparse: sparse: cast to restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file:
drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: sparse: sparse: cast from restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: sparse: sparse: cast from restricted __be32
>> drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_len @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: expected unsigned int [usertype] al_len
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: got restricted __be32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: sparse: sparse: cast from restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: sparse: sparse: cast from restricted __be32
>> drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_len @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: expected unsigned int [usertype] al_len
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: got restricted __be32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: sparse: sparse: cast from restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: sparse: sparse: cast from restricted __be32
>> drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_len @@ got restricted __be32 [usertype] @@
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: expected unsigned int [usertype] al_len
drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: sparse: got restricted __be32 [usertype]
drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: sparse: sparse: cast from restricted __be32
drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: sparse: sparse: cast from restricted __be32
vim +412 drivers/net/ethernet/brocade/bna/bna_enet.c
45979c1e424f6a Rasesh Mody 2011-08-08 403
45979c1e424f6a Rasesh Mody 2011-08-08 404 static void
45979c1e424f6a Rasesh Mody 2011-08-08 405 bna_bfi_ethport_admin_up(struct bna_ethport *ethport)
45979c1e424f6a Rasesh Mody 2011-08-08 406 {
45979c1e424f6a Rasesh Mody 2011-08-08 407 struct bfi_enet_enable_req *admin_up_req =
45979c1e424f6a Rasesh Mody 2011-08-08 408 ðport->bfi_enet_cmd.admin_req;
45979c1e424f6a Rasesh Mody 2011-08-08 409
45979c1e424f6a Rasesh Mody 2011-08-08 410 bfi_msgq_mhdr_set(admin_up_req->mh, BFI_MC_ENET,
45979c1e424f6a Rasesh Mody 2011-08-08 411 BFI_ENET_H2I_PORT_ADMIN_UP_REQ, 0, 0);
45979c1e424f6a Rasesh Mody 2011-08-08 @412 admin_up_req->mh.num_entries = htons(
45979c1e424f6a Rasesh Mody 2011-08-08 413 bfi_msgq_num_cmd_entries(sizeof(struct bfi_enet_enable_req)));
45979c1e424f6a Rasesh Mody 2011-08-08 414 admin_up_req->enable = BNA_STATUS_T_ENABLED;
45979c1e424f6a Rasesh Mody 2011-08-08 415
45979c1e424f6a Rasesh Mody 2011-08-08 416 bfa_msgq_cmd_set(ðport->msgq_cmd, NULL, NULL,
45979c1e424f6a Rasesh Mody 2011-08-08 417 sizeof(struct bfi_enet_enable_req), &admin_up_req->mh);
45979c1e424f6a Rasesh Mody 2011-08-08 418 bfa_msgq_cmd_post(ðport->bna->msgq, ðport->msgq_cmd);
45979c1e424f6a Rasesh Mody 2011-08-08 419 }
45979c1e424f6a Rasesh Mody 2011-08-08 420
:::::: The code at line 412 was first introduced by commit
:::::: 45979c1e424f6a14495a4988343df176cb745f84 bna: Introduce ENET as New Driver and FW Interface
:::::: TO: Rasesh Mody <rmody@brocade.com>
:::::: CC: David S. Miller <davem@davemloft.net>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
next reply other threads:[~2021-11-24 10:06 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-24 10:06 kernel test robot [this message]
2021-11-24 10:06 ` drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: sparse: sparse: incorrect type in assignment (different base types) kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2022-10-30 10:58 kernel test robot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202111241741.DFG7ib1q-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild-all@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.