On 2018/6/18 6:09 PM, Florian Schmaus wrote: > Fixes an error condition reported by checkpatch.pl which is caused by > assigning a variable in an if condition. > > Signed-off-by: Florian Schmaus <flo@xxxxxxxxxxxx> Signed-off-by: Coly Li <colyli@xxxxxxx> Added into for-next patch set. Thanks. Coly Li > --- > drivers/md/bcache/super.c | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/drivers/md/bcache/super.c b/drivers/md/bcache/super.c > index fa4058e43202..db7177d422e5 100644 > --- a/drivers/md/bcache/super.c > +++ b/drivers/md/bcache/super.c > @@ -2163,8 +2163,12 @@ static ssize_t register_bcache(struct kobject *k, struct kobj_attribute *attr, > if (!try_module_get(THIS_MODULE)) > return -EBUSY; > > - if (!(path = kstrndup(buffer, size, GFP_KERNEL)) || > - !(sb = kmalloc(sizeof(struct cache_sb), GFP_KERNEL))) > + path = kstrndup(buffer, size, GFP_KERNEL); > + if (!path) > + goto err; > + > + sb = kmalloc(sizeof(struct cache_sb), GFP_KERNEL); > + if (!sb) > goto err; > > err = "failed to open device"; > -- To unsubscribe from this list: send the line "unsubscribe linux-bcache" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html