All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] CGroups: cgroup member list enhancement/fix
@ 2009-07-10 23:01 ` Ben Blum
  0 siblings, 0 replies; 49+ messages in thread
From: Ben Blum @ 2009-07-10 23:01 UTC (permalink / raw)
  To: linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b,
	serue-r/Jw6+rmf7HQT0dZR+AlfA, lizf-BthXqXjhjHXQFUHtdCDX3A,
	menage-hpIqsD4AKlfQT0dZR+AlfA

(This is a revision of the patch series in http://lkml.org/lkml/2009/7/2/464 )

The following series adds a "cgroup.procs" file to each cgroup that reports
unique tgids rather than pids, and fixes a pid namespace bug in the existing
"tasks" file that could cause readers in different namespaces to interfere
with one another.

This patch series implements a superset of the functionality of (and was
written at the same time as) Li Zefan's pid namespace bugfix patch (from
http://lkml.org/lkml/2009/7/1/559 ). These patches can either be rewritten to
be applied on top of Li's patch, or be applied as they are with Li's patch
reversed.

---

Ben Blum (3):
      Quick vmalloc vs kmalloc fix to the case where array size is too large
      Ensures correct concurrent opening/reading of pidlists across pid namespaces
      Adds a read-only "procs" file similar to "tasks" that shows only unique tgids


 include/linux/cgroup.h |   46 +++++-
 kernel/cgroup.c        |  378 ++++++++++++++++++++++++++++++++++--------------
 2 files changed, 309 insertions(+), 115 deletions(-)

^ permalink raw reply	[flat|nested] 49+ messages in thread

end of thread, other threads:[~2009-07-15  1:33 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-10 23:01 [PATCH v2 0/3] CGroups: cgroup member list enhancement/fix Ben Blum
2009-07-10 23:01 ` Ben Blum
     [not found] ` <20090710230043.16778.29656.stgit-/yCBOHwbXCxd3OlUiQof+WCaruZE5nAUZeezCHUQhQ4@public.gmane.org>
2009-07-10 23:01   ` [PATCH 1/3] Adds a read-only "procs" file similar to "tasks" that shows only unique tgids Ben Blum
2009-07-10 23:01     ` Ben Blum
2009-07-13  3:46     ` Li Zefan
2009-07-13 15:25       ` Benjamin Blum
     [not found]       ` <4A5AAE02.7060106-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-07-13 15:25         ` Benjamin Blum
     [not found]     ` <20090710230154.16778.58053.stgit-/yCBOHwbXCxd3OlUiQof+WCaruZE5nAUZeezCHUQhQ4@public.gmane.org>
2009-07-13  3:46       ` Li Zefan
2009-07-14 18:34       ` Dave Hansen
2009-07-14 18:34         ` Dave Hansen
2009-07-14 21:26         ` Benjamin Blum
2009-07-14 21:49           ` Dave Hansen
2009-07-14 22:55             ` Benjamin Blum
2009-07-14 22:55             ` Benjamin Blum
2009-07-15  1:31             ` Li Zefan
2009-07-15  1:31             ` Li Zefan
     [not found]           ` <2f86c2480907141426r16f8ccf3o9770e25cc8d2e509-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-14 21:49             ` Dave Hansen
2009-07-14 21:26         ` Benjamin Blum
2009-07-10 23:02   ` [PATCH 2/3] Ensures correct concurrent opening/reading of pidlists across pid namespaces Ben Blum
2009-07-10 23:02     ` Ben Blum
2009-07-11 21:59     ` Serge E. Hallyn
2009-07-10 23:02   ` [PATCH 3/3] Quick vmalloc vs kmalloc fix to the case where array size is too large Ben Blum
2009-07-10 23:02     ` Ben Blum
     [not found]     ` <20090710230205.16778.11707.stgit-/yCBOHwbXCxd3OlUiQof+WCaruZE5nAUZeezCHUQhQ4@public.gmane.org>
2009-07-13  3:03       ` Li Zefan
2009-07-13  3:03     ` Li Zefan
     [not found]       ` <4A5AA3E7.9070800-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-07-13  6:03         ` KAMEZAWA Hiroyuki
2009-07-13  6:03           ` KAMEZAWA Hiroyuki
2009-07-13 15:27           ` Benjamin Blum
2009-07-13 23:49             ` KAMEZAWA Hiroyuki
     [not found]               ` <20090714084950.2401d9a6.kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2009-07-14  3:50                 ` Paul Menage
2009-07-14  3:50                   ` Paul Menage
     [not found]                   ` <6599ad830907132050n226aecb3ucab6746a4d0e81fa-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-14  3:53                     ` KAMEZAWA Hiroyuki
2009-07-14  3:53                       ` KAMEZAWA Hiroyuki
     [not found]                       ` <20090714125334.b476aa78.kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2009-07-14  4:04                         ` Paul Menage
2009-07-14  4:04                           ` Paul Menage
     [not found]                           ` <6599ad830907132104o55d31ccexb15e5aa35c31416e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-14  4:25                             ` KAMEZAWA Hiroyuki
2009-07-14  4:25                           ` KAMEZAWA Hiroyuki
2009-07-14 17:26                             ` Benjamin Blum
2009-07-14 17:28                             ` Paul Menage
     [not found]                               ` <6599ad830907141028y50f36d63h8ea06f73ff369591-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-14 17:47                                 ` Dave Hansen
2009-07-14 17:47                                   ` Dave Hansen
2009-07-14 17:50                                   ` Paul Menage
2009-07-14 17:50                                     ` Paul Menage
     [not found]                                     ` <6599ad830907141050r1e9dde98l56afd37629f749e8-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-14 21:30                                       ` Benjamin Blum
2009-07-14 21:30                                         ` Benjamin Blum
     [not found]                             ` <20090714132538.ac0bc44a.kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2009-07-14 17:26                               ` Benjamin Blum
2009-07-14 17:28                               ` Paul Menage
     [not found]             ` <2f86c2480907130827u7d2b062bw26bbb80a8e3de657-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-07-13 23:49               ` KAMEZAWA Hiroyuki
     [not found]           ` <20090713150303.70ab5176.kamezawa.hiroyu-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2009-07-13 15:27             ` Benjamin Blum

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.