[PATCH] VME: Adding Fake VME driver
kbuild test robot
lkp at intel.com
Sun Apr 3 00:13:58 UTC 2016
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/octet-stream
Size: 44428 bytes
Desc: not available
URL: <http://driverdev.linuxdriverproject.org/pipermail/driverdev-devel/attachments/20160403/9222c82f/attachment-0001.obj>
More information about the devel
mailing list