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 A17CBC28B28 for ; Wed, 12 Mar 2025 20:53:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E75FF280005; Wed, 12 Mar 2025 16:53:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E24B3280001; Wed, 12 Mar 2025 16:53:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D1835280005; Wed, 12 Mar 2025 16:53:55 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id B154F280001 for ; Wed, 12 Mar 2025 16:53:55 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 849551C93AA for ; Wed, 12 Mar 2025 20:53:57 +0000 (UTC) X-FDA: 83214100914.13.BFEA11B Received: from out-171.mta0.migadu.com (out-171.mta0.migadu.com [91.218.175.171]) by imf10.hostedemail.com (Postfix) with ESMTP id 8DCA6C000C for ; Wed, 12 Mar 2025 20:53:55 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b="Tgg/XahW"; spf=pass (imf10.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.171 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=1741812835; 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=/7qKXjq1jb6VK7u4Z6HuBd4o/fi6UtMIfLBku6uB6tQ=; b=bDO3Wgw/liqW2KbqRBq2x7Las3w1xSxmUOa5dDhGCc7pKlygwxbFvtsb6b2KKlYTmcMCMA NY2bibveUMvN3visahByQFZPZ5MuK1kX39nzxHqKDZrNY+tUr9XVFSNhXc4EdbCJFQjf/b hxRvdxhOTMfgwWQibXedDJR3+FQnVHk= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b="Tgg/XahW"; spf=pass (imf10.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.171 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=1741812835; a=rsa-sha256; cv=none; b=0QPJBwdNKWNl7+lyp5zJjgq2fE0bwf4WTNtfMfoVkPjBCIQEqBFB4Pq1ZXTt1K4vxGVA8b vkpHJM2mZCIPGlk5QDq7YPpRKDGZR7QmATYB5fMCCvVDokbUj1Jk04uWRzJI3DM3IY7KOW XEx8KOl6gqw2Ucu5lpsmrpUf7JhCPTA= Date: Wed, 12 Mar 2025 13:53:49 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1741812833; 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=/7qKXjq1jb6VK7u4Z6HuBd4o/fi6UtMIfLBku6uB6tQ=; b=Tgg/XahW8A+ZXHA6Q01CcAsuTheua57rrHZJGbdUooMcC2WMG2WDvvqbiUunRTp1IXXdxx rbbtEb/mnNXT/CPDF0FUxByqQLHoSURNqp9GrSz/i2ynwpoAjwBVERMsGLbqUeO8YsS4bR Qr1RuChCWSP8SCtc2te5EH1KlWyFuZU= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Shakeel Butt To: SeongJae Park Cc: Andrew Morton , "Liam R. Howlett" , David Hildenbrand , Lorenzo Stoakes , Vlastimil Babka , kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH 3/4] mm/madvise: deduplicate madvise_do_behavior() skip case handlings Message-ID: <2wyjtg6vj7ubyq3l5f7vch744xt67oorj7ywujvjwzscckrsjp@37z6d3zj6crw> References: <20250312164750.59215-1-sj@kernel.org> <20250312164750.59215-4-sj@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250312164750.59215-4-sj@kernel.org> X-Migadu-Flow: FLOW_OUT X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 8DCA6C000C X-Stat-Signature: xzayem9azt813js3g7i55em1yoiymju9 X-HE-Tag: 1741812835-218014 X-HE-Meta: U2FsdGVkX1+wgaXBpqE80JmKGVbDhnyNJp/gG7unccmZ47U0WhracFUdyvBCymgksdTiuD0AcBbTSnzgpxBpe+E5qQpIjrx/E+4S8IJqfnpuKmc8bZaeRuZp6GPbj4DlLcWvznnxLb484zZe6c66+tuSQJjmT9qxGsFn9ZmJc7qCTFJ0RdXm1kyNgiEOKutdzBRC4eMjpOy6ornrRc7oAf7gnpuCUep3VUZ6soQSOGhsvPOELUKAeM7ed8oVh7XdJ13w2ajkUIeRGEQmMGxb8jAn0J/CdKkUZPkYEUdgG0GnAf0401MfBIFg33045EN5GZlMStQUAFYRZFcrwzwgaPPWXujoLyhka690Mh1CQC8nKljqI6b/L1Fd/LCU/gjh48/XUtT364UcrB3OVzphK4y6VLbxm8oMgMJNx1rprcdNcORnnYqFbjPtjf1CySf6BmIskJtGl2hgXnGn7X+NMuh7Ry6FQ4SIhrJtXbqMIV8TFwI4TuiUE6wwwmDmaGyQ5l2ph572irdS6rfHhQ9BpCdls1uhpmGyPcXr0/VPCvVnHRr8OlLBJnDs7J8CHCCl/NE0PN5Lgo3C77PggEFNkwu6UEvo+Oau/EbnvGluChyUkknSGOlB4npEmetTRBAWME0G6S/pHtxSr5GUjU6RwwrhuxiIurSdEgDnCSrivesbY4tcYEmiX9ETUC7/UbMcEE/I9TNjoZs9mjh8FhlGcxewi47DEWCBDxP6ALYLldPOmVFEW78Xn7jUFXYxHBNL57LL66oAb44RTeuKwZHOEXgEYHh8lKZ9yK2/6eapnqPM0opMFjWEdJPUJJl+pVg1yy7hisyzuZzIWrT8+FP4dFkvwSyRFFc/ebjFgmE+JAINh3qmkS0jEAq346t34g6gBPfkcGJ8et9upYdeIDtfFdQVqPqlmTtz1C2WVtkdo08zRUe8MJOAzztN5abS0iFnEfSJ1cEPdhRVuyDNVDO tyJuCfMn 5r44PLcEwhgqNU9tS1g5n/t/F4/Q5slMIICgoQTXq/6KBYYk6i3euDjCkLo3s8Gk9qax9vFSZvIdTFOXNxdJxCpPRWGgSRnHHGHXQuVXWiOFAV73Zj7NP6QmBJ196edBQ9r4nsgAUirgh1l0q0mDW2AF66LiNOx+8W/1WkB3uwQZurlJhOQu35cYqL4c+PNjWvgBAD0IlQeye0SY+Zjlri7bRKIXz9T9jl+O1oS8w7JmjKnTPQ/B011mICtn5tG+KQN7iiYKRUxYP6vuPkQwOrdM8TPp5g+Ex1GixzRz/dZCP81M= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, 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 12, 2025 at 09:47:49AM -0700, SeongJae Park wrote: > The logic for checking if a given madvise() request for a single memory > range can skip real work, namely madvise_do_behavior(), is duplicated in > do_madvise() and vector_madvise(). Split out the logic to a function > and reuse it. > > Signed-off-by: SeongJae Park > Reviewed-by: Lorenzo Stoakes Reviewed-by: Shakeel Butt