Message ID | 20210727065514.3447824-1-u.kleine-koenig@pengutronix.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <SRS0=DCHG=MT=lists.infradead.org=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@kernel.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 30E28C4338F for <linux-arm-kernel@archiver.kernel.org>; Tue, 27 Jul 2021 07:43:05 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E9853611C7 for <linux-arm-kernel@archiver.kernel.org>; Tue, 27 Jul 2021 07:43:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org E9853611C7 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=fIojzDz9HieQBYvt61dvWqFFn1m6ViVgN+bp8kKty78=; b=vwCziyccA+9OnK 1ulFm1R6FAtwsZrwEo4VFwGZ0evKZmwuntEE3G6kL9iV/TGM63HOVkTpvwpqbvR8JC7mczrjutl3Y Fsb5utvbrn3aB5wAuF9KYOltrc+ua6pBZX6mMjWtQH3awhNn+m2ki5Mutw8rn5TaU2M7UTs9fx6aJ h/15/QhIK+dIlhspxwMM+EuQ7wKgLDnkzNWHSsa/oTU8NJj8F+qkJaYBPskGrInR2ZKfcey64ag4/ XiWiBuzC2z8CKVGFKbObijxSfM7Td7aFi7xYFsq8zDFoD4gSL2re2arCrhQPgKWRr7PDOGfmB2m3n lzGie9sHF0XRpY5SOZcg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m8Hhg-00DsnM-D2; Tue, 27 Jul 2021 07:40:41 +0000 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m8Gzv-00DhDl-GM for linux-arm-kernel@lists.infradead.org; Tue, 27 Jul 2021 06:55:29 +0000 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <ukl@pengutronix.de>) id 1m8Gzt-0006Vm-EP; Tue, 27 Jul 2021 08:55:25 +0200 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from <ukl@pengutronix.de>) id 1m8Gzs-0005mI-Ga; Tue, 27 Jul 2021 08:55:24 +0200 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.92) (envelope-from <ukl@pengutronix.de>) id 1m8Gzs-0003y9-Fj; Tue, 27 Jul 2021 08:55:24 +0200 From: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= <u.kleine-koenig@pengutronix.de> To: Russell King <linux@armlinux.org.uk> Cc: linux-arm-kernel@lists.infradead.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, kernel@pengutronix.de Subject: [PATCH] ARM: pxa: ssp: Drop if with an always false condition Date: Tue, 27 Jul 2021 08:55:14 +0200 Message-Id: <20210727065514.3447824-1-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-Patch-Hashes: v=1; h=sha256; i=rvmwcwvQa//LtyHia5ttCvvzGTxA6XUG/a7aLufXvCU=; m=QY6h6bN6V2a3rkFnJ7xG6HHORTNCjMmvS0Rts+IFr3Q=; p=B4SaXtiat/qYaDAe41ce7XRrmXoQr3282uHKT7/W8Cs=; g=6393adff010a46b380b110fc10545f976a5b17e1 X-Patch-Sig: m=pgp; i=u.kleine-koenig@pengutronix.de; s=0x0D2511F322BFAB1C1580266BE2DCDD9132669BD6; b=iQEzBAABCgAdFiEEfnIqFpAYrP8+dKQLwfwUeK3K7AkFAmD/rc4ACgkQwfwUeK3K7AltiQgAluR 7TL58am3k3nND8jLr5unYe0QydkdB3BViUU1c1R25zJhvv77KYlLcyHO6uJ9jVkG/ad3fyyK3FKXN 0sGFJ0O9r4uRgJqGHkqgZk9oYe7KTzvwny91ObS4T3IIEC5lF9/HNjA7vMOETlEddbvtqJpMSGbSJ OKdUWrpPDVE/Qyd491CPxjDPf2C6INWW2fJ+8Lk/0JELrz4LRMHP1skQbEwfmSiLKEgmhvEpt3mqQ rl2mL3ng92ktfqCI7YM8JfoUO/KwzXsqnXqtMGAHZkjZoPoTLHgNCtH+UJb3wDO4MB6DLWiXHAbgX yh9hgrYXkx4Yh5bxIoEVssZSEh8y6oQ== X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-arm-kernel@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210726_235527_602369_800DF9E2 X-CRM114-Status: GOOD ( 12.23 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
ARM: pxa: ssp: Drop if with an always false condition
|
expand
|
diff --git a/arch/arm/plat-pxa/ssp.c b/arch/arm/plat-pxa/ssp.c index 563440315acd..41f9fc50fca8 100644 --- a/arch/arm/plat-pxa/ssp.c +++ b/arch/arm/plat-pxa/ssp.c @@ -183,8 +183,6 @@ static int pxa_ssp_remove(struct platform_device *pdev) struct ssp_device *ssp; ssp = platform_get_drvdata(pdev); - if (ssp == NULL) - return -ENODEV; mutex_lock(&ssp_lock); list_del(&ssp->node);
The remove callback is only called after probe completed successfully. In this case platform_set_drvdata() was called with a non-NULL argument and so ssp is never NULL. The motivation for this change is to get rid of non-zero return values for remove callbacks as their only effect is to trigger a runtime warning. See commit e5e1c2097881 ("driver core: platform: Emit a warning if a remove callback returned non-zero") for further details. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- arch/arm/plat-pxa/ssp.c | 2 -- 1 file changed, 2 deletions(-)