From 6f9526798b250a13885ab49e3a3827019afbda05 Mon Sep 17 00:00:00 2001
From: isaac <isaac>
Date: Thu, 28 Jun 2007 07:45:35 +0000
Subject: [PATCH] -   added sfw_set_session_timeout to set session_timeout from
 userland.

---
 lnet/selftest/framework.c | 6 ++++++
 lnet/selftest/selftest.h  | 2 ++
 lnet/utils/lstclient.c    | 2 --
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/lnet/selftest/framework.c b/lnet/selftest/framework.c
index 6a2487b02b..7e7945558c 100644
--- a/lnet/selftest/framework.c
+++ b/lnet/selftest/framework.c
@@ -215,6 +215,12 @@ sfw_session_removed (void)
         return (sfw_data.fw_session == NULL) ? 1 : 0;
 }
 
+void
+sfw_set_session_timeout (int timeout)
+{
+        session_timeout = timeout;
+}
+
 #endif
 
 void
diff --git a/lnet/selftest/selftest.h b/lnet/selftest/selftest.h
index 72cc17a18d..b759e6a1eb 100644
--- a/lnet/selftest/selftest.h
+++ b/lnet/selftest/selftest.h
@@ -516,6 +516,8 @@ swi_state2str (int state)
 #ifndef __KERNEL__
 
 int stt_poll_interval(void);
+int sfw_session_removed(void);
+void sfw_set_session_timeout(int timeout);
 
 int stt_check_events(void);
 int swi_check_events(void);
diff --git a/lnet/utils/lstclient.c b/lnet/utils/lstclient.c
index 075872bfa7..61a213a4aa 100644
--- a/lnet/utils/lstclient.c
+++ b/lnet/utils/lstclient.c
@@ -21,8 +21,6 @@ static int lstjn_intialized = 0;
 unsigned int libcfs_subsystem_debug = ~0 - (S_LNET | S_LND);
 unsigned int libcfs_debug = 0;
 
-extern int sfw_session_removed(void);
-
 static struct option lstjn_options[] =
 {
         {"sesid",   required_argument,  0, 's' },
-- 
GitLab