Skip to content

Commit 095c89e

Browse files
svens-s390Alexander Gordeev
authored andcommitted
s390/vtime: Use get_cpu_timer()
Instead of implementing get_vtimer() use get_cpu_timer() which does the same. Reviewed-by: Heiko Carstens <[email protected]> Signed-off-by: Sven Schnelle <[email protected]> Signed-off-by: Alexander Gordeev <[email protected]>
1 parent fa2ae4a commit 095c89e

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

arch/s390/kernel/vtime.c

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,6 @@ static DEFINE_PER_CPU(u64, mt_scaling_mult) = { 1 };
3333
static DEFINE_PER_CPU(u64, mt_scaling_div) = { 1 };
3434
static DEFINE_PER_CPU(u64, mt_scaling_jiffies);
3535

36-
static inline u64 get_vtimer(void)
37-
{
38-
u64 timer;
39-
40-
asm volatile("stpt %0" : "=Q" (timer));
41-
return timer;
42-
}
43-
4436
static inline void set_vtimer(u64 expires)
4537
{
4638
u64 timer;
@@ -223,7 +215,7 @@ static u64 vtime_delta(void)
223215
{
224216
u64 timer = S390_lowcore.last_update_timer;
225217

226-
S390_lowcore.last_update_timer = get_vtimer();
218+
S390_lowcore.last_update_timer = get_cpu_timer();
227219

228220
return timer - S390_lowcore.last_update_timer;
229221
}

0 commit comments

Comments
 (0)