From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752844AbdCHLkU (ORCPT ); Wed, 8 Mar 2017 06:40:20 -0500 Received: from mail-pf0-f195.google.com ([209.85.192.195]:33366 "EHLO mail-pf0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751527AbdCHLkM (ORCPT ); Wed, 8 Mar 2017 06:40:12 -0500 Message-ID: <1488973076.13674.5.camel@gmail.com> Subject: Re: [PATCH -mm -v6 2/9] mm, memcg: Support to charge/uncharge multiple swap entries From: Balbir Singh To: "Huang, Ying" , Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andrea Arcangeli , "Kirill A . Shutemov" , Vladimir Davydov , Johannes Weiner , Michal Hocko , Tejun Heo , cgroups@vger.kernel.org Date: Wed, 08 Mar 2017 22:37:56 +1100 In-Reply-To: <20170308072613.17634-3-ying.huang@intel.com> References: <20170308072613.17634-1-ying.huang@intel.com> <20170308072613.17634-3-ying.huang@intel.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.22.5-1ubuntu1 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2017-03-08 at 15:26 +0800, Huang, Ying wrote: > From: Huang Ying >  > This patch make it possible to charge or uncharge a set of continuous > swap entries in the swap cgroup.  The number of swap entries is > specified via an added parameter. >  > This will be used for the THP (Transparent Huge Page) swap support. > Where a swap cluster backing a THP may be allocated and freed as a > whole.  So a set of (HPAGE_PMD_NR) continuous swap entries backing one > THP need to be charged or uncharged together.  This will batch the > cgroup operations for the THP swap too. A quick look at the patches makes it look sane. I wonder if we would make sense to track THP swapout separately as well (from a memory.stat perspective) Balbir Singh