OpenVZ Forum


Home » Mailing lists » Devel » [PATCH 0/28] Pid namespaces (two models)
[PATCH 24/28] [MULTI 3/6] Flush dentries from the namespace's proc tree [message #18950 is a reply to message #18926] Fri, 15 June 2007 16:26 Go to previous messageGo to previous message
Pavel Emelianov is currently offline  Pavel Emelianov
Messages: 1149
Registered: September 2006
Senior Member
This is the implementation of [PREP 7/14] for the multilevel model

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

---

 base.c |   12 ++++++++++++
 1 files changed, 12 insertions(+)

--- ./fs/proc/base.c.multiflush	2007-06-15 15:23:33.000000000 +0400
+++ ./fs/proc/base.c	2007-06-15 15:34:17.000000000 +0400
@@ -2247,6 +2247,18 @@ static inline void proc_flush_task_ns(st
 		proc_flush_task_mnt(tsk, pid->ns->proc_mnt);
 }
 #endif
+
+#ifdef CONFIG_PID_NS_MULTILEVEL
+static inline void proc_flush_task_ns(struct task_struct *tsk, struct pid *pid)
+{
+	struct pid_number *pnr;
+
+	for_each_pid_nr(pnr, pid)
+		/* init_pid_ns's mnt is global proc_mnt, which is flushed */
+		if (pnr->ns != &init_pid_ns)
+			proc_flush_task_mnt(tsk, pnr->ns->proc_mnt);
+}
+#endif
 #endif
 
 void proc_flush_task(struct task_struct *task, struct pid *pid)
_______________________________________________
Containers mailing list
Containers@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [PATCH 1/2] containers: implement subsys->post_clone()
Next Topic: [PATCH 00/17] Pid-NS(V3) Enable multiple pid namespaces
Goto Forum:
  


Current Time: Mon Jan 13 13:45:55 GMT 2025

Total time taken to generate the page: 0.03873 seconds