[staging:staging-testing 144/177] drivers/staging/lustre/lnet/libcfs/linux/linux-module.c:66:32-38: ERROR: application of sizeof to pointer
kbuild test robot
fengguang.wu at intel.com
Fri Mar 25 04:49:07 UTC 2016
tree: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging-testing
head: 6d197476df27efdb304959845e43f69d1b971a35
commit: b8ff756bc3513e489f24c14cfb6a8a39d3f3b150 [144/177] staging: lustre: libcfs: merge code from libcfs_ioctl into libcfs_ioctl_getdata
coccinelle warnings: (new ones prefixed by >>)
>> drivers/staging/lustre/lnet/libcfs/linux/linux-module.c:66:32-38: ERROR: application of sizeof to pointer
vim +66 drivers/staging/lustre/lnet/libcfs/linux/linux-module.c
50 if (data->ioc_inllen1)
51 data->ioc_inlbuf1 = &data->ioc_bulk[0];
52
53 if (data->ioc_inllen2)
54 data->ioc_inlbuf2 = &data->ioc_bulk[0] +
55 cfs_size_round(data->ioc_inllen1);
56
57 return 0;
58 }
59
60 int libcfs_ioctl_getdata(struct libcfs_ioctl_hdr **hdr_pp,
61 const struct libcfs_ioctl_hdr __user *uhdr)
62 {
63 struct libcfs_ioctl_hdr hdr;
64 int err = 0;
65
> 66 if (copy_from_user(&hdr, uhdr, sizeof(uhdr)))
67 return -EFAULT;
68
69 if (hdr.ioc_version != LIBCFS_IOCTL_VERSION &&
70 hdr.ioc_version != LIBCFS_IOCTL_VERSION2) {
71 CERROR("LNET: version mismatch expected %#x, got %#x\n",
72 LIBCFS_IOCTL_VERSION, hdr.ioc_version);
73 return -EINVAL;
74 }
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
More information about the devel
mailing list