--- /dev/null
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Copyright (c) 2000-2005 Silicon Graphics, Inc.
+ * All Rights Reserved.
+ */
+#ifndef __LIBFROG_MOCKUPS_H__
+#define __LIBFROG_MOCKUPS_H__
+
+/* Mockups of kernel data structures. */
+
+typedef struct spinlock {
+} spinlock_t;
+
+#define spin_lock_init(lock) ((void) 0)
+
+#define spin_lock(a) ((void) 0)
+#define spin_unlock(a) ((void) 0)
+
+#endif /* __LIBFROG_MOCKUPS_H__ */
#include "bitops.h"
#include "kmem.h"
#include "libfrog/radix-tree.h"
+#include "libfrog/mockups.h"
#include "atomic.h"
#include "xfs_types.h"
#endif
/* miscellaneous kernel routines not in user space */
-#define spin_lock_init(a) ((void) 0)
-#define spin_lock(a) ((void) 0)
-#define spin_unlock(a) ((void) 0)
#define likely(x) (x)
#define unlikely(x) (x)
#define rcu_read_lock() ((void) 0)