[<prev] [next>] [day] [month] [year] [list]
Message-ID: <4545EAF9.6090507@openvz.org>
Date: Mon, 30 Oct 2006 15:07:21 +0300
From: Pavel Emelianov <xemul@...nvz.org>
To: Andrew Morton <akpm@...l.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
CC: Kirill Korotaev <dev@...nvz.org>, devel@...nvz.org
Subject: [PATCH] Fix ipc entries removal
This patch fixes two issuses related to ipc_ids->entries freeing.
1. When freeing ipc namespace we need to free entries allocated
with ipc_init_ids().
2. When removing old entries in grow_ary() ipc_rcu_putref()
may be called on entries set to &ids->nullentry earlier in
ipc_init_ids().
This is almost impossible without namespaces, but with
them this situation becomes possible.
Found during OpenVZ testing after obvious leaks in beancounters.
Signed-off-by: Pavel Emelianov <xemul@...nvz.org>
View attachment "diff-ipc-entries-fix" of type "text/plain" (1905 bytes)
Powered by blists - more mailing lists