Hi Martyn,

[auto build test WARNING on driver-core/driver-core-testing]
[also build test WARNING on v4.6-rc1 next-20160401]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improving the system]

url:    
https://github.com/0day-ci/linux/commits/Martyn-Welch/VME-Adding-Fake-VME-driver/20160403-071706
config: parisc-allyesconfig (attached as .config)
reproduce:
        wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        make.cross ARCH=parisc 

All warnings (new ones prefixed by >>):

   drivers/vme/bridges/vme_fake.c: In function 'fake_vmeread8':
>> drivers/vme/bridges/vme_fake.c:432:10: warning: cast to pointer from integer 
>> of different size [-Wint-to-pointer-cast]
       loc = (u8 *)(bridge->slaves[i].buf_base + offset);
             ^
   drivers/vme/bridges/vme_fake.c: In function 'fake_vmeread16':
   drivers/vme/bridges/vme_fake.c:464:10: warning: cast to pointer from integer 
of different size [-Wint-to-pointer-cast]
       loc = (u16 *)(bridge->slaves[i].buf_base + offset);
             ^
   drivers/vme/bridges/vme_fake.c: In function 'fake_vmeread32':
   drivers/vme/bridges/vme_fake.c:496:10: warning: cast to pointer from integer 
of different size [-Wint-to-pointer-cast]
       loc = (u32 *)(bridge->slaves[i].buf_base + offset);
             ^
   drivers/vme/bridges/vme_fake.c: In function 'fake_vmewrite8':
   drivers/vme/bridges/vme_fake.c:626:10: warning: cast to pointer from integer 
of different size [-Wint-to-pointer-cast]
       loc = (u8 *)(bridge->slaves[i].buf_base + offset);
             ^
   drivers/vme/bridges/vme_fake.c: In function 'fake_vmewrite16':
   drivers/vme/bridges/vme_fake.c:656:10: warning: cast to pointer from integer 
of different size [-Wint-to-pointer-cast]
       loc = (u16 *)(bridge->slaves[i].buf_base + offset);
             ^
   drivers/vme/bridges/vme_fake.c: In function 'fake_vmewrite32':
   drivers/vme/bridges/vme_fake.c:686:10: warning: cast to pointer from integer 
of different size [-Wint-to-pointer-cast]
       loc = (u32 *)(bridge->slaves[i].buf_base + offset);
             ^

vim +432 drivers/vme/bridges/vme_fake.c

   416          int i;
   417          unsigned long long start, end, offset;
   418          u8 *loc;
   419  
   420          for (i = 0; i < FAKE_MAX_SLAVE; i++) {
   421                  start = bridge->slaves[i].vme_base;
   422                  end = bridge->slaves[i].vme_base + 
bridge->slaves[i].size;
   423  
   424                  if (aspace != bridge->slaves[i].aspace)
   425                          continue;
   426  
   427                  if (cycle != bridge->slaves[i].cycle)
   428                          continue;
   429  
   430                  if ((addr >= start) && (addr < end)) {
   431                          offset = addr - bridge->slaves[i].vme_base;
 > 432                          loc = (u8 *)(bridge->slaves[i].buf_base + 
 > offset);
   433                          retval = *loc;
   434  
   435                          break;
   436                  }
   437          }
   438  
   439          fake_lm_check(bridge, addr, aspace, cycle);
   440  

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

Attachment: .config.gz
Description: Binary data

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to