Hi Anand, [auto build test ERROR on btrfs/next] [also build test ERROR on v4.6-rc3 next-20160412] [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/Anand-Jain/Introduce-device-state-failed-spare-device-and-auto-replace/20160412-222557 base: https://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git next config: x86_64-randconfig-x010-201615 (attached as .config) reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): fs/btrfs/dev-replace.c: In function 'btrfs_auto_replace_start': fs/btrfs/dev-replace.c:979:39: warning: passing argument 2 of 'btrfs_dev_replace_start' from incompatible pointer type [-Wincompatible-pointer-types] ret = btrfs_dev_replace_start(root, tgt_path, src_devid, NULL, ^ fs/btrfs/dev-replace.c:308:5: note: expected 'struct btrfs_ioctl_dev_replace_args *' but argument is of type 'char *' int btrfs_dev_replace_start(struct btrfs_root *root, ^ >> fs/btrfs/dev-replace.c:979:9: error: too many arguments to function >> 'btrfs_dev_replace_start' ret = btrfs_dev_replace_start(root, tgt_path, src_devid, NULL, ^ fs/btrfs/dev-replace.c:308:5: note: declared here int btrfs_dev_replace_start(struct btrfs_root *root, ^ vim +/btrfs_dev_replace_start +979 fs/btrfs/dev-replace.c 973 } 974 975 if (atomic_xchg( 976 &root->fs_info->mutually_exclusive_operation_running, 1)) { 977 ret = BTRFS_ERROR_DEV_EXCL_RUN_IN_PROGRESS; 978 } else { > 979 ret = btrfs_dev_replace_start(root, tgt_path, > src_devid, NULL, 980 BTRFS_IOCTL_DEV_REPLACE_CONT_READING_FROM_SRCDEV_MODE_ALWAYS); 981 atomic_set( 982 &root->fs_info->mutually_exclusive_operation_running, 0); --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: Binary data