summaryrefslogtreecommitdiff
path: root/drivers/virtio
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@kernel.org>2026-05-29 22:00:52 +0200
committerThomas Gleixner <tglx@kernel.org>2026-06-04 11:04:17 +0200
commit786493096848006020d7b8e57a53742a64fe5d4d (patch)
treeeb667a2307cc9d163de79cba3252f2b4a1ce48e1 /drivers/virtio
parent8216433ebe7e1b904c9e0f3176d7f99cbdb78bcd (diff)
downloadlinux-stable-786493096848006020d7b8e57a53742a64fe5d4d.tar.gz
linux-stable-786493096848006020d7b8e57a53742a64fe5d4d.zip
virtio_rtc: Use provided clock ID for history snapshot
The PTP core indicates in system_device_crosststamp::clock_id the clock ID for which the system time stamp should be taken. That allows to utilize hardware timestamps with e.g. AUX clocks. Use ktime_get_snapshot_id() and hand the provided clock ID in. No functional change. Signed-off-by: Thomas Gleixner <tglx@kernel.org> Tested-by: Arthur Kiyanovski <akiyano@amazon.com> Reviewed-by: David Woodhouse <dwmw@amazon.co.uk> Reviewed-by: Jacob Keller <jacob.e.keller@intel.com> Acked-by: Michael S. Tsirkin <mst@redhat.com> Link: https://patch.msgid.link/20260529195557.744271454@kernel.org
Diffstat (limited to 'drivers/virtio')
-rw-r--r--drivers/virtio/virtio_rtc_ptp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/virtio/virtio_rtc_ptp.c b/drivers/virtio/virtio_rtc_ptp.c
index f84599950cd4..ff8d834493dc 100644
--- a/drivers/virtio/virtio_rtc_ptp.c
+++ b/drivers/virtio/virtio_rtc_ptp.c
@@ -139,7 +139,7 @@ static int viortc_ptp_getcrosststamp(struct ptp_clock_info *ptp,
if (ret)
return ret;
- ktime_get_snapshot(&history_begin);
+ ktime_get_snapshot_id(xtstamp->clock_id, &history_begin);
if (history_begin.cs_id != cs_id)
return -EOPNOTSUPP;