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 B95F0C761A6 for ; Wed, 15 Mar 2023 11:32:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 048C96B0083; Wed, 15 Mar 2023 07:31:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E75476B0093; Wed, 15 Mar 2023 07:31:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AC63D6B0095; Wed, 15 Mar 2023 07:31:52 -0400 (EDT) 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 7FA556B008A for ; Wed, 15 Mar 2023 07:31:52 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 6337A120205 for ; Wed, 15 Mar 2023 11:31:52 +0000 (UTC) X-FDA: 80570918064.06.3085A3E Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by imf10.hostedemail.com (Postfix) with ESMTP id 378B8C000C for ; Wed, 15 Mar 2023 11:31:49 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PqjRTouF; spf=none (imf10.hostedemail.com: domain of kirill.shutemov@linux.intel.com has no SPF policy when checking 192.55.52.136) smtp.mailfrom=kirill.shutemov@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678879910; a=rsa-sha256; cv=none; b=ugWXO/Ql1kCPSf1Kgupn63nFbD0zMf0zS9Uk+kND+q8Aect8w1BciX/8Ak8yEWXD28YLlG sxn3V2V9861qytymQRetcuHxuxsARkfdS6v3alTp0Xqmh2D3ULYhv1Yh2PiAfcBn+rez6D tAVJM6XcC9wpJB93Ye5Hxrk87OqB7wI= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PqjRTouF; spf=none (imf10.hostedemail.com: domain of kirill.shutemov@linux.intel.com has no SPF policy when checking 192.55.52.136) smtp.mailfrom=kirill.shutemov@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678879910; 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=Rc0uLJU6P/CO4kkcHhmaLuqGIMvXlIBp/mDiw9HD57w=; b=lH2shuW0r5Q/Q04Yx6KiRHdIBnx/MOSZkKH4Y4oHUhvz7pIsXd2gwAdmbbJbeATSCgeWqX YzcIlkmtw7RNe2dUTLjfgktVFq/Blu4gJXgHKjeEvBWqmDV12qwzOxGUPXFHp+2YZk8x1J nwb4GaYQ3Be5Ud03Khg76/VW82GRyZ4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678879910; x=1710415910; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=DqwXAyl2Jl7pmzwDfdXypoW87246pyJ3bkPjNFW5WAg=; b=PqjRTouF5uWc+usrhhl6aQ78Jk1mH2QbJkpqV5au2oNekkUrYpQFNyuq 5RJSPYiADSvgrb9/4nqXxnhZer/ucE8dRQ8wLx8w0PU/5CCYcIfZTBpgH WGaJsIf6lo8/yn3EqNkioDLk3VAUvkQAAHm9x635kae76rWxMlQQUPedh z7MEW2ZvWeXVulIJ2Le1Y39SXodMi5EMoKfbZPZ2T0GZFPZKPNrikMt5i B9bKVDK5OzQ44eRsdbGm4hxBJ4d3+ifMNHPLM+50H1u2hZGXg3OoJbudo Hl9+CwdK9uv9BTfaqosI725JtOfePDeqBtj3jErvvvNKoV9nyHuUgIa+/ Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10649"; a="317330348" X-IronPort-AV: E=Sophos;i="5.98,262,1673942400"; d="scan'208";a="317330348" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Mar 2023 04:31:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10649"; a="925310581" X-IronPort-AV: E=Sophos;i="5.98,262,1673942400"; d="scan'208";a="925310581" Received: from nopopovi-mobl1.ger.corp.intel.com (HELO box.shutemov.name) ([10.252.33.48]) by fmsmga006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Mar 2023 04:31:43 -0700 Received: by box.shutemov.name (Postfix, from userid 1000) id DB6B510CCA3; Wed, 15 Mar 2023 14:31:35 +0300 (+03) From: "Kirill A. Shutemov" To: Andrew Morton , Mel Gorman , Vlastimil Babka , David Hildenbrand Cc: linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, "Kirill A. Shutemov" , Alexander Duyck Subject: [PATCH 07/10] mm/page_reporting: Fix MAX_ORDER usage in page_reporting_register() Date: Wed, 15 Mar 2023 14:31:30 +0300 Message-Id: <20230315113133.11326-8-kirill.shutemov@linux.intel.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230315113133.11326-1-kirill.shutemov@linux.intel.com> References: <20230315113133.11326-1-kirill.shutemov@linux.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Queue-Id: 378B8C000C X-Rspamd-Server: rspam01 X-Stat-Signature: w54bf1mn5uskjecmt4k13zmqsag8oxj8 X-HE-Tag: 1678879909-428695 X-HE-Meta: U2FsdGVkX18NnyWLzL8yr3rEFqQC/CuWGDCkH5U9eT6bYSWmIh29iNz12ZEOAvy7v0LK896iRyJ6pwFZEAeqbpXP0N5zdZMeLrf7GLsiPucOmNk3bb+u2qp0fik3YfXlnNylLaZZonGoyeBRj4zNg91TpTm0ZAglua53GMg6JYWt4xu0kBA3yquYU2lKsK/b8HBSUIoY4i5Ywf+eSh96FWR1TRx3EbPyXI2PAUgv6+q5ZDqSQWPQnt6lWy40XBm5xRO0wH1kaJ7ttGvkW0ziXyYRI9bz4gq692jOHYWdMjISE30/NLZr1Hslknpw1Tnfy22CXnR6j6eXs9/Dz0pjLeqEH3XsHtPUbnW5jDscSJZaoW46saU+tdwDT3Jxk6F7AOKxVwaICHxvWvcoh7hJXik0CRgnVlupX82b8s4rIcBbxkaTT60KWjicGBxNfVvQoBvuUEMJOrTNyNNGlSMBVamRtpHOwOeP3h+3dMHw36NL+9KaH/FDPVueq62CbRaJ64dLcKIy58p0XaV2p7EEuyPfzCCOXlCW4qC2GaJfjCfwy4Lnf9YfLs6He7DZ15md8bSURs1AzAIgcolvaJGHGVYK4dcRCcY5SNV3iqytRDo/OYYyZIoWfufPaeFSAU31c53vLCHYyt5ZhDcS4N+5+uv6clYiwyTgFrx8JAcX0j2K4LfBnru68P8hf0t36zVotzjAvZAuJyCfLKsze/7fRt5ipR4y0Ec3ABhxynAfFU/eQsJmlQecfl81J8IeYbw3GUEK2VpiLHpwARMT6Jy7Yz/d7ewABkpAesQhRZvyK9RTGSu4oipN99xnpV0BLnvOA21S9HB+A38OFh/LCI8iRDFeeVKZhbTh/+KFKM7u9m59Ycyw0LuRbdaDui6q9uRY9PU2O1TJt8YpYzRk9HZEpXkO79xJINEeRFXOyie1OcTFdKTvot1GcgKUpraxvMq3yUOeQoclOzI+BbSC2BQ ES5KNGIa +MZNfgnSQHCBXMPenjxgSX7wuGP8IpdMD+vAAuJkco3yaoOBawJ7MQoKMqpa6pzFugu0h9EVk5/0CMn+XUM5jY7anp59m3sVExVip+Sft95e009YfQdJaAJeOzcQXB5WEWYH+2CRP9WaQV/knTz+qnFWwvQqzd8E+Qs2jtaHXGeB/sRh4pPGBtC1dJlVBEkOWQL6YG9FYIKJuDCMO2hJgsc+CiBHsrWVPtfQbbq/l2tyN5MA= 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: MAX_ORDER is not inclusive: the maximum allocation order buddy allocator can deliver is MAX_ORDER-1. Fix MAX_ORDER usage in page_reporting_register(). Signed-off-by: Kirill A. Shutemov Cc: Alexander Duyck --- mm/page_reporting.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/page_reporting.c b/mm/page_reporting.c index c65813a9dc78..275b466de37b 100644 --- a/mm/page_reporting.c +++ b/mm/page_reporting.c @@ -370,7 +370,7 @@ int page_reporting_register(struct page_reporting_dev_info *prdev) */ if (page_reporting_order == -1) { - if (prdev->order > 0 && prdev->order <= MAX_ORDER) + if (prdev->order > 0 && prdev->order < MAX_ORDER) page_reporting_order = prdev->order; else page_reporting_order = pageblock_order; -- 2.39.2