Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp7529427pxb; Thu, 18 Feb 2021 12:32:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJwe07tULk/u81dvlry7pnEu2uAsBTP8a+KR6nmNty6sChIttlUXOgq1rDaq/QJSDT4liZTu X-Received: by 2002:a17:906:1cc2:: with SMTP id i2mr5950130ejh.320.1613680355207; Thu, 18 Feb 2021 12:32:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613680355; cv=none; d=google.com; s=arc-20160816; b=I0THJdlekuVbGqSbS1HMAcwF+3Dl4SQ/3L01NzDvMecF5TdBxu9zrSbAaFl1zC0VWt 8c23ACrzeBEFQXXSfWtoBr8ATMaDOnsaNg6qL2r+BuquqAVeYpWEcpEObn2WKyyq+GSd NX1jAummVWbWEiGXfCDFUuA/BCb5MGysldzIzR7Tq9x6CWWEX8XfGEpdKh+85Vm6WD94 BIgAoeXahIpRZYA91wbr7+bWdDBaYvS90eIi6YZXYWvUDgflm8o0/vbkFVxb7JwEx93k M1Vozbc1Wj03JwBhhfFzDXjFYf/HQ8DtR/kkzCeEu+EUoagN830rHG9qwNaTFVMmaHv9 8vAQ== 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=zDv67cmQ54W8TnCXxSaEJoJLC606TjTjbell+m9p/Dw=; b=rdeNP8kfrIGxLgOfV8n2mpDjSzB3v7bjmX/Q/XSDoU+c9s1v9KUvp/64yuhfnoOo0N nhBJz4QUaZoYWZCayhpP703PFJu1C6q9AVxqcijqr4p8hFU0w0YfnR3lG8s6Qo6ykWse CR6cGkRIYMpPrBrNWbIOUdpPOhmlRbd1bDr3dEX+/VZp/Qy2jjk1uxgAZOOOMO5RY1Mm d7M2VZCY7F8awMjz4lYqSzSnrYitwyQfAFqErbIJq8dfSSgw9uqqijVq8dOHMDiGS8KU 4/oaoxYKTccY75IbD8Rw4Pdlhu4/Sb/r+I3lOdcwUnl6g+qW7FxDXXayimrhVOYf5v8g dWDg== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b7si4487478ejz.39.2021.02.18.12.32.10; Thu, 18 Feb 2021 12:32:35 -0800 (PST) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230227AbhBRUaP (ORCPT + 99 others); Thu, 18 Feb 2021 15:30:15 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:46572 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230125AbhBRU3h (ORCPT ); Thu, 18 Feb 2021 15:29:37 -0500 Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1lCpuf-0001h7-QC; Thu, 18 Feb 2021 20:28:37 +0000 From: Colin King To: Greg Kroah-Hartman , "Rafael J . Wysocki" Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH][V2] drivers/base/cpu: remove redundant assignment of variable retval Date: Thu, 18 Feb 2021 20:28:37 +0000 Message-Id: <20210218202837.516231-1-colin.king@canonical.com> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Colin Ian King The variable retval is being initialized with a value that is never read and it is being updated later with a new value. Clean this up by initializing retval to -ENOMEM and remove the assignment to retval on the !dev failure path. Kudos to Rafael for the improved fix suggestion. Signed-off-by: Colin Ian King --- V1: Remove initialization of retval V2: Initialiation of retval with -ENOMEM and remove assignment in !dev failure path. --- drivers/base/cpu.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/base/cpu.c b/drivers/base/cpu.c index 8f1d6569564c..2b9e41377a07 100644 --- a/drivers/base/cpu.c +++ b/drivers/base/cpu.c @@ -409,13 +409,11 @@ __cpu_device_create(struct device *parent, void *drvdata, const char *fmt, va_list args) { struct device *dev = NULL; - int retval = -ENODEV; + int retval = -ENOMEM; dev = kzalloc(sizeof(*dev), GFP_KERNEL); - if (!dev) { - retval = -ENOMEM; + if (!dev) goto error; - } device_initialize(dev); dev->parent = parent; -- 2.30.0