Skip to content

Commit fe1159f

Browse files
author
Thomas Gleixner
committed
pps: generators: Use ktime_get_real_ts64() instead of ktime_get_snapshot()
There is no reason to use the more complex ktime_get_snapshot() for retrieving CLOCK_REALTIME. Just use ktime_get_real_ts64(), which avoids the extra timespec64 conversion as a bonus. No functional change intended. 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: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Jacob Keller <jacob.e.keller@intel.com> Acked-by: Rodolfo Giometti <giometti@enneenne.com> Link: https://patch.msgid.link/20260529195557.074439049@kernel.org
1 parent ef22786 commit fe1159f

2 files changed

Lines changed: 2 additions & 10 deletions

File tree

drivers/pps/generators/pps_gen-dummy.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,7 @@ static void pps_gen_ktimer_event(struct timer_list *unused)
3939
static int pps_gen_dummy_get_time(struct pps_gen_device *pps_gen,
4040
struct timespec64 *time)
4141
{
42-
struct system_time_snapshot snap;
43-
44-
ktime_get_snapshot(&snap);
45-
*time = ktime_to_timespec64(snap.real);
46-
42+
ktime_get_real_ts64(time);
4743
return 0;
4844
}
4945

drivers/pps/generators/pps_gen_tio.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,7 @@ static int pps_tio_gen_enable(struct pps_gen_device *pps_gen, bool enable)
189189
static int pps_tio_get_time(struct pps_gen_device *pps_gen,
190190
struct timespec64 *time)
191191
{
192-
struct system_time_snapshot snap;
193-
194-
ktime_get_snapshot(&snap);
195-
*time = ktime_to_timespec64(snap.real);
196-
192+
ktime_get_real_ts64(time);
197193
return 0;
198194
}
199195

0 commit comments

Comments
 (0)