Maybe a bit large when inlined? MaybeThere is a tiny bit of difference between the messages:
if (unlikely(err))
tdh_vp_wr_failed(tdx, field, bit, err);
and add tdh_vp_wr_failed to tdx.c.
pr_err("TDH_VP_WR["#uclass".0x%x] = 0x%llx failed: 0x%llx\n", ...
pr_err("TDH_VP_WR["#uclass".0x%x] |= 0x%llx failed: 0x%llx\n", ...
pr_err("TDH_VP_WR["#uclass".0x%x] &= ~0x%llx failed: 0x%llx\n", ...
We can parameterize that part of the message, but it gets a bit tortured. Or
just lose that bit of detail. We can take a look. Thanks.