Page MenuHomeFreeBSD

D48752.1793586718.diff
No OneTemporary

Authored By
Unknown
Size
615 B
Referenced Files
None
Subscribers
None

D48752.1793586718.diff

diff --git a/sys/compat/linuxkpi/common/include/linux/bitops.h b/sys/compat/linuxkpi/common/include/linux/bitops.h
--- a/sys/compat/linuxkpi/common/include/linux/bitops.h
+++ b/sys/compat/linuxkpi/common/include/linux/bitops.h
@@ -288,6 +288,15 @@
#define test_bit(i, a) \
!!(READ_ONCE(((volatile const unsigned long *)(a))[BIT_WORD(i)]) & BIT_MASK(i))
+static inline void
+__assign_bit(long bit, volatile unsigned long *addr, bool value)
+{
+ if (value)
+ __set_bit(bit, addr);
+ else
+ __clear_bit(bit, addr);
+}
+
static inline int
test_and_clear_bit(long bit, volatile unsigned long *var)
{

File Metadata

Mime Type
text/plain
Expires
Mon, Nov 2, 2:31 AM (10 h, 51 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41286462
Default Alt Text
D48752.1793586718.diff (615 B)

Event Timeline