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 67A6FC48BF6 for ; Thu, 22 Feb 2024 03:31:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E71936B0075; Wed, 21 Feb 2024 22:31:58 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E20636B0078; Wed, 21 Feb 2024 22:31:58 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D0F906B007B; Wed, 21 Feb 2024 22:31:58 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C42F56B0075 for ; Wed, 21 Feb 2024 22:31:58 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 3619C140C31 for ; Thu, 22 Feb 2024 03:31:58 +0000 (UTC) X-FDA: 81818015916.03.598E8D1 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf07.hostedemail.com (Postfix) with ESMTP id 1DED440012 for ; Thu, 22 Feb 2024 03:31:51 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=XkcKFFQE; spf=none (imf07.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708572715; a=rsa-sha256; cv=none; b=NTe3EzuRYNTLrRlB9SddvLeVMRijw56VnhYpd3JfQzsJuT+pijH3hWBk8279OuDM/oOAz8 Jm3Fe3M33ckVTZEPfva5r4PRYIyH59PrL9e0sK+umxU5D/6gJokFSkt1Q/D85/hzVJTIIU b+pgdQGurwSyTeLwYXwOOqSy7L9fMnY= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=XkcKFFQE; spf=none (imf07.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708572715; 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=WiziIu9cwCHCOeLJcIE3kHR9Y49OOwpluamD54SeM4k=; b=3kHk3bF6C7bNgoyu7U+vuZXmozssiMXLs8HTmWLKmwhv4iZU+0lAggKi6Vo87D5Ibzs1II xGpRMBl/c3drbKb17gthp8J4CCKkFc0Z5i3ZyckUvSjH4w+wpkXkOcq+EGJEHNz7V7SXpT 17JxeLSMrM2pQeDjL5BdG8ev3EfJS+Q= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=WiziIu9cwCHCOeLJcIE3kHR9Y49OOwpluamD54SeM4k=; b=XkcKFFQE9J7mtRLNkv+7KulNM2 3W/xEZW7WpnjbYDrewKxUrh8F7c509KNY9vdAoKxrVb/eoacUMTQK6P1ZiOPd7DtoIzgTCaJfQpnH m25lNf2IVnn0fVQeWjZ2dKVDC/GczkZEYLDLV6y1tLw9AoZpb5E7ETC1FvXveHR1x4f4D2alG/gbV pJXQ+q2d32zwra2bOWqJqnuamj5dYyJHsTxkjYQeIkqp3kdoxS+G/2YM5t+fgewmlD7u2AsSQQCGI Jp09nR/fhFBSOZvzrVOBT7kaGUFX6nDU1UrYalAGZxC0K//VoNcDKL/dJIclPogqzGLkoCxTyCPw2 XqamIQ4g==; Received: from willy by casper.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1rczoL-00000002T6C-2guG; Thu, 22 Feb 2024 03:31:49 +0000 Date: Thu, 22 Feb 2024 03:31:49 +0000 From: Matthew Wilcox To: "Vishal Moola (Oracle)" Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, muchun.song@linux.dev Subject: Re: [PATCH v2 1/5] mm/memory: Change vmf_anon_prepare() to be non-static Message-ID: References: <20240221234732.187629-1-vishal.moola@gmail.com> <20240221234732.187629-2-vishal.moola@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240221234732.187629-2-vishal.moola@gmail.com> X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 1DED440012 X-Stat-Signature: ji15xa9opex9uz4cqquhyt11oo7bqj5o X-Rspam-User: X-HE-Tag: 1708572711-175520 X-HE-Meta: U2FsdGVkX18YF6bElMWCChmcOLoN+VEBoHNSOzsXezIHCr63Sxz36F58dAw5M4qZ/glBrGyEgxPqCcv8XDQzuItlDCKdmN3U2riT4qhJqu7j7bwuky4OkSf73Zs/o01pgNXe3NHbOJUqLt6bPt+ERaLN5QaDa6FH7+qCYPsg/c781TgFYUpJepE5x3/KnWRSkv4zimeI5j+bzbG9juUP7/2I/cc39XoEXFlGRC/vEgUHgW/EPKAUmJrNBksoM1WjLBcj/cx8WkpNV+uXd8wu9r9gHYCSnZe3IOYI3IszZFPFaa1i40/6Ws5BauQ/jech71vHp5ww1BbpSk9izCoAZ+k+ykmajfDfKRTZEL51Ps0OT7gmcXXIAoTH4GKSnPqAC3oCc6D3GaXPIxtIp+UoJMtiUCGautPGD/wTHrWPhdjJ4Xm29LN+4fEmpTCzjSpUMwkifx3nROCO+seY8CnzzgRU34Bi8QVqkms4I6KsdfFACkIBBYUPBClfyqleCa9rUawI0eyIfYxm9EoqEFVfMzGlMYEePKsIYGykjzf87Ubb7r2KnZvvuDFnYr9VJmYVxR74/TrHJRANnKv882Fvn2vE2mLaDokDDp/TBncfk77To0hYAWh2QZPad9F+WLpWEGhIWog7ivJNh+KiN91n2S7jyNs8v0K953ZXAr2E7x/SLC2oMwVZ0GnC8nRAa27Uryo7o9I2UU1ZvaSnh6vkdEOKkxTFG9lBCMa38bU+AwDT4iI5MGJkemvGLX7ickUUNIUlFbNftJN8cJp9jE6jlBrL/jYUlC789z3Ju12Ca/rVhW09z33dW4UYuR/fCsVT9pqpGZiYZIje9YOF/mgFbssiuipIK84xJfejiEX1m/u6bCa+d48SDaXsJ8sOtcrzhszQf7Pez/wi/N5X/kgbvTZ44snsQo2GWHkj4OtdVzjL6WSZYIQ+DSb0o2Sf0UV1aYYYeLm1GKY= 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 Wed, Feb 21, 2024 at 03:47:28PM -0800, Vishal Moola (Oracle) wrote: > In order to handle hugetlb faults under the VMA lock, hugetlb can use > vmf_anon_prepare() to ensure we can safely prepare an anon_vma. Change > it to be a non-static function so it can be used within hugetlb as well. > > Signed-off-by: Vishal Moola (Oracle) Reviewed-by: Matthew Wilcox (Oracle)