From nobody Fri May 10 16:22:55 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1676509937; cv=none; d=zohomail.com; s=zohoarc; b=BvMdQ7qU4BXlL+yJdiJzvwc/hD8RXfhxIp3Zk5JMNzlif/2238rJW8HaFCwN/yQnncsUP7RcIMQW/vt05Fmr0cWbfNPPNLhyYT4TO1rBnNvKGbtPoWyItnwU5kaJfhqI2rxEITpv6iy/5tsJ9QjKQ49+hG0HRckJAsPD94I+AQ4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1676509937; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=S3bp2GYqDj9OXGoxnwd35ULOSVhMuKFi1Y84a6bsy4o=; b=AQyxoXocWGVaw/nWu6qG+A2y9yS68e6aFQJHyWFR3C4lDxGUL3lr7SLkooTemhCWbawu7OY931b8vYiIB4BmdLIgUtsj0gZuzS4z6jCIT4yjwyF3/hklXxq4rj3QexcokHo7iEfho9E32wfNHEw/Hk7Ru2lyw5nvUC6PgMPGP6U= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1676509937832289.47555205784624; Wed, 15 Feb 2023 17:12:17 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.496308.766984 (Exim 4.92) (envelope-from ) id 1pSSny-0007qU-SA; Thu, 16 Feb 2023 01:11:22 +0000 Received: by outflank-mailman (output) from mailman id 496308.766984; Thu, 16 Feb 2023 01:11:22 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pSSny-0007qN-P6; Thu, 16 Feb 2023 01:11:22 +0000 Received: by outflank-mailman (input) for mailman id 496308; Thu, 16 Feb 2023 01:11:21 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1pSSnx-0007qF-F5 for xen-devel@lists.xenproject.org; Thu, 16 Feb 2023 01:11:21 +0000 Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id d02a8c93-ad96-11ed-93b5-47a8fe42b414; Thu, 16 Feb 2023 02:11:17 +0100 (CET) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: d02a8c93-ad96-11ed-93b5-47a8fe42b414 From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=weissschuh.net; s=mail; t=1676509875; bh=m6ujeRpdfOK/ExLf0oC3JKdeaOfOHj5ANo4y+Xyc7GY=; h=From:Date:Subject:To:Cc:From; b=gSkPlaVUEK8XCxDKTPzpUqjl9Sj0DEdap9GrK1j86v07YTpvTLLdwcKxIujqhkWB+ XgYRtg03IY4LSvnmAhX3Qaz4hjJpbsjxnynrgHkvSOBxHfJDU27yrdWGRUUJ5JRsRz Lnvj6RvH7X9KBpZJ6xcf5rigeR7QEen4I31aShSU= Date: Thu, 16 Feb 2023 01:10:59 +0000 Subject: [PATCH] xen: sysfs: make kobj_type structure constant MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230216-kobj_type-xen-v1-1-742423de7d71@weissschuh.net> X-B4-Tracking: v=1; b=H4sIAKKC7WMC/x2NXQrCQAwGr1LybCBdf0CvIiK7208bLWnZVamU3 t3g4wwMs1BFUVQ6NQsVfLTqaA7tpqHcR7uDtXOmIGEroT3wc0yP6+s7gWcYd0cJe5GcdgB5k2I FpxIt917ZexhcTgU3nf+T82VdfzDVeXV0AAAA To: Juergen Gross , Stefano Stabellini , Oleksandr Tyshchenko Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Mailer: b4 0.12.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1676509873; l=995; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=m6ujeRpdfOK/ExLf0oC3JKdeaOfOHj5ANo4y+Xyc7GY=; b=BSGS1rU5dMp0UG5XucdetX/M4JSycNQ6bQiZOMnjBqP9UUfa2dOu+1rbACy/WpsfD/SxzWpCb DiLmvhDGWHKDZlz1T5Tt4NbRLtZoQNjF1h3XY5tKryMcADg00hd0MNh X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= X-ZohoMail-DKIM: pass (identity @weissschuh.net) X-ZM-MESSAGEID: 1676509940010100001 Since commit ee6d3dd4ed48 ("driver core: make kobj_type constant.") the driver core allows the usage of const struct kobj_type. Take advantage of this to constify the structure definition to prevent modification at runtime. Signed-off-by: Thomas Wei=C3=9Fschuh Reviewed-by: Juergen Gross --- drivers/xen/sys-hypervisor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c index fcb0792f090e..ef62acb354a7 100644 --- a/drivers/xen/sys-hypervisor.c +++ b/drivers/xen/sys-hypervisor.c @@ -594,7 +594,7 @@ static const struct sysfs_ops hyp_sysfs_ops =3D { .store =3D hyp_sysfs_store, }; =20 -static struct kobj_type hyp_sysfs_kobj_type =3D { +static const struct kobj_type hyp_sysfs_kobj_type =3D { .sysfs_ops =3D &hyp_sysfs_ops, }; =20 --- base-commit: 033c40a89f55525139fd5b6342281b09b97d05bf change-id: 20230216-kobj_type-xen-d902500cb4ee Best regards, --=20 Thomas Wei=C3=9Fschuh