* Re: + cgroups-fix-pid-namespace-bug.patch added to -mm tree [not found] ` <200907022320.n62NKpKO022860-AB4EexQrvXRQetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org> @ 2009-07-24 5:26 ` Li Zefan [not found] ` <4A69461D.6080201-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Li Zefan @ 2009-07-24 5:26 UTC (permalink / raw) To: akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org, Benjamin Blum, Paul Menage > Subject: cgroups: fix pid namespace bug > From: Li Zefan <lizf-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> > Hi Andrew, Could you queue this fix for .31. I think there's no more objection to this patch or to queuing it for .31 instead of .32. And then Benjamin can rebase his patchset on top of it. > The bug was introduced by commit cc31edceee04a7b87f2be48f9489ebb72d264844 > ("cgroups: convert tasks file to use a seq_file with shared pid array"). > > We cache a pid array for all threads that are opening the same "tasks" > file, but the pids in the array are always from the namespace of the > last process that opened the file, so all other threads will read pids > from that namespace instead of their own namespaces. > > To fix it, we maintain a list of pid arrays, which is keyed by pid_ns. > The list will be of length 1 at most time. > > Reported-by: Paul Menage <menage-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> > Idea-by: Paul Menage <menage-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org> > Signed-off-by: Li Zefan <lizf-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> > Reviewed-by: Serge Hallyn <serue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org> > Cc: Balbir Singh <balbir-xthvdsQ13ZrQT0dZR+AlfA@public.gmane.org> > Signed-off-by: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> > --- ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <4A69461D.6080201-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>]
* Re: + cgroups-fix-pid-namespace-bug.patch added to -mm tree [not found] ` <4A69461D.6080201-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> @ 2009-07-24 5:55 ` Andrew Morton [not found] ` <20090723225545.f2fd381a.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Andrew Morton @ 2009-07-24 5:55 UTC (permalink / raw) To: Li Zefan Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org, Benjamin Blum, Paul Menage On Fri, 24 Jul 2009 13:26:53 +0800 Li Zefan <lizf-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> wrote: > > Subject: cgroups: fix pid namespace bug > > From: Li Zefan <lizf-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> > > > > Hi Andrew, > > Could you queue this fix for .31. Yup, I have it there already. > I think there's no more objection to this patch or to queuing it > for .31 instead of .32. And then Benjamin can rebase his patchset > on top of it. > I have a note here that Paul Menage said the patch had "missing operations". Did that all get suitably resolved? ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <20090723225545.f2fd381a.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>]
* Re: + cgroups-fix-pid-namespace-bug.patch added to -mm tree [not found] ` <20090723225545.f2fd381a.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org> @ 2009-07-24 5:59 ` Li Zefan 0 siblings, 0 replies; 3+ messages in thread From: Li Zefan @ 2009-07-24 5:59 UTC (permalink / raw) To: Andrew Morton Cc: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org, Benjamin Blum, Paul Menage Andrew Morton wrote: > On Fri, 24 Jul 2009 13:26:53 +0800 Li Zefan <lizf-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> wrote: > >>> Subject: cgroups: fix pid namespace bug >>> From: Li Zefan <lizf-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org> >>> >> Hi Andrew, >> >> Could you queue this fix for .31. > > Yup, I have it there already. > >> I think there's no more objection to this patch or to queuing it >> for .31 instead of .32. And then Benjamin can rebase his patchset >> on top of it. >> > > I have a note here that Paul Menage said the patch had "missing operations". > Did that all get suitably resolved? > Yes, resolved by the delta patch "cgroups-fix-pid-namespace-bug-fix.patch" ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-07-24 5:59 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <200907022320.n62NKpKO022860@imap1.linux-foundation.org>
[not found] ` <200907022320.n62NKpKO022860-AB4EexQrvXRQetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org>
2009-07-24 5:26 ` + cgroups-fix-pid-namespace-bug.patch added to -mm tree Li Zefan
[not found] ` <4A69461D.6080201-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-07-24 5:55 ` Andrew Morton
[not found] ` <20090723225545.f2fd381a.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
2009-07-24 5:59 ` Li Zefan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox