s://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.19.y 2025-06-17T08:44:15Z sysfs: treewide: switch back to attribute_group::bin_attrs 2025-06-17T08:44:15Z Thomas Weißschuh linux@weissschuh.net 2025-05-30T03:54:38Z urn: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:13Z Thomas Weißschuh linux@weissschuh.net 2025-05-30T03:54:37Z urn: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-next 2025-05-13T18:28:25Z Dan Williams dan.j.williams@intel.com 2025-05-13T18:28:25Z urn: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-next 2025-05-13T05:12:44Z Dan Williams dan.j.williams@intel.com 2025-05-13T05:12:44Z urn: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-next 2025-05-09T01:12:06Z Dan Williams dan.j.williams@intel.com 2025-05-09T01:12:06Z urn: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:16Z Dan Williams dan.j.williams@intel.com 2025-03-04T07:14:26Z urn: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>