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 BC339CD128A for ; Thu, 4 Apr 2024 02:07:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E0CAB6B0083; Wed, 3 Apr 2024 22:07:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D95B76B008A; Wed, 3 Apr 2024 22:07:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C36BD6B008C; Wed, 3 Apr 2024 22:07:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id A259A6B0083 for ; Wed, 3 Apr 2024 22:07:12 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 2F56AA0E01 for ; Thu, 4 Apr 2024 02:07:12 +0000 (UTC) X-FDA: 81970211904.22.4FBC04D Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf10.hostedemail.com (Postfix) with ESMTP id EE53FC0006 for ; Thu, 4 Apr 2024 02:07:09 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=braSIoFj; dmarc=none; spf=pass (imf10.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712196430; 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=yiOV832QGyZ/wZTWs4pqNbXMVHbYoRwzOsx0W2v9+Yc=; b=jStchsey6v7IsQLv8Oyh4QVu68+oYsuNhZU6pzEg3V35f2fjWrdd+pKbcAI+AnL2q6uLiZ r/KoaM4lQ02ltlrcnkysEDrS7TDMu7nTuKltAbjXFRSg+wtbTT+WUesP1tKUEQCSjTyLRH UrFtT9ooFe9zVePzC6/b+iQGb5wuocs= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=braSIoFj; dmarc=none; spf=pass (imf10.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712196430; a=rsa-sha256; cv=none; b=ssXN2/at4HbeCwPnfsuhQ0Qkn3p9W03B/lxZyw8BB8cKAfv+Lxq17QkZYTg4xsonUERJ6c JoQYvDb5mkhQAgo/Aip7sXGOd+U/WvyLlr1J7PyHOjkoQSh86j4oLYgoXuexAhrALJkK6H rjN7shPw9skDXyKZ4cWdywz8diG5Myg= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 01AA0CE2E50; Thu, 4 Apr 2024 02:07:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 404EBC433C7; Thu, 4 Apr 2024 02:07:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1712196424; bh=rGl64jsFu4NFCV8xif7fw43EZgnfWoX5tPGbLV8aYnc=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=braSIoFjIbIaY3sxJmyqNH9ciXzMsbgT0MQUJv483n4/7dDqMxpWYDmjKjgzAV088 m5UOTVSbwC4S7khMoULqhJiIE/l4c0Dgdc2nL2Kz3k1jd3G1Lzz3ustZ6AYU0izZTy joobb9mjm8cXnxb7AqSrah+25GiFn//jUuA5EM6g= Date: Wed, 3 Apr 2024 19:07:03 -0700 From: Andrew Morton To: "Vishal Moola (Oracle)" Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, muchun.song@linux.dev, willy@infradead.org Subject: Re: [PATCH v2 0/3] Hugetlb fault path to use struct vm_fault Message-Id: <20240403190703.3faa039cc207f9f9bd175fdb@linux-foundation.org> In-Reply-To: <20240401202651.31440-1-vishal.moola@gmail.com> References: <20240401202651.31440-1-vishal.moola@gmail.com> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: EE53FC0006 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: cwp959zubc7b7u59459gz87sedntdj5o X-HE-Tag: 1712196429-730601 X-HE-Meta: U2FsdGVkX1/LDnzPg486aNRqAqllgD3y5BWOv+8cL2wyNMrONagEjiYBX4H0+k9p1wyiDUZGfzEt3OEgTph8a5HNAqAMF+X3vEeZUSY5F9+GK/pYQRM83PhqNZuCk0/QSTVwIj7gPNGeZnU2zk/JwwfSS0k6c+Glq/OWxRTwZeEGQjdQ4x9Lmm9tMLFGxpRdMNHsTF9SDLdcMLRAlo3NEVU4td9RUkURBip6uIQtPTPsEp7zyT5rNoDEc5psPSZ6eKEbd0dCMEiBnpfuFg+6PKPTlqFjNBg+73t5AmmYbxAOZZFgMMOAJROFwVF1c5cSsExt2CeZ0E/753YHBnm4W4u2i+7/b1Fb9Z/h0w2h2X8lgH+aTvEXFJECOZk30azXi1Mkv+TMOhkSUDUHyQ7Y76LfxyoG4i+F0S2WkPhKuJCiQdUW9op5iN4eH+IHAKd0kvSmV4bYyG9xUwbQ3Bz0ddnbYv5IL8BzjitqzE40LiB9AwcpXZlW1Ph0xJxlEwmh22TJaO6mUhKwxaXS6j+TtOMPKI83AxTx0ILZUo2dFQbqtdIw2Zubraj8e/rTwXBhe89+haGObAt+9XiFNOrnJung6fg0gam+yHWxZ8FTjuOfA35RDM7/bu1jHRXQYrP0dUYRm3Cc6M8ButzBs8JrsAsmsCZMMDun/xUVwRRxW49N1vSukYPvIj1FPVOZ2h4F7hMMBof18cerF58tyHg5CtyV1XEtS/d2zewvP2A+wAt6Ul2z3MNLvJx7fBibEpP94IEUbR0zm9cd815mT3VBF0WGivC/zw3KJN3L5HmVwCtp7pC7I2qv+gdofk7YX0h3V40skyEjLNxaAkqEyBZfK+3d539Ou+JDKZKj0IE5df1f1kAeG6irYEUxEPZ5dLOLMVAuzHbL1HpQs4MaPo2ULI8UaxjfoxbyNNpLTlc1I8agZSBpCbZmKMf+4ZdSHT0DAVPu4C5DwYUa7oBsNo3 4MKp1vfP IM/HFHyloAuAw4L8l4zX/fx9mazS0NeZD92B+rAHF9gcjI7du4hL0oIcmgT4JIN0xPUYrJqleTcy+NzMY/Byfmi7Eu84IF3GJGAy3apuNLLUhYqYMvO2hlmkPtUdROblj5x+5M2Ay1FTzPh/YhHq67+ufpMh36Wb/S28r44yM/Z/mV5VfDrITcwYbvn1F4PnNB9NqoQnANLy7WjMLSEkyAYKNz8PXlTtUU1Ofi0d2o3rO+ajn5Hb0c/Zs3BOqKgBOn0faHdreEuoiM1roj9NNsU1Qq/6dj+rkh0qi4hbfLk6kJQhr2hu6mHnvzreEH3QNED97lEpILHDhP1aaKgp8YxBzBd3fDgXURuLaWG4CJbabUKY= 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: On Mon, 1 Apr 2024 13:26:48 -0700 "Vishal Moola (Oracle)" wrote: > This patchset converts the hugetlb fault path to use struct vm_fault. > This helps make the code more readable, and alleviates the stack by > allowing us to consolidate many fault-related variables into an > individual pointer. The .text shrunk a little. x86_64 defconfig: 52873 4015 13796 70684 1141c mm/hugetlb.o-before 52617 4015 13796 70428 1131c mm/hugetlb.o-after