Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3043576pxb; Fri, 12 Feb 2021 07:52:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJwUV38ZMiJnYPutQDTQiGxdn42Y0bWZPD7jxa2lofe3q/ztfKROExrFu/ouNfNi4X8XTwW5 X-Received: by 2002:a17:906:4b0f:: with SMTP id y15mr1411806eju.369.1613145175396; Fri, 12 Feb 2021 07:52:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613145175; cv=none; d=google.com; s=arc-20160816; b=nFrpXKUSL40wjFfvWI1xP38bQIR3hcf4wUahpgXxCzPrTlzljXBZ3a0w9wdB/aJmHR jGD5NwZvLcs1W45PbUZQLXbRMPJKHoqEsngdJabSCabF8tqkaMVvKDQTH8tqnnuFANtn 24OSjyK7Zvqa90tabXLDZYEKPY9RDx2nBHmB2PzsZft1Ixi4gu/U0iLmz9RJnHyZ6qo1 rLazivr2F4wzYORSOLKCjPqdJK2LlLMA6XM+ESN6X7THoGEhG2VziY8+S2c3xdQ1up7j hDXwMbuY66ZMxi+PZIFR2ISkxyEzB+ElnNfC8Cl/R9gJ5d0MtSlm2wPeBK76faAbVZVj EQaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=k7Yx2HgpxGuohS8+X/HdV90i/oCfgJPF66lnae8TlVg=; b=rUiF8MoGhIAAH8V8Pu8L8tWnDGV9/f3izSXBO/VsQuVyY4sC6f6C4ivlI+1xtx2OsH yrIWOq99FPzp60DJ8xJDlKX2q3RqZeO2B+nyn0AroyAVwedypX+qivzjmymqha++RCn/ KR1f8oziHozm25mZPynmUE9ikapptlQfGLXgrM7Zirz1J8GywV340QiF/HNy6EduPT2P 8NADLR3cet85iGLYcH1dMLGzveInZ19HR2oWyqy+do3vVIwz1P8svp8NGNo+KPqoTkz2 OpckskJTXdDaWwHL6yzgPT8u1mIQPwhMVoFHhIWcaCoMX/N4pNHGtd+6Nh+a16lyv0OX 9Kow== 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g3si6656131ejb.441.2021.02.12.07.52.31; Fri, 12 Feb 2021 07:52:55 -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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232168AbhBLPtO (ORCPT + 99 others); Fri, 12 Feb 2021 10:49:14 -0500 Received: from mail-ot1-f46.google.com ([209.85.210.46]:36899 "EHLO mail-ot1-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230307AbhBLPtJ (ORCPT ); Fri, 12 Feb 2021 10:49:09 -0500 Received: by mail-ot1-f46.google.com with SMTP id a5so7607383otq.4; Fri, 12 Feb 2021 07:48:53 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=k7Yx2HgpxGuohS8+X/HdV90i/oCfgJPF66lnae8TlVg=; b=TdkK48cDzFKbjcTPJtJrhWU4jwFxBRrS0muPntZkhfUlOFaW4oKigU6mtaaqEzymOX mv4VLMK6H7EKgnUiZoC2U82NNyoR0UCDjeu5LW4AqLoRs9hv/aD5SETiLOgfdDNx5SzB TMC/PXyrbfYaAs/TYUj6PSOR0Hj1pJuXl5qaeO3UB8qacnKxLToq2rmLBQklgvrVKQl6 vK90OpHvDj4Ubxl5TINeFBoueXXRJdu0zPNHVfbvB5T4rVjZWS+BQzQqnZN8anxTpLmh Meee1pFukICBLvXNM5kO3KILmMQ+D6wTkbRoTJgFl7e2bx92S7T47wyiw64E55D4CS1j C8Vg== X-Gm-Message-State: AOAM531ah/GqfJs8+8oxC4b370qC9/B/4UGn+u+R4QSFWtonUFcQJM50 AcikXiB2AKyoWyRKNEwazO7pl+uAfzCss6103iY= X-Received: by 2002:a05:6830:2106:: with SMTP id i6mr2372860otc.260.1613144908266; Fri, 12 Feb 2021 07:48:28 -0800 (PST) MIME-Version: 1.0 References: <20210201225735.86163-1-rikard.falkeborn@gmail.com> In-Reply-To: <20210201225735.86163-1-rikard.falkeborn@gmail.com> From: "Rafael J. Wysocki" Date: Fri, 12 Feb 2021 16:48:17 +0100 Message-ID: Subject: Re: [PATCH] PM: Constify static struct attribute_group To: Rikard Falkeborn Cc: "Rafael J. Wysocki" , Len Brown , Pavel Machek , Linux PM , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 1, 2021 at 11:58 PM Rikard Falkeborn wrote: > > The only usage of suspend_attr_group is to put its address in an array of > pointers to const attribute_group structs. Make it const to allow the > compiler to put it in read-only memory. > > Signed-off-by: Rikard Falkeborn > --- > kernel/power/main.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kernel/power/main.c b/kernel/power/main.c > index 0aefd6f57e0a..12c7e1bb442f 100644 > --- a/kernel/power/main.c > +++ b/kernel/power/main.c > @@ -387,7 +387,7 @@ static struct attribute *suspend_attrs[] = { > NULL, > }; > > -static struct attribute_group suspend_attr_group = { > +static const struct attribute_group suspend_attr_group = { > .name = "suspend_stats", > .attrs = suspend_attrs, > }; > -- Applied as 5.12 material, thanks!