|
@@ -30,7 +30,11 @@
|
|
static DEFINE_MUTEX(param_lock);
|
|
static DEFINE_MUTEX(param_lock);
|
|
|
|
|
|
/* Use the module's mutex, or if built-in use the built-in mutex */
|
|
/* Use the module's mutex, or if built-in use the built-in mutex */
|
|
|
|
+#ifdef CONFIG_MODULES
|
|
#define KPARAM_MUTEX(mod) ((mod) ? &(mod)->param_lock : ¶m_lock)
|
|
#define KPARAM_MUTEX(mod) ((mod) ? &(mod)->param_lock : ¶m_lock)
|
|
|
|
+#else
|
|
|
|
+#define KPARAM_MUTEX(mod) (¶m_lock)
|
|
|
|
+#endif
|
|
|
|
|
|
static inline void check_kparam_locked(struct module *mod)
|
|
static inline void check_kparam_locked(struct module *mod)
|
|
{
|
|
{
|