From patchwork Mon Dec 18 09:41:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Karina Yankevich X-Patchwork-Id: 180232 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:24d3:b0:fb:cd0c:d3e with SMTP id r19csp1130759dyi; Mon, 18 Dec 2023 01:51:28 -0800 (PST) X-Google-Smtp-Source: AGHT+IG9aACfB3RgbmmK7SNPPjyVuLIbtL2TxYK3I18rTm6N5nlMRhdhniUD9jFukcWlUahxPlTu X-Received: by 2002:a17:906:83:b0:a23:195c:8a59 with SMTP id 3-20020a170906008300b00a23195c8a59mr1515224ejc.34.1702893088065; Mon, 18 Dec 2023 01:51:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702893088; cv=none; d=google.com; s=arc-20160816; b=GnSgn1GLsThOlcjS9KcwtEyhZfxZ7qEYWXshjFzTVvH4acKV1UuKSUx8VV8XP9LElg BDDNA6iPPpjygkZJpxl1HmnDZhw2nTiw2BPh6G9atVBgaA2CX2Un5KyfFrUK4wtJBMUB 8w/YhieXD4XLZNyM8F04Nn7VSy0UYCtNn0EEZ8HSXb8z6ee3Rj2YlZArdHNyMHTcLDus 60tsenGPm52nVbfSj6G/jA6wt50SZ5VswCIvJ2d6bb0ETRbRaubKIg1fueKCmdx9h/YK e4+aqZ84/nyiNZlHIZyrHtdVqRq/6BdTbnFZ1aXiKZqZb0EO0LhKT2sAYLOp/E1DK1QD FitQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from; bh=2H/SmAzyIxjPgob3DJEAB40K9vg0yzqAorWwdm/jaxw=; fh=XAP0CWOZNKar76SZMUPaSvJ+Q8z9AAa1F3q5QV4knqM=; b=0xvR2xLP2uY0QxPBx8+nYQW173GhpzaMBgDmYK4bGvrq0OBVKUBT0DwfrA858Sg2Rm 0KKRyIN0fgZVezQo3x6uujK0W3XW3PH8WY61zZvGfFFT98aWl7YErpUdwBk1K/CM/TNp VkUBBzXRbhxJPr4Td8z0DMGproqFEDKOgn8OPadkqgNcLUCnWTQzlNRh4Ur3JnOY5Oi2 ri8rZg+sVPVnNSNoMRkOmbAoCUZzTNkfBzl+Qd02vbamJZt1Q0UmfCD/pTBP2AfgYN4B Ipjg0ZYP1A0Qc3mqaAu+rCVME/BbfACwghg34txBl/QwkYwpybJV0645rdj1zTIAD8B5 JdTg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-3261-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3261-ouuuleilei=gmail.com@vger.kernel.org" Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id lx26-20020a170906af1a00b00a235a31166csi573946ejb.465.2023.12.18.01.51.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 01:51:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-3261-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-3261-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3261-ouuuleilei=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id E3CFB1F23DE8 for ; Mon, 18 Dec 2023 09:42:58 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D3E2012B7B; Mon, 18 Dec 2023 09:42:31 +0000 (UTC) X-Original-To: linux-kernel@vger.kernel.org Received: from mx01.omp.ru (mx01.omp.ru [90.154.21.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 61D37125B3 for ; Mon, 18 Dec 2023 09:42:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=omp.ru Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=omp.ru Received: from spb1wst022.omp.ru (109.73.39.18) by msexch01.omp.ru (10.188.4.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.1258.12; Mon, 18 Dec 2023 12:42:11 +0300 From: Karina Yankevich To: Liam Girdwood CC: Karina Yankevich , Mark Brown , , Subject: Date: Mon, 18 Dec 2023 12:41:39 +0300 Message-ID: <20231218094139.2616883-1-k.yankevich@omp.ru> X-Mailer: git-send-email 2.25.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ClientProxiedBy: msexch01.omp.ru (10.188.4.12) To msexch01.omp.ru (10.188.4.12) X-KSE-ServerInfo: msexch01.omp.ru, 9 X-KSE-AntiSpam-Interceptor-Info: scan successful X-KSE-AntiSpam-Version: 6.1.0, Database issued on: 12/18/2023 09:26:41 X-KSE-AntiSpam-Status: KAS_STATUS_NOT_DETECTED X-KSE-AntiSpam-Method: none X-KSE-AntiSpam-Rate: 19 X-KSE-AntiSpam-Info: Lua profiles 182159 [Dec 18 2023] X-KSE-AntiSpam-Info: Version: 6.1.0.3 X-KSE-AntiSpam-Info: Envelope from: k.yankevich@omp.ru X-KSE-AntiSpam-Info: LuaCore: 7 0.3.7 6d6bf5bd8eea7373134f756a2fd73e9456bb7d1a X-KSE-AntiSpam-Info: {rep_avail} X-KSE-AntiSpam-Info: {Tracking_from_domain_doesnt_match_to} X-KSE-AntiSpam-Info: {SMTP from is not routable} X-KSE-AntiSpam-Info: d41d8cd98f00b204e9800998ecf8427e.com:7.1.1;omp.ru:7.1.1;127.0.0.199:7.1.2;spb1wst022.omp.ru:7.1.1 X-KSE-AntiSpam-Info: ApMailHostAddress: 109.73.39.18 X-KSE-AntiSpam-Info: {DNS response errors} X-KSE-AntiSpam-Info: Rate: 19 X-KSE-AntiSpam-Info: Status: not_detected X-KSE-AntiSpam-Info: Method: none X-KSE-AntiSpam-Info: Auth:dmarc=temperror header.from=omp.ru;spf=temperror smtp.mailfrom=omp.ru;dkim=none X-KSE-Antiphishing-Info: Clean X-KSE-Antiphishing-ScanningType: Heuristic X-KSE-Antiphishing-Method: None X-KSE-Antiphishing-Bases: 12/18/2023 09:32:00 X-KSE-Antivirus-Interceptor-Info: scan successful X-KSE-Antivirus-Info: Clean, bases: 12/18/2023 7:00:00 AM X-KSE-Attachment-Filter-Triggered-Rules: Clean X-KSE-Attachment-Filter-Triggered-Filters: Clean X-KSE-BulkMessagesFiltering-Scan-Result: InTheLimit X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785612822780630955 X-GMAIL-MSGID: 1785612822780630955 Date: Thu, 14 Dec 2023 18:59:20 +0300 Subject: [PATCH] regulator: of: Remove redundant check in of_get_regulation_constraints The pointer 'suspend_state' cannot be NULL after the switch statement so remove the redundant check. Found by Linux Verification Center (linuxtesting.org) with the Svace static analysis tool. Signed-off-by: Karina Yankevich --- drivers/regulator/of_regulator.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/regulator/of_regulator.c b/drivers/regulator/of_regulator.c index 1b65e5e4e40f..c926779523ca 100644 --- a/drivers/regulator/of_regulator.c +++ b/drivers/regulator/of_regulator.c @@ -266,10 +266,6 @@ static int of_get_regulation_constraints(struct device *dev, suspend_np = of_get_child_by_name(np, regulator_states[i]); if (!suspend_np) continue; - if (!suspend_state) { - of_node_put(suspend_np); - continue; - } if (!of_property_read_u32(suspend_np, "regulator-mode", &pval)) {