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 276FCC282D1 for ; Thu, 6 Mar 2025 18:36:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BA5A8280004; Thu, 6 Mar 2025 13:36:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B558A280003; Thu, 6 Mar 2025 13:36:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A44FC280004; Thu, 6 Mar 2025 13:36:19 -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 86669280003 for ; Thu, 6 Mar 2025 13:36:19 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 8D313C16CD for ; Thu, 6 Mar 2025 18:36:19 +0000 (UTC) X-FDA: 83191981278.26.2D2005B Received: from out-173.mta1.migadu.com (out-173.mta1.migadu.com [95.215.58.173]) by imf24.hostedemail.com (Postfix) with ESMTP id E0DA1180018 for ; Thu, 6 Mar 2025 18:36:15 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=LoVsEZnq; spf=pass (imf24.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.173 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741286176; 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=wpm85dJS6CWnCc9LTcorLxfeCKdvOrtUzOT/4F/NbAk=; b=qKlJXe51sgqS4YmsWEfQySj+fKOepV9g2qr3RiFn1o7Hz73uglxAPyW3KAGmxgO9pna3CV NL3/Eh+LN/19eX9GKZm8Uwxj5C3ovwLHL7EFJ2Cl1YuImCNLwauyhqMyZ2bseMGuDhonom UNC4LLceNxtz65R33AB1TFBKPEA0isA= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=LoVsEZnq; spf=pass (imf24.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.173 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741286176; a=rsa-sha256; cv=none; b=BOPAdN1wjD4gkv+f6rJetw8PnZ6QVvZNih/FqrxKpoqpYr7p9NtS3paOhfMd0YESo/FaLW EtCU2N3p+1lxe4wl6inlFjP3UP7qw/gELmkqlJqySSVep46ppJic53XYQbHrCY6Vs4L3b/ KHXMCT2AWlh7maOEudakdMz+CXMZg+I= Date: Thu, 6 Mar 2025 10:36:08 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1741286173; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=wpm85dJS6CWnCc9LTcorLxfeCKdvOrtUzOT/4F/NbAk=; b=LoVsEZnqwLzLwU0o9A55FFDDWXz/JBM7U1pu7zbRaH7d+MCWd4yDT0wJdX/eRDp2xgiJB+ zUeTvKm8C7K9WquuKUhFWMfKTJN/hMf1C3Nj+OgaqoKO0CzKeYFGl1vy4m9r/y8rp9/jBZ dC6s57pZf0fKa4k1y9ZmN/K+nl7Axbo= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Shakeel Butt To: SeongJae Park Cc: "Liam R. Howlett" , Andrew Morton , David Hildenbrand , Lorenzo Stoakes , Vlastimil Babka , kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [RFC PATCH 10/16] mm/madvise: let madvise_dontneed_single_vma() caller batches tlb flushes Message-ID: References: <20250305181611.54484-1-sj@kernel.org> <20250305181611.54484-11-sj@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250305181611.54484-11-sj@kernel.org> X-Migadu-Flow: FLOW_OUT X-Stat-Signature: ffqzqctpa3o1p7i4m5t56znybdio3bfr X-Rspamd-Queue-Id: E0DA1180018 X-Rspamd-Server: rspam06 X-Rspam-User: X-HE-Tag: 1741286175-169078 X-HE-Meta: U2FsdGVkX1+N3WJFHz6wrhb00VU5jaiUdrNoJEKAx5mnjlTNJofvu42KEcp4et1tJQi6GJPoGUnREYee7ycj3vdNjezNJxECv7NUtC364hCCkHj4sUgnQ6FkkPTcO9tKWjgWyi3OBLPu9it4U/j3i7XUrrGHlARMB1efSDTNNnU3z0fUpHOOiixM2jpied+d2lhdwKuqtj2PnaGF5fmSVFBFeHNS31K02R2YSIXBlDT3YD7CAJLUwgdSsIDDjrY/lBO3/pfP9QZMS1fCiPpgDXb4W1WWyIu7hFemOTIo4cA0sjwkXysA8DPPc0mP9PvTjUWOCC0/Ee5mfC4tLh2C3GOuomAlghWtMigXDsBXH5gbCRB3fZpEfEvPd2MzaxmpAmkEjsgfnPlZAF4AdK9gRdhMdT069SB0859I4BDrZ+NcKjqjPABl1G6hWca7NOiFs/ZaKQQGyiG+auICcI9sZcUqiUwdnPWSC1tXT2rNBewPpZ9EayhEFrSYzmqNUmPQuV64rOBKvpR0qwtQqwC7LlLoPhsn5AoVm3yrecRlueObvfmPPwaT4ewWkhSKYpOGdemiGBzfAtK91TbsVCua8Z9qee8lDBwpEsbY0kQKi/pCen5NoVw70Rh8YbRyGAdipy0Q5XLZZJeooFh4mLLVkzMDexnDksxX2aMlIBUT9gUAzC0+65tPAsEw9SJE0rVovL5ng0k0Vqz3z2h/VDqxiEODjhY7xylfa/g8/F26h7fG4lLDaffOjLcI+vAQpHjMTIjqgr0HAwvIB3N1n6S+B+HTp2jetBy/25WQWZF/ZeYRdefdjtHiEUrP1W1nNzLx+aA2earwkrhzGcmqnzX7385D48xCSA61Xvq2e2LE9TpxylrUxOAN8YZdwdJZ0EhlIEo3OocvM8lLk3bbCz4y2nnYptO+x1olbMgZwW1Wq5tyVINufy4cPRgJKZO1+gDenS6lPKox/Cdkqe4Mtki QcuFYbeP 9vThhqFj2YVTH443z4KqGGW6jpNevahkfc57qdQpnrhrK12QRzHjjjp36onMTKWk+ByE1dYA6yRJEB+CTtgXrPW07s3tQosrI9VC+GuNF2rTvqz0IdMChUsWDeZCqswGgyL38O+5EX89x7x3p0TJTvcTntbrzjtY4ZJgDBcPeghuHaTnPe66eFEsSZqVXTqoOJ0btNxIrlKpbjcNEVK53bneXMbrzy6zz+e+DS2LjlxoVLZwSnMl6ejdW/A== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000198, 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, Mar 05, 2025 at 10:16:05AM -0800, SeongJae Park wrote: > Update madvise_dontneed_single_vma() function so that the caller can > pass an mmu_gather object that should be initialized and will be > finished outside, for batched tlb flushes. Also modify > madvise_dontneed_single_vma() internal code to support such usage by > skipping the initialization and finishing of self-allocated mmu_gather > object if it received a valid mmu_gather object. > > Signed-off-by: SeongJae Park Please squash patch 10 and 11.