From patchwork Thu Feb 27 04:35:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergey Senozhatsky X-Patchwork-Id: 13993736 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 188E5C197BF for ; Thu, 27 Feb 2025 04:37:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9C93F280008; Wed, 26 Feb 2025 23:37:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9786F280005; Wed, 26 Feb 2025 23:37:07 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 81A87280008; Wed, 26 Feb 2025 23:37:07 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 5FCE4280005 for ; Wed, 26 Feb 2025 23:37:07 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 214EC12025A for ; Thu, 27 Feb 2025 04:37:07 +0000 (UTC) X-FDA: 83164464894.04.165D524 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by imf14.hostedemail.com (Postfix) with ESMTP id 33D76100004 for ; Thu, 27 Feb 2025 04:37:05 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b="LvF/1qBy"; spf=pass (imf14.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.176 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740631025; a=rsa-sha256; cv=none; b=QCQNO1a/q1kuIbifZlBGdEvSH9Q+VfVt1UdJmolvDPgr2ZYKPnFFYzDuJ7zZ9J1ZayawXw UuTQS9fJBUJaWmz5+uSYsmlb7Hg7fOEcLbcY6p3dkDrHMv8PO2lSN1OsToFzWZoZOI9RZn bGv9hylI1tCXIAtc28AMFkaDmfpNul0= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b="LvF/1qBy"; spf=pass (imf14.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.176 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740631025; 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=Vr9FTPnbuS7T/s7kIrPcS+bzGN5VDCIRcXkQbYpH7iY=; b=jmt5jLPSYDdmVJAqOAiWCngYa+XRAH8ulAslv3IWogJHKb/CMT1JNEK8tsiX1/IralmJjx eZ/ZJyle40UipfkpF0qW+tEWiJ4GRHiPSZWU5YHcZFXSb3lV5KRCQcee0pqc8WPz5WafR6 8bcKSOC9U7itNE2UFklwGZJsu455y4A= Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-22349bb8605so9126275ad.0 for ; Wed, 26 Feb 2025 20:37:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1740631024; x=1741235824; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Vr9FTPnbuS7T/s7kIrPcS+bzGN5VDCIRcXkQbYpH7iY=; b=LvF/1qByJbD1M8CaCVJ1OnDYLEOg7pH816BoAQGSDkJovI2LL9KZo7QH6gNblWOB5A ralSySBItnqdGltsqq9UIzYol9l9mqlbTkGaUwMUCYe5+rbnVXBCJCxZXjbWVuXUlwYt f8ExrSFfaltiHexB1hyTDdmCBSesBiR0arV7g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740631024; x=1741235824; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Vr9FTPnbuS7T/s7kIrPcS+bzGN5VDCIRcXkQbYpH7iY=; b=txMntaGyhwkAXmBzo3OjXNCHZ5tJmCTSb0l2MtND+0Ui20vNThU6Zpwm2XF7x5633u A6Wjf4b9SoMTDBcF0CG+fubhWKOfbEMRLSPTx+mZG066x0JAgfY4Ss7E1EhDBvPBXs3A QOXOXXWaoav6jO1vNIiIb2oJgFXy8YWESA2dxPOJYB7JoSJKlcy1nBiXZDWKWTqD2PWN cb6fvmIlKYwFZ2d1J7qHu3Yn90ve2NiZp/eYtU+H+8q/7FBe34vDVfLsfuMo+23zMVrG f0+Bux5UCEK7iOKMlzqW0l2PhTcEZQxDh2WSnCdmSVxI6vXHPBcme/nY7jqQUmYHnPBP DdXA== X-Forwarded-Encrypted: i=1; AJvYcCXuwoUwSW72/5MSH1W0Pf4BmpSaxhNHB7APLr0JIoQUBA+Fjb44naf7FlXQ4CRxeHYNRqu25rToIA==@kvack.org X-Gm-Message-State: AOJu0YyDujekbch3UsDHZY+6M7HoV3rZLj8U3yliXbZzp5EE1Zo2qLay 4bquzEya4BhH8NjPHuFob+cNEF3AbBIeeRUxdTNzhbo8Y1xGwtCN9gpcXUqv/g== X-Gm-Gg: ASbGnctFb1tCt0RAKhdBTqGDsqx/6Fziw1QEuVMSA4lwgeXtY4XyY44WmcjH7wvqDqM 6crESDFPWPPnYJ9krsq2s+XDAeeGt4kml6NYJzNUdte3bKNspy6H4N2epTi+adWELy/QUfOtf94 omsrZm3RJkp++ImH5b1+w7RuguQw8e6RKPSDq0HiInoaCHaWhbLVSBPVJi/8dj910tpw8owsfMv kQvSX6v34EAkOFg8mvPn74knwlzY2aCsnicrZxoMaAS5Qq4d6ssjrZ+F4+ij+CPKMXd0gyy4V5R 7xFhlIqvVsm5NAw/Qeq//f86A9PR X-Google-Smtp-Source: AGHT+IG7lkAWlRB5fX++3hFsx9jC6B8UxClPPlZOhyWNT72+u/H7C4m/UOugG8H83NzmmgRIdsxc9g== X-Received: by 2002:a17:903:22c7:b0:220:cd7f:cde8 with SMTP id d9443c01a7336-22307b5b218mr158250195ad.29.1740631024159; Wed, 26 Feb 2025 20:37:04 -0800 (PST) Received: from localhost ([2401:fa00:8f:203:a9c0:1bc1:74e3:3e31]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-223504e4d16sm4908435ad.189.2025.02.26.20.37.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Feb 2025 20:37:03 -0800 (PST) From: Sergey Senozhatsky To: Andrew Morton Cc: Yosry Ahmed , Hillf Danton , Kairui Song , Sebastian Andrzej Siewior , Minchan Kim , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Sergey Senozhatsky Subject: [PATCH v9 06/19] zram: no-warn about zsmalloc handle allocation Date: Thu, 27 Feb 2025 13:35:24 +0900 Message-ID: <20250227043618.88380-7-senozhatsky@chromium.org> X-Mailer: git-send-email 2.48.1.658.g4767266eb4-goog In-Reply-To: <20250227043618.88380-1-senozhatsky@chromium.org> References: <20250227043618.88380-1-senozhatsky@chromium.org> MIME-Version: 1.0 X-Rspamd-Queue-Id: 33D76100004 X-Stat-Signature: piqitbgbzn191rdecowxem5pi1ypquji X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1740631025-152618 X-HE-Meta: U2FsdGVkX183f0CODU16MXrHeMiAfRpiOCOoIMDmn6hGfHTkMCbKDTbyb8Fn/noB/VdkPJmG6flG7qpBfFFxjUkE6pHtnCp4t8XUzkSZz8kfUivU9fgN3qrYkzryhUibrWXN+YNjzyxWo6SEtWi/ApsYrxmb8FcD1aSK3wyxNxAVWSo/0AGYHahyRQUR96kuod+Ek8RYyZtUvZsWo6pYdaTHFlKFk/Ss51XaKiMnvBqtFUvRL515pkX/12yjPOe2hiqb71hrIaal6mCQ3ekMiFb1dhSBJNW43twc54TO3mHRFqaSwJ3fpR9mvlqjSVex5RwC3U1ig34x7yl3VL5I9OpuoRufABpmsoCxbWD2su/M0929VlCiKaAcB8OoDnLeBtksrWy4nbfysq9KrSLX+yd27R5vSqE1SCNW0Vr1CQEvZXxu9fHHvEm14RWN0ofAsKQN/IpvjTXlNWmIlcm2uo4NhWiJCMmhss/9jptQC/xRlfEetOgfeKjviVpkZ9TFaxQHifQugsG/7LMaEpM+aS+GGpdckQgxp7z6AhTyVpxMtcHsEAebP+frN8oSt7Nqt7/7YvjwSy5Y2ctWKGuD5EWamHSdDv08O1JJEbeK2+xj5ztJqBEf3a9teffv32+6jgBS2bRozulLVMo9WsEDs8cNJW3i6HdKt7k6oLHhgmlxvbLyD40WCycEaJCQLW1pvtBzPxPeMFG/X7uHewkZrjHBBTpnOCzRmU92KUOhD57w63dy8acZmH8u675QvLlh+SzV2rr2sGsno5xgZ4r7cAbiFp5zozd0yNQPAWHgvhCunJClGnSUaf//TF6mCIwXw4N2c6XBGve9d1j5uuXA0/xpcaGZaVLYjxATsHSFQR3Z/GRwCUxvS9b76YFMthvwHS8G09JLzmsGtn9d6iH6l7w0XcJzCiBrbqAII6oqvImdpKj313IHGLk8ph4hK4jzzzjrVjstvjCXH6QCFbS HqlXeFZN FtM3zkvLplkVND/gD1ynUGOuAtO6gqAXbG6ESM9StKXhzHHHCUaFkXNhbtJMlbZxndEGK9JGbfU2DgF/dgsgD1M6gmalEHDuxK2VC9bQkRYgoA+dxIM6LdC5+qTKVN7PS/d//E+IsyJMMu2YRqlvyJ2lnDkjs5eFCUVuG2b//SGCenbkqpkeZdmJkPtGNQk8KgMJDF6eAtbk2OnTU1/OsrVysZeznF3HO8VYONoQFBFZ8S8Nu4ZnkQ+2BSfDyR3P0YUu5YwnB87/x33LiHlOt58NC9UsyQND+r7r0xYX638A1JjIjuuAb27IfdQ== 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: We normally use __GFP_NOWARN for zsmalloc handle allocations, add it to write_incompressible_page() allocation too. Signed-off-by: Sergey Senozhatsky --- drivers/block/zram/zram_drv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c index 28aa1c437d83..08fc9821d71c 100644 --- a/drivers/block/zram/zram_drv.c +++ b/drivers/block/zram/zram_drv.c @@ -1691,7 +1691,8 @@ static int write_incompressible_page(struct zram *zram, struct page *page, * like we do for compressible pages. */ handle = zs_malloc(zram->mem_pool, PAGE_SIZE, - GFP_NOIO | __GFP_HIGHMEM | __GFP_MOVABLE); + GFP_NOIO | __GFP_NOWARN | + __GFP_HIGHMEM | __GFP_MOVABLE); if (IS_ERR_VALUE(handle)) return PTR_ERR((void *)handle);