Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp1271717rdb; Wed, 20 Sep 2023 04:54:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGczdnFZZT/5BD6RyqrfN82ziJh3HxkBeb3v1PoUz3lPt7ZbuyvPX6nugnTASNcAQV9Chwt X-Received: by 2002:a05:6a20:dd87:b0:159:e0b9:bd25 with SMTP id kw7-20020a056a20dd8700b00159e0b9bd25mr1913596pzb.57.1695210895348; Wed, 20 Sep 2023 04:54:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695210895; cv=none; d=google.com; s=arc-20160816; b=LSvVkSzfuIK+m/WwFx3cm7okPm9blpBqAwtdrg1aehH3Go1Q0lpOcJR/RL5Vbdhap3 B0ANXyntc9uToAi7binXrP8kx4U9ouftJrA3ClWhId+q7e+8zNFQ0fkHFHuKMKnKym0t Od3V2BLcpko2hGaXbf/qpRRpFuK4hwbTqDjh1usXEEnsmnOS9cnHwIyUbkgm9Tgiq5wd j2vkh+gCJlgF4wJqW3pb1d4k70iL2IrUnGzUjFnuPTUfoya/qdObtEaC5Wg3w++bZIj4 5E1FXhOPfMPZSoDPajwYc2v8JdE2MKm1njYHyeY6mWv14T4bshNvoCNed+5lz26bF/Fi uqDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:abuse-reports-to:tuid:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from; bh=Wy4ItD+Si9PmyDRvCJOKQ6u6OOm47WccodwNskLmTVA=; fh=2KizHbwT+jBLAPG/n0Zi1iYV3ye072+22ULv6cOQEwQ=; b=Q4rdbEArrEpGHpNybDOqHKQ/MZra5lvGZVi6ma2zaw1uZdaE5J4AY0GBKMcWAYaR1k Squ6bmigKsU38XZGX6JIsIPtso9sSXwJPYZtl3JHtnkHNhuoxlRu+OSjXsaJOvGOxS7c pXRRNCOodxGJXhZ0Ffm0Z3S5EaOHn77L4fFJ4pkU23ZTZAupOyVZJ9xfDgUzjVVbn7qz Cx9LUra/0z8hzNb3EyIEHjINXlQEJRKwwSoLFeW6pmEQgH+MsFN2/74MWL7E7O5OLOrY A9Z+bNAB7OVt+9pu2IjwRl35D/7DiOwqWRuMV3+pCs9RLoBJyOzKHCgCteu5mJpMLaF3 MpgQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id kx14-20020a170902f94e00b001c5bab1415dsi1491608plb.211.2023.09.20.04.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Sep 2023 04:54:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 2444581F8FEA; Wed, 20 Sep 2023 04:53:41 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234773AbjITLx3 (ORCPT + 99 others); Wed, 20 Sep 2023 07:53:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54530 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234769AbjITLx0 (ORCPT ); Wed, 20 Sep 2023 07:53:26 -0400 X-Greylist: delayed 62 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 20 Sep 2023 04:53:18 PDT Received: from ssh247.corpemail.net (ssh247.corpemail.net [210.51.61.247]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BF7C4B4; Wed, 20 Sep 2023 04:53:18 -0700 (PDT) Received: from ssh247.corpemail.net by ssh247.corpemail.net ((D)) with ASMTP (SSL) id QMV00011; Wed, 20 Sep 2023 19:52:11 +0800 Received: from localhost.localdomain (10.200.104.15) by jtjnmail201621.home.langchao.com (10.100.2.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Wed, 20 Sep 2023 19:52:10 +0800 From: wangkaiyuan To: , CC: , , wangkaiyuan Subject: [PATCH] aoe: Use helper function IS_ERR_OR_NULL() Date: Wed, 20 Sep 2023 19:52:08 +0800 Message-ID: <20230920115208.2733-1-wangkaiyuan@inspur.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.200.104.15] X-ClientProxiedBy: Jtjnmail201618.home.langchao.com (10.100.2.18) To jtjnmail201621.home.langchao.com (10.100.2.21) tUid: 202392019521190ae24927acef3f0f1ae5d15cc908102 X-Abuse-Reports-To: service@corp-email.com Abuse-Reports-To: service@corp-email.com X-Complaints-To: service@corp-email.com X-Report-Abuse-To: service@corp-email.com X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, HK_RANDOM_FROM,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Wed, 20 Sep 2023 04:53:42 -0700 (PDT) Use IS_ERR_OR_NULL() to detect an error pointer or a null pointer open-coding to simplify the code. Signed-off-by: wangkaiyuan --- drivers/block/aoe/aoecmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/block/aoe/aoecmd.c b/drivers/block/aoe/aoecmd.c index d7317425be51..94a7aa6cf58a 100644 --- a/drivers/block/aoe/aoecmd.c +++ b/drivers/block/aoe/aoecmd.c @@ -1256,7 +1256,7 @@ aoe_ktstart(struct ktstate *k) init_completion(&k->rendez); task = kthread_run(kthread, k, "%s", k->name); - if (task == NULL || IS_ERR(task)) + if (IS_ERR_OR_NULL(backend)) return -ENOMEM; k->task = task; wait_for_completion(&k->rendez); /* allow kthread to start */ -- 2.31.1