Whamcloud - gitweb
b=3041
[fs/lustre-release.git] / lustre / portals / router / router.h
index c5cc1d3..309025b 100644 (file)
@@ -23,7 +23,9 @@
 
 #ifndef _KPTLROUTER_H
 #define _KPTLROUTER_H
-#define EXPORT_SYMTAB
+#ifndef EXPORT_SYMTAB
+# define EXPORT_SYMTAB
+#endif
 
 #include <linux/config.h>
 #include <linux/module.h>
@@ -37,6 +39,7 @@
 #define DEBUG_SUBSYSTEM S_PTLROUTER
 
 #include <linux/kp30.h>
+#include <linux/kpr.h>
 #include <portals/p30.h>
 #include <portals/lib-p30.h>
 
@@ -69,7 +72,7 @@ typedef struct
 
 typedef struct
 {
-        struct tq_struct        kpru_tq;
+        work_struct_t           kpru_tq;
         int                     kpru_nal_id;
         ptl_nid_t               kpru_nid;
         int                     kpru_alive;