Commit b9034bf1 authored by Takuya Yoshikawa's avatar Takuya Yoshikawa Committed by Linus Torvalds

bitops: introduce generic {clear,set}_bit_le()

Needed to replace test_and_set_bit_le() in virt/kvm/kvm_main.c which is
being used for this missing function.
Signed-off-by: default avatarTakuya Yoshikawa <>
Acked-by: default avatarArnd Bergmann <>
Cc: Marcelo Tosatti <>
Cc: Avi Kivity <>
Signed-off-by: default avatarAndrew Morton <>
Signed-off-by: default avatarLinus Torvalds <>
parent 459a1308
......@@ -54,6 +54,16 @@ static inline int test_bit_le(int nr, const void *addr)
return test_bit(nr ^ BITOP_LE_SWIZZLE, addr);
static inline void set_bit_le(int nr, void *addr)
set_bit(nr ^ BITOP_LE_SWIZZLE, addr);
static inline void clear_bit_le(int nr, void *addr)
clear_bit(nr ^ BITOP_LE_SWIZZLE, addr);
static inline void __set_bit_le(int nr, void *addr)
__set_bit(nr ^ BITOP_LE_SWIZZLE, addr);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment