s://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.19.y
2025-06-17T08:44:15Zsysfs: treewide: switch back to attribute_group::bin_attrs2025-06-17T08:44:15ZThomas Weißschuhlinux@weissschuh.net2025-05-30T03:54:38Zurn:sha1:fb506e31b3d52f7faaec00352c2732ce31c1f930
The normal bin_attrs field can now handle const pointers.
This makes the _new variant unnecessary.
Switch all users back.
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Link: https://lore.kernel.org/r/20250530-sysfs-const-bin_attr-final-v3-4-724bfcf05b99@weissschuh.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sysfs: treewide: switch back to bin_attribute::read()/write()2025-06-17T08:44:13ZThomas Weißschuhlinux@weissschuh.net2025-05-30T03:54:37Zurn:sha1:2fbe82037ab2513275b9d97fe4fd9947df26e960
The bin_attribute argument of bin_attribute::read() is now const.
This makes the _new() callbacks unnecessary. Switch all users back.
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Link: https://lore.kernel.org/r/20250530-sysfs-const-bin_attr-final-v3-3-724bfcf05b99@weissschuh.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Merge branch 'for-6.16/tsm-mr' into tsm-next2025-05-13T18:28:25ZDan Williamsdan.j.williams@intel.com2025-05-13T18:28:25Zurn:sha1:9d948b8804096d940022b1a3c483a5beb8b46574
Pick up a couple fixes for issues noticed in linux-next (constification
of bin_attrs and missing 'static').
Merge branch 'for-6.16/tsm-mr' into tsm-next2025-05-13T05:12:44ZDan Williamsdan.j.williams@intel.com2025-05-13T05:12:44Zurn:sha1:15ff5d0e90bb044b94d9a4ac57276829861a954d
Merge measurement-register infrastructure for v6.16. Resolve conflicts
with the establishment of drivers/virt/coco/guest/ for cross-vendor
common TSM functionality.
Address a mis-merge with a fixup from Lukas:
Link: http://lore.kernel.org/20250509134031.70559-1-lukas.bulwahn@redhat.com
Merge branch 'for-6.16/tsm' into tsm-next2025-05-09T01:12:06ZDan Williamsdan.j.williams@intel.com2025-05-09T01:12:06Zurn:sha1:a0372b3831785e15de605cd13d2ed78a79a9b435
Pick up the drivers/virt/coco/guest/ split in preparation for TSM host
drivers.
coco/guest: Move shared guest CC infrastructure to drivers/virt/coco/guest/2025-05-02T19:52:16ZDan Williamsdan.j.williams@intel.com2025-03-04T07:14:26Zurn:sha1:7515f45c165269b72ee739e6fc26cc2ef928fc1b
In preparation for creating a new drivers/virt/coco/host/ directory to
house shared host driver infrastructure for confidential computing, move
configfs-tsm to a guest/ sub-directory. The tsm.ko module is renamed to
tsm_reports.ko. The old tsm.ko module was only ever demand loaded by
kernel internal dependencies, so it should not affect existing userspace
module install scripts.
The new drivers/virt/coco/guest/ is also a preparatory landing spot for
new / optional TSM Report mechanics like a TCB stability enumeration /
watchdog mechanism. To be added later.
Cc: Wu Hao <hao.wu@intel.com>
Cc: Yilun Xu <yilun.xu@intel.com>
Cc: Samuel Ortiz <sameo@rivosinc.com>
Cc: Tom Lendacky <thomas.lendacky@amd.com>
Reviewed-by: Alexey Kardashevskiy <aik@amd.com>
Reviewed-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
Link: https://patch.msgid.link/174107246641.1288555.208426916259466774.stgit@dwillia2-xfh.jf.intel.com
Signed-off-by: Dan Williams <dan.j.williams@intel.com>