Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 29bd4433 authored by H. Peter Anvin's avatar H. Peter Anvin Committed by Linus Torvalds
Browse files

i386: remove unused rdtsc() macro



All users to the two-part rdtsc() macro have already switched to using
rdtscl() or rdtscll().  Remove the now-obsolete macro.

Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 21c42bd8
Loading
Loading
Loading
Loading
+0 −7
Original line number Original line Diff line number Diff line
@@ -121,13 +121,6 @@ static inline void wrmsrl (unsigned long msr, unsigned long long val)
		__err;							\
		__err;							\
	})
	})


#define rdtsc(low,high)						\
	do {							\
		u64 _l = native_read_tsc();			\
		(low) = (u32)_l;				\
		(high) = _l >> 32;				\
	} while(0)

#define rdtscl(low)						\
#define rdtscl(low)						\
	do {							\
	do {							\
		(low) = native_read_tsc();			\
		(low) = native_read_tsc();			\
+0 −5
Original line number Original line Diff line number Diff line
@@ -560,11 +560,6 @@ static inline u64 paravirt_read_tsc(void)
{
{
	return PVOP_CALL0(u64, read_tsc);
	return PVOP_CALL0(u64, read_tsc);
}
}
#define rdtsc(low,high) do {			\
	u64 _l = paravirt_read_tsc();		\
	low = (u32)_l;				\
	high = _l >> 32;			\
} while(0)


#define rdtscl(low) do {			\
#define rdtscl(low) do {			\
	u64 _l = paravirt_read_tsc();		\
	u64 _l = paravirt_read_tsc();		\