Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3190077pxj; Mon, 24 May 2021 00:24:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy/2Cl6sZ/56EiYFCistwyeCMFWYVPlTPvDa4m+fNkeUIJGvn+OB/CAQHk2okGk1So3WX3z X-Received: by 2002:a6b:d609:: with SMTP id w9mr14209755ioa.118.1621841075363; Mon, 24 May 2021 00:24:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621841075; cv=none; d=google.com; s=arc-20160816; b=uMLnplArxz3x2gTa7NRxh5ZW0wJKFZbnoVpiq0O4nA4Z6vtkNsyGxX/kZFGxN2hRpy xj9dGeqsmcSI4jCGT3Brr0w8qlTgkMFzeaplf1kUv3u2ivhfojPJTmrkCmZ98HZvfQbR GXMIDrQoDmWvkYADFONOhP0H2bppHCuh2sg+TVNpSBKdyhZGSM4TXz0qaeV15awyqBOn JM6slX3m/8K2j9rqE38JUL8yIy2prNH9uM5lv8tcExPQOzZxLBK59QNZN7mqdg52uJ7R DvABHmT8MrdrDcW9Y+jqzpjQX9/2dvt4bK3xpLXDdb5aRAjTX6b4S2pLUVvjINrIdOC7 V/mQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=FKrm0AKQhjQXvtALl/BRKz58L1yTEGUj1uHIU/oIWLo=; b=HTaZ0heB/VlUBwoK+RC/wOoufqmLKMNNu808I3O7QLJiwiCnPayLIhSLtBFDgGov4C UX3Btf89ppXPvuhxH0UWWmxsr7mrVwqRvNg6WLiwfI92MHAlpc8AtWq6bnnQ7PXpxe9F 0B9zxDQWaBYVk7IT+uTTszQXgSMET6/b+glxKB0oHKvpX9/l0iABfXcAdkg7tDpt1c5m f9xLFaCbm9pQOX2+0nLniIbZqRBTlIl66YM7fJbxQs+uZvJVbbgTl2xyXSJ2JVs1sNsf xEB/NnFnAUspJb4o6FGHtIy8zR294ZHio6rjVZRB0ab9B8++j72xQRcdoyFsrDA4NDDQ 9Lag== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 23si13095707iof.89.2021.05.24.00.24.22; Mon, 24 May 2021 00:24:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232306AbhEXHZQ (ORCPT + 99 others); Mon, 24 May 2021 03:25:16 -0400 Received: from mail.v3.sk ([167.172.186.51]:43768 "EHLO shell.v3.sk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232128AbhEXHZP (ORCPT ); Mon, 24 May 2021 03:25:15 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id 00F3DE145F; Mon, 24 May 2021 07:07:55 +0000 (UTC) Received: from shell.v3.sk ([127.0.0.1]) by localhost (zimbra.v3.sk [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id M_3ZIanHL_tU; Mon, 24 May 2021 07:07:54 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id A2634E1470; Mon, 24 May 2021 07:07:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at zimbra.v3.sk Received: from shell.v3.sk ([127.0.0.1]) by localhost (zimbra.v3.sk [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id SIFC3JLIp83A; Mon, 24 May 2021 07:07:54 +0000 (UTC) Received: from localhost (unknown [109.183.109.54]) by zimbra.v3.sk (Postfix) with ESMTPSA id 6CE54E145F; Mon, 24 May 2021 07:07:54 +0000 (UTC) Date: Mon, 24 May 2021 09:14:18 +0200 From: Lubomir Rintel To: nizamhaider786@gmail.com Cc: arnd@arndb.de, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/2] char: pcmcia: scr24x_cs: Fix failure handling Handled failure cases of pcmcia_enable_device() and device_create() Message-ID: References: <20210523151111.2968-1-nizamhaider786@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210523151111.2968-1-nizamhaider786@gmail.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Subject: Re: [PATCH 1/2] char: pcmcia: scr24x_cs: Fix failure handling > Handled failure cases of pcmcia_enable_device() and device_create() Here you also manaded to squish the subject line and the patch description together. Please break them into two. On Sun, May 23, 2021 at 08:41:10PM +0530, nizamhaider786@gmail.com wrote: > From: Nijam Haider > > Signed-off-by: Nijam Haider > --- > drivers/char/pcmcia/scr24x_cs.c | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/drivers/char/pcmcia/scr24x_cs.c b/drivers/char/pcmcia/scr24x_cs.c > index 47feb39..cad1990 100644 > --- a/drivers/char/pcmcia/scr24x_cs.c > +++ b/drivers/char/pcmcia/scr24x_cs.c > @@ -233,6 +233,7 @@ static int scr24x_probe(struct pcmcia_device *link) > { > struct scr24x_dev *dev; > int ret; > + struct device *dev_ret; Looks like a whitespace error here? > dev = kzalloc(sizeof(*dev), GFP_KERNEL); > if (!dev) > @@ -272,12 +273,20 @@ static int scr24x_probe(struct pcmcia_device *link) > > ret = pcmcia_enable_device(link); > if (ret < 0) { > + cdev_del(&dev->c_dev); Also here? (a tab followed by spaces). > pcmcia_disable_device(link); > goto err; > } > > - device_create(scr24x_class, NULL, MKDEV(MAJOR(scr24x_devt), dev->devno), > + dev_ret = device_create(scr24x_class, NULL, MKDEV(MAJOR(scr24x_devt), dev->devno), > NULL, "scr24x%d", dev->devno); > + if (IS_ERR(dev_ret)) { > + printk(KERN_ERR "device_create failed for %d\n", > + dev->devno); > + cdev_del(&dev->c_dev); > + pcmcia_disable_device(link); > + goto err; > + } ...and also here. In general, please try keeping the formatting consistent with the rest of the file. Indentation is generally done with tabs. > dev_info(&link->dev, "SCR24x Chip Card Interface\n"); > return 0; Thank you, Lubo