Whamcloud - gitweb
LU-56 ptlrpc: svc thread starting/stopping cleanup
[fs/lustre-release.git] / lustre / include / lustre_net.h
index 64b5878..039effa 100644 (file)
@@ -967,6 +967,7 @@ enum {
         SVC_SIGNAL      = 1 << 5,
 };
 
         SVC_SIGNAL      = 1 << 5,
 };
 
+#define PTLRPC_THR_NAME_LEN            32
 /**
  * Definition of server service thread structure
  */
 /**
  * Definition of server service thread structure
  */
@@ -998,6 +999,7 @@ struct ptlrpc_thread {
        struct ptlrpc_service_part      *t_svcpt;
        cfs_waitq_t                     t_ctl_waitq;
        struct lu_env                   *t_env;
        struct ptlrpc_service_part      *t_svcpt;
        cfs_waitq_t                     t_ctl_waitq;
        struct lu_env                   *t_env;
+       char                            t_name[PTLRPC_THR_NAME_LEN];
 };
 
 static inline int thread_is_init(struct ptlrpc_thread *thread)
 };
 
 static inline int thread_is_init(struct ptlrpc_thread *thread)
@@ -1668,11 +1670,6 @@ void ptlrpc_hr_fini(void);
 # define ptlrpc_hr_fini() do {} while(0)
 #endif
 
 # define ptlrpc_hr_fini() do {} while(0)
 #endif
 
-struct ptlrpc_svc_data {
-        char *name;
-        struct ptlrpc_service *svc;
-        struct ptlrpc_thread *thread;
-};
 /** @} */
 
 /* ptlrpc/import.c */
 /** @} */
 
 /* ptlrpc/import.c */