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 9B86DE6F06C for ; Fri, 1 Nov 2024 16:34:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2CCFF6B0083; Fri, 1 Nov 2024 12:34:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 27CC86B0085; Fri, 1 Nov 2024 12:34:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 144D56B0088; Fri, 1 Nov 2024 12:34:33 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id DE9A46B0083 for ; Fri, 1 Nov 2024 12:34:32 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 87568ACB53 for ; Fri, 1 Nov 2024 16:34:32 +0000 (UTC) X-FDA: 82738073838.04.216DF38 Received: from fanzine2.igalia.com (fanzine.igalia.com [178.60.130.6]) by imf18.hostedemail.com (Postfix) with ESMTP id 1651E1C0005 for ; Fri, 1 Nov 2024 16:34:17 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=igalia.com header.s=20170329 header.b=sUvVjXLq; dmarc=pass (policy=none) header.from=igalia.com; spf=pass (imf18.hostedemail.com: domain of mcanal@igalia.com designates 178.60.130.6 as permitted sender) smtp.mailfrom=mcanal@igalia.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730478751; a=rsa-sha256; cv=none; b=CbxczFZEYwqDt+x2y3eTa6l+s4pzbK00+0AKPHLAAMy0088O6yjR4ARx1GqgIjezG9/ttr gxShajXyCI+a4cjcQRh+vHDIC1Zsu1BgpO/CoZTNpeM6mQ4+z3i23VLSC0tNlGcIhbra0T iEIyPMncAikh/6vjkiMnIFlEtqzeR30= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=igalia.com header.s=20170329 header.b=sUvVjXLq; dmarc=pass (policy=none) header.from=igalia.com; spf=pass (imf18.hostedemail.com: domain of mcanal@igalia.com designates 178.60.130.6 as permitted sender) smtp.mailfrom=mcanal@igalia.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730478751; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=R5Y/nh7AnHvmk8pCiKMUqljr9HbLzI4ZraaZx298UZs=; b=4qcpYG9wVmg7mpNrvjV3mw8eUQnhaXbNMHLtAEegkKEwO3Rdnhzbi+JKuL56U4v8STuZIx xQYIYvTH0iQIeOIIwDw/5XD+eixqEbfD/rYOZwBhwosYyHmUPpY6sEwwk1HDKjt94Xa0c7 ttadxArICz6Ijl+qxIlzWUw5KCHAe9Q= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=R5Y/nh7AnHvmk8pCiKMUqljr9HbLzI4ZraaZx298UZs=; b=sUvVjXLqT3rneRt6vfdGSKeCrW b2upRg0vLM/mCOkJAyjOUpzEKNSewCcp+EuZak2Q4o46l57tuTjyS6lqqwZA5tlqiFTdbKX8+LyLi kx9yby1obuoPpIFf38Fms6iU9uJB8Zy6uwOnRkwEmASnixo4GzhE9KIPe8Yevp+fAX/XNPlMAyAwx TRGu4FTESrLdLrFtCk5LIZhAQzczTTxgSDllsMZFAy1MtTN+m1eaIxLnTURo6eYIFtmlPwcvf/dKY lS0Hf3E791FyESuflHJtui38qWXc3CqXfl5nKgZY5K7F6iVuttx1Wwn2PxhGcg6Ek+LJ0T/f61PVY Qm9Uf/Mg==; Received: from [187.36.213.55] (helo=[192.168.1.103]) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128) (Exim) id 1t6ubJ-000UmQ-9W; Fri, 01 Nov 2024 17:34:17 +0100 Message-ID: <8abab19a-bab0-4449-b1b2-bf9a57024943@igalia.com> Date: Fri, 1 Nov 2024 13:34:09 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/4] mm: add more kernel parameters to control mTHP To: Andrew Morton Cc: Jonathan Corbet , Hugh Dickins , Barry Song , David Hildenbrand , Ryan Roberts , Baolin Wang , Lance Yang , linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-dev@igalia.com References: <20241030130308.1066299-1-mcanal@igalia.com> <20241030155059.9e27019842ef7c009b728b27@linux-foundation.org> <20241031181242.96312cd4eff58ba2369342c8@linux-foundation.org> Content-Language: en-US From: =?UTF-8?Q?Ma=C3=ADra_Canal?= In-Reply-To: <20241031181242.96312cd4eff58ba2369342c8@linux-foundation.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 1651E1C0005 X-Stat-Signature: 8awsktoku6fpbk5ixdfm8to61wxmpw9i X-Rspam-User: X-Rspamd-Server: rspam05 X-HE-Tag: 1730478857-829344 X-HE-Meta: U2FsdGVkX19tNPFN1eXoEvG+gmdySJsx0W/x13wyByj+mXbZyXL+pwIQt5QTHWIi40UE/DAs57MnnNIQjUpWhuDVsKl1ObnGBAH8jMP0WS0Ufen8w6rra+5spuIBSsyr5s2sLB8iL4hf4TphrBcwd9gLHPOy8IvZZ5OjNzTsjVC+ywBp6SGL6H5PW1ycMmvzgeFNHrHD5PoL00mFXjdcbk+aLjUKcz7YJ2h4acQ6h13lsxoCrSUj8yvgo4OX1QVVoVvQBdXzkvv5mYjcFBqipocgTueAwABNsJSxpUpUPcYAsbRGKIxebEN9Yl3Kwo0fI27sGsrOFW+WvpHZ3zScLfgwUyMPjHVF0bNHt08uns6BCSrcLwQ1CaVTIH1w0l/tJHXnRP13X6533Oxg5dNF9Nl2t2OKcrgfq7FScOKFOg7XypvKB8A7A2uwm4WesJJ5JgxaxXSc1uC7MX+AaErq6a1AURcdgHzmhl6YREmdCCyyeU+AMRSUNmqSGAzg2SyGV8FLkQwXBcO7SQUmfOJS8srmlz/ErIMjeBrtN9Vhu+PGXFIT4heVHUcLHRehfUrEpwTXDLiKk+NERhO+nxZKVd95ZMoT29VxTSjLliXfTWgFRga6OXkNbpYMiaR4boFKF+qMtVeOV3WHs0qPpjYYCnMVRCN0NF8Mvr8hSFTUBvOPN+1ZR5eTmL+1g/cFv8rxz6oCMi+i/AYx1hXMFOA63nhp/yokUoxps+++ur11vEUEXND3pZbegUGcm97vEDxIv4SAb0FJic5DCprPFACDywXIRuSPgMWSTDFwCB+SrnoNam1QxF093oIte2TNKeLcvT7UjCpQwnlrRNlu40mbPOplFO9irVqKg8ZeM3dVA/HBNwe33KU1zuCxm7XdgJefxKm6JEpO6+lYb1YKkO6H3Z13rHKe9hm/3sXajOFK2AfFkIb0QZtaY5w/XYvY0048n6BO6/UO/s4SeQXPrMe hlABMCwA WCTWjzOgHlDJDSD6HTSKuChK6F41FFOX3tnjVlri68HJrRvP6PlLbZWcbAux3CIfl/ZuM6USffb51coFV06ZTqSLW0yuAHnz/VjkFbamG82MajktaCbCb3kVhGgUldFsZJBR3CxNTNjgQK2gCv2BWRoBzC5KRBngDulCthTBs5Oy11oaq7QlDV5QRYLZrx6OGq8R8AzhqLZlbK4yUawssm4kzfX6LxpgpEfHQJGchTQ7KyNfrAVloZRTdXTTXx3z3ssG5obwziIwOqhfZ7PlebmXRNNxGgwXnCHSw0A8/Qwo3WUkt/k4NegL91ys5Ha25oFj2TbDs6NsHp6uo1Nmj8v0heDt7+lnPHCYQU4lPE1JHIugF9ee4Qlr4Dw== 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: List-Subscribe: List-Unsubscribe: Hi Andrew, On 31/10/24 22:12, Andrew Morton wrote: > On Thu, 31 Oct 2024 08:04:58 -0300 Maíra Canal wrote: > >>> There isn't a lot of info here - please explain this timing issue in >>> more detail. >>> >>> Because the question which leaps to mind is: shouldn't the >>> "applications that use shmem" be changed to "configure mTHP through >>> sysfs" *before* "using shmem"? Seems pretty basic. >> >> Sorry about that, I'll try to improve the commit messages and add more >> details. >> >> As mentioned in the example I gave ("DRM GEM objects"), my main use is >> GEM objects backed by shmem. I'd like to use Huge Pages on the GPU and I >> can only do that if I have contiguous memory to back my objects. >> >> I can't think how I can change sysfs from a DRM driver. > > So your term "applications" actually refers to in-kernel drivers? Yes, I'll make it clearer in v4. Sorry for the vague commit message. Best Regards, - Maíra