Re: [PATCH 6/6] nfs42: add NFS_IOC_CLONE_RANGE ioctl

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Peng,

[auto build test results on v4.3-rc2 -- if it's inappropriate base, please ignore]

config: x86_64-randconfig-x005-09251258 (attached as .config)
reproduce:
  git checkout c66af182efac4295052614803f6e2fa5c6bb7a46
  # save the attached .config to linux build tree
  make ARCH=x86_64 

All warnings (new ones prefixed by >>):

   fs/nfs/nfs4file.c: In function 'nfs4_ioctl':
>> fs/nfs/nfs4file.c:305:15: warning: unused variable 'argp' [-Wunused-variable]
     void __user *argp = (void __user *)arg;
                  ^

vim +/argp +305 fs/nfs/nfs4file.c

   289		return ret;
   290	}
   291	
   292	static long nfs42_ioctl_clone_range(struct file *dst_file, void __user *argp)
   293	{
   294		struct nfs_ioctl_clone_range_args args;
   295	
   296		if (copy_from_user(&args, argp, sizeof(args)))
   297			return -EFAULT;
   298	
   299		return nfs42_ioctl_clone(dst_file, args.src_fd, args.src_off, args.dst_off, args.count);
   300	}
   301	#endif /* CONFIG_NFS_V4_2 */
   302	
   303	long nfs4_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
   304	{
 > 305		void __user *argp = (void __user *)arg;
   306	
   307		switch (cmd) {
   308	#ifdef CONFIG_NFS_V4_2
   309		case NFS_IOC_CLONE:
   310			return nfs42_ioctl_clone(file, arg, 0, 0, 0);
   311		case NFS_IOC_CLONE_RANGE:
   312			return nfs42_ioctl_clone_range(file, argp);
   313	#endif

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

Attachment: .config.gz
Description: Binary data


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux