This patch fixes this build error, kvm-unit-tests/lib/x86/processor.h:497:45: error: expected ‘)’ before ‘;’ token return !!((cpuid(0x80000001).d & (1 << 20)); ~ ^ )
Signed-off-by: Naresh Kamboju naresh.kamboju@linaro.org --- lib/x86/processor.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/x86/processor.h b/lib/x86/processor.h index 0a65808..823d65d 100644 --- a/lib/x86/processor.h +++ b/lib/x86/processor.h @@ -494,7 +494,7 @@ static inline int has_spec_ctrl(void)
static inline int cpu_has_efer_nx(void) { - return !!((cpuid(0x80000001).d & (1 << 20)); + return !!((cpuid(0x80000001).d & (1 << 20))); }
#endif
On Jun 13, 2019, at 8:06 AM, Naresh Kamboju naresh.kamboju@linaro.org wrote:
This patch fixes this build error, kvm-unit-tests/lib/x86/processor.h:497:45: error: expected ‘)’ before ‘;’ token return !!((cpuid(0x80000001).d & (1 << 20)); ~ ^
Fixes: ddbb68a60534b ("kvm-unit-test: x86: Add a wrapper to check if the CPU supports NX bit in MSR_EFER") Cc: Krish Sadhukhan krish.sadhukhan@oracle.com Cc: Karl Heubaum karl.heubaum@oracle.com
Signed-off-by: Naresh Kamboju naresh.kamboju@linaro.org
lib/x86/processor.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/x86/processor.h b/lib/x86/processor.h index 0a65808..823d65d 100644 --- a/lib/x86/processor.h +++ b/lib/x86/processor.h @@ -494,7 +494,7 @@ static inline int has_spec_ctrl(void)
static inline int cpu_has_efer_nx(void) {
- return !!((cpuid(0x80000001).d & (1 << 20));
- return !!((cpuid(0x80000001).d & (1 << 20)));
Just because I also encountered this issue: why would you add another bracket instead of removing one?
On Tue, 18 Jun 2019 at 01:09, Nadav Amit nadav.amit@gmail.com wrote:
On Jun 13, 2019, at 8:06 AM, Naresh Kamboju naresh.kamboju@linaro.org wrote:
This patch fixes this build error, kvm-unit-tests/lib/x86/processor.h:497:45: error: expected ‘)’ before ‘;’ token return !!((cpuid(0x80000001).d & (1 << 20)); ~ ^
Fixes: ddbb68a60534b ("kvm-unit-test: x86: Add a wrapper to check if the CPU supports NX bit in MSR_EFER") Cc: Krish Sadhukhan krish.sadhukhan@oracle.com Cc: Karl Heubaum karl.heubaum@oracle.com
Signed-off-by: Naresh Kamboju naresh.kamboju@linaro.org
lib/x86/processor.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/x86/processor.h b/lib/x86/processor.h index 0a65808..823d65d 100644 --- a/lib/x86/processor.h +++ b/lib/x86/processor.h @@ -494,7 +494,7 @@ static inline int has_spec_ctrl(void)
static inline int cpu_has_efer_nx(void) {
return !!((cpuid(0x80000001).d & (1 << 20));
return !!((cpuid(0x80000001).d & (1 << 20)));
Just because I also encountered this issue: why would you add another bracket instead of removing one?
I see two !! and thought that we might need (( Sorry if that does not make sense.
- Naresh