Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp1065109pxb; Wed, 6 Apr 2022 07:56:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzZgtS0LlarJQcE3EjAGvMt4ykDNmKt+JDlnGiI+nchJz7USnVKsVQRKaAvfjs4p7/LwDHB X-Received: by 2002:a05:6a00:2148:b0:4fa:92f2:bae3 with SMTP id o8-20020a056a00214800b004fa92f2bae3mr9196404pfk.69.1649256984397; Wed, 06 Apr 2022 07:56:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649256984; cv=none; d=google.com; s=arc-20160816; b=TbieEA0Fr+hdsu6fYWQMQkWtBp1hLkTo601SmYaCEdlB+zt0zCY+hw2nsZHq8H+VA+ dvc/ZkUD1TiWnrY9QjcoW9ozrRgVKXyIuU5W0623DJAtg8r30tkT1YdrsQgiO0kUxvlg AbtwRdsAucfxTQ3oFgwTW92QVwj3C1c0txrWFqPkGor5PmTcP5Ei0DH+/eyF5AQlciK9 hbLXTpGFFwX//nG2F9DC8xwHyyH0mod/nmaifvHK+fSSVApwa5dAQL1HFSVnvYk/cWqr UC0BOjpJfeSmuZFocGbSPLuECpTZkZtE1vORhNO3T0y1bz4z+EJYkj3JgZ55ks4sOzJR wt2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=XSrEu+GnAJp7cBXRZlnDH4zaSMQOZyvaXhna4T1W0ms=; b=EQi42gIGkQ2JEGUi76bIDC7X4JxpXLLrTCrjkYgu8pJ1xiiAnkT6xK5GwZWWw5K754 jSt2+JYFp5V/bMtShC+kVeZWXCN+NVYFgC43DjPWSSVaYYJWQi15rTXmXwCxLqL3fVKM sFou66OgD++eC2fHNRAOhyaElRSy0HV+Y+SRUePuM0P4AWEBjwKZD3rh1Bg9g5dZnokl BL/s9ZSLd+Yeaa7Y+ULjG00V5Ntf2ZHAzWNKUgHX/JOYsYMIQTmenIoMOrhNbJFVz99j GwfJAI/4TFzxfVf3Pm9mxhSNNnDQLoVAQ8cisLu4s+HD0sDm5+1ULJn8HdUl9lE0i/4U ufyA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=1xrx703Y; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id lb10-20020a17090b4a4a00b001ca7fde162asi5757967pjb.17.2022.04.06.07.56.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Apr 2022 07:56:24 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=1xrx703Y; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id BFB533D73AB; Wed, 6 Apr 2022 05:42:43 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378896AbiDEVci (ORCPT + 99 others); Tue, 5 Apr 2022 17:32:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1354557AbiDEKOj (ORCPT ); Tue, 5 Apr 2022 06:14:39 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 32E2D6B50F; Tue, 5 Apr 2022 03:00:59 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id C347E61673; Tue, 5 Apr 2022 10:00:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D2F11C385A2; Tue, 5 Apr 2022 10:00:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1649152858; bh=x8Q4wDzx3/rZ0p91J6o/b9ne1uknoW2iH6CqC6u3gDk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1xrx703YQsKKsA4qRuzFmOzgsEhgLH31rbfVigGAVejsCTu/6Zr4UsKJM8R0st0yE oZEUUZf5PFqyTU9exhWz8571uA+OA0th1J2jqg+cf6i13wygfl5ipE6aq47HQTQtVg NBNi+m9TR3kvkdx1EjWhKT8BzsrrwavIC+W3PE5w= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Zeal Robot , "Minghao Chi (CGEL ZTE)" , "David S. Miller" , Sasha Levin Subject: [PATCH 5.10 015/599] net:mcf8390: Use platform_get_irq() to get the interrupt Date: Tue, 5 Apr 2022 09:25:09 +0200 Message-Id: <20220405070259.270111407@linuxfoundation.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220405070258.802373272@linuxfoundation.org> References: <20220405070258.802373272@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Minghao Chi (CGEL ZTE) [ Upstream commit 2a760554dcba450d3ad61b32375b50ed6d59a87c ] It is not recommened to use platform_get_resource(pdev, IORESOURCE_IRQ) for requesting IRQ's resources any more, as they can be not ready yet in case of DT-booting. platform_get_irq() instead is a recommended way for getting IRQ even if it was not retrieved earlier. It also makes code simpler because we're getting "int" value right away and no conversion from resource to int is required. Reported-by: Zeal Robot Signed-off-by: Minghao Chi (CGEL ZTE) Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/ethernet/8390/mcf8390.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/net/ethernet/8390/mcf8390.c b/drivers/net/ethernet/8390/mcf8390.c index 4ad8031ab669..065fdbe66c42 100644 --- a/drivers/net/ethernet/8390/mcf8390.c +++ b/drivers/net/ethernet/8390/mcf8390.c @@ -406,12 +406,12 @@ static int mcf8390_init(struct net_device *dev) static int mcf8390_probe(struct platform_device *pdev) { struct net_device *dev; - struct resource *mem, *irq; + struct resource *mem; resource_size_t msize; - int ret; + int ret, irq; - irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); - if (irq == NULL) { + irq = platform_get_irq(pdev, 0); + if (irq < 0) { dev_err(&pdev->dev, "no IRQ specified?\n"); return -ENXIO; } @@ -434,7 +434,7 @@ static int mcf8390_probe(struct platform_device *pdev) SET_NETDEV_DEV(dev, &pdev->dev); platform_set_drvdata(pdev, dev); - dev->irq = irq->start; + dev->irq = irq; dev->base_addr = mem->start; ret = mcf8390_init(dev); -- 2.34.1