Only one small change is needed to CKRM Core patches.
This is not strictly a part of the CKRM I/O controller patchset.
include/linux/ckrm_rc.h | 1 +
kernel/ckrm/ckrm.c | 1 +
2 files changed, 2 insertions(+)
Signed-off-by: Shailabh Nagar <[EMAIL PROTECTED]>
Index: 2612-io/include/linux/ckrm_rc.h
===================================================================
--- 2612-io.orig/include/linux/ckrm_rc.h 2005-07-01 15:16:30.000000000 -0400
+++ 2612-io/include/linux/ckrm_rc.h 2005-07-01 15:16:30.290337152 -0400
@@ -293,6 +293,7 @@ static inline unsigned int ckrm_is_core_
)
extern struct ckrm_classtype *ckrm_classtypes[];
+extern rwlock_t ckrm_class_lock;
/*
* CE Invocation interface
Index: 2612-io/kernel/ckrm/ckrm.c
===================================================================
--- 2612-io.orig/kernel/ckrm/ckrm.c 2005-07-01 15:16:30.000000000 -0400
+++ 2612-io/kernel/ckrm/ckrm.c 2005-07-01 15:16:30.290337152 -0400
@@ -38,6 +38,7 @@
#include <asm/errno.h>
rwlock_t ckrm_class_lock; /* protects classlists */
+EXPORT_SYMBOL_GPL(ckrm_class_lock);
struct rcfs_functions rcfs_fn;
EXPORT_SYMBOL_GPL(rcfs_fn);