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 1E32CC7115B for ; Fri, 20 Jun 2025 17:25:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A12586B008A; Fri, 20 Jun 2025 13:25:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9E9D76B008C; Fri, 20 Jun 2025 13:25:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 926BD6B0092; Fri, 20 Jun 2025 13:25:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 86CC16B008A for ; Fri, 20 Jun 2025 13:25:15 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 11E6C102F8B for ; Fri, 20 Jun 2025 17:25:15 +0000 (UTC) X-FDA: 83576454990.24.57DAC72 Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf29.hostedemail.com (Postfix) with ESMTP id 4F6CC120009 for ; Fri, 20 Jun 2025 17:25:13 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=m0Dn4263; spf=pass (imf29.hostedemail.com: domain of sj@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750440313; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=kLEuBJHh9o7ZXBHeUDJAcwwyo0ZrKymPjuxnxEmBARU=; b=lvAo3DJFvIonR+80wEy4zSgO5rCssYi0cwgbWP8LU8XfzPzfGbYEEt3BqEx08eBq7m2shp ncoHJ3f3vdZl0mWwdc3cblLI2bJnRnY+4IMWlDjlO6hCSKiKhNHCrylTS8GbIuiJmiLRU8 U1Z3EosecBskXnv59yNEa6nZmo/XGh4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750440313; a=rsa-sha256; cv=none; b=Qp+IefE8TtmtFve89rTpmS7/dBwYLKOtgR+hGcVfMpvUmf9ZT2Z7cuUcKE5mMOLM5oybf7 nBXylqnTDpMMY5oR4JCROGpFP0gAoUXi8cgb3dwtigG4XAxVBEbodGsCPe28p43wFRNmjJ Urq8q+qM/iPr77XdkZ2pzu9F1foL8zI= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=m0Dn4263; spf=pass (imf29.hostedemail.com: domain of sj@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 56AAA60007; Fri, 20 Jun 2025 17:25:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DD9D0C4CEE3; Fri, 20 Jun 2025 17:25:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750440312; bh=p7hSvAtG8sqSs8KUmle/mby/GCjrkRGR+FksHhpvflY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=m0Dn4263ULdT2bTjWTli5kVpEGdxZFCpKKy+htMmU5QYRXbrAqpVTeZZDkKCMogx+ 10TAQXyB2QUjdjjqRJcOIHyaeDIn7Tq4UdEA9mn5ChwgfpL8dbST7oAbtp0VB40rLD RikYfIq1rTPVHFQURRdQvyl/uvvLVkeI+7S1PrCyRiHdr0/26HOJD3KsC8ny3SUhxl CWlHewBs1sm/QarAo4MieMI4b7lcYM74eZi2F99NjyDiNX83JdLgOijGV5UqtP7ix8 2MHBCmNTFuKZvFbRv8nAfx0iI7Ry79CpINPOgoX7hN4LqDs2pmvgu7y21Zcc2XTCZs NBfcRdZlItj2A== From: SeongJae Park To: Lorenzo Stoakes Cc: SeongJae Park , Andrew Morton , David Hildenbrand , Zi Yan , Baolin Wang , "Liam R . Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Vlastimil Babka , Jann Horn , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Lance Yang , Suren Baghdasaryan Subject: Re: [PATCH v2 2/5] mm/madvise: thread mm_struct through madvise_behavior Date: Fri, 20 Jun 2025 10:25:09 -0700 Message-Id: <20250620172509.96062-1-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam03 X-Stat-Signature: uy7bckdh7nsetnjqm7ajkn6xc4a7e7hy X-Rspam-User: X-Rspamd-Queue-Id: 4F6CC120009 X-HE-Tag: 1750440313-274648 X-HE-Meta: U2FsdGVkX19r5bPHH2ChLbs9uOqSo7XTHfVqDkT6mGD+xHCVVSZPN9uTvVWfDnkWB6P1V1VeUUf/XBvjx+XQrF96clCCtlnSdmBSzWeUYa7yFj5953hQ44/iKlqTcrxfn1bs1PG8F4MvvcW4odU5+uhnkxWDQfo2FgYI5YaR8/CWz4cbQL/OZ+Rw8EPh/jV9AKvJlMqW1+coTF1axFzc0recX499DHeIr1s281Zbnqv+z9uDOl29oRO+xfKmJzKsDWogFFbhtwDY0mmrmBHOG15pTHEJLc7LRBFQKPQ3KTjdK9mxwCExFG0Q2AeJ0KYGKMoTkYXJ5O+yxVo/cAxNgqz0JgTeaJThxipJatvVqyjNaPJuyLAjRsGFz4aMHjACRP+BM6AKBTEbUWl+MvzGoOhAV8j66VbCENGp/jlkdddu6oGgXc0zlGdlIcfwnIdDT///CGnJeH4qrzu17K4fSfx+dSdhZSoF+mZe/6in3bhXB5EaAX8QPQ71Iqsu+6Pja32674oXCyygn1oZKxLaX3NliOajhUzg4HVczGCwmfOGdJzzmKQOCxF3W1M3UM3j8+I1r10Ds6swHean9fiDQweR55YCA/3hPALNsHuYt3DjZ10EaPHYb0LnjybFWx0T5FDPknjNF/6q4OkmUE4FQK1jiT6WjbvsW5WtZEyU38tTu+mhkI5E90ru108yUSyB8vJ+D64jYFrQtMabbzk1I628RajGEdBHsduhn6A6B0IT6KmLFOr15DwZNs3rf1iYe8OP+mY/eLO02SUFP97Fx1Em1VcVqP3G05AkuuuE9p/aYP66UH/xfHPUL4K8GJhoM6asdNuC0PPYvUyLEve1TuQJeAWd9jPQeUZDJmKIQiDFJGXGsSaKkbSbBSTpTLYpvGfiHLOqa1/PNLg8pIe0xefSN8s5AHoDtIkNLF0huU21wJJq9051GvxPpDk06ShAZgO4JzVny/RSrSOPJTD MF4m8mmx 0PG08GDhlE/MWfpcZGxT3s3pABI7kJvnPodMP9d1Xn0sKYjyHybwUXioOQU24AQIN1YE7OtZJ8BOS0yqnhWpLHxrlOyW/fiQt0NOhxsxROHiWOH4QcpjCaW40iob6shxZbxolS6gnuUhbM/5Q4kmUry/hNh1wsmKmdwmPfqudKv1fmSfXIRN7fF4oM/kSVb11odaQSx6LRtVWv9iAz61RpUiS+c5M2ZsDqJP4/r+84ZxOmT0ORa6p/iKc769hUCAm9YNiec5tXNWxzR8= 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 Fri, 20 Jun 2025 16:33:02 +0100 Lorenzo Stoakes wrote: > There's no need to thread a pointer to the mm_struct nor have different > functions signatures for each behaviour, instead store state in the struct > madvise_behavior object consistently and use it for all madvise() actions. > > Reviewed-by: Vlastimil Babka > Signed-off-by: Lorenzo Stoakes Reviewed-by: SeongJae Park Thanks, SJ [...]