Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp296149ybz; Tue, 28 Apr 2020 23:57:29 -0700 (PDT) X-Google-Smtp-Source: APiQypIu4fhGmouvBlJ8Vf0bHV02/4ei/oMyRpTGpNr2iTRiA6kshPEZuWepfPPbmu8KsOrNxlQi X-Received: by 2002:a05:6402:1d88:: with SMTP id dk8mr1226329edb.52.1588143448914; Tue, 28 Apr 2020 23:57:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588143448; cv=none; d=google.com; s=arc-20160816; b=Qls3PuPcfxEkW1nTIKC838alL+uPqrPUiyPkx4MddhgvVHvpSx1UcxEwmFqCzaWCdB 5fuloHzMwauS/Zf+LJDR2ayTkpBCP5+YxX41Tw1EdRjBJCX51q3vgYNwkwloRBA7YOPe d8rxKwPcveptE8LOiOkKAgVpKzG5gDFQB+lLWOoRAIgn2zfS/Gap/wYetykp/WRRL4TL 4qKl39fFLzUyRQujGkRabvGg7saUhISr3SYHDVg5XSYrFLvpzioesTiaZAnKaSCOYZUg 1GzYZsnkms8lIayLoGq9ktLfOI0uszRmSFSR/Oa/QcIoXubgBBHZXGIa+j4A2gSp8FiY Pfyw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=3Akg6ej/qp/gFNveYlzholXXyWjIQtc7aLkg8OOq/34=; b=PmDeJCe0UnBy+/RhIySQApO1Bn0ZhTIYdTrl1OXy/CCal7MCkVqDeLVZOS/O/HRvfc zXCDT1NSdJN7h46R6uSCXiCtTKTmWnciDZMYcM/KkNLmONHjrzqdjgmhpeHTgq71HeX7 AVVmSAeRLcJBCmNZtitK2xLXuNilPYZukUOTs4WGHi1T6SA+QOkcp/cJwj4pB1Mv/kGx 2lIqjR8pc/jg8n7X4l2GLhXTeucvQt9Q3mWWMMo4TC44dJTmTYE+kDw3eFFI6WivqwgM xkfzRXFndrA8jnBquoMbnkVaexRehitxVo14wHr6ZbzJiMyuVSMpwJMuQo4OgGVMy2zZ zwVQ== 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 d5si2980026edz.401.2020.04.28.23.57.05; Tue, 28 Apr 2020 23:57:28 -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 S1726812AbgD2GxF (ORCPT + 99 others); Wed, 29 Apr 2020 02:53:05 -0400 Received: from smtp09.smtpout.orange.fr ([80.12.242.131]:34233 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726756AbgD2GxF (ORCPT ); Wed, 29 Apr 2020 02:53:05 -0400 Received: from localhost.localdomain ([92.148.159.11]) by mwinf5d18 with ME id YWt2220030F2omL03Wt2RM; Wed, 29 Apr 2020 08:53:03 +0200 X-ME-Helo: localhost.localdomain X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Wed, 29 Apr 2020 08:53:03 +0200 X-ME-IP: 92.148.159.11 From: Christophe JAILLET To: richard.gong@linux.intel.com, gregkh@linuxfoundation.org, atull@kernel.org Cc: linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET Subject: [PATCH 4/4 v2] firmware: stratix10-svc: Slightly simplify code Date: Wed, 29 Apr 2020 08:52:59 +0200 Message-Id: <8c505c686438c54da61ad4fe15e1eae722011153.1588142343.git.christophe.jaillet@wanadoo.fr> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: 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 Replace 'devm_kmalloc_array(... | __GFP_ZERO)' with the equivalent and shorter 'devm_kcalloc(...)'. 'ctrl->genpool' can not be NULL, so axe a useless test in the remove function. Signed-off-by: Christophe JAILLET --- drivers/firmware/stratix10-svc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/firmware/stratix10-svc.c b/drivers/firmware/stratix10-svc.c index 739004398877..c228337cb0a1 100644 --- a/drivers/firmware/stratix10-svc.c +++ b/drivers/firmware/stratix10-svc.c @@ -1002,8 +1002,7 @@ static int stratix10_svc_drv_probe(struct platform_device *pdev) if (!controller) return -ENOMEM; - chans = devm_kmalloc_array(dev, SVC_NUM_CHANNEL, - sizeof(*chans), GFP_KERNEL | __GFP_ZERO); + chans = devm_kcalloc(dev, SVC_NUM_CHANNEL, sizeof(*chans), GFP_KERNEL); if (!chans) return -ENOMEM; @@ -1086,8 +1085,7 @@ static int stratix10_svc_drv_remove(struct platform_device *pdev) kthread_stop(ctrl->task); ctrl->task = NULL; } - if (ctrl->genpool) - gen_pool_destroy(ctrl->genpool); + gen_pool_destroy(ctrl->genpool); list_del(&ctrl->node); return 0; -- 2.25.1