Page MenuHomeFreeBSD

D30979.id92799.diff
No OneTemporary

D30979.id92799.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
@@ -412,4 +412,12 @@
return ((int64_t)(value << shift) >> shift);
}
+static inline uint32_t
+sign_extend32(uint32_t value, int index)
+{
+ uint8_t shift = 31 - index;
+
+ return ((int32_t)(value << shift) >> shift);
+}
+
#endif /* _LINUX_BITOPS_H_ */

File Metadata

Mime Type
text/plain
Expires
Mon, Jul 13, 12:03 AM (12 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35016189
Default Alt Text
D30979.id92799.diff (485 B)

Event Timeline