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 CD2F5C369DC for ; Sun, 4 May 2025 05:02:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3E6996B0085; Sun, 4 May 2025 01:02:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 396936B0088; Sun, 4 May 2025 01:02:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 25EF86B0089; Sun, 4 May 2025 01:02:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 06F136B0085 for ; Sun, 4 May 2025 01:02:12 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 389331D0866 for ; Sun, 4 May 2025 05:02:12 +0000 (UTC) X-FDA: 83404028904.01.FC6B5C4 Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by imf13.hostedemail.com (Postfix) with ESMTP id 3A47020002 for ; Sun, 4 May 2025 05:02:10 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=QlRjAJi4; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf13.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.215.176 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746334930; a=rsa-sha256; cv=none; b=8Wl8NtyZ9VIHbAViDIUbgt+1a46odfZw7dIHtt3k0C278T3ulGX7OgTvGR9/FTqyppYfon rGWT0NmZQzmlYUAwCRbBwSajscpquuFKtpNLQvSAtYq7ms7ca3i1Mb0jbQdUOPXSXsBK4p ZjqMKLXDSQqbn8ahOB66XWAiM3AewzI= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=QlRjAJi4; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf13.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.215.176 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746334930; 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=M718Xskm0sWVI0pUnIsDLY4d+0edpdIXnzfYdblyOV8=; b=O1OBOUr+YlDX/tvsRFYBfFoBMf8BlVAvNtvCpeO03W45lZHwxljUaZeyXiAAI4QEii+XT1 MwD7TV4LCbMsbjZ0O78uTvtiAw27Z8Vv6Nm/TPJ9+KR8F4PZJaUfHBV2NSuQ5mdDXHS3YA 9kLZhKnCAlb9+wAq99TQTHXt/ShKZUg= Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-af5085f7861so2363436a12.3 for ; Sat, 03 May 2025 22:02:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1746334929; x=1746939729; darn=kvack.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=M718Xskm0sWVI0pUnIsDLY4d+0edpdIXnzfYdblyOV8=; b=QlRjAJi4sRH/hqLMyacirSVHPAFo0p2r7kQeq1Qb8i3HBbx6O5hIawdZiUTkR6m550 hAfQzMbYYZR5OlcwFDT3mFw4iI1rqOm4vF0BOoVGZho5ueV9ONPBi6HL1igA1IMCaYmj 00qpqF+2/f1k35bNXKh7bWPYjxnPiC5LuHmyc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746334929; x=1746939729; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=M718Xskm0sWVI0pUnIsDLY4d+0edpdIXnzfYdblyOV8=; b=J2lsge8pMfC63FnD9pBzFi7w9AcKLO46J9B4zo/FUNiZbeL+vC1yDJaRQS9dIoVjvm 9hLfuqozrhmZYxBitkHDZJYNRe5lVEyICVL4b7T2w4mtVt5vSwOk5euk3+7dMG+FIcSa 1C7vQj7rIwDF3HybdhtM0d7v0r+os7gu5HDXHt2PhX7LVaOnUpdeZciHR4WDIyO3uE+v yHyBFS51AlCILweqyuaW0Sn0/mtjwe7fL7FQuYg8hJQ5L9VrmA/kVe4DrkWLnBX0OMQB b24+NO/SlXgkvPKRiQqfJpSkg0ZIVxSZHJLV1PDyfRe8GEODHA8hkcvMJBttMsqo0C+b vZaw== X-Forwarded-Encrypted: i=1; AJvYcCWz90Yd0l7KLAHJRfwqkuD4Ho1B3dSnLW4MgyJ5FBEZfFgqbVKNwZZat0KQ3mCvb2TeQQObP0fKpw==@kvack.org X-Gm-Message-State: AOJu0Yxj48ec3PVhOacLYVkfiZQGXdZDiW2z18HA4b0WLfcWzU32yfem rfO7ycF4Q575H1qGXOPKGqNwzXWHlI/TQjNajuZ7sDAYCcD3DtNzAMjlH0/xRQ== X-Gm-Gg: ASbGncsi+cim5+0tJSnm4pONoKj1n9UQwLZWIoAIlIp8tovSL0kSApYmGgLyPBneSn+ FD09HCxknv4FfZSM95ge9Z4qvpOOMs359CFEolyjQ31mSOaI+cKctKqu/VlGCpSwQp68XJNv7nW ZHNSe5T3jDrCjnaDgOIoaaK/lQW3JlvAljcGzR5yZnaWwsI7XTb2BMFjMGm1LlR+YG+7g8z9eQ4 5BYsk4ABuP9H8YHOH9Mk/RnUMN1Wzo+3YD7yEqAuWQAuHTCBAIHst9RF6OqVL52WnQA0DcQoduq 0Q5ZSbix3bxrh3xYghXEt0KkWgaQg4r3gPUWpyJ5y0l0CgpjhmtobBM= X-Google-Smtp-Source: AGHT+IGlqN8rfwAt2/VAZkilZiOqbWeaE7VY4bQ9a2I2nd6xYSlC+8NMlo7AW9lAOmT7IRK18gg5Ug== X-Received: by 2002:a17:902:d2c5:b0:223:4e54:d2c8 with SMTP id d9443c01a7336-22e1e8e638dmr50826985ad.21.1746334928990; Sat, 03 May 2025 22:02:08 -0700 (PDT) Received: from google.com ([2401:fa00:8f:203:c979:b45c:9e0c:bf77]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22e151e079fsm32131525ad.4.2025.05.03.22.02.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 03 May 2025 22:02:08 -0700 (PDT) Date: Sun, 4 May 2025 14:02:04 +0900 From: Sergey Senozhatsky To: Vitaly Wool Cc: Igor Belousov , linux-mm@kvack.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, Nhat Pham , Shakeel Butt , Johannes Weiner , Yosry Ahmed , Minchan Kim , Sergey Senozhatsky Subject: Re: [PATCH] mm/zblock: use vmalloc for page allocations Message-ID: References: <20250502080156.1672957-1-vitaly.wool@konsulko.se> <83CB359A-955E-48B6-B0D9-DD4F2E1146D4@konsulko.se> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <83CB359A-955E-48B6-B0D9-DD4F2E1146D4@konsulko.se> X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 3A47020002 X-Stat-Signature: bsonjztnceffwaj3dhqye3u1zwutbyj9 X-HE-Tag: 1746334930-117600 X-HE-Meta: U2FsdGVkX1/aeMU2/fmGipeh/Y4rgdwrBmB8ij+RildZl0jU2mZaMzNAeD7dHSpLOG2+WMo8b5LkNBrFSos/WEKTgXixU9V1nB9SPitdu7N+RL4/8fRpg+s4MaVmARBTb85bTdrAL77Ql1qMlvIxWpeTnMBG9IvRpnpjjHN69wVHDkyrB40bODF/xA8DoYO8VQ5YoA0kZJQgH8QjeKIkUJA4cEgj4JUS5IqXF4JrMJ8Wc4F5iHVFRLqa/AKx6wPGbZJFFGDqYtVTILYr2RAeB/OOTI2wV0JYeiLlDSzCfJ2yqb8Dq5qIMpzJCPmbtrsw26wM6liVhSukj9PYPLzd5ZqM8m/s74maSsbTheAPoW34Vs2r+Rhnix85nJUGTy+w56LCShhWDSR1i6Tz16xDLMK0LmGhPhrYoz4asxG9/tNczc+1QzgzQHjYvac3UWZQnXrzAM6P51vMmgmTAX+/iUul0zdN6cIfLFbOMfoxErvnkyhBKZIoepCpM0SXCvlZTIaRVD1QIufB7Cr70N8UBfzilpBHJwy9mWmta5DQ0AzVI30VA4LRgxLbD7xh5ulVsfNZhMtZbB/I5T7JuWjIhhDBIAQoq3FnhdJOBcrnaaPcvYW++2db6lr/966biJAPGGD6pD8yPmCmu30tyrBL1nP0c54FvricU7IBMOFsnKmnpF9hN4SznqChgCPlpJ+0EGPQNFY7coi3JGIKVcuyD6M02ooEs+DCI+Omd12jT4KaqYcEC0hGC40w9c43hyfhPyFXp+b2mSrNvzdM+LlLIcBoZZAufwQKa7TMIKbh7EnY6fd9JUEi7ihxUtqA+zBwtkTTbXBUt9IJtlbRxIxD1DBjPHcsAnE8Ntmh2p/mtMxWxInr0Nek76fZEKXCbrK5vaFY34/KtYroGtVYB//6rqcN59Wo6hlm72FCFric2XvKYYa/OJv61GLfakFHZk4QfW/5tRe4+LynorDfa5u qFtNhT7E OsRrWoWHiCl+xS0q8bBCBr4ZBws20zLNsBf/78qBJ0bJAQnrXL2BzgyCC/a9anAQuttgbvoBa0LLBLWxnB9zYrFP58M4BBX+ooEvysd6k40M6LUd31dJglvlTs8hR+JlM9HRZgoB5/ZEdp+LH3cV2ceKnIfrXvWk5hCpE3QSzJyIKrEX7y9m32U4+/lIS18CjEHJOkR+VnM21DoTMayMGUGpPjb8ZpgQgF7Ivl0tErLhG51xSOjSGRdn1+oY3LBR44nX9TkkUKuB67klqEupNWaOOl8yhl5Rr9Ikf6XVq4+Alcj5nq3ymVAJbonlBEUM2Bo5V8568Oeksle7A/DWHjpQUr9JF0kyxluYeJfQhSnLgA0yqy7XFOlmc8BYuFgbIsOeE 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 (25/05/03 20:46), Vitaly Wool wrote: > > Right, and it looks like this: > > > > [ 762.499278] bug_handler+0x0/0xa8 > > [ 762.499433] die_kernel_fault+0x1c4/0x36c > > [ 762.499616] fault_from_pkey+0x0/0x98 > > [ 762.499784] do_translation_fault+0x3c/0x94 > > [ 762.499969] do_mem_abort+0x44/0x94 > > [ 762.500140] el1_abort+0x40/0x64 > > [ 762.500306] el1h_64_sync_handler+0xa4/0x120 > > [ 762.500502] el1h_64_sync+0x6c/0x70 > > [ 762.500718] __pi_memcpy_generic+0x1e4/0x22c (P) > > [ 762.500931] zs_zpool_obj_write+0x10/0x1c > > [ 762.501117] zpool_obj_write+0x18/0x24 > > [ 762.501305] zswap_store+0x490/0x7c4 > > [ 762.501474] swap_writepage+0x260/0x448 > > [ 762.501654] pageout+0x148/0x340 > > [ 762.501816] shrink_folio_list+0xa7c/0xf34 > > [ 762.502008] shrink_lruvec+0x6fc/0xbd0 > > [ 762.502189] shrink_node+0x52c/0x960 > > [ 762.502359] balance_pgdat+0x344/0x738 > > [ 762.502537] kswapd+0x210/0x37c > > [ 762.502691] kthread+0x12c/0x204 > > [ 762.502920] ret_from_fork+0x10/0x20 > > In fact we don’t know if zsmalloc is actually supposed to work with > 16K pages. Hmm I think it is supposed to work, can't think of a reason why it shouldn't.