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 A7A0AC02193 for ; Fri, 31 Jan 2025 19:19:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 40E9E6B0083; Fri, 31 Jan 2025 14:19:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3BE816B0085; Fri, 31 Jan 2025 14:19:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 237EF6B0088; Fri, 31 Jan 2025 14:19:47 -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 058136B0083 for ; Fri, 31 Jan 2025 14:19:46 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8347EA106E for ; Fri, 31 Jan 2025 19:19:46 +0000 (UTC) X-FDA: 83068711572.08.BDCC035 Received: from weasel.tulip.relay.mailchannels.net (weasel.tulip.relay.mailchannels.net [23.83.218.247]) by imf27.hostedemail.com (Postfix) with ESMTP id ED3D340010 for ; Fri, 31 Jan 2025 19:19:43 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=stgolabs.net header.s=dreamhost header.b=ltawTiyp; spf=pass (imf27.hostedemail.com: domain of dave@stgolabs.net designates 23.83.218.247 as permitted sender) smtp.mailfrom=dave@stgolabs.net; dmarc=none; arc=pass ("mailchannels.net:s=arc-2022:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738351184; 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=P8Ib5meronWJ5pog44MU33YDWBXPL1+27DT2hv4W32U=; b=RZ+fT7xBzmnwxhYyvSwQicRUK+5dDI4uJfJfB0QCIBmGpiWSCCHedsXMLhLyZw8T4beVZE 2t6yU6+SnDmx3k8YzcMFhyMwra9u2WqgRC8+067OANA+Wtt1bduHrkGBZitOtH/alACRka nRHOzVOY71RFj1f6QOLJCG2SNj8CQIo= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=stgolabs.net header.s=dreamhost header.b=ltawTiyp; spf=pass (imf27.hostedemail.com: domain of dave@stgolabs.net designates 23.83.218.247 as permitted sender) smtp.mailfrom=dave@stgolabs.net; dmarc=none; arc=pass ("mailchannels.net:s=arc-2022:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1738351184; a=rsa-sha256; cv=pass; b=kJUtyo29rDMvWNxtrH8t1dlyRAIDSyJ0rBJ31A6Xaoz5EO/GXSl/ckziSTGyvoz/V/Mvfi ANg4J0yGveeY7ymB7W+5l/TEI3kH4WPlkl3BmZKpe+HULd0VcV92uppchXSIsHQ69Ojonp SxcmFeaaWYYUvSIgrMxM8hdbnfrAOls= X-Sender-Id: dreamhost|x-authsender|dave@stgolabs.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id B0EA5903F34; Fri, 31 Jan 2025 19:19:42 +0000 (UTC) Received: from pdx1-sub0-mail-a241.dreamhost.com (100-119-10-57.trex-nlb.outbound.svc.cluster.local [100.119.10.57]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 2CD46903DF8; Fri, 31 Jan 2025 19:19:42 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1738351182; a=rsa-sha256; cv=none; b=bUbuSoMs2jRkRrJdBI4NQjRTTQIROwtNqeGLKFgKkXA1OLYPzWIq4Tx9Hel/6KMLQp5rp7 9pd8RWa0VWRlBVN99OMM8PFDFNA2GIDNhLGJkqYbEo6zp3522nQ6PBgChVI2d2t11OpLYd q5hYRsemKvI05SYRvE7r0S+Mjw/W1a7pBgdqnGiZACGdWLDGI19umpjc4foc/eVl65pmBh 8imVTZyc6ecG1iaMXTKs64Dc9XoILPcTjMg4I/BeKUmD7mgUlCLFpUUprQCXNY0YNzRpJg 3P14o64Gj9O+tZsGs3TuDmDtlhrJq0HqU4Gm/5PMT9bQinYVgW/Xpparc8kY4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1738351182; 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:dkim-signature; bh=P8Ib5meronWJ5pog44MU33YDWBXPL1+27DT2hv4W32U=; b=QTMJOSzcf8rBGI1IyIejhnfzuxmZan4zBp3CzmJsRSzx7NZHM8d20kbEIk/a1UbUYc4ihB GXaObZJx0Q7rK6MNavX9OLnfrdvubAHG8xKnqrpXtTqDZskVWEDxqy11JMpry1LUnNcI7M RfyoQcISCIpDmnduK0/6DPmFtPaRzoJLfq508z+qHLrYvqC3Lt8YVHaFP6knMVzeUot/1J pSrmYOaDLDXfXcQgJixiNRb8EDWbyKbcwFoHsH0MDRg03qBCS2kO0bvAQlv0+bD2TI3nfy W9Dl/zBuYyu5hOqL4ffm+6yQXeINFgZWs8+VdmAIil5mMzqTbXpGC5VfhEKBaw== ARC-Authentication-Results: i=1; rspamd-854f7f575d-7zwqq; auth=pass smtp.auth=dreamhost smtp.mailfrom=dave@stgolabs.net X-Sender-Id: dreamhost|x-authsender|dave@stgolabs.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|dave@stgolabs.net X-MailChannels-Auth-Id: dreamhost X-Share-Spill: 7a72042d720477ed_1738351182479_1353240969 X-MC-Loop-Signature: 1738351182479:4072642448 X-MC-Ingress-Time: 1738351182478 Received: from pdx1-sub0-mail-a241.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.119.10.57 (trex/7.0.2); Fri, 31 Jan 2025 19:19:42 +0000 Received: from offworld (ip72-199-50-187.sd.sd.cox.net [72.199.50.187]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: dave@stgolabs.net) by pdx1-sub0-mail-a241.dreamhost.com (Postfix) with ESMTPSA id 4Yl5LP3KpKz8T; Fri, 31 Jan 2025 11:19:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stgolabs.net; s=dreamhost; t=1738351182; bh=P8Ib5meronWJ5pog44MU33YDWBXPL1+27DT2hv4W32U=; h=Date:From:To:Cc:Subject:Content-Type; b=ltawTiyp/SiXgRtujF1aHUZgWTsL3Q6NQwBVt9VjvDLIFysQT3P1K8fMJCKkU7Vs7 /w4WvBbcksm5fkG4L5c2kqIDHLySVSJ6CPCvy2sTdr0tJ9GLmCoj1HO1CUJ70UC85t /x1fNkoOZH/AWi5P1OOPVOnU7tahRS1UAG9MlO2InbTqgZv4q0fQenh45tgwx8tpS3 ASEgU4BpLa0TCv1bzhZVAXeroos2roNaqBHbzb2N0UhRCfzSZJArfDONNyf3YjuTaA HAkfn+creV1dWiAONWTaBMyhqtwU2Te+uadbkEB9rggI43/wUnrD1uUAZUjbkwWTYp W7qctgBDBRXTw== Date: Fri, 31 Jan 2025 11:19:38 -0800 From: Davidlohr Bueso To: SeongJae Park Cc: "Liam R. Howlett" , Andrew Morton , David Hildenbrand , Lorenzo Stoakes , Shakeel Butt , Vlastimil Babka , linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [RFC PATCH v2 2/4] mm/madvise: split out madvise input validity check Message-ID: <20250131191938.o7d3vkatodryi65e@offworld> Mail-Followup-To: SeongJae Park , "Liam R. Howlett" , Andrew Morton , David Hildenbrand , Lorenzo Stoakes , Shakeel Butt , Vlastimil Babka , linux-kernel@vger.kernel.org, linux-mm@kvack.org References: <20250117013058.1843-1-sj@kernel.org> <20250117013058.1843-3-sj@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20250117013058.1843-3-sj@kernel.org> User-Agent: NeoMutt/20220429 X-Rspamd-Queue-Id: ED3D340010 X-Stat-Signature: onc6dxaromptjeit4thoje1yqw5mx17p X-Rspamd-Server: rspam08 X-Rspam-User: X-HE-Tag: 1738351183-54538 X-HE-Meta: U2FsdGVkX18w1QCHt2rLFLj/zutfJ+u6+/sL0nM3X+eYgxAC2Xq2sZf9Q6GfkXlmjAr5UQF5cJKBAw4LUUpZqtQ3MNurOACtUJV58wr5lHpOGDwpnHzMfN7jBvd/7zoswn8c/OWRzj9k3YxXEOfbBsYWoMJNxWu31qtjOyeAVPM2EPhaFTFRLmQ0p+bki6VZYDvEmxwpBaY7oUTUfUYjOlPzobC+E8pE5ei1lMlkt6f8+y9TbrC16wW4NGjTFh6cc23BRhBlppKulSyxxsA5UNIrNu6toYFeHVoEA6QUdscWyonOSBo0KVlYdKh+ITDCKLAUW1Z17Z0vcmKrpyJu8mJ8ZDbRqpuxt6KnjRAYRSNYyMnqsuVLqHAcMOjvR9DVkgxdZVxU8u34fH02kaMA+K6EEaDonfG2OGHZ7ANXsUSUmDyaUhOkt4OtOX6vJP/0aUEEwIrWmIhJ505cQOSh2rbez1g2Xbxs4NbkMj/ypx1sDaSG1jD/gbxXfYuESJ4EZn+ZuNIiFGMx2SfEdzHhh8uw36G6JRZdNrKkRS6UGbKywx0wskwKFCHpfS9VEcpGEKaiti0MaK73SUhHiEyukpPVd9EyO5QUTJ1mwPrx0NGNL/mFPWnD4m2HDdIbSWv9PTLKSJVapSlOIT97DVQDgEBtkOnGCl3GGTs/1nwlUdg9qjs0LZ+sRrVbH4kAKTZf1MjyuNM+xz/kpGJsIjNhUqRrEFHzg0/ByHv+do5yZQLBxbDr4BI6Ri6jdt+APhvgEXlZwQSFLyC0P2WFMnjQ0ewnMQlQToUHFZdDUkXAWFg3sWaTZYKZtH1ihDy3eda0DwpyAR9mjp2WEhqDTBrcVvVmsWFadP1ZqKcY0ZhAQGSuJZxECsFHls0p9qdKksNQn01y0T4sCJzYlDpAcPBXl/Sg745rGZ+MjEsWWwItaRRJTCtSe05CFdcNtHgRVn6AGlXriJc/Pm96k1ckEz4 344IU/vQ lE+JTCH99DuJSeM5AVV8iene9jFV+yiVC6RCaWMPzFIBgcKrhYlJR+IOyIxIAFVntLH3EqlJ3otksepc5k2StaGhHe9tsblBBQUq6ITAyGez/hF5u5LZATT6NE5Dbbd8hZI1fEgbhcIVnF2hpeki4tmqGjEzHxoWw6CoyAdqOAhbFteGBxJgqWWhhCPkF0PRVUNTPGy1gEMRTquU0SoAXmKaql8jz5Od0u5Kk+U1xkBGUJ6FOwQLGwOSU2RIojTDvWwYCL869ZP//KTUXpRKrnveHIM+ktyxOVS5SSQuQbC0/bnbYGupgXeihvIzefViDKk8DXLP+HrSRk9aBZ6jx7JLAWkjRZ47f+rap8FGC2qg3tRxvJLnK5hPITdFAMDbfr7EoHKGnbUHTBqibZ55P/zx21vCh2XMZLiKa X-Bogosity: Ham, tests=bogofilter, spamicity=0.013925, 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, 16 Jan 2025, SeongJae Park wrote: >Split out the madvise parameters validation logic from do_madvise(), for >easy reuse of the logic from a future change. > >Signed-off-by: SeongJae Park Reviewed-by: Davidlohr Bueso