summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2018-02-25 10:29:43 +0000
committerhselasky <hselasky@FreeBSD.org>2018-02-25 10:29:43 +0000
commit7426d5f692a25408bf4890100682d5b9d1f8f854 (patch)
treea6dcccfacac3b6c6610e93054691accd35e8d3f4
parentfa1a8cfc000e255c9a496e13a979eedd813e6d50 (diff)
downloadFreeBSD-src-7426d5f692a25408bf4890100682d5b9d1f8f854.zip
FreeBSD-src-7426d5f692a25408bf4890100682d5b9d1f8f854.tar.gz
MFC r329477:
Implement spin_trylock_irq() function macro in the LinuxKPI. Submitted by: Johannes Lundberg <johalun0@gmail.com> Sponsored by: Mellanox Technologies
-rw-r--r--sys/compat/linuxkpi/common/include/linux/spinlock.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/compat/linuxkpi/common/include/linux/spinlock.h b/sys/compat/linuxkpi/common/include/linux/spinlock.h
index dbd7a5a..d88d200 100644
--- a/sys/compat/linuxkpi/common/include/linux/spinlock.h
+++ b/sys/compat/linuxkpi/common/include/linux/spinlock.h
@@ -98,6 +98,9 @@ typedef struct {
__ret; \
})
+#define spin_trylock_irq(_l) \
+ spin_trylock(_l)
+
#define spin_lock_nested(_l, _n) do { \
if (SPIN_SKIP()) \
break; \
OpenPOWER on IntegriCloud