Received: by 10.223.176.5 with SMTP id f5csp737806wra; Tue, 30 Jan 2018 18:47:09 -0800 (PST) X-Google-Smtp-Source: AH8x2263ATpgOJxZk2jdRSgC3AgEa9A/hOo5A+++FW7xZp16ohg9+tNUmlrSBfQXz5Jm+YluT9PK X-Received: by 2002:a17:902:722:: with SMTP id 31-v6mr2547805pli.331.1517366829176; Tue, 30 Jan 2018 18:47:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517366829; cv=none; d=google.com; s=arc-20160816; b=lYz72kROqIP4iXB6e6DkWwuHXbKDz12Y5tEiHWKiuXMb/NpW4xCDMEJR39qdQGsfRg ZjoE3KGLQLZbXxg3rl4BwIvPpKtavJXSIA34MhkCyYHp4vjg3QhXv7O5F8o2KGnxyBzh Dkdlxvh9EvIGSUk9gyorZz3s8G66HEJTgtstSO/DAXtPtS1dcbTvrxi1uZ4aCqsRba1j /8nfECWZnaemCFxsnKVNzF+yYJjdDGZG5kcbRvILSathfYSDkTD4KnB750SushoZDwg2 mziYlA3WGmsyXbdZ6Xn1GqrMcbO/etvMazSnVyI3Xpq6Sohv3u6KW5t9WTtr3wb1x3Yc 4JCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:from:cc:references:to :subject:arc-authentication-results; bh=wA/HU9bt9hsjdLbgFHTBSDp2nVHSl5rd2A4zo58bUO8=; b=u5pAsD4pgiTI52uipYg8SPf18UnjVqzhhvtUsV899cUHU724cuthcvMTHraPIsIFXb bB3NEv8g9UGJRgm6wVeSNnI5nWYrlfKi/bYk4DYGNgFHwEpBEjeW0pmFJW0xVCTqtjgj zdZ0sv+Sq3LGtCakfhP9hmV45Ya6xOUHKZPc8QHmDzc8GLpkSOXk2Phifho8dNHaKqq6 FNC4fxK5ejgsnDgbY5IGE/NXU9eMZU6Ftv4SMTKR8btSGsItjQkZYnjNXo+lhqF+wOnU dFW+HySg/WfH5y2O6aFMcUd/CZ75Me8NYY3pF1CN8sw4W02OZdE4e0MbYIa6ujim2pWp kWEw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b3-v6si3188976pld.148.2018.01.30.18.46.54; Tue, 30 Jan 2018 18:47:09 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753232AbeAaCZO (ORCPT + 99 others); Tue, 30 Jan 2018 21:25:14 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:37654 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753146AbeAaCZN (ORCPT ); Tue, 30 Jan 2018 21:25:13 -0500 Received: from pps.filterd (m0098413.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w0V2OPk7004434 for ; Tue, 30 Jan 2018 21:25:12 -0500 Received: from e06smtp10.uk.ibm.com (e06smtp10.uk.ibm.com [195.75.94.106]) by mx0b-001b2d01.pphosted.com with ESMTP id 2fu4hegvs0-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Tue, 30 Jan 2018 21:25:12 -0500 Received: from localhost by e06smtp10.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 31 Jan 2018 02:25:10 -0000 Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194) by e06smtp10.uk.ibm.com (192.168.101.140) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 31 Jan 2018 02:25:07 -0000 Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com [9.149.105.232]) by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w0V2P7Eo47710354; Wed, 31 Jan 2018 02:25:07 GMT Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 40FA652043; Wed, 31 Jan 2018 01:17:23 +0000 (GMT) Received: from [9.202.14.107] (unknown [9.202.14.107]) by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTP id EBA5652041; Wed, 31 Jan 2018 01:17:21 +0000 (GMT) Subject: Re: [RFC] mm/migrate: Add new migration reason MR_HUGETLB To: Michal Hocko , Anshuman Khandual References: <20180130030714.6790-1-khandual@linux.vnet.ibm.com> <20180130075949.GN21609@dhcp22.suse.cz> Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org From: Anshuman Khandual Date: Wed, 31 Jan 2018 07:55:05 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <20180130075949.GN21609@dhcp22.suse.cz> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 x-cbid: 18013102-0040-0000-0000-0000040AA609 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18013102-0041-0000-0000-0000260E3FB0 Message-Id: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-01-30_08:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1709140000 definitions=main-1801310027 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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.