[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1456491629-11384-1-git-send-email-kuleshovmail@gmail.com>
Date: Fri, 26 Feb 2016 19:00:29 +0600
From: Alexander Kuleshov <kuleshovmail@...il.com>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: Ingo Molnar <mingo@...hat.com>, x86@...nel.org,
linux-kernel@...r.kernel.org,
Alexander Kuleshov <kuleshovmail@...il.com>
Subject: [PATCH] x86/bitops.h: use IS_IMMEDIATE instead of dirrect call of __builtin_constant_p
The arch/x86/include/asm/bitops.h provides IS_IMMEDIATE macro which expands to
the call of the __builtin_constant_p(). Let's use this macro in the test_bit()
to be more clear.
Signed-off-by: Alexander Kuleshov <kuleshovmail@...il.com>
---
arch/x86/include/asm/bitops.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/include/asm/bitops.h b/arch/x86/include/asm/bitops.h
index cfe3b95..8cfbd2b 100644
--- a/arch/x86/include/asm/bitops.h
+++ b/arch/x86/include/asm/bitops.h
@@ -333,7 +333,7 @@ static int test_bit(int nr, const volatile unsigned long *addr);
#endif
#define test_bit(nr, addr) \
- (__builtin_constant_p((nr)) \
+ (IS_IMMEDIATE((nr)) \
? constant_test_bit((nr), (addr)) \
: variable_test_bit((nr), (addr)))
--
2.7.2.335.g3476f70
Powered by blists - more mailing lists