Received: by 10.223.176.5 with SMTP id f5csp1040742wra; Wed, 31 Jan 2018 00:05:21 -0800 (PST) X-Google-Smtp-Source: AH8x226/8w/29uPWY3gk0CZYagMtFg7/g1F4+e4CVFnQZxYcyMpictsLOj6VAvycfMGhL5HVi4RH X-Received: by 10.101.98.26 with SMTP id d26mr26438016pgv.416.1517385921793; Wed, 31 Jan 2018 00:05:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517385921; cv=none; d=google.com; s=arc-20160816; b=YzdVt1JzBtVH4gCZNybwMj48/UdbyqYjwrqd98V3SwATJrEIqattPMK3VpVzOiE3uF 2qEf8Wx1RtVO521u6wEKLMMpmXRQDWWpGbClTFO9jPtZ/y04xz4kzPN5l4bmBqYpMTQu kcsRJnHkYahpIPhVRQXqvL95RdX8aZOLuNh3QaFbqHJc0mw3V+xSNEmNp1Mnxx0pbckH YV3YUBmASgETqiahvK3rUw6RwuOLKjd26tJqceS6tK/swrGU4dzukTGVMarYWeqIRv7y ro3LIvZsVfSAa0kA9uRxzg+E1Ab8z66mKQfasx8VMPhzEl+KEhtOMZhtL2bk8hBiVFuO iASw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=YZhN7mlzc7pldl1kYoWnvfZW6c3Zlxyk1iFyzX5blBs=; b=RKDSCn7VUbEVd1vHbIYt89Hm1FGf/N0M3mpaGUFKKykHQg4eiuhiry8PjhpLPqjEGT 8fMf5EqSYlIZ3lwiOKTgDnak/b5d/zzxiwAqw3jQkXJxcF6769R99UIx29vL43laroHv 1aiZRjcjGOoQzJDAOjgz8ZYFDK+Ntq41cJKzotSP4Q2CK9/8NOjb49+dHS8DgUDGNofe pDKF+j5En8ZA9lIqsOqRgxStGcy9MENo6oZ5w7r5dQSvmHK78mgscB2bsB3Vojj9D5Db SXB238bBXCjO3hVSKwe25gX6nIpyEPCd2ipgvefO8OD7lq5WxoYSoZQrtsPVx+UH5bdC qSCA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b3-v6si3722381pld.148.2018.01.31.00.05.07; Wed, 31 Jan 2018 00:05:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753203AbeAaH65 (ORCPT + 99 others); Wed, 31 Jan 2018 02:58:57 -0500 Received: from mx2.suse.de ([195.135.220.15]:47166 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753149AbeAaH6y (ORCPT ); Wed, 31 Jan 2018 02:58:54 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id BE4AAACAD; Wed, 31 Jan 2018 07:58:52 +0000 (UTC) Date: Wed, 31 Jan 2018 08:58:52 +0100 From: Michal Hocko To: Anshuman Khandual Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org Subject: Re: [RFC] mm/migrate: Add new migration reason MR_HUGETLB Message-ID: <20180131075852.GL21609@dhcp22.suse.cz> References: <20180130030714.6790-1-khandual@linux.vnet.ibm.com> <20180130075949.GN21609@dhcp22.suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed 31-01-18 07:55:05, Anshuman Khandual wrote: > On 01/30/2018 01:29 PM, Michal Hocko wrote: > > On Tue 30-01-18 08:37:14, Anshuman Khandual wrote: > >> alloc_contig_range() initiates compaction and eventual migration for > >> the purpose of either CMA or HugeTLB allocation. At present, reason > >> code remains the same MR_CMA for either of those cases. Lets add a > >> new reason code which will differentiate the purpose of migration > >> as HugeTLB allocation instead. > > Why do we need it? > > The same reason why we have MR_CMA (maybe some other ones as well) at > present, for reporting purpose through traces at the least. It just > seemed like same reason code is being used for two different purpose > of migration. But do we have any real user asking for this kind of information? -- Michal Hocko SUSE Labs