Page MenuHomeFreeBSD

D38536.diff
No OneTemporary

D38536.diff

diff --git a/sys/compat/linuxkpi/common/include/linux/bitfield.h b/sys/compat/linuxkpi/common/include/linux/bitfield.h
--- a/sys/compat/linuxkpi/common/include/linux/bitfield.h
+++ b/sys/compat/linuxkpi/common/include/linux/bitfield.h
@@ -127,6 +127,9 @@
#define __bf_shf(x) (__builtin_ffsll(x) - 1)
+#define FIELD_FIT(_mask, _value) \
+ (!(((typeof(_mask))(_value) << __bf_shf(_mask)) & ~(_mask)))
+
#define FIELD_PREP(_mask, _value) \
(((typeof(_mask))(_value) << __bf_shf(_mask)) & (_mask))

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 23, 5:33 AM (18 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31986976
Default Alt Text
D38536.diff (513 B)

Event Timeline