Page MenuHomeFreeBSD

D38568.diff
No OneTemporary

D38568.diff

diff --git a/sys/compat/linuxkpi/common/include/linux/ww_mutex.h b/sys/compat/linuxkpi/common/include/linux/ww_mutex.h
--- a/sys/compat/linuxkpi/common/include/linux/ww_mutex.h
+++ b/sys/compat/linuxkpi/common/include/linux/ww_mutex.h
@@ -72,8 +72,13 @@
#define ww_mutex_lock_slow_interruptible(_m, _x) \
ww_mutex_lock_interruptible(_m, _x)
+#if defined(LINUXKPI_VERSION) && LINUXKPI_VERSION >= 51600
+static inline int __must_check
+ww_mutex_trylock(struct ww_mutex *lock, struct ww_acquire_ctx *ctx __unused)
+#else
static inline int __must_check
ww_mutex_trylock(struct ww_mutex *lock)
+#endif
{
return (mutex_trylock(&lock->base));
}

File Metadata

Mime Type
text/plain
Expires
Thu, May 14, 9:39 PM (18 h, 43 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33062482
Default Alt Text
D38568.diff (650 B)

Event Timeline