Re: [PATCH] Btrfs: do not overwrite error return value in the device replace ioctl

2018-12-17 Thread Anand Jain
On 12/15/2018 03:45 AM, fdman...@kernel.org wrote: From: Filipe Manana If the call to btrfs_dev_replace_by_ioctl() failed we would overwrite the error returned to user space with -EFAULT if the call to copy_to_user() failed as well. Fix that by calling copy_to_user() only if no error happene

[PATCH] Btrfs: do not overwrite error return value in the device replace ioctl

2018-12-14 Thread fdmanana
From: Filipe Manana If the call to btrfs_dev_replace_by_ioctl() failed we would overwrite the error returned to user space with -EFAULT if the call to copy_to_user() failed as well. Fix that by calling copy_to_user() only if no error happened before. Signed-off-by: Filipe Manana --- fs/btrfs/i