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 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 --- 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