diff options
Diffstat (limited to 'libbcachefs/chardev.c')
-rw-r--r-- | libbcachefs/chardev.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libbcachefs/chardev.c b/libbcachefs/chardev.c index 2d20061d..694fcd2d 100644 --- a/libbcachefs/chardev.c +++ b/libbcachefs/chardev.c @@ -37,10 +37,10 @@ static struct bch_dev *bch2_device_lookup(struct bch_fs *c, u64 dev, path = strndup_user((const char __user *) (unsigned long) dev, PATH_MAX); - if (!path) - return ERR_PTR(-ENOMEM); + if (IS_ERR(path)) + return ERR_CAST(path); - bdev = lookup_bdev(strim(path)); + bdev = lookup_bdev(path); kfree(path); if (IS_ERR(bdev)) return ERR_CAST(bdev); |