This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e0797d3b91de Merge tag 'fs_for_v6.16-rc1' of git://git.kernel.org/pub/s [...] new 18682166f614 rtla: Set distinctive exit value for failed tests new 6a38c51a2557 rtla: Define __NR_sched_setattr for LoongArch new 8020361d51ee rtla: Define _GNU_SOURCE in timerlat_bpf.c new 472c5f736b54 Merge tag 'trace-tools-v6.16' of git://git.kernel.org/pub/ [...] new e3223e1e9a9f tracing: Update function trace addresses with module addresses new 531ee10b430e tracing: Show function names when possible when listing fields new 00d872dd541c tracing: Only return an adjusted address if it matches the [...] new dc6a49d4cd26 tracing: Adjust addresses for printing out fields new 3e4b37160b43 tracing: Show preempt and irq events callsites from the of [...] new 872a0d90c129 tracing: Always use memcpy() in histogram add_to_key() new 7ab0fc61ce73 tracing: Move histogram trigger variables from stack to pe [...] new 54c53dfdb681 tracing: Add common_comm to histograms new 88cefd99ee26 ftrace: Show subops in enabled_functions new 761ef3422822 ftrace: Expose call graph depth as unsigned int new a54665ab7c20 ftrace: Comment that ftrace_func_mapper is freed with free [...] new 17f89102fe23 tracing/osnoise: Allow arbitrarily long CPU string new 6936298393d8 tracing/mmiotrace: Remove reference to unused per CPU data [...] new c638ebd8232e ftrace: Do not bother checking per CPU "disabled" flag new 1577683a925f tracing: Just use this_cpu_read() to access ignore_pid new dbecef68ad33 tracing: Add tracer_tracing_disable/enable() functions new 6ba3e0533fa6 tracing: Use tracer_tracing_disable() instead of "disabled [...] new a9839d204896 tracing: kdb: Use tracer_tracing_on/off() instead of setti [...] new f62e3de37515 ftrace: Do not disabled function graph based on "disabled" field new 969043af1590 tracing: Do not use per CPU array_buffer.data->disabled fo [...] new 092a38565ed8 ring-buffer: Add ring_buffer_record_is_on_cpu() new cf64792f0adb tracing: branch: Use trace_tracing_is_on_cpu() instead of [...] new 90633c34c36d tracing: Convert the per CPU "disabled" counter to local f [...] new c4a80c061540 tracing: Use atomic_inc_return() for updating "disabled" c [...] new 6e3b3acaf452 tracing: Remove unused buffer_page field from trace_array_ [...] new 73207746d36b tracing: Replace deprecated strncpy() with strscpy() for s [...] new f2947c4b7d0f tracing: Rename event_trigger_alloc() to trigger_data_alloc() new c5dd28e7fb4f tracing: Fix error handling in event_trigger_parse() new f75340d73c5e tracing: Remove unnecessary "goto out" that simply returns [...] new 6956ea9fdcf7 tracing: Add a helper function to handle the dereference a [...] new 7b382efd5e8a tracing: Allow the top level trace_marker to write into an [...] new 45c28cdce7a1 tracing: Cleanup upper_empty() in pid_list new ac01fa73f530 tracepoint: Have tracepoints created with DECLARE_TRACE() [...] new 155fd6c3e2f0 tracing/sched: Use __string() instead of fixed lengths for [...] new 2632a2013f58 tracing: Record trace_clock and recover when reboot new 2fbdb6d8e03b tracing: Fix compilation warning on arm32 new b78f1293f906 Merge tag 'trace-v6.16' of git://git.kernel.org/pub/scm/li [...] new e59236b5a09e x86/sgx: Use SHA-256 library API instead of crypto_shash API new ed16618c380c x86/sgx: Prevent attempts to reclaim poisoned pages new bbd9c366bfb2 Merge tag 'x86_sgx_for_6.16-rc1' of git://git.kernel.org/p [...] new fba4ceaa242d configfs-tsm-report: Fix NULL dereference of tsm_ops new 71ded61bee2a configfs-tsm: Namespace TSM report symbols new 7515f45c1652 coco/guest: Move shared guest CC infrastructure to drivers [...] new a0372b383178 Merge branch 'for-6.16/tsm' into tsm-next new b9e22b35d459 tsm-mr: Add TVM Measurement Register support new f6953f1f9ec4 tsm-mr: Add tsm-mr sample code new 3f88ca961421 x86/tdx: Add tdx_mcall_extend_rtmr() interface new 2748566da8b0 x86/tdx: tdx_mcall_get_report0: Return -EBUSY on TDCALL_OP [...] new 4d2a7bfad5b7 virt: tdx-guest: Expose TDX MRs as sysfs attributes new 850972bc61eb virt: tdx-guest: Refactor and streamline TDREPORT generation new 7c3f259dfe03 virt: tdx-guest: Transition to scoped_cond_guard for mutex [...] new 15ff5d0e90bb Merge branch 'for-6.16/tsm-mr' into tsm-next new 1f450730ff39 sample/tsm-mr: Fix missing static for sample_report new b0ca403a9e38 tsm-mr: Fix init breakage after bin_attrs constification b [...] new 9d948b880409 Merge branch 'for-6.16/tsm-mr' into tsm-next new ae5ec8adb8ec Merge tag 'tsm-for-6.16' of git://git.kernel.org/pub/scm/l [...] new 9cba938aecbb ipmi:si: Move SI type information into an info structure new 8de2640e2c13 ipmi:msghandler: Use READ_ONCE on run_to_completion new 305923bd3b61 ipmi:msghandler: Rename recv_work to smi_work new 742219863ee9 ipmi:msghandler: Move timer handling into a work queue new 557602f23307 ipmi:msghandler: Deliver user messages in a work queue new 646e40bbc7ed ipmi_msghandler: Change the events lock to a mutex new 8b85c0f3cb21 ipmi:msghandler: Use the system_wq, not system_bh_wq new 3be997d5a64a ipmi:msghandler: Remove srcu from the ipmi user structure new 9e91f8a6c868 ipmi:msghandler: Remove srcu for the ipmi_interfaces list new b2b69ee34b07 ipmi:watchdog: Change lock to mutex new 5017b1b02640 ipmi: Add a note about the pretimeout callback new 83d19f03f3e5 ipmi:msghandler: Remove some user level processing in panic mode new 84fe1ebcc92c ipmi:msghandler: Fix locking around users and interfaces new ff2d2bc9f29d ipmi:msghandler: Don't acquire a user refcount for queued [...] new f2a31163d6a3 ipmi:msghandler: Don't check for shutdown when returning r [...] new 60afcc429c5b ipmi:msghandler: Remove proc_fs.h new 8871e77ec73b ipmi:msghandler: Shut down lower layer first at unregister new ed59cd28aff9 ipmi:msghandler: Add a error return from unhandle LAN cmds new ada2abaddad9 ipmi:si: Rework startup of IPMI devices new 87105e078067 ipmi:msghandler: Don't deliver messages to deleted users new 6bd0eb6d759b ipmi:ssif: Fix a shutdown race new be816bc4f841 Documentation:ipmi: Remove comments about interrupt level new 6f7f6605c9ae ipmi:msghandler: Export and fix panic messaging capability new 971a00454d96 ipmi:watchdog: Use the new interface for panic messages new fa332f5dc6fc ipmi:msghandler: Fix potential memory corruption in ipmi_c [...] new 08effa6b77f7 docs: ipmi: fix spelling and grammar mistakes new 02897f5e56b2 Merge tag 'for-linus-6.16-1' of https://github.com/cminyar [...] new 07970d048cdd vfio/type1: Remove Fine Grained Superpages detection new 8bb7170c5a05 hisi_acc_vfio_pci: fix XQE dma address error new 3495cec07877 hisi_acc_vfio_pci: add eq and aeq interruption restore new e63c46639873 hisi_acc_vfio_pci: bugfix cache write-back issue new db6525a85739 hisi_acc_vfio_pci: bugfix the problem of uninstalling driver new 2777a40998de hisi_acc_vfio_pci: bugfix live migration function without [...] new 1dcf2cf102d7 hisi_acc_vfio_pci: update function return values. new 6ef04555b252 Merge branch 'dma-mapping-for-6.16-two-step-api' of git:// [...] new 674ebb64cd5d vfio/mlx5: Explicitly use number of pages instead of alloc [...] new ac6c973a480b vfio/mlx5: Rewrite create mkey flow to allow better code reuse new 089803c40193 vfio/mlx5: Enable the DMA link API new 4518e5a60c7f vfio/type1: Fix error unwind in migration dirty bitmap allocation new 353604982206 Merge tag 'vfio-v6.16-rc1' of https://github.com/awilliam/ [...] new a040adb78005 scsi: scsi_debug: Fix two typos in command definitions new eaa326f5a8e8 scsi: scsi_debug: Enable different command definitions for [...] new 5b0cb8c984bf scsi: scsi_debug: Move some tape-specific commands to sepa [...] new 34252036774b scsi: scsi_debug: Use scsi_device->type instead os sdebug_ [...] new d19dc8d4dfca scsi: scsi_debug: Add ERASE for tapes new c728f7a15a2e Merge patch series "scsi: scsi_debug: Changes to improve s [...] new 11d4c388a38a scsi: soc: qcom: ice: Make qcom_ice_program_key() take str [...] new 7cc6e0c34b21 scsi: soc: qcom: ice: Add HWKM support to the ICE driver new 50dda4983507 scsi: ufs: qcom: Add support for wrapped keys new 2b5c8b43fa2e Merge patch series "Support for wrapped inline encryption [...] new 56f4beffc9a0 scsi: ufs: core: Drop last_intr_status/ts stats new 2d6c7bcc6cca scsi: ufs: core: Track when MCQ ESI is enabled new 3c7ac40d7322 scsi: ufs: core: Delegate the interrupt service routine to [...] new 20c74f892645 Merge patch series "ufs: core: cleanup and threaded irq handler" new cdcb08d5710b scsi: elx: sli4: Replace deprecated strncpy() with strscpy() new ae82eaf4aeea scsi: lpfc: Use memcpy() for BIOS version new 500d4b742e0c scsi: ufs: core: Add WB buffer resize support new fc8a5ee50743 scsi: pm80xx: Add __nonstring annotations for unterminated [...] new 1f8eb2957900 scsi: target: Remove size arguments when calling strscpy() new c8c70ff3a766 scsi: scsi_transport_fc: Rename del_timer() in comment new 7a497d1649a9 scsi: mpi3mr: Fix typo and grammar new 4ca7fe99fc84 scsi: hisi_sas: Use macro instead of magic number new 92c8fe152415 scsi: hisi_sas: Coding style cleanup new e4d953ca557e scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk new 1ca57644e2e9 scsi: hisi_sas: Wait until error handling is complete new 26f8d978918b Merge patch series "hisi_sas: Misc patches and cleanups" new ae7a08bee82b scsi: qla2xxx: Remove unused qlt_free_qfull_cmds() new cbb2a2ef5801 scsi: qla2xxx: Remove unused qlt_fc_port_deleted() new 91453ebecccc scsi: qla2xxx: Remove unused qlt_83xx_iospace_config() new 89981b47f6fc scsi: qla2xxx: Remove unused qla82xx_pci_region_offset() new 2a2f3168c510 scsi: qla2xxx: Remove unused qla82xx_wait_for_state_change() new 33f44a50ca61 scsi: qla2xxx: Remove unused ql_log_qp new 45838d3db750 scsi: qla2xxx: Remove unused qla2x00_gpsc() new 3a37ab0827fd scsi: qla2xxx: Remove unused module parameters new 79034ca22984 Merge patch series "scsi: qla2xxx deadcoding" new 918eb0682157 scsi: qedi: Remove unused sysfs functions new 0d16b70cdbfc scsi: qedi: Remove unused qedi_get_proto_itt() new 37c15b72815b Merge patch series "scsi: qedi deadcoding" new 3c400df513b7 Merge branch '6.15/scsi-fixes' into 6.16/scsi-staging new a84a12d34f82 scsi: ufs: core: Fix WB resize using wrong offset new 62b434b0db2c scsi: dc395x: Remove DEBUG conditional compilation new edf147e215c6 scsi: lpfc: Use secs_to_jiffies() instead of msecs_to_jiffies() new 386e014202f8 scsi: qla2xxx: Remove duplicate struct crb_addr_pair new 3d030e2feb8a scsi: qla4xxx: Remove duplicate struct crb_addr_pair new 05ae6c9c7315 scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQ [...] new 8808c36b48a6 scsi: lpfc: Notify FC transport of rport disappearance dur [...] new 19d768dca549 scsi: lpfc: Restart eratt_poll timer if HBA_SETUP flag sti [...] new df117c93f58a scsi: lpfc: Prevent failure to reregister with NVMe transp [...] new b5162bb6aa1e scsi: lpfc: Avoid potential ndlp use-after-free in dev_los [...] new 327b110fdea1 scsi: lpfc: Create lpfc_vmid_info sysfs entry new 773a136fc828 scsi: lpfc: Update lpfc version to 14.4.0.9 new f65c7b81796e scsi: lpfc: Copyright updates for 14.4.0.9 patches new 00159e436cc3 Merge patch series "Update lpfc to revision 14.4.0.9" new 32c79c268078 scsi: smartpqi: Take drives offline when controller is offline new 01b8bdddcfab scsi: smartpqi: Add new PCI IDs new 001164fc3082 scsi: smartpqi: Enhance WWID logging logic new 42d033cf4b51 scsi: smartpqi: Fix smp_processor_id() call trace for pree [...] new 6e6d9e85bad2 scsi: smartpqi: Update driver version to 2.1.34-035 new a0d1cf505d3f Merge patch series "smartpqi updates" new 9cf2317b795d scsi: target: Move I/O path stats to per CPU new 268975a87c7b scsi: target: Move delayed/ordered tracking to per CPU new 6b08fe7763de Merge patch series "target: Remove atomics from main IO path" new 04f79c113ae7 scsi: mpi3mr: Event processing debug improvement new fe016bb54dd1 scsi: ufs: ufs-qcom: Add support to dump HW and SW hibern8 count new 82edd868888a scsi: ufs: ufs-qcom: Add support to dump MCQ registers new 25b5ee122b79 scsi: ufs: ufs-qcom: Add support to dump testbus registers new e142de4aac2a Merge patch series "scsi: ufs-qcom: Enable Hibern8, MCQ, a [...] new bf6971a2b3ee scsi: dc395x: Remove leftover if statement in reselect() new 0e937fd51e8a scsi: smartpqi: Delete a stray tab in pqi_is_parity_write_ [...] new 8c628207d6d1 scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH new 7c56921936a4 scsi: isci: Remove unused sci_remote_device_reset() new e256821fbe43 scsi: core: Remove unused scsi_dev_info_list_del_keyed() new 73349697fd99 scsi: docs: Clean up some style in scsi_mid_low_api new cd6856d38881 scsi: sd: Remove the stream_status member from scsi_stream [...] new 4a9a7c820988 scsi: ufs: core: Print error value as hex format in ufshcd [...] new 769d7fbe01f6 scsi: zfcp: Simplify workqueue allocation new b179f290d363 scsi: ufs: core: Increase the UIC command timeout further new 8f6c52b7534a scsi: ufs: core: Change hwq_id type and value new 8f9c9384cde8 scsi: ufs: core: Support updating device command timeout new 9000f663c511 scsi: fnic: Replace memset() with eth_zero_addr() new 934a5c3230b9 scsi: mvsas: Fix typos in SAS/SATA VSP register comments new 7727a9d414c9 scsi: ufs: qcom: dt-bindings: Document the SM8750 UFS Controller new 53755903b935 scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd [...] new 25c2758e6e72 scsi: sg: Remove unnecessary NULL check before unregister_ [...] new 9ad5249b37b5 scsi: mpt3sas: Fix _ctl_get_mpt_mctp_passthru_adapter() to [...] new 0c52f621f5be scsi: hisi_sas: Fix warning detected by sparse new 7f0047cb9d42 scsi: target: core: Constify enabled() in struct target_op [...] new fd2963e729ed scsi: target: core: Constify struct target_opcode_descriptor new f66bc387efbe Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...]
The 189 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../testing/{configfs-tsm => configfs-tsm-report} | 0 .../testing/sysfs-devices-virtual-misc-tdx_guest | 63 ++ Documentation/ABI/testing/sysfs-driver-ufs | 49 ++ .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + .../{virt/hyperv => driver-api/coco}/index.rst | 11 +- .../driver-api/coco/measurement-registers.rst | 12 + Documentation/driver-api/index.rst | 1 + Documentation/driver-api/ipmi.rst | 29 +- Documentation/scsi/scsi_mid_low_api.rst | 18 +- Documentation/trace/ftrace.rst | 13 + Documentation/trace/tracepoints.rst | 17 +- MAINTAINERS | 11 +- arch/x86/Kconfig | 3 +- arch/x86/coco/tdx/tdx.c | 50 +- arch/x86/include/asm/shared/tdx.h | 1 + arch/x86/include/asm/tdx.h | 2 + arch/x86/kernel/cpu/sgx/driver.h | 1 - arch/x86/kernel/cpu/sgx/ioctl.c | 30 +- arch/x86/kernel/cpu/sgx/main.c | 2 + drivers/char/ipmi/ipmi_msghandler.c | 761 +++++++++++---------- drivers/char/ipmi/ipmi_si.h | 10 +- drivers/char/ipmi/ipmi_si_intf.c | 116 +++- drivers/char/ipmi/ipmi_si_parisc.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 52 +- drivers/char/ipmi/ipmi_si_platform.c | 27 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/char/ipmi/ipmi_watchdog.c | 92 +-- drivers/mmc/host/sdhci-msm.c | 16 +- drivers/s390/scsi/zfcp_aux.c | 14 +- drivers/scsi/dc395x.c | 697 +------------------ drivers/scsi/elx/libefc_sli/sli4.c | 6 +- drivers/scsi/fnic/fip.c | 8 +- drivers/scsi/hisi_sas/hisi_sas.h | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 81 +-- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 259 ++++--- drivers/scsi/isci/remote_device.c | 30 - drivers/scsi/isci/remote_device.h | 15 - drivers/scsi/lpfc/lpfc_attr.c | 136 +++- drivers/scsi/lpfc/lpfc_bsg.c | 6 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 38 +- drivers/scsi/lpfc/lpfc_init.c | 3 + drivers/scsi/lpfc/lpfc_nvme.c | 10 +- drivers/scsi/lpfc/lpfc_sli.c | 30 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 4 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 73 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 3 +- drivers/scsi/mvsas/mv_64xx.h | 4 +- drivers/scsi/pm8001/pm8001_ctl.c | 2 +- drivers/scsi/qedi/qedi_dbg.c | 22 - drivers/scsi/qedi/qedi_dbg.h | 12 - drivers/scsi/qedi/qedi_gbl.h | 1 - drivers/scsi/qedi/qedi_main.c | 8 - drivers/scsi/qla2xxx/qla_dbg.c | 53 -- drivers/scsi/qla2xxx/qla_dbg.h | 3 - drivers/scsi/qla2xxx/qla_gbl.h | 5 - drivers/scsi/qla2xxx/qla_gs.c | 90 --- drivers/scsi/qla2xxx/qla_nx.c | 50 -- drivers/scsi/qla2xxx/qla_os.c | 12 - drivers/scsi/qla2xxx/qla_target.c | 129 ---- drivers/scsi/qla2xxx/qla_target.h | 3 - drivers/scsi/qla4xxx/ql4_nx.c | 5 - drivers/scsi/scsi_debug.c | 361 +++++----- drivers/scsi/scsi_devinfo.c | 27 - drivers/scsi/scsi_priv.h | 2 - drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sg.c | 3 +- drivers/scsi/smartpqi/smartpqi_init.c | 140 +++- drivers/soc/qcom/ice.c | 350 +++++++++- drivers/target/target_core_configfs.c | 20 +- drivers/target/target_core_device.c | 89 ++- drivers/target/target_core_spc.c | 134 ++-- drivers/target/target_core_stat.c | 69 +- drivers/target/target_core_transport.c | 119 ++-- drivers/ufs/core/ufs-mcq.c | 6 - drivers/ufs/core/ufs-sysfs.c | 133 ++++ drivers/ufs/core/ufshcd.c | 103 ++- drivers/ufs/host/ufs-qcom.c | 181 ++++- drivers/ufs/host/ufs-qcom.h | 11 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 121 +++- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 14 +- drivers/vfio/pci/mlx5/cmd.c | 371 +++++----- drivers/vfio/pci/mlx5/cmd.h | 35 +- drivers/vfio/pci/mlx5/main.c | 87 +-- drivers/vfio/vfio_iommu_type1.c | 51 +- drivers/virt/coco/Kconfig | 6 +- drivers/virt/coco/Makefile | 2 +- drivers/virt/coco/arm-cca-guest/arm-cca-guest.c | 8 +- drivers/virt/coco/guest/Kconfig | 17 + drivers/virt/coco/guest/Makefile | 4 + drivers/virt/coco/{tsm.c => guest/report.c} | 63 +- drivers/virt/coco/guest/tsm-mr.c | 251 +++++++ drivers/virt/coco/sev-guest/sev-guest.c | 12 +- drivers/virt/coco/tdx-guest/Kconfig | 1 + drivers/virt/coco/tdx-guest/tdx-guest.c | 259 ++++--- include/linux/ftrace.h | 2 + include/linux/ipmi.h | 13 +- include/linux/ring_buffer.h | 1 + include/linux/tracepoint.h | 38 +- include/linux/tsm-mr.h | 89 +++ include/linux/tsm.h | 22 +- include/scsi/scsi_proto.h | 3 +- include/soc/qcom/ice.h | 34 +- include/target/target_core_base.h | 26 +- include/trace/bpf_probe.h | 8 +- include/trace/define_trace.h | 17 +- include/trace/events/sched.h | 124 ++-- include/trace/events/tcp.h | 2 +- include/trace/events/tsm_mr.h | 80 +++ include/ufs/ufs.h | 32 + include/ufs/ufshcd.h | 8 +- kernel/trace/fgraph.c | 2 + kernel/trace/ftrace.c | 45 +- kernel/trace/pid_list.c | 8 +- kernel/trace/ring_buffer.c | 18 + kernel/trace/trace.c | 214 ++++-- kernel/trace/trace.h | 30 +- kernel/trace/trace_branch.c | 4 +- kernel/trace/trace_entries.h | 12 +- kernel/trace/trace_events.c | 39 +- kernel/trace/trace_events_hist.c | 179 ++++- kernel/trace/trace_events_trigger.c | 64 +- kernel/trace/trace_functions.c | 24 +- kernel/trace/trace_functions_graph.c | 38 +- kernel/trace/trace_irqsoff.c | 47 +- kernel/trace/trace_kdb.c | 9 +- kernel/trace/trace_mmiotrace.c | 12 +- kernel/trace/trace_osnoise.c | 9 +- kernel/trace/trace_output.c | 60 +- kernel/trace/trace_sched_wakeup.c | 18 +- kernel/trace/trace_stack.c | 2 +- samples/Kconfig | 11 + samples/Makefile | 1 + .../lock/LOCK08.boot => samples/tsm-mr/Makefile | 3 +- samples/tsm-mr/tsm_mr_sample.c | 131 ++++ tools/testing/selftests/bpf/progs/raw_tp_null.c | 2 +- .../testing/selftests/bpf/progs/raw_tp_null_fail.c | 2 +- .../selftests/bpf/progs/test_module_attach.c | 4 +- .../selftests/bpf/progs/test_tp_btf_nullable.c | 4 +- .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 8 +- tools/tracing/rtla/src/osnoise_hist.c | 5 +- tools/tracing/rtla/src/osnoise_top.c | 5 +- tools/tracing/rtla/src/timerlat_bpf.c | 1 + tools/tracing/rtla/src/timerlat_hist.c | 5 +- tools/tracing/rtla/src/timerlat_top.c | 5 +- tools/tracing/rtla/src/utils.c | 2 + tools/tracing/rtla/src/utils.h | 6 + tools/tracing/rtla/tests/engine.sh | 7 +- tools/tracing/rtla/tests/hwnoise.t | 4 +- tools/tracing/rtla/tests/osnoise.t | 6 +- tools/tracing/rtla/tests/timerlat.t | 12 +- 154 files changed, 4640 insertions(+), 3241 deletions(-) rename Documentation/ABI/testing/{configfs-tsm => configfs-tsm-report} (100%) create mode 100644 Documentation/ABI/testing/sysfs-devices-virtual-misc-tdx_guest copy Documentation/{virt/hyperv => driver-api/coco}/index.rst (57%) create mode 100644 Documentation/driver-api/coco/measurement-registers.rst create mode 100644 drivers/virt/coco/guest/Kconfig create mode 100644 drivers/virt/coco/guest/Makefile rename drivers/virt/coco/{tsm.c => guest/report.c} (89%) create mode 100644 drivers/virt/coco/guest/tsm-mr.c create mode 100644 include/linux/tsm-mr.h create mode 100644 include/trace/events/tsm_mr.h copy tools/testing/selftests/rcutorture/configs/lock/LOCK08.boot => samples/tsm-mr [...] create mode 100644 samples/tsm-mr/tsm_mr_sample.c