From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759400AbYF2APh (ORCPT ); Sat, 28 Jun 2008 20:15:37 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752286AbYF2APa (ORCPT ); Sat, 28 Jun 2008 20:15:30 -0400 Received: from extu-mxob-1.symantec.com ([216.10.194.28]:34015 "EHLO extu-mxob-1.symantec.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752151AbYF2AP3 (ORCPT ); Sat, 28 Jun 2008 20:15:29 -0400 Date: Sun, 29 Jun 2008 01:15:38 +0100 (BST) From: Hugh Dickins X-X-Sender: hugh@blonde.site To: Andrew Morton cc: KAMEZAWA Hiroyuki , Balbir Singh , linux-kernel@vger.kernel.org Subject: [PATCH] memcg: mem_cgroup_shrink_usage css_put In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org mem_cgroup_shrink_usage makes no charge: balance its css_get with a css_put. Signed-off-by: Hugh Dickins --- Should follow mmotm's memcg-helper-function-for-relcaim-from-shmem.patch mm/memcontrol.c | 1 + 1 file changed, 1 insertion(+) --- mmotm/mm/memcontrol.c 2008-06-27 13:39:20.000000000 +0100 +++ linux/mm/memcontrol.c 2008-06-27 17:32:29.000000000 +0100 @@ -801,6 +801,7 @@ int mem_cgroup_shrink_usage(struct mm_st progress = try_to_free_mem_cgroup_pages(mem, gfp_mask); } while (!progress && --retry); + css_put(&mem->css); if (!retry) return -ENOMEM; return 0;