Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp749369ybt; Wed, 17 Jun 2020 12:59:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyfRbTIoxhOReRGLvvtnHMgQwP6wP68w2aAaNqkMC6M9cmal3H+w0GruqICA3FCPhLHGX+u X-Received: by 2002:a17:906:cc85:: with SMTP id oq5mr792677ejb.142.1592423948055; Wed, 17 Jun 2020 12:59:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592423948; cv=none; d=google.com; s=arc-20160816; b=uBVwVMq86Bti5Ekb3Re25zLl8Rom5odlJ183f7dGA4M04d2//4c0B33fgQNAZt4Hkq q8QenQfM055sEtmCvH3Y0WjmG3cLYPQQN7RwLQUxuXVNQpCjTWp+rz2naWOW2ZO9VA9/ e+sJq+7zNAhadP6A5POcIII3joCO13/frlPTieq0AUGLJ5fkDAcEmT3xKbVYimbvhNWR ZEb/yKH0nuj8DWJH+evhTErTMsSmprPPHfxplytBX93Wec5Oe01ob8qMp8GjeK1WFCNT y/03Fw6cGaQzHf3dZapzgbRV2SSHB6/xuSA8FzxU85Y+g9/1EMjGfDpZF7ZavkC17Lmv Srow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=5dsPQ89olyTOjhZMkQa2hSgkfsq0MN47oWjbPksCnH0=; b=bLfsIRZE3yEZMk1IqwUREqtzdlvcsLYJvTDPvsbKQ/1lZrPWte7mcLb45iWmeOwa0M 4qIzuYTgXAjDr578Ovz7nXf6p7J0HcqS2c8LttK05nx3f83whmPGSx5YCH9JjgOmHfvp NpHowBpp/GKM0KuiWRdA5REqDM8YBwEORfpr7TlqP3Rxh4djtfAlPpCXpGmgxPrQ0zD+ 6amhkyMkR5+4L+gpUoodzux6jeVq4bkPHgwEQmToN7mugMkbzJxMhpE/+ALAAy0tC7HQ D82/MC4xbhQncBeB+OngO3JATK+IzeVUTxk+fx1+y32/Sp6yHWcGmtdCU7RWNyjASAB2 WeGw== 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 oz26si507463ejb.252.2020.06.17.12.58.45; Wed, 17 Jun 2020 12:59:08 -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 S1726918AbgFQTyH (ORCPT + 99 others); Wed, 17 Jun 2020 15:54:07 -0400 Received: from smtp04.smtpout.orange.fr ([80.12.242.126]:35432 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726949AbgFQTyD (ORCPT ); Wed, 17 Jun 2020 15:54:03 -0400 Received: from localhost.localdomain ([93.23.15.97]) by mwinf5d07 with ME id sKtu2200R25enVZ03KtvV2; Wed, 17 Jun 2020 21:54:00 +0200 X-ME-Helo: localhost.localdomain X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Wed, 17 Jun 2020 21:54:00 +0200 X-ME-IP: 93.23.15.97 From: Christophe JAILLET To: linux@dominikbrodowski.net, akpm@linux-foundation.org, peterz@infradead.org, olof@lixom.net, hch@lst.de Cc: linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET Subject: [PATCH] pcmcia/electra_cf: Fix some return values in 'electra_cf_probe()' in case of error Date: Wed, 17 Jun 2020 21:53:26 +0200 Message-Id: <20200617195326.732863-1-christophe.jaillet@wanadoo.fr> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 'status' is known to be 0 at this point. It must be set to a meaningful value in order to return an error code if one of the 'of_get_property()' call fails. Return -EINVAL in such a case. Fixes: 2b571a066a2f("pcmcia: CompactFlash driver for PA Semi Electra boards") Signed-off-by: Christophe JAILLET --- drivers/pcmcia/electra_cf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/pcmcia/electra_cf.c b/drivers/pcmcia/electra_cf.c index 35158cfd9c1a..40a5cffe24a4 100644 --- a/drivers/pcmcia/electra_cf.c +++ b/drivers/pcmcia/electra_cf.c @@ -229,6 +229,8 @@ static int electra_cf_probe(struct platform_device *ofdev) cf->socket.pci_irq = cf->irq; + status = -EINVAL; + prop = of_get_property(np, "card-detect-gpio", NULL); if (!prop) goto fail1; -- 2.25.1