Generated by: api/ptr_ret.cocci Use PTR_RET rather than if(IS_ERR(...)) + PTR_ERR --- a/fs/btrfs/volumes.c +++ b/fs/btrfs/volumes.c @@ -2885,10 +2885,7 @@ int btrfs_resume_balance_async(struct bt } tsk = kthread_run(balance_kthread, fs_info, "btrfs-balance"); - if (IS_ERR(tsk)) - return PTR_ERR(tsk); - - return 0; + return PTR_RET(tsk); } int btrfs_recover_balance(struct btrfs_fs_info *fs_info)