From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 85C41C05027 for ; Thu, 2 Feb 2023 20:13:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 119736B0073; Thu, 2 Feb 2023 15:13:13 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0CA216B0074; Thu, 2 Feb 2023 15:13:13 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ED44B6B0075; Thu, 2 Feb 2023 15:13:12 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id DAFEB6B0073 for ; Thu, 2 Feb 2023 15:13:12 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B5FC61A0A20 for ; Thu, 2 Feb 2023 20:13:12 +0000 (UTC) X-FDA: 80423451024.24.9B5AAD0 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by imf27.hostedemail.com (Postfix) with ESMTP id 623B640014 for ; Thu, 2 Feb 2023 20:13:10 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=quicinc.com header.s=qcppdkim1 header.b=Aei0AmCq; spf=pass (imf27.hostedemail.com: domain of quic_sukadev@quicinc.com designates 205.220.168.131 as permitted sender) smtp.mailfrom=quic_sukadev@quicinc.com; dmarc=pass (policy=none) header.from=quicinc.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675368790; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=pZZYul9J/ixZEIegkYZTjTPDfgFDY36EFfrtcPEsdOE=; b=SAbFhwwTCMLHz9d+ZBlQz+aoHE+NtpqRt5/usvl6prQMCzP4NaU43D1BxciHRq0tmCHU3G 6+wxcVZLaXiFqXkl0pWK+hPUaUm0vsOt6bQ29326Trv0VxYDmeogSx++g2Q5DTcHwcfbLY oYgg2lK9ftTwYYcY1sb7uKUFGaGwVeg= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=quicinc.com header.s=qcppdkim1 header.b=Aei0AmCq; spf=pass (imf27.hostedemail.com: domain of quic_sukadev@quicinc.com designates 205.220.168.131 as permitted sender) smtp.mailfrom=quic_sukadev@quicinc.com; dmarc=pass (policy=none) header.from=quicinc.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1675368790; a=rsa-sha256; cv=none; b=CIIUDaCaxtRwQy+4yGKYrHobIyHqjXpwELcPsar0rIvDeZKOjwemgxetRVwEGFAc5T6IOO R40oo+RyO9ok/dHDo8qY2Pc41EN1iubZOXizJvPklqHFuV/P/9FIaHyogpYnrG2mLmtpOu puynKx2pP9Z3obncsLl2PiIUJhAOyW4= Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 312K4YTu031813; Thu, 2 Feb 2023 20:13:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=qcppdkim1; bh=pZZYul9J/ixZEIegkYZTjTPDfgFDY36EFfrtcPEsdOE=; b=Aei0AmCqexEYsbaaVKrljSW0SdQztLowBma/9FXIJytcQ85ixK5E+FM5SeXdHqRxkbeW WLDsWz7oXQS1Xj/Oyhtu23ZnBuMuqeIuoHwq3K1HN+rzalmM69kq/0u5UAesMWwGCIYH X/DyQ5+vILk0twAwHEBXSDD+Na8v3Egs9cy/c1j0YvETRkpsPZXrUImtotwMop4NIS6B O8K787XES9tfX0XB+EqyKnmLZzLh4UnBU3/ifdMG0+0US+CnS7SokTQE1rZnQB/JDG+k pKagUBR+icMmxI7R44knJr8e74gIbFV6uZg3SyXXO0ZQmF5n+zZ890GWw2hH+jz+LsXP iw== Received: from nasanppmta01.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3nfkj4c2w9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 Feb 2023 20:13:05 +0000 Received: from nasanex01a.na.qualcomm.com ([10.52.223.231]) by NASANPPMTA01.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 312KD4Xa025106 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 2 Feb 2023 20:13:04 GMT Received: from hu-sbhattip-lv.qualcomm.com (10.49.16.6) by nasanex01a.na.qualcomm.com (10.52.223.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.36; Thu, 2 Feb 2023 12:13:03 -0800 Date: Thu, 2 Feb 2023 12:13:02 -0800 From: Sukadev Bhattiprolu To: Roman Gushchin CC: Chris Goldsworthy , Rik van Riel , Andrew Morton , Roman Gushchin , Vlastimil Babka , Joonsoo Kim , Minchan Kim , Georgi Djakov , , Subject: Re: [PATCH] mm,page_alloc,cma: configurable CMA utilization Message-ID: <20230202201302.GB22373@hu-sbhattip-lv.qualcomm.com> References: <20230131071052.GB19285@hu-sbhattip-lv.qualcomm.com> <20230131201001.GA8585@hu-sbhattip-lv.qualcomm.com> <20230201040628.GA3767@hu-cgoldswo-sd.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [10.49.16.6] X-ClientProxiedBy: nalasex01a.na.qualcomm.com (10.47.209.196) To nasanex01a.na.qualcomm.com (10.52.223.231) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: EduucOTmJWbA7olC4l2X28vb6Kr7W3O9 X-Proofpoint-ORIG-GUID: EduucOTmJWbA7olC4l2X28vb6Kr7W3O9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-02-02_14,2023-02-02_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 impostorscore=0 mlxscore=0 clxscore=1011 lowpriorityscore=0 priorityscore=1501 suspectscore=0 mlxlogscore=673 spamscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302020180 X-Stat-Signature: 153wi7fojdqzbo6r3zgi8fxyrww1yfss X-Rspam-User: X-Rspamd-Queue-Id: 623B640014 X-Rspamd-Server: rspam06 X-HE-Tag: 1675368790-227394 X-HE-Meta: U2FsdGVkX19Pjugeh0VJRKUzNOjjXKcK79MrhVtRE7pu4sp4hx1vOyPvB6utcm9fFKBCIBKjbhFXLmbo7p4Z/zah5bD+UcVSmyc177TxiS8pLeDC94iU41J4uzxQONegVx+Q/O+X9RzqFJ1hicR0NquoUjH2YRAOC6S6jiTavkfKU6MWrCbqDv7WJEahzOazg/OuhkUYfCsk/3szEoS+vDnHgXGWzBJgvzHBKb5Y3cx/kxxIlaovaNekkb7NGrpWz7gcn8GmN9fenCJblrkO01vizY+lddu9wZXJZ79zhKukrU8TvtZMLf2vSQC5MIOAD7bLn8QeyTOPF2V/9ZnG5Bt0OcZ+h54HVAkGXXmM/AFHG8jnHo8QvBU7u2C6YbLsEBFU+HWybCcKWVifqjWxtn6dbH3UhtH9LogsTr1BS3aIYHR/Lo0sZTCZAANXTfg/NBQh8Pv9qDqbwbMDOedIbKEi3aOJ74aMHhxWWW+Xz73eQTxVg5Fm8HFAufuMamprFpjcccxigBFtTVYKlGnhWnG6makJbMHgpo4dgHxJZSzdxAgo2aQu2ycNPX7vlkrtu5eVY3NDNsme3Fr8fXCaV51R4/xKuIrF7Kp1rG4PwUHEecUcEXhlUV1cBtsFnmPkDEblitdtCvdKAC9H8T2sspqYMV51CbPVi/H8Hb1TRlUVYiFQH7IoMZk1zTxeZ1prYJtgoVKPbQZwYlrpsM3RA2ujBUJX324Hw64lmXhr7Pe6wdQxIIYZfqVGNfKiy/DugzyXazaijKPbjXgl4LvDIDMnqFw2EpML3hntILwMiuZ9KGZqmE6vwHwaYAA21YXHhbSbq7GFu62XkmpoV8kNxThuR3iprPtPcYUBf44Qq/gvwPYQrJbRrPOdDIbTflUizqDTxPwDkTrsTcWAhGHxKrXmteN3wvhUdPDV3yqctEaJJo5+B0bHeHWT9JJKUq4USWeGH9KRPSGOFaA16j+ hRL5xI2x L41yhdS7uMYzJr8YtivaE4LGj5FVLRRSRQgYdL63jcox07+0Gj+bxBvHPN/VhpChuF6r86PvaimhkYggM7miPcGOqPsoAHah8VjoSB9jiX2go/tjO1bc+mvwN/3poAMl5ttI9mowW3imui1pJg+MloKJiLIkyYAg/PlZELrJ3bQk8Z/JE/mghryhlcWZ2AnYhRpVp5OywuqhXgsqiPfG6PNrvAxJublYd2BBCmV0YSc6TXSg= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi Roman, On Wed, Feb 01, 2023 at 11:00:25AM -0800, Roman Gushchin wrote: > Then _maybe_ a new knob is justified, at least I don't have better ideas. > Rik, do you have any input here? > > Let's then define it in a more generic way and _maybe_ move to the cma > sysfs/debugfs (not 100% sure about this part, but probably worth exploring). We should be able to use a sysfs parameter too. Will try that out. But could you elaborate on what is more generic way? Also regarding following in the earlier message: > Also, if decide to go with a new sysctl, we probably want to define it differently, > e.g. as a [0-1000)/1000 of the zone size. But, honestly, I'm not sold yet. Are you saying that the ratio should be limited to 1000th of the zone size? Or of the free pages in the zone? If the zone is large, 1000th of it would still be quite big? Sukadev