Skip to content

Commit

Permalink
s390/vtime: Use get_cpu_timer()
Browse files Browse the repository at this point in the history
Instead of implementing get_vtimer() use get_cpu_timer()
which does the same.

Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Sven Schnelle <svens@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
  • Loading branch information
Sven Schnelle authored and Alexander Gordeev committed May 14, 2024
1 parent fa2ae4a commit 095c89e
Showing 1 changed file with 1 addition and 9 deletions.
10 changes: 1 addition & 9 deletions arch/s390/kernel/vtime.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,6 @@ static DEFINE_PER_CPU(u64, mt_scaling_mult) = { 1 };
static DEFINE_PER_CPU(u64, mt_scaling_div) = { 1 };
static DEFINE_PER_CPU(u64, mt_scaling_jiffies);

static inline u64 get_vtimer(void)
{
u64 timer;

asm volatile("stpt %0" : "=Q" (timer));
return timer;
}

static inline void set_vtimer(u64 expires)
{
u64 timer;
Expand Down Expand Up @@ -223,7 +215,7 @@ static u64 vtime_delta(void)
{
u64 timer = S390_lowcore.last_update_timer;

S390_lowcore.last_update_timer = get_vtimer();
S390_lowcore.last_update_timer = get_cpu_timer();

return timer - S390_lowcore.last_update_timer;
}
Expand Down

0 comments on commit 095c89e

Please sign in to comment.