The value of cycles and flags can be assigned directly without intermediate variables.
Remove the useless variables. Signed-off-by: Minfei Huang <mngh...@gmail.com> --- arch/x86/include/asm/pvclock.h | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/arch/x86/include/asm/pvclock.h b/arch/x86/include/asm/pvclock.h index fdcc040..fb95dac 100644 --- a/arch/x86/include/asm/pvclock.h +++ b/arch/x86/include/asm/pvclock.h @@ -80,19 +80,12 @@ static __always_inline unsigned __pvclock_read_cycles(const struct pvclock_vcpu_time_info *src, cycle_t *cycles, u8 *flags) { - unsigned version; - cycle_t ret, offset; - u8 ret_flags; - - version = src->version; + cycle_t offset; offset = pvclock_get_nsec_offset(src); - ret = src->system_time + offset; - ret_flags = src->flags; - - *cycles = ret; - *flags = ret_flags; - return version; + *cycles = src->system_time + offset; + *flags = src->flags; + return src->version; } struct pvclock_vsyscall_time_info { -- 2.6.3