Commit 0ef8fa69 authored by Takuya Yoshikawa's avatar Takuya Yoshikawa Committed by Linus Torvalds

powerpc: bitops: introduce {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 avatarBenjamin Herrenschmidt <>
Cc: Avi Kivity <>
Cc: Marcelo Tosatti <>
Signed-off-by: default avatarAndrew Morton <>
Signed-off-by: default avatarLinus Torvalds <>
parent b9034bf1
......@@ -288,6 +288,16 @@ static __inline__ int test_bit_le(unsigned long nr,
return (tmp[nr >> 3] >> (nr & 7)) & 1;
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