From mboxrd@z Thu Jan 1 00:00:00 1970 From: Balbir Singh Subject: Re: Containers: css_put() dilemma Date: Tue, 17 Jul 2007 23:41:55 +0530 Message-ID: <469D066B.6050606@linux.vnet.ibm.com> References: <469BBE00.8000709@linux.vnet.ibm.com> <6599ad830707161203o7f148c75p52e77d4be3ace487@mail.gmail.com> <469C2792.6050009@linux.vnet.ibm.com> <6599ad830707161935n69776f1t98292fc9990f4766@mail.gmail.com> <20070717070031.GA22410@linux.vnet.ibm.com> <6599ad830707170018p180cb7dfr53e609fd0b186e30@mail.gmail.com> <469C99D1.7090807@linux.vnet.ibm.com> <6599ad830707170849v11fe8cecs6d172cd38d247e09@mail.gmail.com> <469CFF2B.1080702@linux.vnet.ibm.com> <6599ad830707171044u38c0a940r12d2bc80b475ead4@mail.gmail.com> Reply-To: balbir@linux.vnet.ibm.com Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Return-path: In-Reply-To: <6599ad830707171044u38c0a940r12d2bc80b475ead4@mail.gmail.com> Sender: linux-kernel-owner@vger.kernel.org To: =?windows-1252?Q?=22Paul_=28=3F=3F=29_Menage=22?= Cc: dhaval@linux.vnet.ibm.com, Pavel Emelianov , linux kernel mailing list , Paul Jackson , Linux Containers , Andrew Morton List-Id: containers.vger.kernel.org Paul (??) Menage wrote: > On 7/17/07, Balbir Singh wrote: >> >> That sounds correct. I wonder now if the solution should be some form >> of delegation for deletion of unreferenced containers (HINT: work queue >> or kernel threads). > > What a great idea. In fact, that's exactly what the release agent > patch already does. :-) I should have seen that. I am a little lost thinking that container_rmdir() and the release agent check_for_release() work without too much knowledge of each other. BTW, what are the semantics of css_put() is it expected to free the container/run the release agent when the reference count of the container_subsys_state drops to zero? -- Warm Regards, Balbir Singh Linux Technology Center IBM, ISTL