Received: by 2002:a05:7208:3188:b0:7e:5202:c8b4 with SMTP id r8csp850700rbd; Fri, 23 Feb 2024 05:42:07 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCV8ih9itP5fWngpqIRYgr+tvNRauyxyRmkVaQov04jW2ED+HNNb97XOX1HrFISO6M7eF8GLgd2jfvKpxh+YY7Z8fSOQ45sjW3/PSoxhlw== X-Google-Smtp-Source: AGHT+IHhC8d1JHpVpYs+p8G4in/CoZcKVtwVFhdN8E+Q+NAI4HP/C8XjOZMq8vP0ohBPX6Wz2Q7Q X-Received: by 2002:a17:90a:6448:b0:299:4219:243c with SMTP id y8-20020a17090a644800b002994219243cmr3061103pjm.5.1708695726977; Fri, 23 Feb 2024 05:42:06 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708695726; cv=pass; d=google.com; s=arc-20160816; b=vzRdthnBf9mG0rSRusdEI2A4wV60cpsnUAZgSoRGzIIMSix8OS0PlVKk8tBqxJoDLR XWaqKXjhPCq1mHmfhob5flt6bNQO3MTfK0c/8cdKFOkGEar7iMUDtbHnztsfT/Jh9LIo IlmLAZfPM430TDOUc/axa51Kge509iLWMkydirpe7IR8joJHXcO4jE4zC892owPEn1tf FnmuTj3y8BMtvTc98MwYqZDr5d7beCPVwnmBvU+Tx8bHhsC1QBJq7dqcj8wmJ7sWom0b GrKLLYDfc5SFWw964cjtinhIVKibvHWJJZx2MHtCmNss4Do9ZL52N5J/tba7BsrttCIi ID8Q== ARC-Message-Signature: i=2; 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:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=xWiT0h/7JNt0Wi4P0Jnc6qFGd/ux4GQTUN2IFCPouK8=; fh=2ln0GhGgLF9YoDBnFYJ/T7TyL+SIJLgTMdvIPPCcEYg=; b=hPV28+J7W3cLRYMID384KbknW5xysMyux/9GZpyZEje8ezHk3tW5kjDn/KbSFd/l/V foCvRXU34bxdQx+wawHyL67GMDnrEpo+AUniHITvkHMFYdsz5ZuIo5UT6pq5zowwaGr+ eu+y/iujLy/cskxtesvIoiQU6AO8N3UMK90B/BrxG1qjZphL+7M7bSXw/IDQKQQY2xSZ o1pth8NLKvm2c+0pMP8A8KOU+Hn3siJFlMd7mQqRZHzHAXvJObzlDoVncGkqdImKm3Ts zh1HIhyD4qKjICylM+dCm+t7ezf3vvt8qx8HwlP++1GFWmPO6gek96JXFsJnrVwyYDz0 lTUw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uaAeS5iX; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-78397-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-78397-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id sy15-20020a17090b2d0f00b00299276f5032si1193901pjb.159.2024.02.23.05.42.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Feb 2024 05:42:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-78397-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uaAeS5iX; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-78397-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-78397-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 5C2C0B23769 for ; Fri, 23 Feb 2024 13:40:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B57F581749; Fri, 23 Feb 2024 13:39:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="uaAeS5iX" Received: from mail-io1-f49.google.com (mail-io1-f49.google.com [209.85.166.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 418C722EF5 for ; Fri, 23 Feb 2024 13:39:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708695579; cv=none; b=jKh4O20NOOXGzZXVXyLRacSjfIlhpfJ20M3h3lAeO+Uj0aRQLFzQSgJj121r0T1Ebv4vixBEYcOoguDmOxqVwogxXwqIcGf1DA/fYM4SKn3W5Hu1vUUPQLNX5CZuwJE0GBqsJPeoKzesvN257Qbeh2f5utj1RDpM4xhoiVkvNdk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708695579; c=relaxed/simple; bh=voB5J/gWI489fiUoN4WmnD8Oq5taa5Y4VccTJXCT+QE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Rsr4HqA17Ptjh5h9Ml1j9AtPkFMqVBPEowB3X/Sdj+BrXNKAd9CMtzKPpOt2j3KeB8sGCVQ/mmrfmFTrf0XLlrK8h0+d1E5Dv5/HgnsmFL4izO2hZmJy+BaAptSmXKyNdAQ4M1t8fIxI8G6IpEdM86J97bAXjHxPL5YGYEMuNJ8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=uaAeS5iX; arc=none smtp.client-ip=209.85.166.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-io1-f49.google.com with SMTP id ca18e2360f4ac-7c488a5af5eso22088639f.1 for ; Fri, 23 Feb 2024 05:39:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708695577; x=1709300377; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xWiT0h/7JNt0Wi4P0Jnc6qFGd/ux4GQTUN2IFCPouK8=; b=uaAeS5iXsXCcQS4/sxdIhXb0mq1RQjZpzM1pMf9R5LmxdKff0ufM+etG24zUvi2VUZ EszG8klHN2iluUxKU3CQeo55niFdqRkSepv5tqdqrzvezpCdTL4+RFIdCDg7LT3DDPiu 9rtXZVzOnI7HDsWYqfZZOU6sTa/msfCnAzQy4VR51cwI5LjuCFzjduk1YiwkEEsBv9wR p3oMgg1KJGHJdXFkX/Ku12SKkJCfOVdsfumb91fFQ6JdeKHPPu/to+3ZPzkKmPCX1eyu QXPLJt3PjDn8gbje7eW3wstzg3C7ZcuSqpS90FP8e/3IsarVmcMKCkdYCcWlWRTsibQV WrDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708695577; x=1709300377; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xWiT0h/7JNt0Wi4P0Jnc6qFGd/ux4GQTUN2IFCPouK8=; b=fXKAuhtKHB3yibqg4gLEtZn41jRkxb0N2fPCaM7ci0bxC8zax+W4ZzXwAWMVjldGj1 /bojv/hhREHpup57QAuRjWQWzKlqq+ziKIa1CFZ2k7ynuLGd7ZAxEskEoZX952Tt/2ZK 4WKPZxO5YY0fpOeOrzvHObUZPXFn/v8YUC0HA2amPTccPhLC4A1WOSL4PpxWIirXmL0B L9m5tHqZGvdSsjQ5e4w9VwzC9WQdJmnRoGLfiWxFXVsaymibf0pf2PSjA8FkLCgMnFU6 wEL8q1R5nB5N2O7YI/1KkUfnczRQqKxylnIi45UhqlsN/uhB2B0Iocn731bCuCpIIZrE AfXw== X-Forwarded-Encrypted: i=1; AJvYcCW/4PLkCUa0YraTFv75LmEPwFNpMmoYNWbFzTtxYRWbRK4NGCorX8BhtVVLDILwRnNVVeMqCNaol7CwX+RZIjdhfSCW+N5YVjBAIJkD X-Gm-Message-State: AOJu0Yy8WvbT8apOZaQcXCYJtK1u2sDy00NONu+bWWkLQSTgShdGhmsF WjuLd7zGIgSvEXDTQb/28q0tlcGC8G63zQZ+XgSEtErV8mHBSK/wkroZEl9Y7p0= X-Received: by 2002:a6b:5f0e:0:b0:7c4:831d:32e with SMTP id t14-20020a6b5f0e000000b007c4831d032emr1877101iob.0.1708695577350; Fri, 23 Feb 2024 05:39:37 -0800 (PST) Received: from localhost.localdomain (c-73-228-159-35.hsd1.mn.comcast.net. [73.228.159.35]) by smtp.gmail.com with ESMTPSA id p11-20020a6b630b000000b007c76a2d6a98sm1836838iog.53.2024.02.23.05.39.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Feb 2024 05:39:37 -0800 (PST) From: Alex Elder To: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com Cc: mka@chromium.org, andersson@kernel.org, quic_cpratapa@quicinc.com, quic_avuyyuru@quicinc.com, quic_jponduru@quicinc.com, quic_subashab@quicinc.com, elder@kernel.org, netdev@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 2/6] net: ipa: kill IPA_POWER_FLAG_SYSTEM Date: Fri, 23 Feb 2024 07:39:26 -0600 Message-Id: <20240223133930.582041-3-elder@linaro.org> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20240223133930.582041-1-elder@linaro.org> References: <20240223133930.582041-1-elder@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The SYSTEM IPA power flag is set, cleared, and tested. But nothing happens based on its value when tested, so it serves no purpose. Get rid of this flag. Signed-off-by: Alex Elder --- Note: checkpatch warns: braces {} are not necessary... drivers/net/ipa/ipa_power.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/drivers/net/ipa/ipa_power.c b/drivers/net/ipa/ipa_power.c index 694bc71e0a170..be9e859e853fb 100644 --- a/drivers/net/ipa/ipa_power.c +++ b/drivers/net/ipa/ipa_power.c @@ -37,12 +37,10 @@ /** * enum ipa_power_flag - IPA power flags * @IPA_POWER_FLAG_RESUMED: Whether resume from suspend has been signaled - * @IPA_POWER_FLAG_SYSTEM: Hardware is system (not runtime) suspended * @IPA_POWER_FLAG_COUNT: Number of defined power flags */ enum ipa_power_flag { IPA_POWER_FLAG_RESUMED, - IPA_POWER_FLAG_SYSTEM, IPA_POWER_FLAG_COUNT, /* Last; not a flag */ }; @@ -173,8 +171,6 @@ static int ipa_suspend(struct device *dev) { struct ipa *ipa = dev_get_drvdata(dev); - __set_bit(IPA_POWER_FLAG_SYSTEM, ipa->power->flags); - /* Increment the disable depth to ensure that the IRQ won't * be re-enabled until the matching _enable call in * ipa_resume(). We do this to ensure that the interrupt @@ -196,8 +192,6 @@ static int ipa_resume(struct device *dev) ret = pm_runtime_force_resume(dev); - __clear_bit(IPA_POWER_FLAG_SYSTEM, ipa->power->flags); - /* Now that PM runtime is enabled again it's safe * to turn the IRQ back on and process any data * that was received during suspend. @@ -219,10 +213,9 @@ void ipa_power_suspend_handler(struct ipa *ipa, enum ipa_irq_id irq_id) * just to handle the interrupt, so we're done. If we are in a * system suspend, trigger a system resume. */ - if (!__test_and_set_bit(IPA_POWER_FLAG_RESUMED, ipa->power->flags)) - if (test_bit(IPA_POWER_FLAG_SYSTEM, ipa->power->flags)) { - ; - } + if (!__test_and_set_bit(IPA_POWER_FLAG_RESUMED, ipa->power->flags)) { + ; + } /* Acknowledge/clear the suspend interrupt on all endpoints */ ipa_interrupt_suspend_clear_all(ipa->interrupt); -- 2.40.1