From: kernel test robot <lkp@intel.com>
To: "Christoph Böhmwalder " <christoph.boehmwalder@linbit.com>
Cc: oe-kbuild-all@lists.linux.dev
Subject: [linux-next:master 5796/6828] drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types)
Date: Thu, 19 Mar 2026 15:24:13 +0800 [thread overview]
Message-ID: <202603191508.U8ePudCE-lkp@intel.com> (raw)
Hi Christoph,
First bad commit (maybe != root cause):
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 8e42d2514a7e8eb8d740d0ba82339dd6c0b6463f
commit: 314794b19fb4b08aba87ff06d650a1d38c86c094 [5796/6828] drbd: remove BROKEN for DRBD
config: csky-randconfig-r121-20260318 (https://download.01.org/0day-ci/archive/20260319/202603191508.U8ePudCE-lkp@intel.com/config)
compiler: csky-linux-gcc (GCC) 15.2.0
sparse: v0.6.5-rc1
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260319/202603191508.U8ePudCE-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202603191508.U8ePudCE-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:607:42: sparse: got restricted __le32 [usertype]
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:607:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:611:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:612:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] @@ got int @@
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: expected restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:612:36: sparse: got int
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 [usertype] @@
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: got restricted __le32 [usertype]
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:618:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:621:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned int w @@ got restricted __le32 @@
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: expected unsigned int w
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: got restricted __le32
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
drivers/block/drbd/drbd_bitmap.c:681:42: sparse: sparse: restricted __le32 degrades to integer
>> drivers/block/drbd/drbd_bitmap.c:515:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:515:24: sparse: got restricted __le32 const [usertype]
>> drivers/block/drbd/drbd_bitmap.c:517:28: sparse: sparse: cast to restricted __le32
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] val @@ got restricted __le32 const [usertype] @@
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_bitmap.c:522:24: sparse: got restricted __le32 const [usertype]
drivers/block/drbd/drbd_bitmap.c:524:34: sparse: sparse: cast to restricted __le32
--
>> drivers/block/drbd/drbd_req.c:886:9: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct drbd_request [noderef] __rcu *volatile @@ got struct drbd_request *[assigned] found_req @@
drivers/block/drbd/drbd_req.c:886:9: sparse: expected struct drbd_request [noderef] __rcu *volatile
drivers/block/drbd/drbd_req.c:886:9: sparse: got struct drbd_request *[assigned] found_req
>> drivers/block/drbd/drbd_req.c:1031:48: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected struct drbd_request [noderef] __rcu **cache_ptr @@ got struct drbd_request ** @@
drivers/block/drbd/drbd_req.c:1031:48: sparse: expected struct drbd_request [noderef] __rcu **cache_ptr
drivers/block/drbd/drbd_req.c:1031:48: sparse: got struct drbd_request **
drivers/block/drbd/drbd_req.c:1051:48: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected struct drbd_request [noderef] __rcu **cache_ptr @@ got struct drbd_request ** @@
drivers/block/drbd/drbd_req.c:1051:48: sparse: expected struct drbd_request [noderef] __rcu **cache_ptr
drivers/block/drbd/drbd_req.c:1051:48: sparse: got struct drbd_request **
--
>> drivers/block/drbd/drbd_main.c:142:31: sparse: sparse: symbol 'param_ops_drbd_strict_names' was not declared. Should it be static?
>> drivers/block/drbd/drbd_main.c:215:21: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct list_head *[addressable] pos @@ got struct list_head [noderef] __rcu * @@
drivers/block/drbd/drbd_main.c:215:21: sparse: expected struct list_head *[addressable] pos
drivers/block/drbd/drbd_main.c:215:21: sparse: got struct list_head [noderef] __rcu *
drivers/block/drbd/drbd_main.c:264:21: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct list_head *[addressable] pos @@ got struct list_head [noderef] __rcu * @@
drivers/block/drbd/drbd_main.c:264:21: sparse: expected struct list_head *[addressable] pos
drivers/block/drbd/drbd_main.c:264:21: sparse: got struct list_head [noderef] __rcu *
drivers/block/drbd/drbd_main.c:851:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] magic @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:851:20: sparse: expected unsigned int [usertype] magic
drivers/block/drbd/drbd_main.c:851:20: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:852:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] command @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_main.c:852:20: sparse: expected unsigned short [usertype] command
drivers/block/drbd/drbd_main.c:852:20: sparse: got restricted __be16 [usertype]
drivers/block/drbd/drbd_main.c:853:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] length @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_main.c:853:20: sparse: expected unsigned short [usertype] length
drivers/block/drbd/drbd_main.c:853:20: sparse: got restricted __be16 [usertype]
drivers/block/drbd/drbd_main.c:858:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] magic @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_main.c:858:20: sparse: expected unsigned short [usertype] magic
drivers/block/drbd/drbd_main.c:858:20: sparse: got restricted __be16 [usertype]
drivers/block/drbd/drbd_main.c:859:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] command @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_main.c:859:20: sparse: expected unsigned short [usertype] command
drivers/block/drbd/drbd_main.c:859:20: sparse: got restricted __be16 [usertype]
drivers/block/drbd/drbd_main.c:860:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] length @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:860:19: sparse: expected unsigned int [usertype] length
drivers/block/drbd/drbd_main.c:860:19: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:866:18: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] magic @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:866:18: sparse: expected unsigned int [usertype] magic
drivers/block/drbd/drbd_main.c:866:18: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:867:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] volume @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_main.c:867:19: sparse: expected unsigned short [usertype] volume
drivers/block/drbd/drbd_main.c:867:19: sparse: got restricted __be16 [usertype]
drivers/block/drbd/drbd_main.c:868:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] command @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_main.c:868:20: sparse: expected unsigned short [usertype] command
drivers/block/drbd/drbd_main.c:868:20: sparse: got restricted __be16 [usertype]
drivers/block/drbd/drbd_main.c:869:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] length @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:869:19: sparse: expected unsigned int [usertype] length
drivers/block/drbd/drbd_main.c:869:19: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1175:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] mask @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1175:17: sparse: expected unsigned long long [usertype] mask
drivers/block/drbd/drbd_main.c:1175:17: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1176:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] dagtag @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1176:19: sparse: expected unsigned long long [usertype] dagtag
drivers/block/drbd/drbd_main.c:1176:19: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1219:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] resync_rate @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1219:32: sparse: expected unsigned int [usertype] resync_rate
drivers/block/drbd/drbd_main.c:1219:32: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1220:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] c_plan_ahead @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1220:33: sparse: expected unsigned int [usertype] c_plan_ahead
drivers/block/drbd/drbd_main.c:1220:33: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1221:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] c_delay_target @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1221:35: sparse: expected unsigned int [usertype] c_delay_target
drivers/block/drbd/drbd_main.c:1221:35: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1222:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] c_fill_target @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1222:34: sparse: expected unsigned int [usertype] c_fill_target
drivers/block/drbd/drbd_main.c:1222:34: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1223:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] c_max_rate @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1223:31: sparse: expected unsigned int [usertype] c_max_rate
drivers/block/drbd/drbd_main.c:1223:31: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1226:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] resync_rate @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1226:32: sparse: expected unsigned int [usertype] resync_rate
drivers/block/drbd/drbd_main.c:1226:32: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1227:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] c_plan_ahead @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1227:33: sparse: expected unsigned int [usertype] c_plan_ahead
drivers/block/drbd/drbd_main.c:1227:33: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1228:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] c_delay_target @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1228:35: sparse: expected unsigned int [usertype] c_delay_target
drivers/block/drbd/drbd_main.c:1228:35: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1229:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] c_fill_target @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1229:34: sparse: expected unsigned int [usertype] c_fill_target
drivers/block/drbd/drbd_main.c:1229:34: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1230:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] c_max_rate @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1230:31: sparse: expected unsigned int [usertype] c_max_rate
drivers/block/drbd/drbd_main.c:1230:31: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1271:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] protocol @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1271:26: sparse: expected unsigned int [usertype] protocol
drivers/block/drbd/drbd_main.c:1271:26: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1272:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] after_sb_0p @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1272:26: sparse: expected unsigned int [usertype] after_sb_0p
drivers/block/drbd/drbd_main.c:1272:26: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1273:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] after_sb_1p @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1273:26: sparse: expected unsigned int [usertype] after_sb_1p
drivers/block/drbd/drbd_main.c:1273:26: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1274:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] after_sb_2p @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1274:26: sparse: expected unsigned int [usertype] after_sb_2p
drivers/block/drbd/drbd_main.c:1274:26: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1275:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] two_primaries @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1275:26: sparse: expected unsigned int [usertype] two_primaries
drivers/block/drbd/drbd_main.c:1275:26: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1281:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] conn_flags @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1281:26: sparse: expected unsigned int [usertype] conn_flags
drivers/block/drbd/drbd_main.c:1281:26: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1306:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] current_uuid @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1306:25: sparse: expected unsigned long long [usertype] current_uuid
drivers/block/drbd/drbd_main.c:1306:25: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1307:24: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] bitmap_uuid @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1307:24: sparse: expected unsigned long long [usertype] bitmap_uuid
drivers/block/drbd/drbd_main.c:1307:24: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1309:37: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1309:37: sparse: expected unsigned long long
drivers/block/drbd/drbd_main.c:1309:37: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1313:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] dirty_bits @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1313:23: sparse: expected unsigned long long [usertype] dirty_bits
drivers/block/drbd/drbd_main.c:1313:23: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1328:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] uuid_flags @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1328:23: sparse: expected unsigned long long [usertype] uuid_flags
drivers/block/drbd/drbd_main.c:1328:23: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1441:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] current_uuid @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1441:25: sparse: expected unsigned long long [usertype] current_uuid
drivers/block/drbd/drbd_main.c:1441:25: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1456:47: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1456:47: sparse: expected unsigned long long
drivers/block/drbd/drbd_main.c:1456:47: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1462:39: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1462:39: sparse: expected unsigned long long
drivers/block/drbd/drbd_main.c:1462:39: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1465:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] bitmap_uuids_mask @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1465:30: sparse: expected unsigned long long [usertype] bitmap_uuids_mask
drivers/block/drbd/drbd_main.c:1465:30: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1468:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] dirty_bits @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1468:23: sparse: expected unsigned long long [usertype] dirty_bits
drivers/block/drbd/drbd_main.c:1468:23: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1473:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] node_mask @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1473:30: sparse: expected unsigned long long [usertype] node_mask
drivers/block/drbd/drbd_main.c:1473:30: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1476:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] node_mask @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1476:30: sparse: expected unsigned long long [usertype] node_mask
drivers/block/drbd/drbd_main.c:1476:30: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1479:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] uuid_flags @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1479:23: sparse: expected unsigned long long [usertype] uuid_flags
drivers/block/drbd/drbd_main.c:1479:23: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1525:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] uuid @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1525:17: sparse: expected unsigned long long [usertype] uuid
drivers/block/drbd/drbd_main.c:1525:17: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1526:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] weak_nodes @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1526:23: sparse: expected unsigned long long [usertype] weak_nodes
drivers/block/drbd/drbd_main.c:1526:23: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1551:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] uuid @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1551:25: sparse: expected unsigned long long [usertype] uuid
drivers/block/drbd/drbd_main.c:1551:25: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1588:46: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] physical_block_size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1588:46: sparse: expected unsigned int [usertype] physical_block_size
drivers/block/drbd/drbd_main.c:1588:46: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1590:45: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] logical_block_size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1590:45: sparse: expected unsigned int [usertype] logical_block_size
drivers/block/drbd/drbd_main.c:1590:45: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1592:43: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] alignment_offset @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1592:43: sparse: expected unsigned int [usertype] alignment_offset
drivers/block/drbd/drbd_main.c:1592:43: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1594:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] io_min @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1594:33: sparse: expected unsigned int [usertype] io_min
drivers/block/drbd/drbd_main.c:1594:33: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1595:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] io_opt @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1595:33: sparse: expected unsigned int [usertype] io_opt
drivers/block/drbd/drbd_main.c:1595:33: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1605:46: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] physical_block_size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1605:46: sparse: expected unsigned int [usertype] physical_block_size
drivers/block/drbd/drbd_main.c:1605:46: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1607:45: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] logical_block_size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1607:45: sparse: expected unsigned int [usertype] logical_block_size
drivers/block/drbd/drbd_main.c:1607:45: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1610:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] io_min @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1610:33: sparse: expected unsigned int [usertype] io_min
drivers/block/drbd/drbd_main.c:1610:33: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1611:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] io_opt @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1611:33: sparse: expected unsigned int [usertype] io_opt
drivers/block/drbd/drbd_main.c:1611:33: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1630:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] d_size @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1630:19: sparse: expected unsigned long long [usertype] d_size
drivers/block/drbd/drbd_main.c:1630:19: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1631:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] u_size @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1631:19: sparse: expected unsigned long long [usertype] u_size
drivers/block/drbd/drbd_main.c:1631:19: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1636:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] c_size @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1636:19: sparse: expected unsigned long long [usertype] c_size
drivers/block/drbd/drbd_main.c:1636:19: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1637:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] max_bio_size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1637:25: sparse: expected unsigned int [usertype] max_bio_size
drivers/block/drbd/drbd_main.c:1637:25: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1638:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] queue_order_type @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_main.c:1638:29: sparse: expected unsigned short [usertype] queue_order_type
drivers/block/drbd/drbd_main.c:1638:29: sparse: got restricted __be16 [usertype]
>> drivers/block/drbd/drbd_main.c:1639:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] dds_flags @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_main.c:1639:22: sparse: expected unsigned short [usertype] dds_flags
drivers/block/drbd/drbd_main.c:1639:22: sparse: got restricted __be16 [usertype]
drivers/block/drbd/drbd_main.c:1665:18: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] state @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1665:18: sparse: expected unsigned int [usertype] state
drivers/block/drbd/drbd_main.c:1665:18: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1699:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] mask @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1699:17: sparse: expected unsigned int [usertype] mask
drivers/block/drbd/drbd_main.c:1699:17: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1700:16: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] val @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1700:16: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_main.c:1700:16: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1717:16: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] tid @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1717:16: sparse: expected unsigned int [usertype] tid
drivers/block/drbd/drbd_main.c:1717:16: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1719:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] flags @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1719:26: sparse: expected unsigned int [usertype] flags
drivers/block/drbd/drbd_main.c:1719:26: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1724:42: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] u32_initiator_node_id @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1724:42: sparse: expected unsigned int [usertype] u32_initiator_node_id
drivers/block/drbd/drbd_main.c:1724:42: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1725:39: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] u32_target_node_id @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1725:39: sparse: expected unsigned int [usertype] u32_target_node_id
drivers/block/drbd/drbd_main.c:1725:39: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1727:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] nodes_to_reach @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1727:27: sparse: expected unsigned long long [usertype] nodes_to_reach
drivers/block/drbd/drbd_main.c:1727:27: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1732:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] mask @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1732:33: sparse: expected unsigned int [usertype] mask
drivers/block/drbd/drbd_main.c:1732:33: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1733:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] val @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1733:32: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_main.c:1733:32: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1735:42: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] primary_nodes @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1735:42: sparse: expected unsigned long long [usertype] primary_nodes
drivers/block/drbd/drbd_main.c:1735:42: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1738:52: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] reachable_nodes @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1738:52: sparse: expected unsigned long long [usertype] reachable_nodes
drivers/block/drbd/drbd_main.c:1738:52: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1741:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] mask @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1741:41: sparse: expected unsigned int [usertype] mask
drivers/block/drbd/drbd_main.c:1741:41: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1742:40: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] val @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1742:40: sparse: expected unsigned int [usertype] val
drivers/block/drbd/drbd_main.c:1742:40: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1748:38: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] user_size @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1748:38: sparse: expected unsigned long long [usertype] user_size
drivers/block/drbd/drbd_main.c:1748:38: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1749:38: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] dds_flags @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_main.c:1749:38: sparse: expected unsigned short [usertype] dds_flags
drivers/block/drbd/drbd_main.c:1749:38: sparse: got restricted __be16 [usertype]
>> drivers/block/drbd/drbd_main.c:1751:50: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] diskful_primary_nodes @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1751:50: sparse: expected unsigned long long [usertype] diskful_primary_nodes
drivers/block/drbd/drbd_main.c:1751:50: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1753:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] exposed_size @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1753:41: sparse: expected unsigned long long [usertype] exposed_size
drivers/block/drbd/drbd_main.c:1753:41: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1770:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] retcode @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1770:28: sparse: expected unsigned int [usertype] retcode
drivers/block/drbd/drbd_main.c:1770:28: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1782:24: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] tid @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1782:24: sparse: expected unsigned int [usertype] tid
drivers/block/drbd/drbd_main.c:1782:24: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1783:38: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] initiator_node_id @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1783:38: sparse: expected unsigned int [usertype] initiator_node_id
drivers/block/drbd/drbd_main.c:1783:38: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1784:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] reachable_nodes @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1784:36: sparse: expected unsigned long long [usertype] reachable_nodes
drivers/block/drbd/drbd_main.c:1784:36: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1787:42: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] primary_nodes @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1787:42: sparse: expected unsigned long long [usertype] primary_nodes
drivers/block/drbd/drbd_main.c:1787:42: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1788:39: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] weak_nodes @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1788:39: sparse: expected unsigned long long [usertype] weak_nodes
drivers/block/drbd/drbd_main.c:1788:39: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1791:50: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] diskful_primary_nodes @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1791:50: sparse: expected unsigned long long [usertype] diskful_primary_nodes
drivers/block/drbd/drbd_main.c:1791:50: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1792:46: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] max_possible_size @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1792:46: sparse: expected unsigned long long [usertype] max_possible_size
drivers/block/drbd/drbd_main.c:1792:46: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1805:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1805:27: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_main.c:1805:27: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1806:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] mask @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1806:25: sparse: expected unsigned long long [usertype] mask
drivers/block/drbd/drbd_main.c:1806:25: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1807:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1807:25: sparse: expected unsigned int [usertype] size
drivers/block/drbd/drbd_main.c:1807:25: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1821:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] dagtag @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1821:19: sparse: expected unsigned long long [usertype] dagtag
drivers/block/drbd/drbd_main.c:1821:19: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1822:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] node_id @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1822:20: sparse: expected unsigned int [usertype] node_id
drivers/block/drbd/drbd_main.c:1822:20: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:1835:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] flush_sequence @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1835:27: sparse: expected unsigned long long [usertype] flush_sequence
drivers/block/drbd/drbd_main.c:1835:27: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1849:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] flush_sequence @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1849:27: sparse: expected unsigned long long [usertype] flush_sequence
drivers/block/drbd/drbd_main.c:1849:27: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:1850:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] initiator_node_id @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1850:30: sparse: expected unsigned int [usertype] initiator_node_id
drivers/block/drbd/drbd_main.c:1850:30: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:1864:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] flush_sequence @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:1864:27: sparse: expected unsigned long long [usertype] flush_sequence
drivers/block/drbd/drbd_main.c:1864:27: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:1865:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] primary_node_id @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:1865:28: sparse: expected unsigned int [usertype] primary_node_id
drivers/block/drbd/drbd_main.c:1865:28: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:2234:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:2234:27: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_main.c:2234:27: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:2235:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:2235:28: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_main.c:2235:28: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:2243:22: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:2243:22: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_main.c:2243:22: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:2244:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:2244:23: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_main.c:2244:23: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:2258:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:2258:19: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_main.c:2258:19: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:2260:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:2260:20: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_main.c:2260:20: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_main.c:2282:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] dagtag_node_id @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:2282:35: sparse: expected unsigned int [usertype] dagtag_node_id
drivers/block/drbd/drbd_main.c:2282:35: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:2283:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] dagtag @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:2283:27: sparse: expected unsigned long long [usertype] dagtag
drivers/block/drbd/drbd_main.c:2283:27: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:2297:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:2297:28: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_main.c:2297:28: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:2299:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:2299:29: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_main.c:2299:29: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:2520:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:2520:28: sparse: expected unsigned int [usertype] size
drivers/block/drbd/drbd_main.c:2520:28: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:2531:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:2531:19: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_main.c:2531:19: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:2533:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] seq_num @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:2533:20: sparse: expected unsigned int [usertype] seq_num
drivers/block/drbd/drbd_main.c:2533:20: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:2543:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] dp_flags @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:2543:21: sparse: expected unsigned int [usertype] dp_flags
drivers/block/drbd/drbd_main.c:2543:21: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:2610:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:2610:19: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_main.c:2610:19: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:2638:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:2638:19: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_main.c:2638:19: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_main.c:2639:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_main.c:2639:20: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_main.c:2639:20: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_main.c:2653:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] dagtag @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_main.c:2653:19: sparse: expected unsigned long long [usertype] dagtag
drivers/block/drbd/drbd_main.c:2653:19: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_main.c:3407:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const *objp @@ got struct fifo_buffer [noderef] __rcu *rs_plan_s @@
drivers/block/drbd/drbd_main.c:3407:26: sparse: expected void const *objp
drivers/block/drbd/drbd_main.c:3407:26: sparse: got struct fifo_buffer [noderef] __rcu *rs_plan_s
>> drivers/block/drbd/drbd_main.c:3408:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const *objp @@ got struct peer_device_conf [noderef] __rcu *conf @@
drivers/block/drbd/drbd_main.c:3408:26: sparse: expected void const *objp
drivers/block/drbd/drbd_main.c:3408:26: sparse: got struct peer_device_conf [noderef] __rcu *conf
>> drivers/block/drbd/drbd_main.c:4073:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const *objp @@ got struct net_conf [noderef] __rcu *net_conf @@
drivers/block/drbd/drbd_main.c:4073:36: sparse: expected void const *objp
drivers/block/drbd/drbd_main.c:4073:36: sparse: got struct net_conf [noderef] __rcu *net_conf
--
>> drivers/block/drbd/drbd_nl.c:3253:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct disk_conf [noderef] __rcu *disk_conf @@ got struct disk_conf *[assigned] new_disk_conf @@
drivers/block/drbd/drbd_nl.c:3253:24: sparse: expected struct disk_conf [noderef] __rcu *disk_conf
drivers/block/drbd/drbd_nl.c:3253:24: sparse: got struct disk_conf *[assigned] new_disk_conf
>> drivers/block/drbd/drbd_nl.c:2446:23: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct disk_conf *old_disk_conf @@ got struct disk_conf [noderef] __rcu *disk_conf @@
drivers/block/drbd/drbd_nl.c:2446:23: sparse: expected struct disk_conf *old_disk_conf
drivers/block/drbd/drbd_nl.c:2446:23: sparse: got struct disk_conf [noderef] __rcu *disk_conf
>> drivers/block/drbd/drbd_nl.c:4006:22: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct net_conf *old_net_conf @@ got struct net_conf [noderef] __rcu *net_conf @@
drivers/block/drbd/drbd_nl.c:4006:22: sparse: expected struct net_conf *old_net_conf
drivers/block/drbd/drbd_nl.c:4006:22: sparse: got struct net_conf [noderef] __rcu *net_conf
>> drivers/block/drbd/drbd_nl.c:4165:30: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct peer_device_conf *old_peer_device_conf @@ got struct peer_device_conf [noderef] __rcu *conf @@
drivers/block/drbd/drbd_nl.c:4165:30: sparse: expected struct peer_device_conf *old_peer_device_conf
drivers/block/drbd/drbd_nl.c:4165:30: sparse: got struct peer_device_conf [noderef] __rcu *conf
drivers/block/drbd/drbd_nl.c:5354:31: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct disk_conf *old_disk_conf @@ got struct disk_conf [noderef] __rcu *disk_conf @@
drivers/block/drbd/drbd_nl.c:5354:31: sparse: expected struct disk_conf *old_disk_conf
drivers/block/drbd/drbd_nl.c:5354:31: sparse: got struct disk_conf [noderef] __rcu *disk_conf
>> drivers/block/drbd/drbd_nl.c:179:25: sparse: sparse: cannot size expression
>> drivers/block/drbd/drbd_nl.c:2780:19: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const *objp @@ got struct disk_conf [noderef] __rcu *disk_conf @@
drivers/block/drbd/drbd_nl.c:2780:19: sparse: expected void const *objp
drivers/block/drbd/drbd_nl.c:2780:19: sparse: got struct disk_conf [noderef] __rcu *disk_conf
>> drivers/block/drbd/drbd_nl.c:4261:27: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct peer_device_conf [noderef] __rcu *conf @@ got struct peer_device_conf *[assigned] conf @@
drivers/block/drbd/drbd_nl.c:4261:27: sparse: expected struct peer_device_conf [noderef] __rcu *conf
drivers/block/drbd/drbd_nl.c:4261:27: sparse: got struct peer_device_conf *[assigned] conf
>> drivers/block/drbd/drbd_nl.c:4376:26: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected char const *tmp_name @@ got char [noderef] __rcu * @@
drivers/block/drbd/drbd_nl.c:4376:26: sparse: expected char const *tmp_name
drivers/block/drbd/drbd_nl.c:4376:26: sparse: got char [noderef] __rcu *
drivers/block/drbd/drbd_nl.c:4521:22: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct net_conf *old_net_conf @@ got struct net_conf [noderef] __rcu *net_conf @@
drivers/block/drbd/drbd_nl.c:4521:22: sparse: expected struct net_conf *old_net_conf
drivers/block/drbd/drbd_nl.c:4521:22: sparse: got struct net_conf [noderef] __rcu *net_conf
>> drivers/block/drbd/drbd_nl.c:5968:83: sparse: sparse: incorrect type in argument 3 (different address spaces) @@ expected char const *str @@ got char [noderef] __rcu * @@
drivers/block/drbd/drbd_nl.c:5968:83: sparse: expected char const *str
drivers/block/drbd/drbd_nl.c:5968:83: sparse: got char [noderef] __rcu *
>> drivers/block/drbd/drbd_nl.c:6960:67: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char *name @@ got char [noderef] __rcu * @@
drivers/block/drbd/drbd_nl.c:6960:67: sparse: expected char *name
drivers/block/drbd/drbd_nl.c:6960:67: sparse: got char [noderef] __rcu *
>> drivers/block/drbd/drbd_nl.c:985:32: sparse: sparse: dereference of noderef expression
drivers/block/drbd/drbd_nl.c:3175:37: sparse: sparse: dereference of noderef expression
drivers/block/drbd/drbd_nl.c:3525:63: sparse: sparse: dereference of noderef expression
drivers/block/drbd/drbd_nl.c:3533:25: sparse: sparse: dereference of noderef expression
drivers/block/drbd/drbd_nl.c:3544:75: sparse: sparse: dereference of noderef expression
drivers/block/drbd/drbd_nl.c:3547:40: sparse: sparse: dereference of noderef expression
drivers/block/drbd/drbd_nl.c:4825:45: sparse: sparse: dereference of noderef expression
--
drivers/block/drbd/drbd_receiver.c:7392:23: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7394:33: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7399:45: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7400:42: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7402:34: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7564:48: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7565:47: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7567:55: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7568:57: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7573:60: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7574:60: sparse: sparse: cast to restricted __be16
drivers/block/drbd/drbd_receiver.c:7577:33: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7578:59: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7614:40: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7666:17: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7666:17: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7666:17: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:7666:17: sparse: sparse: cast to restricted __be64
>> drivers/block/drbd/drbd_receiver.c:1055:31: sparse: sparse: restricted __be32 degrades to integer
>> drivers/block/drbd/drbd_receiver.c:1056:31: sparse: sparse: restricted __be16 degrades to integer
drivers/block/drbd/drbd_receiver.c:1067:28: sparse: sparse: restricted __be32 degrades to integer
drivers/block/drbd/drbd_receiver.c:1069:27: sparse: sparse: cast to restricted __be16
drivers/block/drbd/drbd_receiver.c:1075:27: sparse: sparse: cast to restricted __be16
drivers/block/drbd/drbd_receiver.c:1076:28: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:1079:34: sparse: sparse: restricted __be16 degrades to integer
drivers/block/drbd/drbd_receiver.c:1082:27: sparse: sparse: cast to restricted __be16
drivers/block/drbd/drbd_receiver.c:1083:28: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:1087:35: sparse: sparse: restricted __be32 degrades to integer
drivers/block/drbd/drbd_receiver.c:1090:27: sparse: sparse: cast to restricted __be16
drivers/block/drbd/drbd_receiver.c:1091:28: sparse: sparse: cast to restricted __be16
>> drivers/block/drbd/drbd_receiver.c:1334:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] set_size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:1334:21: sparse: expected unsigned int [usertype] set_size
drivers/block/drbd/drbd_receiver.c:1334:21: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:1376:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] set_size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:1376:21: sparse: expected unsigned int [usertype] set_size
drivers/block/drbd/drbd_receiver.c:1376:21: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:2025:21: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:2027:23: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:2028:23: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:2030:42: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:2648:18: sparse: sparse: cast to restricted __be64
>> drivers/block/drbd/drbd_receiver.c:2688:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] seq_num @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2688:20: sparse: expected unsigned int [usertype] seq_num
drivers/block/drbd/drbd_receiver.c:2688:20: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_receiver.c:2714:31: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2714:31: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_receiver.c:2714:31: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_receiver.c:2715:31: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2715:31: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_receiver.c:2715:31: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:2723:49: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2723:49: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_receiver.c:2723:49: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_receiver.c:2723:70: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2723:70: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_receiver.c:2723:70: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:2736:31: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2736:31: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_receiver.c:2736:31: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_receiver.c:2737:31: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2737:31: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_receiver.c:2737:31: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:2749:33: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2749:33: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_receiver.c:2749:33: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_receiver.c:2750:33: sparse: sparse: incorrect type in argument 4 (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2750:33: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_receiver.c:2750:33: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_receiver.c:2751:33: sparse: sparse: incorrect type in argument 5 (different base types) @@ expected unsigned long long [usertype] block_id @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2751:33: sparse: expected unsigned long long [usertype] block_id
drivers/block/drbd/drbd_receiver.c:2751:33: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_receiver.c:2759:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] sector @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2759:19: sparse: expected unsigned long long [usertype] sector
drivers/block/drbd/drbd_receiver.c:2759:19: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_receiver.c:2761:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] blksize @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2761:20: sparse: expected unsigned int [usertype] blksize
drivers/block/drbd/drbd_receiver.c:2761:20: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:2762:20: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] seq_num @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2762:20: sparse: expected unsigned int [usertype] seq_num
drivers/block/drbd/drbd_receiver.c:2762:20: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_receiver.c:2763:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] result @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:2763:19: sparse: expected unsigned int [usertype] result
drivers/block/drbd/drbd_receiver.c:2763:19: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:3735:27: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:3738:20: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:4024:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:4024:64: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:4033:27: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:4035:20: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:4108:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:4108:64: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:4132:38: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:4155:30: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:4156:31: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5397:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5398:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5399:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5400:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5401:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5402:27: sparse: sparse: cast to restricted __be32
>> drivers/block/drbd/drbd_receiver.c:5500:22: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct net_conf *old_net_conf @@ got struct net_conf [noderef] __rcu *net_conf @@
drivers/block/drbd/drbd_receiver.c:5500:22: sparse: expected struct net_conf *old_net_conf
drivers/block/drbd/drbd_receiver.c:5500:22: sparse: got struct net_conf [noderef] __rcu *net_conf
drivers/block/drbd/drbd_receiver.c:5619:22: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct net_conf *old_net_conf @@ got struct net_conf [noderef] __rcu *net_conf @@
drivers/block/drbd/drbd_receiver.c:5619:22: sparse: expected struct net_conf *old_net_conf
drivers/block/drbd/drbd_receiver.c:5619:22: sparse: got struct net_conf [noderef] __rcu *net_conf
drivers/block/drbd/drbd_receiver.c:5860:18: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:5861:19: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:5862:19: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:5891:46: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5893:16: sparse: sparse: cast to restricted __be16
>> drivers/block/drbd/drbd_receiver.c:5958:39: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct disk_conf *old_disk_conf @@ got struct disk_conf [noderef] __rcu *disk_conf @@
drivers/block/drbd/drbd_receiver.c:5958:39: sparse: expected struct disk_conf *old_disk_conf
drivers/block/drbd/drbd_receiver.c:5958:39: sparse: got struct disk_conf [noderef] __rcu *disk_conf
drivers/block/drbd/drbd_receiver.c:5974:61: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5975:60: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5976:58: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5977:48: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:5978:48: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:6086:47: sparse: sparse: cast to restricted __be16
drivers/block/drbd/drbd_receiver.c:6357:37: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6358:46: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6360:49: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6363:35: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6364:35: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6386:29: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6421:45: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6423:35: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6424:35: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6435:39: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6448:49: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6457:21: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:6848:32: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:6849:31: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7195:21: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7200:43: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7201:40: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:7280:31: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct disk_conf *old_disk_conf @@ got struct disk_conf [noderef] __rcu *disk_conf @@
drivers/block/drbd/drbd_receiver.c:7280:31: sparse: expected struct disk_conf *old_disk_conf
drivers/block/drbd/drbd_receiver.c:7280:31: sparse: got struct disk_conf [noderef] __rcu *disk_conf
drivers/block/drbd/drbd_receiver.c:7955:24: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:8344:48: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:8760:18: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:8771:9: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:8780:43: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:8821:62: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:8874:78: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:8893:74: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:8894:73: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:8974:24: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:8975:22: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:9201:26: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:9202:24: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:9207:26: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:9208:24: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:9940:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] protocol_min @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:9940:25: sparse: expected unsigned int [usertype] protocol_min
drivers/block/drbd/drbd_receiver.c:9940:25: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:9941:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] protocol_max @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:9941:25: sparse: expected unsigned int [usertype] protocol_max
drivers/block/drbd/drbd_receiver.c:9941:25: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_receiver.c:9942:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sender_node_id @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:9942:27: sparse: expected unsigned int [usertype] sender_node_id
drivers/block/drbd/drbd_receiver.c:9942:27: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_receiver.c:9943:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] receiver_node_id @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:9943:29: sparse: expected unsigned int [usertype] receiver_node_id
drivers/block/drbd/drbd_receiver.c:9943:29: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:9944:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] feature_flags @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:9944:26: sparse: expected unsigned int [usertype] feature_flags
drivers/block/drbd/drbd_receiver.c:9944:26: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:9991:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:9992:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10017:54: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10040:21: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10041:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10041:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10041:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10041:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10045:21: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10046:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10046:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10046:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10046:25: sparse: sparse: cast to restricted __be32
>> drivers/block/drbd/drbd_receiver.c:10186:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] i @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:10186:29: sparse: expected unsigned int [usertype] i
drivers/block/drbd/drbd_receiver.c:10186:29: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_receiver.c:10235:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [addressable] [usertype] i @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_receiver.c:10235:32: sparse: expected unsigned int [addressable] [usertype] i
drivers/block/drbd/drbd_receiver.c:10235:32: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_receiver.c:10392:26: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10393:24: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10394:56: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10414:23: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10435:56: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10436:42: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10446:43: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10461:41: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10463:41: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10468:41: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10469:44: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10488:17: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10488:17: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10488:17: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10488:17: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10533:27: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10534:23: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10543:38: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10597:27: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10604:38: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10632:27: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10633:20: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10647:38: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10684:27: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10685:20: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10696:38: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10718:27: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10724:38: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10726:9: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10726:9: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10726:9: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10726:9: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10773:18: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10774:16: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10779:38: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10800:57: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10808:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10830:26: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10831:24: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10833:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10834:53: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10838:26: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:10839:24: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10841:27: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:10842:26: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_receiver.c:11034:18: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:11035:19: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:11179:30: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_receiver.c:11180:33: sparse: sparse: cast to restricted __be32
>> drivers/block/drbd/drbd_receiver.c:7276:37: sparse: sparse: dereference of noderef expression
drivers/block/drbd/drbd_receiver.c: note: in included file:
drivers/block/drbd/drbd_vli.h:305:23: sparse: sparse: cast to restricted __le64
drivers/block/drbd/drbd_vli.h:305:23: sparse: sparse: cast to restricted __le64
--
>> drivers/block/drbd/drbd_transport.c:346:21: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct list_head *[addressable] pos @@ got struct list_head [noderef] __rcu * @@
drivers/block/drbd/drbd_transport.c:346:21: sparse: expected struct list_head *[addressable] pos
drivers/block/drbd/drbd_transport.c:346:21: sparse: got struct list_head [noderef] __rcu *
--
>> drivers/block/drbd/drbd_legacy_84.c:97:30: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_legacy_84.c:98:28: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_legacy_84.c:100:27: sparse: sparse: cast to restricted __be64
>> drivers/block/drbd/drbd_legacy_84.c:101:28: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_legacy_84.c:102:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_legacy_84.c:104:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_legacy_84.c:106:25: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_legacy_84.c:110:29: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_legacy_84.c:112:26: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_legacy_84.c:113:33: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_legacy_84.c:125:32: sparse: sparse: cast to restricted __be64
drivers/block/drbd/drbd_legacy_84.c:134:59: sparse: sparse: cast to restricted __be64
>> drivers/block/drbd/drbd_legacy_84.c:150:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] la_size_sect @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:150:30: sparse: expected unsigned long long [usertype] la_size_sect
drivers/block/drbd/drbd_legacy_84.c:150:30: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:151:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] device_uuid @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:151:29: sparse: expected unsigned long long [usertype] device_uuid
drivers/block/drbd/drbd_legacy_84.c:151:29: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:152:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:152:34: sparse: expected unsigned long long
drivers/block/drbd/drbd_legacy_84.c:152:34: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_legacy_84.c:153:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:153:33: sparse: expected unsigned long long
drivers/block/drbd/drbd_legacy_84.c:153:33: sparse: got restricted __be64 [usertype]
drivers/block/drbd/drbd_legacy_84.c:155:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long @@ got restricted __be64 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:155:33: sparse: expected unsigned long long
drivers/block/drbd/drbd_legacy_84.c:155:33: sparse: got restricted __be64 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:157:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] flags @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:157:23: sparse: expected unsigned int [usertype] flags
drivers/block/drbd/drbd_legacy_84.c:157:23: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:158:23: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] magic @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:158:23: sparse: expected unsigned int [usertype] magic
drivers/block/drbd/drbd_legacy_84.c:158:23: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:159:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] md_size_sect @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:159:30: sparse: expected unsigned int [usertype] md_size_sect
drivers/block/drbd/drbd_legacy_84.c:159:30: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:160:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_offset @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:160:27: sparse: expected unsigned int [usertype] al_offset
drivers/block/drbd/drbd_legacy_84.c:160:27: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:161:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_nr_extents @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:161:31: sparse: expected unsigned int [usertype] al_nr_extents
drivers/block/drbd/drbd_legacy_84.c:161:31: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:162:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] bm_offset @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:162:27: sparse: expected unsigned int [usertype] bm_offset
drivers/block/drbd/drbd_legacy_84.c:162:27: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:163:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] bm_bytes_per_bit @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:163:34: sparse: expected unsigned int [usertype] bm_bytes_per_bit
drivers/block/drbd/drbd_legacy_84.c:163:34: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:164:38: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] la_peer_max_bio_size @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:164:38: sparse: expected unsigned int [usertype] la_peer_max_bio_size
drivers/block/drbd/drbd_legacy_84.c:164:38: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:166:28: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_stripes @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:166:28: sparse: expected unsigned int [usertype] al_stripes
drivers/block/drbd/drbd_legacy_84.c:166:28: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_legacy_84.c:167:35: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] al_stripe_size_4k @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_legacy_84.c:167:35: sparse: expected unsigned int [usertype] al_stripe_size_4k
drivers/block/drbd/drbd_legacy_84.c:167:35: sparse: got restricted __be32 [usertype]
--
>> drivers/block/drbd/drbd_transport_tcp.c:610:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] magic @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_transport_tcp.c:610:17: sparse: expected unsigned int [usertype] magic
drivers/block/drbd/drbd_transport_tcp.c:610:17: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_transport_tcp.c:611:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] command @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_transport_tcp.c:611:19: sparse: expected unsigned short [usertype] command
drivers/block/drbd/drbd_transport_tcp.c:611:19: sparse: got restricted __be16 [usertype]
>> drivers/block/drbd/drbd_transport_tcp.c:850:25: sparse: sparse: restricted __be32 degrades to integer
>> drivers/block/drbd/drbd_transport_tcp.c:851:17: sparse: sparse: cast to restricted __be32
>> drivers/block/drbd/drbd_transport_tcp.c:855:16: sparse: sparse: cast to restricted __be16
--
>> drivers/block/drbd/drbd_transport_lb-tcp.c:1690:33: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sequence @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_transport_lb-tcp.c:1690:33: sparse: expected unsigned int [usertype] sequence
drivers/block/drbd/drbd_transport_lb-tcp.c:1690:33: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_transport_lb-tcp.c:1691:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] bytes @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_transport_lb-tcp.c:1691:30: sparse: expected unsigned int [usertype] bytes
drivers/block/drbd/drbd_transport_lb-tcp.c:1691:30: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_transport_lb-tcp.c:1773:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] sequence @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_transport_lb-tcp.c:1773:41: sparse: expected unsigned int [usertype] sequence
drivers/block/drbd/drbd_transport_lb-tcp.c:1773:41: sparse: got restricted __be32 [usertype]
drivers/block/drbd/drbd_transport_lb-tcp.c:1774:38: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] bytes @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_transport_lb-tcp.c:1774:38: sparse: expected unsigned int [usertype] bytes
drivers/block/drbd/drbd_transport_lb-tcp.c:1774:38: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_transport_lb-tcp.c:400:40: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_transport_lb-tcp.c:401:37: sparse: sparse: cast to restricted __be32
>> drivers/block/drbd/drbd_transport_lb-tcp.c:677:67: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned int [usertype] bytes @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_transport_lb-tcp.c:677:67: sparse: expected unsigned int [usertype] bytes
drivers/block/drbd/drbd_transport_lb-tcp.c:677:67: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_transport_lb-tcp.c:684:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] magic @@ got restricted __be32 [usertype] @@
drivers/block/drbd/drbd_transport_lb-tcp.c:684:17: sparse: expected unsigned int [usertype] magic
drivers/block/drbd/drbd_transport_lb-tcp.c:684:17: sparse: got restricted __be32 [usertype]
>> drivers/block/drbd/drbd_transport_lb-tcp.c:685:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] command @@ got restricted __be16 [usertype] @@
drivers/block/drbd/drbd_transport_lb-tcp.c:685:19: sparse: expected unsigned short [usertype] command
drivers/block/drbd/drbd_transport_lb-tcp.c:685:19: sparse: got restricted __be16 [usertype]
>> drivers/block/drbd/drbd_transport_lb-tcp.c:721:13: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/block/drbd/drbd_transport_lb-tcp.c:721:13: sparse: struct socket [noderef] __rcu *
drivers/block/drbd/drbd_transport_lb-tcp.c:721:13: sparse: struct socket *
>> drivers/block/drbd/drbd_transport_lb-tcp.c:851:29: sparse: sparse: restricted __be32 degrades to integer
drivers/block/drbd/drbd_transport_lb-tcp.c:852:17: sparse: sparse: cast to restricted __be32
>> drivers/block/drbd/drbd_transport_lb-tcp.c:856:16: sparse: sparse: cast to restricted __be16
drivers/block/drbd/drbd_transport_lb-tcp.c:937:55: sparse: sparse: cast to restricted __be32
drivers/block/drbd/drbd_transport_lb-tcp.c:938:52: sparse: sparse: cast to restricted __be32
vim +607 drivers/block/drbd/drbd_bitmap.c
21a8204649475c Christoph Böhmwalder 2025-12-16 497
21a8204649475c Christoph Böhmwalder 2025-12-16 498
b411b3637fa71f Philipp Reisner 2009-09-25 499 /*
21a8204649475c Christoph Böhmwalder 2025-12-16 500 * find_next_bit() and find_next_zero_bit() expect an (unsigned long *),
21a8204649475c Christoph Böhmwalder 2025-12-16 501 * and will dereference it.
21a8204649475c Christoph Böhmwalder 2025-12-16 502 * When scanning our bitmap, we are interested in 32bit words of it.
21a8204649475c Christoph Böhmwalder 2025-12-16 503 * The "current 32 bit word pointer" may point to the last 32 bits in a page.
21a8204649475c Christoph Böhmwalder 2025-12-16 504 * For 64bit long, if the page after the current page is not mapped,
21a8204649475c Christoph Böhmwalder 2025-12-16 505 * this causes "page fault - not-present page".
21a8204649475c Christoph Böhmwalder 2025-12-16 506 * Duplicate the "fast path" of these functions,
21a8204649475c Christoph Böhmwalder 2025-12-16 507 * simplified for "size: 32, offset: 0".
21a8204649475c Christoph Böhmwalder 2025-12-16 508 * Little endian arch: le32_to_cpu is a no-op.
21a8204649475c Christoph Böhmwalder 2025-12-16 509 * Big endian arch: le32_to_cpu moves the least significant 32 bits around.
21a8204649475c Christoph Böhmwalder 2025-12-16 510 * __ffs / ffz do an implicit cast to (unsignd long). On 64bit, that fills up
21a8204649475c Christoph Böhmwalder 2025-12-16 511 * the most significant bits with 0; we are not interested in those anyways.
b411b3637fa71f Philipp Reisner 2009-09-25 512 */
21a8204649475c Christoph Böhmwalder 2025-12-16 513 static inline unsigned long find_next_bit_le32(const __le32 *addr)
21a8204649475c Christoph Böhmwalder 2025-12-16 514 {
21a8204649475c Christoph Böhmwalder 2025-12-16 @515 uint32_t val = *addr;
21a8204649475c Christoph Böhmwalder 2025-12-16 516
21a8204649475c Christoph Böhmwalder 2025-12-16 @517 return val ? __ffs(le32_to_cpu(val)) : 32;
b411b3637fa71f Philipp Reisner 2009-09-25 518 }
b411b3637fa71f Philipp Reisner 2009-09-25 519
21a8204649475c Christoph Böhmwalder 2025-12-16 520 static inline unsigned long find_next_zero_bit_le32(const __le32 *addr)
21a8204649475c Christoph Böhmwalder 2025-12-16 521 {
21a8204649475c Christoph Böhmwalder 2025-12-16 522 uint32_t val = *addr;
21a8204649475c Christoph Böhmwalder 2025-12-16 523
21a8204649475c Christoph Böhmwalder 2025-12-16 524 return val == ~0U ? 32 : ffz(le32_to_cpu(val));
21a8204649475c Christoph Böhmwalder 2025-12-16 525 }
21a8204649475c Christoph Böhmwalder 2025-12-16 526
21a8204649475c Christoph Böhmwalder 2025-12-16 527
21a8204649475c Christoph Böhmwalder 2025-12-16 528 static __always_inline unsigned long
21a8204649475c Christoph Böhmwalder 2025-12-16 529 ____bm_op(struct drbd_device *device, unsigned int bitmap_index, unsigned long start, unsigned long end,
21a8204649475c Christoph Böhmwalder 2025-12-16 530 enum bitmap_operations op, __le32 *buffer)
21a8204649475c Christoph Böhmwalder 2025-12-16 531 {
21a8204649475c Christoph Böhmwalder 2025-12-16 532 struct drbd_bitmap *bitmap = device->bitmap;
21a8204649475c Christoph Böhmwalder 2025-12-16 533 unsigned int word32_skip = 32 * bitmap->bm_max_peers;
21a8204649475c Christoph Böhmwalder 2025-12-16 534 unsigned long total = 0;
21a8204649475c Christoph Böhmwalder 2025-12-16 535 unsigned long word;
21a8204649475c Christoph Böhmwalder 2025-12-16 536 unsigned int page, bit_in_page;
21a8204649475c Christoph Böhmwalder 2025-12-16 537
21a8204649475c Christoph Böhmwalder 2025-12-16 538 if (end >= bitmap->bm_bits)
21a8204649475c Christoph Böhmwalder 2025-12-16 539 end = bitmap->bm_bits - 1;
21a8204649475c Christoph Böhmwalder 2025-12-16 540
21a8204649475c Christoph Böhmwalder 2025-12-16 541 word = interleaved_word32(bitmap, bitmap_index, start);
21a8204649475c Christoph Böhmwalder 2025-12-16 542 page = word32_to_page(word);
21a8204649475c Christoph Böhmwalder 2025-12-16 543 bit_in_page = (word32_in_page(word) << 5) | (start & 31);
21a8204649475c Christoph Böhmwalder 2025-12-16 544
21a8204649475c Christoph Böhmwalder 2025-12-16 545 for (; start <= end; page++) {
21a8204649475c Christoph Böhmwalder 2025-12-16 546 unsigned int count = 0;
21a8204649475c Christoph Böhmwalder 2025-12-16 547 void *addr;
21a8204649475c Christoph Böhmwalder 2025-12-16 548
21a8204649475c Christoph Böhmwalder 2025-12-16 549 addr = bm_map(bitmap, page);
21a8204649475c Christoph Böhmwalder 2025-12-16 550 if (((start & 31) && (start | 31) <= end) || op == BM_OP_TEST) {
21a8204649475c Christoph Böhmwalder 2025-12-16 551 unsigned int last = bit_in_page | 31;
21a8204649475c Christoph Böhmwalder 2025-12-16 552
21a8204649475c Christoph Böhmwalder 2025-12-16 553 switch (op) {
21a8204649475c Christoph Böhmwalder 2025-12-16 554 default:
21a8204649475c Christoph Böhmwalder 2025-12-16 555 do {
21a8204649475c Christoph Böhmwalder 2025-12-16 556 switch (op) {
21a8204649475c Christoph Böhmwalder 2025-12-16 557 case BM_OP_CLEAR:
21a8204649475c Christoph Böhmwalder 2025-12-16 558 if (__test_and_clear_bit_le(bit_in_page, addr))
21a8204649475c Christoph Böhmwalder 2025-12-16 559 count++;
21a8204649475c Christoph Böhmwalder 2025-12-16 560 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 561 case BM_OP_SET:
21a8204649475c Christoph Böhmwalder 2025-12-16 562 if (!__test_and_set_bit_le(bit_in_page, addr))
21a8204649475c Christoph Böhmwalder 2025-12-16 563 count++;
21a8204649475c Christoph Böhmwalder 2025-12-16 564 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 565 case BM_OP_COUNT:
21a8204649475c Christoph Böhmwalder 2025-12-16 566 if (test_bit_le(bit_in_page, addr))
21a8204649475c Christoph Böhmwalder 2025-12-16 567 total++;
21a8204649475c Christoph Böhmwalder 2025-12-16 568 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 569 case BM_OP_TEST:
21a8204649475c Christoph Böhmwalder 2025-12-16 570 total = !!test_bit_le(bit_in_page, addr);
21a8204649475c Christoph Böhmwalder 2025-12-16 571 bm_unmap(bitmap, addr);
21a8204649475c Christoph Böhmwalder 2025-12-16 572 return total;
21a8204649475c Christoph Böhmwalder 2025-12-16 573 default:
21a8204649475c Christoph Böhmwalder 2025-12-16 574 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 575 }
21a8204649475c Christoph Böhmwalder 2025-12-16 576 bit_in_page++;
21a8204649475c Christoph Böhmwalder 2025-12-16 577 } while (bit_in_page <= last);
21a8204649475c Christoph Böhmwalder 2025-12-16 578 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 579 case BM_OP_MERGE:
21a8204649475c Christoph Böhmwalder 2025-12-16 580 case BM_OP_EXTRACT:
21a8204649475c Christoph Böhmwalder 2025-12-16 581 BUG();
21a8204649475c Christoph Böhmwalder 2025-12-16 582 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 583 case BM_OP_FIND_BIT:
21a8204649475c Christoph Böhmwalder 2025-12-16 584 count = find_next_bit_le(addr, last + 1, bit_in_page);
21a8204649475c Christoph Böhmwalder 2025-12-16 585 if (count < last + 1)
21a8204649475c Christoph Böhmwalder 2025-12-16 586 goto found;
21a8204649475c Christoph Böhmwalder 2025-12-16 587 bit_in_page = last + 1;
21a8204649475c Christoph Böhmwalder 2025-12-16 588 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 589 case BM_OP_FIND_ZERO_BIT:
21a8204649475c Christoph Böhmwalder 2025-12-16 590 count = find_next_zero_bit_le(addr, last + 1, bit_in_page);
21a8204649475c Christoph Böhmwalder 2025-12-16 591 if (count < last + 1)
21a8204649475c Christoph Böhmwalder 2025-12-16 592 goto found;
21a8204649475c Christoph Böhmwalder 2025-12-16 593 bit_in_page = last + 1;
21a8204649475c Christoph Böhmwalder 2025-12-16 594 break;
b411b3637fa71f Philipp Reisner 2009-09-25 595 }
21a8204649475c Christoph Böhmwalder 2025-12-16 596 start = (start | 31) + 1;
21a8204649475c Christoph Böhmwalder 2025-12-16 597 bit_in_page += word32_skip - 32;
21a8204649475c Christoph Böhmwalder 2025-12-16 598 if (bit_in_page >= BITS_PER_PAGE)
21a8204649475c Christoph Böhmwalder 2025-12-16 599 goto next_page;
b411b3637fa71f Philipp Reisner 2009-09-25 600 }
b411b3637fa71f Philipp Reisner 2009-09-25 601
21a8204649475c Christoph Böhmwalder 2025-12-16 602 while (start + 31 <= end) {
21a8204649475c Christoph Böhmwalder 2025-12-16 603 __le32 *p = (__le32 *)addr + (bit_in_page >> 5);
21a8204649475c Christoph Böhmwalder 2025-12-16 604
21a8204649475c Christoph Böhmwalder 2025-12-16 605 switch (op) {
21a8204649475c Christoph Böhmwalder 2025-12-16 606 case BM_OP_CLEAR:
21a8204649475c Christoph Böhmwalder 2025-12-16 @607 count += hweight32(*p);
21a8204649475c Christoph Böhmwalder 2025-12-16 608 *p = 0;
21a8204649475c Christoph Böhmwalder 2025-12-16 609 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 610 case BM_OP_SET:
21a8204649475c Christoph Böhmwalder 2025-12-16 @611 count += hweight32(~*p);
21a8204649475c Christoph Böhmwalder 2025-12-16 @612 *p = -1;
21a8204649475c Christoph Böhmwalder 2025-12-16 613 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 614 case BM_OP_TEST:
21a8204649475c Christoph Böhmwalder 2025-12-16 615 BUG();
21a8204649475c Christoph Böhmwalder 2025-12-16 616 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 617 case BM_OP_COUNT:
21a8204649475c Christoph Böhmwalder 2025-12-16 618 total += hweight32(*p);
21a8204649475c Christoph Böhmwalder 2025-12-16 619 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 620 case BM_OP_MERGE:
21a8204649475c Christoph Böhmwalder 2025-12-16 621 count += hweight32(~*p & *buffer);
21a8204649475c Christoph Böhmwalder 2025-12-16 622 *p |= *buffer++;
21a8204649475c Christoph Böhmwalder 2025-12-16 623 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 624 case BM_OP_EXTRACT:
21a8204649475c Christoph Böhmwalder 2025-12-16 625 *buffer++ = *p;
21a8204649475c Christoph Böhmwalder 2025-12-16 626 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 627 case BM_OP_FIND_BIT:
21a8204649475c Christoph Böhmwalder 2025-12-16 628 count = find_next_bit_le32(p);
21a8204649475c Christoph Böhmwalder 2025-12-16 629 if (count < 32) {
21a8204649475c Christoph Böhmwalder 2025-12-16 630 count += bit_in_page;
21a8204649475c Christoph Böhmwalder 2025-12-16 631 goto found;
21a8204649475c Christoph Böhmwalder 2025-12-16 632 }
21a8204649475c Christoph Böhmwalder 2025-12-16 633 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 634 case BM_OP_FIND_ZERO_BIT:
21a8204649475c Christoph Böhmwalder 2025-12-16 635 count = find_next_zero_bit_le32(p);
21a8204649475c Christoph Böhmwalder 2025-12-16 636 if (count < 32) {
21a8204649475c Christoph Böhmwalder 2025-12-16 637 count += bit_in_page;
21a8204649475c Christoph Böhmwalder 2025-12-16 638 goto found;
21a8204649475c Christoph Böhmwalder 2025-12-16 639 }
21a8204649475c Christoph Böhmwalder 2025-12-16 640 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 641 }
21a8204649475c Christoph Böhmwalder 2025-12-16 642 start += 32;
21a8204649475c Christoph Böhmwalder 2025-12-16 643 bit_in_page += word32_skip;
21a8204649475c Christoph Böhmwalder 2025-12-16 644 if (bit_in_page >= BITS_PER_PAGE)
21a8204649475c Christoph Böhmwalder 2025-12-16 645 goto next_page;
21a8204649475c Christoph Böhmwalder 2025-12-16 646 }
21a8204649475c Christoph Böhmwalder 2025-12-16 647
21a8204649475c Christoph Böhmwalder 2025-12-16 648 /* don't overrun buffers with MERGE or EXTRACT,
21a8204649475c Christoph Böhmwalder 2025-12-16 649 * jump to the kunmap and then out... */
21a8204649475c Christoph Böhmwalder 2025-12-16 650 if (start > end)
21a8204649475c Christoph Böhmwalder 2025-12-16 651 goto next_page;
21a8204649475c Christoph Böhmwalder 2025-12-16 652
21a8204649475c Christoph Böhmwalder 2025-12-16 653 switch (op) {
21a8204649475c Christoph Böhmwalder 2025-12-16 654 default:
21a8204649475c Christoph Böhmwalder 2025-12-16 655 while (start <= end) {
21a8204649475c Christoph Böhmwalder 2025-12-16 656 switch (op) {
21a8204649475c Christoph Böhmwalder 2025-12-16 657 case BM_OP_CLEAR:
21a8204649475c Christoph Böhmwalder 2025-12-16 658 if (__test_and_clear_bit_le(bit_in_page, addr))
21a8204649475c Christoph Böhmwalder 2025-12-16 659 count++;
21a8204649475c Christoph Böhmwalder 2025-12-16 660 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 661 case BM_OP_SET:
21a8204649475c Christoph Böhmwalder 2025-12-16 662 if (!__test_and_set_bit_le(bit_in_page, addr))
21a8204649475c Christoph Böhmwalder 2025-12-16 663 count++;
21a8204649475c Christoph Böhmwalder 2025-12-16 664 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 665 case BM_OP_COUNT:
21a8204649475c Christoph Böhmwalder 2025-12-16 666 if (test_bit_le(bit_in_page, addr))
21a8204649475c Christoph Böhmwalder 2025-12-16 667 total++;
21a8204649475c Christoph Böhmwalder 2025-12-16 668 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 669 default:
21a8204649475c Christoph Böhmwalder 2025-12-16 670 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 671 }
21a8204649475c Christoph Böhmwalder 2025-12-16 672 start++;
21a8204649475c Christoph Böhmwalder 2025-12-16 673 bit_in_page++;
21a8204649475c Christoph Böhmwalder 2025-12-16 674 }
21a8204649475c Christoph Böhmwalder 2025-12-16 675 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 676 case BM_OP_MERGE:
b411b3637fa71f Philipp Reisner 2009-09-25 677 {
21a8204649475c Christoph Böhmwalder 2025-12-16 678 __le32 *p = (__le32 *)addr + (bit_in_page >> 5);
21a8204649475c Christoph Böhmwalder 2025-12-16 679 __le32 b = *buffer++ & cpu_to_le32((1 << (end - start + 1)) - 1);
b411b3637fa71f Philipp Reisner 2009-09-25 680
21a8204649475c Christoph Böhmwalder 2025-12-16 681 count += hweight32(~*p & b);
21a8204649475c Christoph Böhmwalder 2025-12-16 682 *p |= b;
b411b3637fa71f Philipp Reisner 2009-09-25 683
21a8204649475c Christoph Böhmwalder 2025-12-16 684 start = end + 1;
b411b3637fa71f Philipp Reisner 2009-09-25 685 }
21a8204649475c Christoph Böhmwalder 2025-12-16 686 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 687 case BM_OP_EXTRACT:
21a8204649475c Christoph Böhmwalder 2025-12-16 688 {
21a8204649475c Christoph Böhmwalder 2025-12-16 689 __le32 *p = (__le32 *)addr + (bit_in_page >> 5);
b411b3637fa71f Philipp Reisner 2009-09-25 690
21a8204649475c Christoph Böhmwalder 2025-12-16 691 *buffer++ = *p & cpu_to_le32((1 << (end - start + 1)) - 1);
21a8204649475c Christoph Böhmwalder 2025-12-16 692 start = end + 1;
21a8204649475c Christoph Böhmwalder 2025-12-16 693 }
21a8204649475c Christoph Böhmwalder 2025-12-16 694 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 695 case BM_OP_FIND_BIT:
21a8204649475c Christoph Böhmwalder 2025-12-16 696 {
21a8204649475c Christoph Böhmwalder 2025-12-16 697 unsigned int last = bit_in_page + (end - start);
21a8204649475c Christoph Böhmwalder 2025-12-16 698
21a8204649475c Christoph Böhmwalder 2025-12-16 699 count = find_next_bit_le(addr, last + 1, bit_in_page);
21a8204649475c Christoph Böhmwalder 2025-12-16 700 if (count < last + 1)
21a8204649475c Christoph Böhmwalder 2025-12-16 701 goto found;
21a8204649475c Christoph Böhmwalder 2025-12-16 702 start = end + 1;
21a8204649475c Christoph Böhmwalder 2025-12-16 703 }
21a8204649475c Christoph Böhmwalder 2025-12-16 704 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 705 case BM_OP_FIND_ZERO_BIT:
21a8204649475c Christoph Böhmwalder 2025-12-16 706 {
21a8204649475c Christoph Böhmwalder 2025-12-16 707 unsigned int last = bit_in_page + (end - start);
21a8204649475c Christoph Böhmwalder 2025-12-16 708 count = find_next_zero_bit_le(addr, last + 1, bit_in_page);
21a8204649475c Christoph Böhmwalder 2025-12-16 709 if (count < last + 1)
21a8204649475c Christoph Böhmwalder 2025-12-16 710 goto found;
21a8204649475c Christoph Böhmwalder 2025-12-16 711 start = end + 1;
21a8204649475c Christoph Böhmwalder 2025-12-16 712 }
21a8204649475c Christoph Böhmwalder 2025-12-16 713 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 714 }
21a8204649475c Christoph Böhmwalder 2025-12-16 715
21a8204649475c Christoph Böhmwalder 2025-12-16 716 next_page:
21a8204649475c Christoph Böhmwalder 2025-12-16 717 bm_unmap(bitmap, addr);
21a8204649475c Christoph Böhmwalder 2025-12-16 718 bit_in_page -= BITS_PER_PAGE;
21a8204649475c Christoph Böhmwalder 2025-12-16 719 switch (op) {
21a8204649475c Christoph Böhmwalder 2025-12-16 720 case BM_OP_CLEAR:
21a8204649475c Christoph Böhmwalder 2025-12-16 721 if (count) {
21a8204649475c Christoph Böhmwalder 2025-12-16 722 bm_set_page_lazy_writeout(bitmap, page);
21a8204649475c Christoph Böhmwalder 2025-12-16 723 total += count;
21a8204649475c Christoph Böhmwalder 2025-12-16 724 }
21a8204649475c Christoph Böhmwalder 2025-12-16 725 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 726 case BM_OP_SET:
21a8204649475c Christoph Böhmwalder 2025-12-16 727 case BM_OP_MERGE:
21a8204649475c Christoph Böhmwalder 2025-12-16 728 if (count) {
21a8204649475c Christoph Böhmwalder 2025-12-16 729 bm_set_page_need_writeout(bitmap, page);
21a8204649475c Christoph Böhmwalder 2025-12-16 730 total += count;
21a8204649475c Christoph Böhmwalder 2025-12-16 731 }
21a8204649475c Christoph Böhmwalder 2025-12-16 732 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 733 default:
21a8204649475c Christoph Böhmwalder 2025-12-16 734 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 735 }
21a8204649475c Christoph Böhmwalder 2025-12-16 736 continue;
21a8204649475c Christoph Böhmwalder 2025-12-16 737
21a8204649475c Christoph Böhmwalder 2025-12-16 738 found:
21a8204649475c Christoph Böhmwalder 2025-12-16 739 bm_unmap(bitmap, addr);
21a8204649475c Christoph Böhmwalder 2025-12-16 740 return start + count - bit_in_page;
21a8204649475c Christoph Böhmwalder 2025-12-16 741 }
21a8204649475c Christoph Böhmwalder 2025-12-16 742 switch (op) {
21a8204649475c Christoph Böhmwalder 2025-12-16 743 case BM_OP_CLEAR:
21a8204649475c Christoph Böhmwalder 2025-12-16 744 if (total)
21a8204649475c Christoph Böhmwalder 2025-12-16 745 bitmap->bm_set[bitmap_index] -= total;
21a8204649475c Christoph Böhmwalder 2025-12-16 746 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 747 case BM_OP_SET:
21a8204649475c Christoph Böhmwalder 2025-12-16 748 case BM_OP_MERGE:
21a8204649475c Christoph Böhmwalder 2025-12-16 749 if (total)
21a8204649475c Christoph Böhmwalder 2025-12-16 750 bitmap->bm_set[bitmap_index] += total;
21a8204649475c Christoph Böhmwalder 2025-12-16 751 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 752 case BM_OP_FIND_BIT:
21a8204649475c Christoph Böhmwalder 2025-12-16 753 case BM_OP_FIND_ZERO_BIT:
21a8204649475c Christoph Böhmwalder 2025-12-16 754 total = DRBD_END_OF_BITMAP;
21a8204649475c Christoph Böhmwalder 2025-12-16 755 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 756 default:
21a8204649475c Christoph Böhmwalder 2025-12-16 757 break;
21a8204649475c Christoph Böhmwalder 2025-12-16 758 }
21a8204649475c Christoph Böhmwalder 2025-12-16 759 return total;
21a8204649475c Christoph Böhmwalder 2025-12-16 760 }
21a8204649475c Christoph Böhmwalder 2025-12-16 761
:::::: The code at line 607 was first introduced by commit
:::::: 21a8204649475cdb3371ee62c258992ecaea406d drbd: rework activity log and bitmap for DRBD 9 multi-peer replication
:::::: TO: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
:::::: CC: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
reply other threads:[~2026-03-19 7:32 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=202603191508.U8ePudCE-lkp@intel.com \
--to=lkp@intel.com \
--cc=christoph.boehmwalder@linbit.com \
--cc=oe-kbuild-all@lists.linux.dev \
/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.