tree:   https://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git next
head:   44ae6f59573c50381b7ee5042bd9a0b19f6d6979
commit: 44ae6f59573c50381b7ee5042bd9a0b19f6d6979 [15/15] efi: Deduplicate 
efi_open_volume()
config: i386-randconfig-x009-201827 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-16) 7.3.0
reproduce:
        git checkout 44ae6f59573c50381b7ee5042bd9a0b19f6d6979
        # save the attached .config to linux build tree
        make ARCH=i386 

All warnings (new ones prefixed by >>):

   drivers/firmware/efi/libstub/efi-stub-helper.c: In function 
'efi_open_volume':
>> drivers/firmware/efi/libstub/efi-stub-helper.c:425:3: warning: cast to 
>> pointer from integer of different size [-Wint-to-pointer-cast]
      (void *)efi_table_attr(efi_loaded_image, device_handle, image);
      ^

vim +425 drivers/firmware/efi/libstub/efi-stub-helper.c

   415  
   416  static efi_status_t efi_open_volume(efi_system_table_t *sys_table_arg,
   417                                      efi_loaded_image_t *image,
   418                                      efi_file_handle_t **__fh)
   419  {
   420          efi_file_io_interface_t *io;
   421          efi_file_handle_t *fh;
   422          efi_guid_t fs_proto = EFI_FILE_SYSTEM_GUID;
   423          efi_status_t status;
   424          void *handle =
 > 425                  (void *)efi_table_attr(efi_loaded_image, device_handle, 
 > image);
   426  
   427          status = efi_call_early(handle_protocol, handle,
   428                                  &fs_proto, (void **)&io);
   429          if (status != EFI_SUCCESS) {
   430                  efi_printk(sys_table_arg, "Failed to handle 
fs_proto\n");
   431                  return status;
   432          }
   433  
   434          status = efi_call_proto(efi_file_io_interface, open_volume, io, 
&fh);
   435          if (status != EFI_SUCCESS)
   436                  efi_printk(sys_table_arg, "Failed to open volume\n");
   437          else
   438                  *__fh = fh;
   439  
   440          return status;
   441  }
   442  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

Reply via email to