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 CE6E7C369D3 for ; Mon, 28 Apr 2025 06:58:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1DDD36B0005; Mon, 28 Apr 2025 02:58:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1657C6B0006; Mon, 28 Apr 2025 02:58:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 02AEB6B0007; Mon, 28 Apr 2025 02:58:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id D63326B0005 for ; Mon, 28 Apr 2025 02:58:12 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 8CFFA1CCA31 for ; Mon, 28 Apr 2025 06:58:13 +0000 (UTC) X-FDA: 83382548466.23.C8025DF Received: from server4.hayhost.am (server4.hayhost.am [2.56.206.6]) by imf15.hostedemail.com (Postfix) with ESMTP id 7F7ADA0006 for ; Mon, 28 Apr 2025 06:58:11 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=beldev.am header.s=default header.b=tJ+uUBjI; dmarc=pass (policy=none) header.from=beldev.am; spf=pass (imf15.hostedemail.com: domain of igor.b@beldev.am designates 2.56.206.6 as permitted sender) smtp.mailfrom=igor.b@beldev.am ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745823491; a=rsa-sha256; cv=none; b=p1EV+Oq9i+GgCbe98LGhahEztO/YrtV8Jru0wHJU0uCzIXMufuGjs50Zq36h3+HIXeDhmh a4mmC5+mHHeDmqKQheSB2mtQYKu1LUWwN4UPdzBXpH512Y+HnXgsibgUKCf8km0pG4YhEc 0eiVJVs31DmvfGx3W37YagWdGHm2C+A= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=beldev.am header.s=default header.b=tJ+uUBjI; dmarc=pass (policy=none) header.from=beldev.am; spf=pass (imf15.hostedemail.com: domain of igor.b@beldev.am designates 2.56.206.6 as permitted sender) smtp.mailfrom=igor.b@beldev.am ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745823491; 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:references:dkim-signature; bh=PgSNGRhDDLimUACzMmlpyYb3XHHooMd5BY0OOU8/LWc=; b=QoTJDMxXwzYcougR335pKscqkO6lR3nSEeA2tNOpiKUwUrS1PqaxNbTD/Lk4iXBCOvAnVW B76ECaGF1+eBbqJroKAgPy4I1Vwz6u1NnIai2QOepge84nFfsX1qdWWXWtR8DkNrjzJy6T v59fGUK6uY7wZ4hGGeRNwt7lx1F5KRM= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=beldev.am; s=default; h=Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject: Cc:To:From:Sender:Reply-To:Content-Type:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=PgSNGRhDDLimUACzMmlpyYb3XHHooMd5BY0OOU8/LWc=; b=tJ+uUBjIOr4Oo3rLKAqL6nVZrp mWmW7T6aRG7X5BUaNvlEpPK3jbgSlgp38C2lNW19AZCt+ngqS2Y4I1+jS//WbyrHDZYwx66R94iuy Gk3+k2j+0vQ5wkBllKM4pNGHIPE+yEan5cx23DKWYdladr4VPkYJwsRz9DjSCzNWe/HIJmOK1n6DT veyA2Ymq7xogkugdmrS3dFLYUn9scoFluif5+a+kjVytzimMaDdfZlOjn8mDGwBiU0/YEpZIfe5eJ ewpIfgjveqpLta8rvk4yuVm5D++ah1Hy+znIh6qFOX0u7XY/TAMLxeMfoHJKVrp6RmZVbVpHMrXUw bRXseRVg==; Received: from host-90-233-217-8.mobileonline.telia.com ([90.233.217.8]:64580 helo=localhost.localdomain) by server4.hayhost.am with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98.1) (envelope-from ) id 1u9IRh-00000000A3R-1Px4; Mon, 28 Apr 2025 10:58:29 +0400 From: Igor Belousov To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: akpm@linux-foundation.org, hannes@cmpxchg.org, minchan@kernel.org, nphamcs@gmail.com, senozhatsky@chromium.org, shakeel.butt@linux.dev, yosry.ahmed@linux.dev, Igor Belousov Subject: [PATCH mm-new] mm/zblock: avoid failing the build Date: Mon, 28 Apr 2025 08:57:27 +0200 Message-ID: <20250428065727.57990-1-igor.b@beldev.am> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server4.hayhost.am X-AntiAbuse: Original Domain - kvack.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - beldev.am X-Get-Message-Sender-Via: server4.hayhost.am: authenticated_id: igor.b@beldev.am X-Authenticated-Sender: server4.hayhost.am: igor.b@beldev.am X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 7F7ADA0006 X-Stat-Signature: mzj4km38b8gpyjdt8fgihkd7gj51gy7b X-Rspam-User: X-HE-Tag: 1745823491-16248 X-HE-Meta: U2FsdGVkX1+V2H39888z2jvLUjyRuhupq/nXdT7gnBTQQQ+5YBBwTNKuOOexo9kTMYxa8ZN6YvOIGU/DvZ7MAUMR7OcABinrelGbBPkw+K2k8eBninnI+802PXwYEQUzLEAu406BLCFdgSIHeLjFoTho6L4hKqpLFUVNEu+2AjsU+s7pRVx24qCXgv1DVbfQfOutrhKEDXI36RbAvovuLk1V/oV75Lteu9a9d7XCkFiKQdTKcSF/qKiXtzVwXL1CXfNDOzmxIxIYb81OZEThyjDSxE22EP3oD6EtHjJRLZS8n2JXrtXBcXCapHUFzzdHg/AlopbQ26Ec3cawXic8NfVp8xdv9p8EndOulAWvNbFIsAv4rWancqKMK4RE4znjEJg2WIkmA3Vigai7eoBtrXRB5Hi32h/C49NqellMHfWuLIxN5jV6uaUHzYVMclIJaBrJY3C6Ersv92kSzY7i6S3X888NA9KOGQc/2wtWRg0Kvf2MRiGpA4Fps7xPR2dRkvNwgMzwDjgXighxt9Iz0sg3CoSECaJVNO5HU8NQRUu4ksnETYxkD5szRgHzF1oi1OfJoEoniCnY+ZhOaQNioF4Q6q+vUewUAhyhKUvPtWE2hvjDCs3SDNOgn+ucvID8LlKZsx6cOMXUtVRn3mGu2Wms0qGozAOE0Jc5FWvbLfV/DcEJujFgKNd1bVj4xOLSAnBtyfss1et4iYQi+rrfMu25LCMp2ldIx1BZD0XGoFcTJFFJ0zyroLK0Md8kNyMJqnaq8jtMSoIxaVVcKjqqX616oIs0EUrFldu6JcJpzJOqNCjpw1/QbQMmH+p8FAueA0YI6WXSmIE6OgcO5yhQOO1k37Ak/jEgD073Jl1fWW8PWXvx4Dx3GWzeSFz32QtAFsyHQpCqjW3NX+dTs0Wy7XIOuTq4ON8+4dY07nGfOxvA0Q9EieDv+70gEqBGJzgTSvzkIWDHYBgYA+ewqSp HRW4cI3I TmJ3M1gJwcjNO/uPY4zpqxVtttohMO5dVedyhIM3QtUVUtsl51KLMmYGYyg3hpDSg4YAkCsdnEbIjq733iVQ3hW8/gLBDSFTQYEVwL0CqSgHodajUv3a3xzsiJxpeVQcmQmvwalTWnxVijV9Q/JHzfuv09cusy1TcQ9BbphsqFArVT+5M25Zv1LOiZlI+cXi8rG0xplrnlKCiC18v1Gsxxlbxr8oZ047F/lXJ8pUH463zysja+lAN5xt/3wJw6ATT/vyrNepBP1vmXxvCjX729EUoqMD1E9HYcWOTzn0ZMAarRGTOWEWwGX4Q/0JgMQTI2bzaxT++9wXTjPGmEdFSyswKB6P72bufDaD9CMjTOHqmXHeP9ASIU8uuimpd11+U4sxB 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: Don't break the build for a PAGE_SIZE that is not fully supported, just print out a warning in that case. Signed-off-by: Igor Belousov --- mm/zblock.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mm/zblock.h b/mm/zblock.h index fd72961c077a..8610196b651e 100644 --- a/mm/zblock.h +++ b/mm/zblock.h @@ -21,7 +21,8 @@ /* max 256 slots per block, max table size 64 */ #define SLOT_BITS 8 #else -#error Unsupported PAGE_SIZE +#warn This PAGE_SIZE is not quite supported yet +#define SLOT_BITS 8 #endif #define MAX_SLOTS (1 << SLOT_BITS) @@ -101,7 +102,7 @@ static const struct block_desc block_desc[] = { { SLOT_SIZE(10, 3), 10, 3 }, { SLOT_SIZE(9, 3), 9, 3 }, { SLOT_SIZE(4, 2), 4, 2 }, -#elif PAGE_SIZE == 0x4000 +#else { SLOT_SIZE(255, 0), 255, 0 }, { SLOT_SIZE(185, 0), 185, 0 }, { SLOT_SIZE(145, 0), 145, 0 }, -- 2.49.0