* [ardb:for-kernelci 4/4] include/linux/efi.h:1098:42: sparse: sparse: incorrect type in initializer (different base types)
@ 2021-03-10 13:08 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-03-10 13:08 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 77633 bytes --]
tree: git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git for-kernelci
head: 295a2a7d5fd9ff0e1fd50d5265297464888cbfef
commit: 295a2a7d5fd9ff0e1fd50d5265297464888cbfef [4/4] efi: use 32-bit alignment for efi_guid_t literals
config: arm64-randconfig-s032-20210309 (attached as .config)
compiler: aarch64-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# apt-get install sparse
# sparse version: v0.6.3-262-g5e674421-dirty
# https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/commit/?id=295a2a7d5fd9ff0e1fd50d5265297464888cbfef
git remote add ardb git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git
git fetch --no-tags ardb for-kernelci
git checkout 295a2a7d5fd9ff0e1fd50d5265297464888cbfef
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=arm64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
"sparse warnings: (new ones prefixed by >>)"
>> drivers/firmware/efi/efi-init.c:58:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi-init.c:58:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi-init.c:58:10: sparse: got unsigned int
>> drivers/firmware/efi/efi-init.c:58:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi-init.c:58:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi-init.c:58:10: sparse: got int
>> drivers/firmware/efi/efi-init.c:58:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi-init.c:58:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi-init.c:58:10: sparse: got int
drivers/firmware/efi/efi-init.c:59:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi-init.c:59:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi-init.c:59:10: sparse: got unsigned int
drivers/firmware/efi/efi-init.c:59:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi-init.c:59:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi-init.c:59:10: sparse: got int
drivers/firmware/efi/efi-init.c:59:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi-init.c:59:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi-init.c:59:10: sparse: got int
--
>> drivers/firmware/efi/efi.c:512:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi.c:512:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:512:10: sparse: got unsigned int
>> drivers/firmware/efi/efi.c:512:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:512:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:512:10: sparse: got int
>> drivers/firmware/efi/efi.c:512:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:512:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:512:10: sparse: got int
drivers/firmware/efi/efi.c:513:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi.c:513:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:513:10: sparse: got unsigned int
drivers/firmware/efi/efi.c:513:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:513:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:513:10: sparse: got int
drivers/firmware/efi/efi.c:513:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:513:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:513:10: sparse: got int
drivers/firmware/efi/efi.c:514:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi.c:514:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:514:10: sparse: got unsigned int
drivers/firmware/efi/efi.c:514:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:514:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:514:10: sparse: got int
drivers/firmware/efi/efi.c:514:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:514:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:514:10: sparse: got int
drivers/firmware/efi/efi.c:515:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi.c:515:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:515:10: sparse: got unsigned int
drivers/firmware/efi/efi.c:515:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:515:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:515:10: sparse: got int
drivers/firmware/efi/efi.c:515:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:515:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:515:10: sparse: got int
drivers/firmware/efi/efi.c:516:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi.c:516:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:516:10: sparse: got unsigned int
drivers/firmware/efi/efi.c:516:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:516:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:516:10: sparse: got int
drivers/firmware/efi/efi.c:516:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:516:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:516:10: sparse: got int
drivers/firmware/efi/efi.c:517:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi.c:517:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:517:10: sparse: got unsigned int
drivers/firmware/efi/efi.c:517:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:517:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:517:10: sparse: got int
drivers/firmware/efi/efi.c:517:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:517:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:517:10: sparse: got int
>> drivers/firmware/efi/efi.c:518:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/efi.c:518:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:518:10: sparse: got int
drivers/firmware/efi/efi.c:518:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:518:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:518:10: sparse: got int
drivers/firmware/efi/efi.c:518:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:518:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:518:10: sparse: got int
drivers/firmware/efi/efi.c:519:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi.c:519:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:519:10: sparse: got unsigned int
drivers/firmware/efi/efi.c:519:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:519:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:519:10: sparse: got int
drivers/firmware/efi/efi.c:519:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:519:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:519:10: sparse: got int
drivers/firmware/efi/efi.c:520:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/efi.c:520:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:520:10: sparse: got int
drivers/firmware/efi/efi.c:520:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:520:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:520:10: sparse: got int
drivers/firmware/efi/efi.c:520:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:520:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:520:10: sparse: got int
drivers/firmware/efi/efi.c:521:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi.c:521:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:521:10: sparse: got unsigned int
drivers/firmware/efi/efi.c:521:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:521:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:521:10: sparse: got int
drivers/firmware/efi/efi.c:521:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:521:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:521:10: sparse: got int
drivers/firmware/efi/efi.c:522:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/efi.c:522:10: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/efi.c:522:10: sparse: got unsigned int
drivers/firmware/efi/efi.c:522:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/efi.c:522:10: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/efi.c:522:10: sparse: got int
drivers/firmware/efi/efi.c:522:10: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/efi.c:522:10: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/efi.c:522:10: sparse: got int
drivers/firmware/efi/efi.c:538:54: sparse: sparse: Initializer entry defined twice
drivers/firmware/efi/efi.c:538:54: sparse: also defined here
--
>> drivers/firmware/efi/vars.c:177:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:177:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:177:11: sparse: got unsigned int
>> drivers/firmware/efi/vars.c:177:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:177:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:177:11: sparse: got int
>> drivers/firmware/efi/vars.c:177:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:177:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:177:11: sparse: got int
drivers/firmware/efi/vars.c:178:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:178:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:178:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:178:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:178:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:178:11: sparse: got int
drivers/firmware/efi/vars.c:178:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:178:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:178:11: sparse: got int
drivers/firmware/efi/vars.c:179:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:179:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:179:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:179:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:179:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:179:11: sparse: got int
drivers/firmware/efi/vars.c:179:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:179:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:179:11: sparse: got int
drivers/firmware/efi/vars.c:180:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:180:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:180:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:180:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:180:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:180:11: sparse: got int
drivers/firmware/efi/vars.c:180:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:180:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:180:11: sparse: got int
drivers/firmware/efi/vars.c:181:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:181:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:181:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:181:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:181:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:181:11: sparse: got int
drivers/firmware/efi/vars.c:181:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:181:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:181:11: sparse: got int
drivers/firmware/efi/vars.c:182:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:182:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:182:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:182:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:182:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:182:11: sparse: got int
drivers/firmware/efi/vars.c:182:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:182:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:182:11: sparse: got int
drivers/firmware/efi/vars.c:183:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:183:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:183:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:183:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:183:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:183:11: sparse: got int
drivers/firmware/efi/vars.c:183:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:183:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:183:11: sparse: got int
drivers/firmware/efi/vars.c:184:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:184:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:184:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:184:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:184:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:184:11: sparse: got int
drivers/firmware/efi/vars.c:184:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:184:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:184:11: sparse: got int
drivers/firmware/efi/vars.c:185:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:185:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:185:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:185:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:185:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:185:11: sparse: got int
drivers/firmware/efi/vars.c:185:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:185:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:185:11: sparse: got int
drivers/firmware/efi/vars.c:186:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:186:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:186:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:186:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:186:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:186:11: sparse: got int
drivers/firmware/efi/vars.c:186:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:186:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:186:11: sparse: got int
drivers/firmware/efi/vars.c:187:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:187:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:187:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:187:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:187:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:187:11: sparse: got int
drivers/firmware/efi/vars.c:187:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:187:11: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/vars.c:187:11: sparse: got int
drivers/firmware/efi/vars.c:188:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/vars.c:188:11: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/vars.c:188:11: sparse: got unsigned int
drivers/firmware/efi/vars.c:188:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/vars.c:188:11: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/vars.c:188:11: sparse: got int
drivers/firmware/efi/vars.c:188:11: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/vars.c:188:11: sparse: expected restricted __le16 [usertype] c
--
drivers/firmware/efi/test/efi_test.c:157:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] data_size @@
drivers/firmware/efi/test/efi_test.c:157:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:157:13: sparse: got unsigned long *[addressable] data_size
>> drivers/firmware/efi/test/efi_test.c:160:61: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct efi_guid_t [usertype] *[addressable] vendor_guid @@
drivers/firmware/efi/test/efi_test.c:160:61: sparse: expected void const [noderef] __user *from
drivers/firmware/efi/test/efi_test.c:160:61: sparse: got struct efi_guid_t [usertype] *[addressable] vendor_guid
drivers/firmware/efi/test/efi_test.c:167:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *src @@ got unsigned short [usertype] *[addressable] variable_name @@
drivers/firmware/efi/test/efi_test.c:167:60: sparse: expected unsigned short [noderef] [usertype] __user *src
drivers/firmware/efi/test/efi_test.c:167:60: sparse: got unsigned short [usertype] *[addressable] variable_name
drivers/firmware/efi/test/efi_test.c:187:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@
drivers/firmware/efi/test/efi_test.c:187:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:187:13: sparse: got unsigned long [usertype] *[addressable] status
drivers/firmware/efi/test/efi_test.c:194:35: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] data_size @@
drivers/firmware/efi/test/efi_test.c:194:35: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:194:35: sparse: got unsigned long *[addressable] data_size
drivers/firmware/efi/test/efi_test.c:209:45: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *[addressable] data @@
drivers/firmware/efi/test/efi_test.c:209:45: sparse: expected void [noderef] __user *to
drivers/firmware/efi/test/efi_test.c:209:45: sparse: got void *[addressable] data
drivers/firmware/efi/test/efi_test.c:215:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int [noderef] __user *__p @@ got unsigned int [usertype] *[addressable] attributes @@
drivers/firmware/efi/test/efi_test.c:215:19: sparse: expected unsigned int [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:215:19: sparse: got unsigned int [usertype] *[addressable] attributes
drivers/firmware/efi/test/efi_test.c:220:19: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] data_size @@
drivers/firmware/efi/test/efi_test.c:220:19: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:220:19: sparse: got unsigned long *[addressable] data_size
drivers/firmware/efi/test/efi_test.c:243:53: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct efi_guid_t [usertype] *[addressable] vendor_guid @@
drivers/firmware/efi/test/efi_test.c:243:53: sparse: expected void const [noderef] __user *from
drivers/firmware/efi/test/efi_test.c:243:53: sparse: got struct efi_guid_t [usertype] *[addressable] vendor_guid
drivers/firmware/efi/test/efi_test.c:248:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *src @@ got unsigned short [usertype] *[addressable] variable_name @@
drivers/firmware/efi/test/efi_test.c:248:60: sparse: expected unsigned short [noderef] [usertype] __user *src
drivers/firmware/efi/test/efi_test.c:248:60: sparse: got unsigned short [usertype] *[addressable] variable_name
drivers/firmware/efi/test/efi_test.c:253:39: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const [noderef] __user * @@ got void *[addressable] data @@
drivers/firmware/efi/test/efi_test.c:253:39: sparse: expected void const [noderef] __user *
drivers/firmware/efi/test/efi_test.c:253:39: sparse: got void *[addressable] data
drivers/firmware/efi/test/efi_test.c:263:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@
drivers/firmware/efi/test/efi_test.c:263:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:263:13: sparse: got unsigned long [usertype] *[addressable] status
drivers/firmware/efi/test/efi_test.c:292:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@
drivers/firmware/efi/test/efi_test.c:292:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:292:13: sparse: got unsigned long [usertype] *[addressable] status
drivers/firmware/efi/test/efi_test.c:301:27: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct efi_time_cap_t [noderef] [usertype] __user *cap_local @@ got struct efi_time_cap_t [usertype] * @@
drivers/firmware/efi/test/efi_test.c:301:27: sparse: expected struct efi_time_cap_t [noderef] [usertype] __user *cap_local
drivers/firmware/efi/test/efi_test.c:301:27: sparse: got struct efi_time_cap_t [usertype] *
drivers/firmware/efi/test/efi_test.c:308:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got struct efi_time_t [usertype] *[addressable] time @@
drivers/firmware/efi/test/efi_test.c:308:41: sparse: expected void [noderef] __user *to
drivers/firmware/efi/test/efi_test.c:308:41: sparse: got struct efi_time_t [usertype] *[addressable] time
drivers/firmware/efi/test/efi_test.c:325:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct efi_time_t [usertype] *[addressable] time @@
drivers/firmware/efi/test/efi_test.c:325:46: sparse: expected void const [noderef] __user *from
drivers/firmware/efi/test/efi_test.c:325:46: sparse: got struct efi_time_t [usertype] *[addressable] time
drivers/firmware/efi/test/efi_test.c:330:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@
drivers/firmware/efi/test/efi_test.c:330:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:330:13: sparse: got unsigned long [usertype] *[addressable] status
drivers/firmware/efi/test/efi_test.c:354:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@
drivers/firmware/efi/test/efi_test.c:354:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:354:13: sparse: got unsigned long [usertype] *[addressable] status
drivers/firmware/efi/test/efi_test.c:360:38: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char [noderef] __user *__p @@ got unsigned char [usertype] *[addressable] enabled @@
drivers/firmware/efi/test/efi_test.c:360:38: sparse: expected unsigned char [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:360:38: sparse: got unsigned char [usertype] *[addressable] enabled
drivers/firmware/efi/test/efi_test.c:365:47: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got struct efi_time_t [usertype] *[addressable] time @@
drivers/firmware/efi/test/efi_test.c:365:47: sparse: expected void [noderef] __user *to
drivers/firmware/efi/test/efi_test.c:365:47: sparse: got struct efi_time_t [usertype] *[addressable] time
drivers/firmware/efi/test/efi_test.c:389:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct efi_time_t [usertype] *[addressable] time @@
drivers/firmware/efi/test/efi_test.c:389:60: sparse: expected void const [noderef] __user *from
drivers/firmware/efi/test/efi_test.c:389:60: sparse: got struct efi_time_t [usertype] *[addressable] time
drivers/firmware/efi/test/efi_test.c:397:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@
drivers/firmware/efi/test/efi_test.c:397:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:397:13: sparse: got unsigned long [usertype] *[addressable] status
drivers/firmware/efi/test/efi_test.c:421:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] variable_name_size @@
drivers/firmware/efi/test/efi_test.c:421:21: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:421:21: sparse: got unsigned long *[addressable] variable_name_size
drivers/firmware/efi/test/efi_test.c:429:52: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct efi_guid_t [usertype] *[addressable] vendor_guid @@
drivers/firmware/efi/test/efi_test.c:429:52: sparse: expected void const [noderef] __user *from
drivers/firmware/efi/test/efi_test.c:429:52: sparse: got struct efi_guid_t [usertype] *[addressable] vendor_guid
drivers/firmware/efi/test/efi_test.c:439:52: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *src @@ got unsigned short [usertype] *[addressable] variable_name @@
drivers/firmware/efi/test/efi_test.c:439:52: sparse: expected unsigned short [noderef] [usertype] __user *src
drivers/firmware/efi/test/efi_test.c:439:52: sparse: got unsigned short [usertype] *[addressable] variable_name
drivers/firmware/efi/test/efi_test.c:452:52: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *src @@ got unsigned short [usertype] *[addressable] variable_name @@
drivers/firmware/efi/test/efi_test.c:452:52: sparse: expected unsigned short [noderef] [usertype] __user *src
drivers/firmware/efi/test/efi_test.c:452:52: sparse: got unsigned short [usertype] *[addressable] variable_name
drivers/firmware/efi/test/efi_test.c:461:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@
drivers/firmware/efi/test/efi_test.c:461:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:461:13: sparse: got unsigned long [usertype] *[addressable] status
drivers/firmware/efi/test/efi_test.c:468:35: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] variable_name_size @@
drivers/firmware/efi/test/efi_test.c:468:35: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:468:35: sparse: got unsigned long *[addressable] variable_name_size
drivers/firmware/efi/test/efi_test.c:479:62: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected unsigned short [noderef] [usertype] __user *dst @@ got unsigned short [usertype] *[addressable] variable_name @@
drivers/firmware/efi/test/efi_test.c:479:62: sparse: expected unsigned short [noderef] [usertype] __user *dst
drivers/firmware/efi/test/efi_test.c:479:62: sparse: got unsigned short [usertype] *[addressable] variable_name
drivers/firmware/efi/test/efi_test.c:487:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long *[addressable] variable_name_size @@
drivers/firmware/efi/test/efi_test.c:487:21: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:487:21: sparse: got unsigned long *[addressable] variable_name_size
>> drivers/firmware/efi/test/efi_test.c:494:53: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got struct efi_guid_t [usertype] *[addressable] vendor_guid @@
drivers/firmware/efi/test/efi_test.c:494:53: sparse: expected void [noderef] __user *to
drivers/firmware/efi/test/efi_test.c:494:53: sparse: got struct efi_guid_t [usertype] *[addressable] vendor_guid
drivers/firmware/efi/test/efi_test.c:522:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@
drivers/firmware/efi/test/efi_test.c:522:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:522:13: sparse: got unsigned long [usertype] *[addressable] status
drivers/firmware/efi/test/efi_test.c:529:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int [noderef] __user *__p @@ got unsigned int [usertype] *[addressable] high_count @@
drivers/firmware/efi/test/efi_test.c:529:13: sparse: expected unsigned int [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:529:13: sparse: got unsigned int [usertype] *[addressable] high_count
drivers/firmware/efi/test/efi_test.c:546:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const [noderef] __user * @@ got void * @@
drivers/firmware/efi/test/efi_test.c:546:37: sparse: expected void const [noderef] __user *
drivers/firmware/efi/test/efi_test.c:546:37: sparse: got void *
drivers/firmware/efi/test/efi_test.c:575:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] status @@
drivers/firmware/efi/test/efi_test.c:575:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:575:13: sparse: got unsigned long [usertype] *[addressable] status
drivers/firmware/efi/test/efi_test.c:581:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [noderef] __user *__p @@ got unsigned long long [usertype] *[addressable] maximum_variable_storage_size @@
drivers/firmware/efi/test/efi_test.c:581:13: sparse: expected unsigned long long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:581:13: sparse: got unsigned long long [usertype] *[addressable] maximum_variable_storage_size
drivers/firmware/efi/test/efi_test.c:585:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [noderef] __user *__p @@ got unsigned long long [usertype] *[addressable] remaining_variable_storage_size @@
drivers/firmware/efi/test/efi_test.c:585:13: sparse: expected unsigned long long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:585:13: sparse: got unsigned long long [usertype] *[addressable] remaining_variable_storage_size
drivers/firmware/efi/test/efi_test.c:589:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [noderef] __user *__p @@ got unsigned long long [usertype] *[addressable] maximum_variable_size @@
drivers/firmware/efi/test/efi_test.c:589:13: sparse: expected unsigned long long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:589:13: sparse: got unsigned long long [usertype] *[addressable] maximum_variable_size
drivers/firmware/efi/test/efi_test.c:625:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct efi_capsule_header_t [usertype] *[noderef] __user *__p @@ got struct efi_capsule_header_t [usertype] ** @@
drivers/firmware/efi/test/efi_test.c:625:21: sparse: expected struct efi_capsule_header_t [usertype] *[noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:625:21: sparse: got struct efi_capsule_header_t [usertype] **
drivers/firmware/efi/test/efi_test.c:629:50: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct efi_capsule_header_t [usertype] *[assigned] c @@
drivers/firmware/efi/test/efi_test.c:629:50: sparse: expected void const [noderef] __user *from
drivers/firmware/efi/test/efi_test.c:629:50: sparse: got struct efi_capsule_header_t [usertype] *[assigned] c
drivers/firmware/efi/test/efi_test.c:643:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long [noderef] __user *__p @@ got unsigned long [usertype] *[addressable] [assigned] status @@
drivers/firmware/efi/test/efi_test.c:643:13: sparse: expected unsigned long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:643:13: sparse: got unsigned long [usertype] *[addressable] [assigned] status
drivers/firmware/efi/test/efi_test.c:653:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long long [noderef] __user *__p @@ got unsigned long long [usertype] *[addressable] [assigned] maximum_capsule_size @@
drivers/firmware/efi/test/efi_test.c:653:13: sparse: expected unsigned long long [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:653:13: sparse: got unsigned long long [usertype] *[addressable] [assigned] maximum_capsule_size
drivers/firmware/efi/test/efi_test.c:658:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int [noderef] __user *__p @@ got int *[addressable] [assigned] reset_type @@
drivers/firmware/efi/test/efi_test.c:658:13: sparse: expected int [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:658:13: sparse: got int *[addressable] [assigned] reset_type
drivers/firmware/efi/test/efi_test.c:671:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected unsigned int [noderef] __user *supported_mask @@ got unsigned int * @@
drivers/firmware/efi/test/efi_test.c:671:24: sparse: expected unsigned int [noderef] __user *supported_mask
drivers/firmware/efi/test/efi_test.c:671:24: sparse: got unsigned int *
drivers/firmware/efi/test/efi_test.c:35:27: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [usertype] *s @@ got unsigned short [noderef] [usertype] __user *str @@
drivers/firmware/efi/test/efi_test.c:35:27: sparse: expected unsigned short [usertype] *s
drivers/firmware/efi/test/efi_test.c:35:27: sparse: got unsigned short [noderef] [usertype] __user *str
drivers/firmware/efi/test/efi_test.c:44:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@
drivers/firmware/efi/test/efi_test.c:44:13: sparse: expected unsigned short [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:44:13: sparse: got unsigned short [usertype] *
drivers/firmware/efi/test/efi_test.c:50:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@
drivers/firmware/efi/test/efi_test.c:50:21: sparse: expected unsigned short [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:50:21: sparse: got unsigned short [usertype] *
drivers/firmware/efi/test/efi_test.c:35:27: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [usertype] *[assigned] s @@ got unsigned short [noderef] [usertype] __user *str @@
drivers/firmware/efi/test/efi_test.c:35:27: sparse: expected unsigned short [usertype] *[assigned] s
drivers/firmware/efi/test/efi_test.c:35:27: sparse: got unsigned short [noderef] [usertype] __user *str
drivers/firmware/efi/test/efi_test.c:44:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@
drivers/firmware/efi/test/efi_test.c:44:13: sparse: expected unsigned short [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:44:13: sparse: got unsigned short [usertype] *
drivers/firmware/efi/test/efi_test.c:50:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@
drivers/firmware/efi/test/efi_test.c:50:21: sparse: expected unsigned short [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:50:21: sparse: got unsigned short [usertype] *
drivers/firmware/efi/test/efi_test.c:35:27: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [usertype] *[assigned] s @@ got unsigned short [noderef] [usertype] __user *str @@
drivers/firmware/efi/test/efi_test.c:35:27: sparse: expected unsigned short [usertype] *[assigned] s
drivers/firmware/efi/test/efi_test.c:35:27: sparse: got unsigned short [noderef] [usertype] __user *str
drivers/firmware/efi/test/efi_test.c:44:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@
drivers/firmware/efi/test/efi_test.c:44:13: sparse: expected unsigned short [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:44:13: sparse: got unsigned short [usertype] *
drivers/firmware/efi/test/efi_test.c:50:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short [noderef] __user *__p @@ got unsigned short [usertype] * @@
drivers/firmware/efi/test/efi_test.c:50:21: sparse: expected unsigned short [noderef] __user *__p
drivers/firmware/efi/test/efi_test.c:50:21: sparse: got unsigned short [usertype] *
--
>> drivers/firmware/efi/libstub/random.c:41:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/random.c:41:32: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/random.c:41:32: sparse: got int
>> drivers/firmware/efi/libstub/random.c:41:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/random.c:41:32: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/random.c:41:32: sparse: got int
>> drivers/firmware/efi/libstub/random.c:41:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/random.c:41:32: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/random.c:41:32: sparse: got int
drivers/firmware/efi/libstub/random.c:67:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/random.c:67:32: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/random.c:67:32: sparse: got int
drivers/firmware/efi/libstub/random.c:67:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/random.c:67:32: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/random.c:67:32: sparse: got int
drivers/firmware/efi/libstub/random.c:67:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/random.c:67:32: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/random.c:67:32: sparse: got int
>> drivers/firmware/efi/libstub/random.c:68:35: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/libstub/random.c:68:35: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/random.c:68:35: sparse: got unsigned int
drivers/firmware/efi/libstub/random.c:68:35: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/random.c:68:35: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/random.c:68:35: sparse: got int
drivers/firmware/efi/libstub/random.c:68:35: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/random.c:68:35: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/random.c:68:35: sparse: got int
drivers/firmware/efi/libstub/random.c:69:37: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/random.c:69:37: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/random.c:69:37: sparse: got int
drivers/firmware/efi/libstub/random.c:69:37: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/random.c:69:37: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/random.c:69:37: sparse: got int
drivers/firmware/efi/libstub/random.c:69:37: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/random.c:69:37: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/random.c:69:37: sparse: got int
--
>> drivers/firmware/efi/libstub/pci.c:18:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/pci.c:18:32: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/pci.c:18:32: sparse: got int
>> drivers/firmware/efi/libstub/pci.c:18:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/pci.c:18:32: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/pci.c:18:32: sparse: got int
>> drivers/firmware/efi/libstub/pci.c:18:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/pci.c:18:32: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/pci.c:18:32: sparse: got int
--
>> drivers/firmware/efi/libstub/gop.c:480:43: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/libstub/gop.c:480:43: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/gop.c:480:43: sparse: got unsigned int
>> drivers/firmware/efi/libstub/gop.c:480:43: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/gop.c:480:43: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/gop.c:480:43: sparse: got int
>> drivers/firmware/efi/libstub/gop.c:480:43: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/gop.c:480:43: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/gop.c:480:43: sparse: got int
--
>> drivers/firmware/efi/libstub/file.c:42:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/file.c:42:32: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/file.c:42:32: sparse: got int
>> drivers/firmware/efi/libstub/file.c:42:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/file.c:42:32: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/file.c:42:32: sparse: got int
>> drivers/firmware/efi/libstub/file.c:42:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/file.c:42:32: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/file.c:42:32: sparse: got int
>> drivers/firmware/efi/libstub/file.c:69:31: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/libstub/file.c:69:31: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/file.c:69:31: sparse: got unsigned int
drivers/firmware/efi/libstub/file.c:69:31: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/file.c:69:31: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/file.c:69:31: sparse: got int
drivers/firmware/efi/libstub/file.c:69:31: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/file.c:69:31: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/file.c:69:31: sparse: got int
--
>> drivers/firmware/efi/libstub/efi-stub-helper.c:545:17: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/efi-stub-helper.c:545:17: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/efi-stub-helper.c:545:17: sparse: got int
>> drivers/firmware/efi/libstub/efi-stub-helper.c:545:17: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/efi-stub-helper.c:545:17: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/efi-stub-helper.c:545:17: sparse: got int
>> drivers/firmware/efi/libstub/efi-stub-helper.c:545:17: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/efi-stub-helper.c:545:17: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/efi-stub-helper.c:545:17: sparse: got int
drivers/firmware/efi/libstub/efi-stub-helper.c:572:37: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/efi-stub-helper.c:572:37: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/efi-stub-helper.c:572:37: sparse: got int
drivers/firmware/efi/libstub/efi-stub-helper.c:572:37: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/efi-stub-helper.c:572:37: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/efi-stub-helper.c:572:37: sparse: got int
drivers/firmware/efi/libstub/efi-stub-helper.c:572:37: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/efi-stub-helper.c:572:37: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/efi-stub-helper.c:572:37: sparse: got int
--
>> drivers/firmware/efi/libstub/secureboot.c:16:37: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/secureboot.c:16:37: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/secureboot.c:16:37: sparse: got int
>> drivers/firmware/efi/libstub/secureboot.c:16:37: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/secureboot.c:16:37: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/secureboot.c:16:37: sparse: got int
>> drivers/firmware/efi/libstub/secureboot.c:16:37: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/secureboot.c:16:37: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/secureboot.c:16:37: sparse: got int
drivers/firmware/efi/libstub/secureboot.c: note: in included file:
>> include/linux/efi.h:1098:42: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
include/linux/efi.h:1098:42: sparse: expected restricted __le32 [usertype] a
include/linux/efi.h:1098:42: sparse: got unsigned int
>> include/linux/efi.h:1098:42: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
include/linux/efi.h:1098:42: sparse: expected restricted __le16 [usertype] b
include/linux/efi.h:1098:42: sparse: got int
>> include/linux/efi.h:1098:42: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
include/linux/efi.h:1098:42: sparse: expected restricted __le16 [usertype] c
include/linux/efi.h:1098:42: sparse: got int
include/linux/efi.h:1106:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
include/linux/efi.h:1106:32: sparse: expected restricted __le32 [usertype] a
include/linux/efi.h:1106:32: sparse: got unsigned int
include/linux/efi.h:1106:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
include/linux/efi.h:1106:32: sparse: expected restricted __le16 [usertype] b
include/linux/efi.h:1106:32: sparse: got int
include/linux/efi.h:1106:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
include/linux/efi.h:1106:32: sparse: expected restricted __le16 [usertype] c
include/linux/efi.h:1106:32: sparse: got int
--
>> drivers/firmware/efi/libstub/efi-stub.c:54:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/libstub/efi-stub.c:54:32: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/efi-stub.c:54:32: sparse: got unsigned int
>> drivers/firmware/efi/libstub/efi-stub.c:54:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/efi-stub.c:54:32: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/efi-stub.c:54:32: sparse: got int
>> drivers/firmware/efi/libstub/efi-stub.c:54:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/efi-stub.c:54:32: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/efi-stub.c:54:32: sparse: got int
drivers/firmware/efi/libstub/efi-stub.c:79:44: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/libstub/efi-stub.c:79:44: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/efi-stub.c:79:44: sparse: got unsigned int
drivers/firmware/efi/libstub/efi-stub.c:79:44: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/efi-stub.c:79:44: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/efi-stub.c:79:44: sparse: got int
drivers/firmware/efi/libstub/efi-stub.c:79:44: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/efi-stub.c:79:44: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/efi-stub.c:79:44: sparse: got int
>> drivers/firmware/efi/libstub/efi-stub.c:119:41: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/efi-stub.c:119:41: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/efi-stub.c:119:41: sparse: got int
drivers/firmware/efi/libstub/efi-stub.c:119:41: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/efi-stub.c:119:41: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/efi-stub.c:119:41: sparse: got int
drivers/firmware/efi/libstub/efi-stub.c:119:41: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/efi-stub.c:119:41: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/efi-stub.c:119:41: sparse: got int
drivers/firmware/efi/libstub/efi-stub.c:248:41: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/libstub/efi-stub.c:248:41: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/efi-stub.c:248:41: sparse: got unsigned int
drivers/firmware/efi/libstub/efi-stub.c:248:41: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/efi-stub.c:248:41: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/efi-stub.c:248:41: sparse: got int
drivers/firmware/efi/libstub/efi-stub.c:248:41: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/efi-stub.c:248:41: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/efi-stub.c:248:41: sparse: got int
--
drivers/firmware/efi/libstub/fdt.c:99:42: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] initrd_image_start @@ got restricted __be64 [usertype] @@
drivers/firmware/efi/libstub/fdt.c:99:42: sparse: expected unsigned long long [usertype] initrd_image_start
drivers/firmware/efi/libstub/fdt.c:99:42: sparse: got restricted __be64 [usertype]
drivers/firmware/efi/libstub/fdt.c:105:34: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] initrd_image_end @@ got restricted __be64 [usertype] @@
drivers/firmware/efi/libstub/fdt.c:105:34: sparse: expected unsigned long long [usertype] initrd_image_end
drivers/firmware/efi/libstub/fdt.c:105:34: sparse: got restricted __be64 [usertype]
drivers/firmware/efi/libstub/fdt.c:113:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] fdt_val64 @@ got restricted __be64 [usertype] @@
drivers/firmware/efi/libstub/fdt.c:113:19: sparse: expected unsigned long long [usertype] fdt_val64
drivers/firmware/efi/libstub/fdt.c:113:19: sparse: got restricted __be64 [usertype]
drivers/firmware/efi/libstub/fdt.c:173:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] fdt_val64 @@ got restricted __be64 [usertype] @@
drivers/firmware/efi/libstub/fdt.c:173:19: sparse: expected unsigned long long [usertype] fdt_val64
drivers/firmware/efi/libstub/fdt.c:173:19: sparse: got restricted __be64 [usertype]
drivers/firmware/efi/libstub/fdt.c:179:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] fdt_val32 @@ got restricted __be32 [usertype] @@
drivers/firmware/efi/libstub/fdt.c:179:19: sparse: expected unsigned int [usertype] fdt_val32
drivers/firmware/efi/libstub/fdt.c:179:19: sparse: got restricted __be32 [usertype]
drivers/firmware/efi/libstub/fdt.c:185:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [addressable] [usertype] fdt_val32 @@ got restricted __be32 [usertype] @@
drivers/firmware/efi/libstub/fdt.c:185:19: sparse: expected unsigned int [addressable] [usertype] fdt_val32
drivers/firmware/efi/libstub/fdt.c:185:19: sparse: got restricted __be32 [usertype]
drivers/firmware/efi/libstub/fdt.c:191:19: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [addressable] [usertype] fdt_val32 @@ got restricted __be32 [usertype] @@
drivers/firmware/efi/libstub/fdt.c:191:19: sparse: expected unsigned int [addressable] [usertype] fdt_val32
drivers/firmware/efi/libstub/fdt.c:191:19: sparse: got restricted __be32 [usertype]
>> drivers/firmware/efi/libstub/fdt.c:357:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/libstub/fdt.c:357:36: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/fdt.c:357:36: sparse: got unsigned int
>> drivers/firmware/efi/libstub/fdt.c:357:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/fdt.c:357:36: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/fdt.c:357:36: sparse: got int
>> drivers/firmware/efi/libstub/fdt.c:357:36: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/fdt.c:357:36: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/fdt.c:357:36: sparse: got int
--
>> drivers/firmware/efi/libstub/tpm.c:52:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/tpm.c:52:32: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/tpm.c:52:32: sparse: got int
>> drivers/firmware/efi/libstub/tpm.c:52:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/tpm.c:52:32: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/tpm.c:52:32: sparse: got int
>> drivers/firmware/efi/libstub/tpm.c:52:32: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/tpm.c:52:32: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/tpm.c:52:32: sparse: got int
>> drivers/firmware/efi/libstub/tpm.c:53:42: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got unsigned int @@
drivers/firmware/efi/libstub/tpm.c:53:42: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/tpm.c:53:42: sparse: got unsigned int
drivers/firmware/efi/libstub/tpm.c:53:42: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/tpm.c:53:42: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/tpm.c:53:42: sparse: got int
drivers/firmware/efi/libstub/tpm.c:53:42: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/tpm.c:53:42: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/tpm.c:53:42: sparse: got int
drivers/firmware/efi/libstub/tpm.c:131:59: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le32 [usertype] a @@ got int @@
drivers/firmware/efi/libstub/tpm.c:131:59: sparse: expected restricted __le32 [usertype] a
drivers/firmware/efi/libstub/tpm.c:131:59: sparse: got int
drivers/firmware/efi/libstub/tpm.c:131:59: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] b @@ got int @@
drivers/firmware/efi/libstub/tpm.c:131:59: sparse: expected restricted __le16 [usertype] b
drivers/firmware/efi/libstub/tpm.c:131:59: sparse: got int
drivers/firmware/efi/libstub/tpm.c:131:59: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __le16 [usertype] c @@ got int @@
drivers/firmware/efi/libstub/tpm.c:131:59: sparse: expected restricted __le16 [usertype] c
drivers/firmware/efi/libstub/tpm.c:131:59: sparse: got int
vim +1098 include/linux/efi.h
e1ac4b2406d94e Chester Lin 2020-10-30 1089
e1ac4b2406d94e Chester Lin 2020-10-30 1090 static inline
e1ac4b2406d94e Chester Lin 2020-10-30 1091 enum efi_secureboot_mode efi_get_secureboot_mode(efi_get_variable_t *get_var)
e1ac4b2406d94e Chester Lin 2020-10-30 1092 {
e1ac4b2406d94e Chester Lin 2020-10-30 1093 u8 secboot, setupmode = 0;
e1ac4b2406d94e Chester Lin 2020-10-30 1094 efi_status_t status;
e1ac4b2406d94e Chester Lin 2020-10-30 1095 unsigned long size;
e1ac4b2406d94e Chester Lin 2020-10-30 1096
e1ac4b2406d94e Chester Lin 2020-10-30 1097 size = sizeof(secboot);
e1ac4b2406d94e Chester Lin 2020-10-30 @1098 status = get_var(L"SecureBoot", &EFI_GLOBAL_VARIABLE_GUID, NULL, &size,
e1ac4b2406d94e Chester Lin 2020-10-30 1099 &secboot);
e1ac4b2406d94e Chester Lin 2020-10-30 1100 if (status == EFI_NOT_FOUND)
e1ac4b2406d94e Chester Lin 2020-10-30 1101 return efi_secureboot_mode_disabled;
e1ac4b2406d94e Chester Lin 2020-10-30 1102 if (status != EFI_SUCCESS)
e1ac4b2406d94e Chester Lin 2020-10-30 1103 return efi_secureboot_mode_unknown;
e1ac4b2406d94e Chester Lin 2020-10-30 1104
e1ac4b2406d94e Chester Lin 2020-10-30 1105 size = sizeof(setupmode);
e1ac4b2406d94e Chester Lin 2020-10-30 1106 get_var(L"SetupMode", &EFI_GLOBAL_VARIABLE_GUID, NULL, &size, &setupmode);
e1ac4b2406d94e Chester Lin 2020-10-30 1107 if (secboot == 0 || setupmode == 1)
e1ac4b2406d94e Chester Lin 2020-10-30 1108 return efi_secureboot_mode_disabled;
e1ac4b2406d94e Chester Lin 2020-10-30 1109 return efi_secureboot_mode_enabled;
e1ac4b2406d94e Chester Lin 2020-10-30 1110 }
de8cb458625c16 David Howells 2017-02-06 1111
:::::: The code at line 1098 was first introduced by commit
:::::: e1ac4b2406d94eddce8ac2c5ab4235f6075a9602 efi: generalize efi_get_secureboot
:::::: TO: Chester Lin <clin@suse.com>
:::::: CC: Ard Biesheuvel <ardb@kernel.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 31121 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-03-10 13:08 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-10 13:08 [ardb:for-kernelci 4/4] include/linux/efi.h:1098:42: sparse: sparse: incorrect type in initializer (different base types) kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.