Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp5002324rwd; Sun, 4 Jun 2023 18:25:51 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7a4HbNBC4+wd6VS4hZX1W7KuOE5JIhhxLmOQMQ76l49wQQgnU5GDwYDDVMVrCZJ6dv20RB X-Received: by 2002:ac8:7d4b:0:b0:3f6:a760:2487 with SMTP id h11-20020ac87d4b000000b003f6a7602487mr5851827qtb.59.1685928351225; Sun, 04 Jun 2023 18:25:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685928351; cv=none; d=google.com; s=arc-20160816; b=dfvXuuF+/TKYbzuS0P0qbV0UusqGDMDHOaUkQAMLaCcbQKcMMj7DV5msSb6sDbEH8f upnaeIzQwFjEIVnUsIjt1QniNGNwLRa8CjVQ1G5zgr5SdZ6WyxjW7IaOabI1GPmEv3zP Bp47IiuoNzynvdIAbUlSML1EYDdNhjBz3SOW3PAfPq1UU8h/ymu6NKIxiufE3lYeYcC0 SJGXHnnjdI7mdQXKE+zSEOAYqBmM5sffzTWWJ3MwZdMCu4nNCsLoBW8TU9ZYHVNQNy1F gvK7+qA+SrTERiab7EoGy3scI4thX7+yeAiq6nt8Lp7hkYaU1yW9YDM0Q3L+L4WqiCUD ioZQ== 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 :message-id:date:subject:cc:to:from; bh=jczHUWOJg5OgNiFnJlM2neQu/j5JzLloAa20LODCfVo=; b=h4/WoUkZIbiX8xYSCpOo0xXbK5Ld7N5vuYEWM7JEo6QDlgVwM7kMG3Au0sYuVr8pN5 OEH/4TSULqqruhu5+RdOMM7HkR/OaS9oH2ayLj6xeiUFeG6iQAI8/qsPrXKiWLdFY0O2 /txU+NfN9PVxCEmzPhrUpkgv9D3mckjQ99oqXOlZuyxV1nsf3so5L5XhKGW7ERmPcr8x QfcHNNfxt/03tjZX7eXf0lldP9gApx5uumntHjlPHut5CnI0DU5sifuZ4tuTVNHyMVwI Iu/W8L5LyMS3Dd4rUf1dKcwzpiANJ7LiF85vML6XJeXC4jMtGo22pMDOzVI1WLlmSruw xkHA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 25-20020a630f59000000b0053477e09967si4653823pgp.833.2023.06.04.18.25.39; Sun, 04 Jun 2023 18:25:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231363AbjFEBSG (ORCPT + 99 others); Sun, 4 Jun 2023 21:18:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39594 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230193AbjFEBSF (ORCPT ); Sun, 4 Jun 2023 21:18:05 -0400 Received: from cstnet.cn (smtp81.cstnet.cn [159.226.251.81]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ABF03BD; Sun, 4 Jun 2023 18:18:03 -0700 (PDT) Received: from ed3e173716be.home.arpa (unknown [124.16.138.125]) by APP-03 (Coremail) with SMTP id rQCowADX3i6eN31kn3EDCw--.9557S2; Mon, 05 Jun 2023 09:17:18 +0800 (CST) From: Jiasheng Jiang To: andy.shevchenko@gmail.com Cc: oe-kbuild-all@lists.linux.dev, linus.walleij@linaro.org, brgl@bgdev.pl, palmer@dabbelt.com, paul.walmsley@sifive.com, linux-gpio@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Jiasheng Jiang Subject: Re: [PATCH v2] gpio: sifive: Add missing check for platform_get_irq Date: Mon, 5 Jun 2023 09:17:10 +0800 Message-Id: <20230605011710.52-1-jiasheng@iscas.ac.cn> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: rQCowADX3i6eN31kn3EDCw--.9557S2 X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUYf7AC8VAFwI0_Gr0_Xr1l1xkIjI8I6I8E 6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM28Cjx kF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI8I cVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26F4j6r4UJwA2z4x0Y4vEx4A2js IEc7CjxVAFwI0_Gr1j6F4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAK zVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Jr0_Gr1lOx 8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIF xwACI402YVCY1x02628vn2kIc2xKxwCY02Avz4vE14v_KwCF04k20xvY0x0EwIxGrwCFx2 IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v2 6r106r1rMI8E67AF67kF1VAFwI0_Jw0_GFylIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67 AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IY s7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr 0_GrUvcSsGvfC2KfnxnUUI43ZEXa7VU1ItC7UUUUU== X-Originating-IP: [124.16.138.125] X-CM-SenderInfo: pmld2xxhqjqxpvfd2hldfou0/ X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 On Sun, 4 Jun 2023 04:59:46 +0800 Andy Shevchenko wrote: >> 224 for (i = 0; i < ngpio; i++) { >> 225 chip->irq_number[i] = platform_get_irq(pdev, i); >> > 226 if (chip->irq_number[i] < 0) >> 227 return chip->irq_number[i]; > > So, this should be > > ret = ... > if (ret < 0) > return ret; > irq_number = ret; > >> 228 } I will submit a v3 to fix it. Also, the same goes for the other patch "gpio: ath79: Add missing check for platform_get_irq". Thanks, Jiasheng