diff options
Diffstat (limited to 'arch/arm64/kernel/vdso/gettimeofday.S')
-rw-r--r-- | arch/arm64/kernel/vdso/gettimeofday.S | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm64/kernel/vdso/gettimeofday.S b/arch/arm64/kernel/vdso/gettimeofday.S index 05c1229a2874..3a7bdcd55ab6 100644 --- a/arch/arm64/kernel/vdso/gettimeofday.S +++ b/arch/arm64/kernel/vdso/gettimeofday.S | |||
@@ -124,15 +124,15 @@ ENTRY(__kernel_clock_gettime) | |||
124 | 3: seqcnt_acquire | 124 | 3: seqcnt_acquire |
125 | ldp x9, x10, [vdso_data, #VDSO_XTIME_CRS_SEC] | 125 | ldp x9, x10, [vdso_data, #VDSO_XTIME_CRS_SEC] |
126 | 126 | ||
127 | cmp w0, #CLOCK_MONOTONIC_COARSE | ||
128 | b.ne 6f | ||
129 | |||
130 | /* Get wtm timespec. */ | 127 | /* Get wtm timespec. */ |
131 | ldp x14, x15, [vdso_data, #VDSO_WTM_CLK_SEC] | 128 | ldp x14, x15, [vdso_data, #VDSO_WTM_CLK_SEC] |
132 | 129 | ||
133 | /* Check the sequence counter. */ | 130 | /* Check the sequence counter. */ |
134 | seqcnt_read w13 | 131 | seqcnt_read w13 |
135 | seqcnt_check w13, 3b | 132 | seqcnt_check w13, 3b |
133 | |||
134 | cmp w0, #CLOCK_MONOTONIC_COARSE | ||
135 | b.ne 6f | ||
136 | 4: | 136 | 4: |
137 | /* Add on wtm timespec. */ | 137 | /* Add on wtm timespec. */ |
138 | add x9, x9, x14 | 138 | add x9, x9, x14 |