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 C304AC0218D for ; Wed, 29 Jan 2025 19:20:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 51907280088; Wed, 29 Jan 2025 14:20:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4C983280087; Wed, 29 Jan 2025 14:20:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 39123280088; Wed, 29 Jan 2025 14:20:41 -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 1935C280087 for ; Wed, 29 Jan 2025 14:20:41 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id DCD2CA02CA for ; Wed, 29 Jan 2025 19:20:40 +0000 (UTC) X-FDA: 83061456240.27.D88FEFE Received: from out-176.mta1.migadu.com (out-176.mta1.migadu.com [95.215.58.176]) by imf27.hostedemail.com (Postfix) with ESMTP id F144240008 for ; Wed, 29 Jan 2025 19:20:38 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b="jWc7fi/j"; spf=pass (imf27.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.176 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=1738178439; 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=dVfi/dTHPs7fAFzBlVL18EGXZ9RjijFFos9d+B9MW2o=; b=SO1CUMBmqaeGobfHDUZrn1F4To1Xw2oLEkE3UfYWpKvUc3Vd1tTzEQbwCF610G7QzG954O Zpk5q7+kjNT6XLRMeaBq0nv2+2R/OY3T/ITo1OsNTduRE5EB28GYot7WFrQ5GwVsbk787b jToEJPvHRhtCxZihA4UouNQhl5dp4Gk= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b="jWc7fi/j"; spf=pass (imf27.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.176 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=1738178439; a=rsa-sha256; cv=none; b=MOov+3DuQxrLUUZYakg/fLm+ckzwtg/552gD4L540EAIzt9QDeE35Pz/EDGlzWFsOGCvbF qMbn9bTgq0clHiNU0m26+HPCBt0L7q7S1wUb8Mfkvfzw4JZsm2Clx/yxW5gQmoB53QLr/G SOtZQ6lhkOS5zw33GXviSENMjvpsJ2A= Date: Wed, 29 Jan 2025 11:20:31 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1738178437; 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=dVfi/dTHPs7fAFzBlVL18EGXZ9RjijFFos9d+B9MW2o=; b=jWc7fi/jHLIVYi8rZsPktrL0KPI0mB9qZihR0QDqprcLNAoEg+EZzsVGktZ2ALtpRTpcwx pSgeUtLcIBaM+h5yfJFoqLCq0G+vmhn+B3Bx9VErQH+UFT9liQSkUkhoSaGcHqko4N2V2M aeW1N7duaf9T1KjyOyeI5gUFSZYxKeQ= 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 , linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [RFC PATCH v2 4/4] mm/madvise: remove redundant mmap_lock operations from process_madvise() Message-ID: References: <20250117013058.1843-1-sj@kernel.org> <20250117013058.1843-5-sj@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250117013058.1843-5-sj@kernel.org> X-Migadu-Flow: FLOW_OUT X-Rspamd-Queue-Id: F144240008 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: dnw8mmikpa7ir7kb7sd88a9x4961oq7w X-HE-Tag: 1738178438-321844 X-HE-Meta: U2FsdGVkX1/ZWCiX5OlEzvnXZ8/LJtwNB6HZMc7XC/Zn4pvEVO8PPXyh6khC+CFwRmeacpFb8xNqGfeE2SZwpM/OXtfyuJJunWNnlqu4EZIdfTHGEROha+YbHIeNc1QlWfWt/kZql7x312E8Jk9zgEWWgGg3vzaYAfcMjJxhDS8FMzpZxQkTiQEK7yHQ09IhseGuNS+RxTuPaSdqCKP70i0BkOXSfoOX8GAUEFbiSG9R3p/6i0KvkGEanQLJ/DQk5cuk5p9c0T50RlgKK60rZlm2yuvC6Jncy9EIu2pButnNrfQMimFSI9QjY3ZXcIBKcG3PPv0UVEiLGyoHK2iPQxeMFoYSXZWpOpMUuM3VzVRVlgbuR22APJV8CLSpbbtIYh3wD8F17TmI+KhAgOrqmsVOB34kUQsDRdFMMPlqs1IuYs4fs6HY3oTy40kxfvOadprydFGXZ6Dw57gJCx2qRDg/PqmOwJdeq8xkixcrczIvKVl+RA3uav0MED3W2vq42iZ9wIUXJ055J4mLoHIPDba3wlqhy6doP8MfwPi/CXpU7zu81Q1U7IROfFZek3eiKFtfXJO5bUB57ljPwth5LHJsl0K9rwpMiXkaDygCMxY0izVqYPAEVEJU8pR3y9111SIj4S1WeJAxqAFbfNBiHYnmmvuHO9E2WL7fuHmVFbpAvPTAwTzUeDxjnWMOW2H526QDvqVg/rmSD3srYeF3eQK1MdQeyEofZJrtSZhhIXHEnLc9RMx5sWMcpORW++DdwIuS8WcMYirsILBLAGd1DgdpFEP5fEuFuJxHbnF0ipg6mUfNPINGM405xg1PTp9FLylsmhUWFIbDuk3xQeLY6deoKxPCvd+US2dDp1CgLQgVeP+KjHQ4JGB+6g5q0dwXFKKzguM4Pr1S9j+R7FvMqCMZ/IejiLFMUi9vNbYL+uyU+TOLrn9eoer/FiwhilHLECcWpYogaSwAOtEDiyD zt30CBRe GsnQ+lb6iI6m+8bbOrXC2FXdjVcLFwrHScmijeHeQF1kBADCouNBh6eXqueEYm/xuk+pHfa3x8XtFRy+WWCDWPZOVFJo7NIkVj8YHLsWcFCR8nSolFc1q7jRsnfZ7wW9pKJU1WVFGt29Ou/p9AnZLLmJElN43jf3UXDrRIT+8uECFVwW9imOR29ofnpWAeugFTlkUkCcWZ2UAC6NTJ2Ygdlde24fd4MZZIyln1QxZFUGNHrUEQ2gMCBjf8g== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000002, 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 Thu, Jan 16, 2025 at 05:30:58PM -0800, SeongJae Park wrote: > Optimize redundant mmap lock operations from process_madvise() by > directly doing the mmap locking first, and then the remaining works for > all ranges in the loop. > > Signed-off-by: SeongJae Park Reviewed-by: Shakeel Butt