[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20250508181032.58fc7e5b@canb.auug.org.au>
Date: Thu, 8 May 2025 18:10:32 +1000
From: Stephen Rothwell <sfr@...b.auug.org.au>
To: Dan Williams <dan.j.williams@...el.com>,
<sathyanarayanan.kuppuswamy@...ux.intel.com>, <yilun.xu@...el.com>,
<sameo@...osinc.com>, <aik@....com>, <suzuki.poulose@....com>,
<steven.price@....com>, <lukas@...ner.de>, Greg KH <greg@...ah.com>
Cc: Cedric Xing <cedric.xing@...el.com>, Thomas Weißschuh
<linux@...ssschuh.net>, Linux Kernel Mailing List
<linux-kernel@...r.kernel.org>, Linux Next Mailing List
<linux-next@...r.kernel.org>
Subject: linux-next: build failure after merge of the devsec-tsm tree
Hi all,
After merging the devsec-tsm tree, today's linux-next build (x86_64
allmodconfig) failed like this:
drivers/virt/coco/guest/tsm-mr.c: In function 'tsm_mr_create_attribute_group':
drivers/virt/coco/guest/tsm-mr.c:228:29: error: assignment to 'const struct bin_attribute * const*' from incompatible pointer type 'struct bin_attribute **' [-Wincompatible-pointer-types]
228 | ctx->agrp.bin_attrs = no_free_ptr(bas);
| ^
Caused by commit
29b07a7b8f41 ("tsm-mr: Add TVM Measurement Register support")
interacting with commit
9bec944506fa ("sysfs: constify attribute_group::bin_attrs")
from the driver-core tree.
I have applied the following merge resolution for today (there must be
a better solution).
From: Stephen Rothwell <sfr@...b.auug.org.au>
Date: Thu, 8 May 2025 17:52:55 +1000
Subject: [PATCH] fix up for "tsm-mr: Add TVM Measurement Register support"
interacting with "sysfs: constify attribute_group::bin_attrs" from the
driver-core tree.
Signed-off-by: Stephen Rothwell <sfr@...b.auug.org.au>
---
drivers/virt/coco/guest/tsm-mr.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/virt/coco/guest/tsm-mr.c b/drivers/virt/coco/guest/tsm-mr.c
index d75b08548292..37e6650bfb6c 100644
--- a/drivers/virt/coco/guest/tsm-mr.c
+++ b/drivers/virt/coco/guest/tsm-mr.c
@@ -225,7 +225,7 @@ tsm_mr_create_attribute_group(const struct tsm_measurements *tm)
init_rwsem(&ctx->rwsem);
ctx->agrp.name = "measurements";
- ctx->agrp.bin_attrs = no_free_ptr(bas);
+ ctx->agrp.bin_attrs = (const struct bin_attribute *const *)no_free_ptr(bas);
ctx->tm = tm;
return &no_free_ptr(ctx)->agrp;
}
--
2.47.2
--
Cheers,
Stephen Rothwell
Content of type "application/pgp-signature" skipped
Powered by blists - more mailing lists