From: lsy Date: Fri, 24 Mar 2006 10:50:00 +0000 (+0000) Subject: do as b1_4, ptlrpc_daemonize() is still in ptlrpc module. X-Git-Tag: v1_7_140~1^12~3^2~5 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=e5e452218e76d32dfb76aaaabb649c084168f5d1;p=fs%2Flustre-release.git do as b1_4, ptlrpc_daemonize() is still in ptlrpc module. --- diff --git a/lustre/obdclass/genops.c b/lustre/obdclass/genops.c index 87119ca..0d7479f 100644 --- a/lustre/obdclass/genops.c +++ b/lustre/obdclass/genops.c @@ -1021,10 +1021,16 @@ static int ping_evictor_main(void *arg) ENTRY; lock_kernel(); - ptlrpc_daemonize(); - cfs_block_allsigs(); + /* ptlrpc_daemonize() */ + exit_mm(current); + lustre_daemonize_helper(); + set_fs_pwd(current->fs, init_task.fs->pwdmnt, init_task.fs->pwd); + exit_files(current); + reparent_to_init(); THREAD_NAME(cfs_curproc_comm(), CFS_CURPROC_COMM_MAX-1, "ping_evictor"); + + cfs_block_allsigs(); unlock_kernel(); CDEBUG(D_HA, "Starting Ping Evictor\n");