Page MenuHomeFreeBSD

D25943.id75371.diff
No OneTemporary

D25943.id75371.diff

Index: head/sys/compat/linuxkpi/common/include/linux/bitops.h
===================================================================
--- head/sys/compat/linuxkpi/common/include/linux/bitops.h
+++ head/sys/compat/linuxkpi/common/include/linux/bitops.h
@@ -275,6 +275,13 @@
#define test_bit(i, a) \
!!(READ_ONCE(((volatile const unsigned long *)(a))[BIT_WORD(i)]) & BIT_MASK(i))
+static inline void
+clear_bit_unlock(long bit, volatile unsigned long *var)
+{
+ clear_bit(bit, var);
+ wmb();
+}
+
static inline int
test_and_clear_bit(long bit, volatile unsigned long *var)
{

File Metadata

Mime Type
text/plain
Expires
Thu, Oct 1, 8:16 PM (9 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
40038787
Default Alt Text
D25943.id75371.diff (586 B)

Event Timeline