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 044F7EB64D9 for ; Wed, 12 Jul 2023 06:11:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 28F8C6B0072; Wed, 12 Jul 2023 02:11:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 23FE96B0075; Wed, 12 Jul 2023 02:11:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 106436B0078; Wed, 12 Jul 2023 02:11:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id F22A26B0072 for ; Wed, 12 Jul 2023 02:11:57 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id B3D1DAF76E for ; Wed, 12 Jul 2023 06:11:57 +0000 (UTC) X-FDA: 81001939074.08.3C0EF58 Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) by imf28.hostedemail.com (Postfix) with ESMTP id EBA1DC0008 for ; Wed, 12 Jul 2023 06:11:55 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=ITbIfnQk; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf28.hostedemail.com: domain of yuzhao@google.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=yuzhao@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689142316; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=DrGHgglfwGrgh7FYNVEweHpZMR82hfbCpWVT0KBfOsc=; b=K/NbOvNw1hx7JOUG2hyJRL/FL5y7JEKss7sgr4Vo0NYmY62AMCK5UuPe3SRDkLvnmJN3RC l6WVMExXp62gcfVCs/r4kjJwmdPuBFZ5rpHe6Ocd63k8gla0kiaj/SqmYQfb3oLnYSe+lI U32Q/fBaUikXzkejiGQhi6cw0n0fFvU= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=ITbIfnQk; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf28.hostedemail.com: domain of yuzhao@google.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=yuzhao@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1689142316; a=rsa-sha256; cv=none; b=YP7RyKF78sjLpn+zQUGVBlEk3cG95C3yRfZjM06xZ+F4ZYTuBgFU0deFUGwhizfxswxpS7 zMygdz3SUYFn2JV3hhOaHyueZ/+WI09dMovvITqvrZyQtTqwTDIl5h6vM97a38AAzF19f0 JxpS47ySibmkKACdYkWpN/k/bao76M8= Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-403b622101bso126881cf.1 for ; Tue, 11 Jul 2023 23:11:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1689142315; x=1691734315; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=DrGHgglfwGrgh7FYNVEweHpZMR82hfbCpWVT0KBfOsc=; b=ITbIfnQk+hD0KIEfLfwUg4C6F8l1oxCLE4yZyscG2G+VI1VOGHRoB+8VAJWgjzMp5w hfa7vNrtBV8f1ilXyzxRNSPmE6NTaALu+s9DzGnygEVD0zxDgOHF2jNuGBYT8cqlLctW sZBsut6qGibWPEoEidra78dnvBAKtjVWCQhQZ7w2726hh0C89ZNob+wDM2Bv8NALyYqx ItMQnYr3WYfTpGxxCA+5eI5WzLVIKVivUxECPS8LfamLWPm0q6IDeI3sDKNybYBq047z KeTEgSZGZiUrjlUGBusSkFX7268X25kxnk3XPUOln+O9+Ia6wGBgkc4SaQorIQJYMG3Y dcAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689142315; x=1691734315; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DrGHgglfwGrgh7FYNVEweHpZMR82hfbCpWVT0KBfOsc=; b=SgMuo0KGon2rpZeMwJO/PlX2JI+4+VWL5Z6aIwEp99InNoWDghoU69PNhcHdbG2TTb loUFdftbJWufICI3mh/sCqYsCWhz49qZkfSrKQ2ZQxzZIK8r9jxiOu48Sv5Ae3vpSPfc j/P6vXpRBLL69Q+tqBxYrFuWtOzyKXpeox7084d6IZfixwxA1C/PyynFOH/Gmn4SWci1 UxDYoc4PplJf2ezs1Jv+5uxR+81v98a57T7DZ0Uoql1lO23W/lPK9OQk8tAHQGuIWqYe F9vkhW5cHCFe/D0gfffyaSNMI7sQdbUXVTzZhXlkoQNHL5AIsCm8P2Tw4fL1nQtp7ite wneA== X-Gm-Message-State: ABy/qLb4UVfwktBC1+ODDDpiLCa5FU1J4Ire+mZCmsfX1fG6kaBn+Zrx CKsO2b/mFsMwsNiTrSoV8zRCbcd3kqN6v5dfVFTfQw== X-Google-Smtp-Source: APBJJlE3vJGRpqLVCvUVqssyvL1LScCglLd1wC+w3KiAEeY4+oXePy2JYWwLJ4Qgd5k3+XA2FjGu9skmwv30WyJX4f4= X-Received: by 2002:ac8:7f11:0:b0:3f6:97b4:1a4d with SMTP id f17-20020ac87f11000000b003f697b41a4dmr104943qtk.23.1689142315032; Tue, 11 Jul 2023 23:11:55 -0700 (PDT) MIME-Version: 1.0 References: <20230712060144.3006358-1-fengwei.yin@intel.com> <20230712060144.3006358-2-fengwei.yin@intel.com> In-Reply-To: <20230712060144.3006358-2-fengwei.yin@intel.com> From: Yu Zhao Date: Wed, 12 Jul 2023 00:11:18 -0600 Message-ID: Subject: Re: [RFC PATCH v2 1/3] mm: add functions folio_in_range() and folio_within_vma() To: Yin Fengwei Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, willy@infradead.org, david@redhat.com, ryan.roberts@arm.com, shy828301@gmail.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: EBA1DC0008 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: o1cytzwr3mwk149wi3qqo5e4juym5k1t X-HE-Tag: 1689142315-649487 X-HE-Meta: U2FsdGVkX19A5CinMRTskzNmxwq2/IpsyciiGpD5lG1EbD2RPT0CdzegJqqQFc+P+JHtrvgds5rWUk3/qbiCAPqRrsLixY4wtvJpuhicH2IgoXOucY4a13+m/IcWVRGN0RIa8C5mC3NV5lKJ0b9enKmWiXbp9M59r+vSZJe2XDuzzNBp+yBcFXDnfW4GzCkJhEPd+F2DzyHf70VEQ5Y2PVK5aCt6AkWWUzBXqD7Cn/hgNGxktJMUfSWURKbBS27BXysxH7sxPfxZuPJ/KdkHTwT70+jLrQ4OvyliWBqvaQSl0mYp1cvTZowKnWiCyOoF6BdtODB7ZQrwYWSsSdOxqxYHGw3gOufnW02jKazNf+KiIODlpS6YfCqhD1Et6l1weTUqcHrIvpQgnW6eO/qfd0uMPZKIqWiqX0v0w5hdU0gYSbWdDd1yVkAnNYJ5+51vPbLXn6muEsxDzaXlAt5jBJQcbxFRHdWN8k4xHtZxvPOH4cVnkam2csYREQftiNzu/BxtSHRjUjRdEJ7O5li7F/tiZhzF2aFXZPrVQhYHPeNENiUdEbQ8qs8Er20y/33mBnoMgvTYy05v179K8+YQAYX/a103lEIKvxWirNllpf/HPLww7mmGU64XmI4KMACt+0SPtR7wq9cDYSOCqCK4GgWWm2WihSue1lRJsUz3Iue3ZWCo2surK79IsjFWDcnyHwLNZJjDwjyiHWj1n4AcBYsOn68kJjwF9tUDI53Li7HcrD0YmMDqr/xXGIuRoy138oUOdLTO+OIqG/Lq3tfxJW6oAu0vMS9t3zy21kb6qtEFonqF+8My3+uyBSCOdlvCElsruEIrAnfucKtsAA2nWSXfMWegaT//fiZECVR0pdrxzTrcx4p04g835T2pav9HwJye4mgmvdRf7lEapuAcXViL5IUOqe0TEzutL1MrfZzFcEUGTnA3GnB34CJCgednVDppCnbWbxkmhEYwioe 35rW5A/z LasMEKx33zIUWJ+kFPfSu/kFyVDoqLXIGyv1kUrbMYGHQHwy2VlxgbRrUuwqjDnYiKyQGGUzoJf/3Y7T6X0VqrlN42njqaWR54jzhpABFIsLdz4EWdoRDpga/aoaUe6MuA7wIF/UwmZv8ymp+CFRd4foU6IwrJlEeL/3d0iI371GngtUgnQ3oTtvZSsPksN/GQYTL/WmulgJoHRSpRtzL7S85F0Ya/npv3btUCe7P9E2DltViyu7oEWVUkpNbtercjoo7+vzwpsNVhJq9S4Gz4Wb9ngC3OwEyKucgdRsPXTT5iYAr+9ncU9Fbb90CG0sgVOHS X-Bogosity: Ham, tests=bogofilter, spamicity=0.020104, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, Jul 12, 2023 at 12:01=E2=80=AFAM Yin Fengwei wrote: > > It will be used to check whether the folio is mapped to specific > VMA and whether the mapping address of folio is in the range. > > Also a helper function folio_within_vma() to check whether folio > is in the range of vma based on folio_in_range(). > > Signed-off-by: Yin Fengwei Reviewed-by: Yu Zhao