OpenVZ Forum


Home » Mailing lists » Devel » [PATCH] Use task_pid_nr() in ip_vs_sync.c
[PATCH] Use task_pid_nr() in ip_vs_sync.c [message #19823] Wed, 29 August 2007 13:30
Pavel Emelianov is currently offline  Pavel Emelianov
Messages: 1149
Registered: September 2006
Senior Member
The sync_master_pid and sync_backup_pid are set in set_sync_pid()
and are used later for set/not-set checks and in printk. So it
is safe to use the global pid value in this case.

Signed-off-by: Pavel Emelyanov <xemul@openvz.org>

---

diff --git a/net/ipv4/ipvs/ip_vs_sync.c b/net/ipv4/ipvs/ip_vs_sync.c
index 959c08d..d0798a5 100644
--- a/net/ipv4/ipvs/ip_vs_sync.c
+++ b/net/ipv4/ipvs/ip_vs_sync.c
@@ -794,7 +794,7 @@ static int sync_thread(void *startup)
 
 	add_wait_queue(&sync_wait, &wait);
 
-	set_sync_pid(state, current->pid);
+	set_sync_pid(state, task_pid_nr(current));
 	complete(tinfo->startup);
 
 	/*
_______________________________________________
Containers mailing list
Containers@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
Previous Topic: [PATCH] Remove write-only variable from pktgen_thread
Next Topic: [PATCH] Switch nfs/callback.c to using struct pid, not pid_t
Goto Forum:
  


Current Time: Fri Jul 18 11:32:32 GMT 2025

Total time taken to generate the page: 0.09601 seconds