From: Jeff Layton <jlayton(a)redhat.com>
Change-Id: I28dc92a615a4759b3b3b296f5c83ab378e1678d6
Signed-off-by: Jeff Layton <jlayton(a)redhat.com>
---
src/MainNFSD/nfs_reaper_thread.c | 8 ++++++++
src/include/nfs_core.h | 1 +
2 files changed, 9 insertions(+)
diff --git a/src/MainNFSD/nfs_reaper_thread.c b/src/MainNFSD/nfs_reaper_thread.c
index 10ca197baae7..918a3b7f4256 100644
--- a/src/MainNFSD/nfs_reaper_thread.c
+++ b/src/MainNFSD/nfs_reaper_thread.c
@@ -264,6 +264,14 @@ int reaper_init(void)
return 0;
}
+void reaper_wake(void)
+{
+ struct fridgethr *frt = reaper_fridge;
+
+ if (frt)
+ fridgethr_wake(frt);
+}
+
int reaper_shutdown(void)
{
int rc = fridgethr_sync_command(reaper_fridge,
diff --git a/src/include/nfs_core.h b/src/include/nfs_core.h
index fa1b78ce56f3..521db7b002b8 100644
--- a/src/include/nfs_core.h
+++ b/src/include/nfs_core.h
@@ -197,6 +197,7 @@ int nfs_Init_ip_name(void);
void nfs_rpc_destroy_chan(rpc_call_channel_t *chan);
int reaper_init(void);
+void reaper_wake(void);
int reaper_shutdown(void);
#endif /* !NFS_CORE_H */
--
2.17.0