Message ID | 20250303022425.285971-7-senozhatsky@chromium.org (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 87A17C282C6 for <linux-mm@archiver.kernel.org>; Mon, 3 Mar 2025 02:25:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 20AE8280007; Sun, 2 Mar 2025 21:25:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 193C2280006; Sun, 2 Mar 2025 21:25:07 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F00B2280007; Sun, 2 Mar 2025 21:25:06 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id D29F3280006 for <linux-mm@kvack.org>; Sun, 2 Mar 2025 21:25:06 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 978691C7F47 for <linux-mm@kvack.org>; Mon, 3 Mar 2025 02:25:06 +0000 (UTC) X-FDA: 83178647412.17.AC70CF5 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by imf09.hostedemail.com (Postfix) with ESMTP id A9BE6140006 for <linux-mm@kvack.org>; Mon, 3 Mar 2025 02:25:04 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=XXjUPYs5; spf=pass (imf09.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.216.52 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=1740968704; 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=DytrayV9Mjuo6syNe/AR1TRl5JXW87zNZiaeyGLF4cM=; b=qa/TiTp2r8XlYU0SuvyJtk/A2FZ2E9qQvwF75Hf+dh//SZmrHDDsMS6rBmEkyxfyciDoon c1mXLkIMBI0gCEKlOiAvABS04aF2bDIDTvhAFEI2aIUA+Z4MsNk1yATcZlmhwYlpA93uAy wCW7fNxW30Zl3b2GyEGI09Wpw+XYtZM= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=XXjUPYs5; spf=pass (imf09.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.216.52 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=1740968704; a=rsa-sha256; cv=none; b=WrZO623I/uWKLhi9Q4qGZssHMtngD4PQssL6/ge+XzXBFIDCOnigjOoSAl4IJ0nZJHFH7D UDBlHpm+Bz4z5VtTpRVuhwK/wi7QPuCxz4DyvF07+BPF7m4D2uxIfX9CMoTePKrOYXCvKf B0Ymfi9ePbqsUKEEfM3zysNh0ofTy6U= Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-2feb96064e4so5638026a91.1 for <linux-mm@kvack.org>; Sun, 02 Mar 2025 18:25:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1740968703; x=1741573503; 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=DytrayV9Mjuo6syNe/AR1TRl5JXW87zNZiaeyGLF4cM=; b=XXjUPYs5/B0pBy85Rjn55z1TfZR6qg32L5jaWMvFYoTkaFdwdjC5s2rS2iDQ+9N7cL tc4ZBV7vtDRkfMmcxXHLLYGHiSefnNBMbXTmpnjwv08Mi7EcO8e6tRg0uDD2YErHOsTi kXV5M6OPs8vLUbJ59CqOvq+yLo6kAhjf31Ke0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740968703; x=1741573503; 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=DytrayV9Mjuo6syNe/AR1TRl5JXW87zNZiaeyGLF4cM=; b=BhhIjEVD48Sp0M4UKu62ghUlil4ESCjj1CYWXmiKDy8Pih81ikhgn/aYlAfqlM8UhQ mudRQ2nBoeVIoSJhGCic+Eg24r/h5flZyabEFk5muMbwMm4awwqN+D0h2vGUiIoNH+j/ U8TwK4uKqn1jKUIyVnXhJWED9EGE9hkmdEFjR5amll0s5cSB4km2vesHH7wi85bcXCPy G6kfycfdyHh8lIZg8lP5enS8GvZyljvr99Ax194MdTi6idWsLn3+aM2wmtfqAS1YHjz2 w+lYIzxnJ9YeOD2rE8koL3p9V9BT/5oCVncYFCXic1wFT20jOcojPvB0djAaias+zbzs TSNQ== X-Forwarded-Encrypted: i=1; AJvYcCU9dloXiAD453TeKhxT+wfJt6FSoT8yuBF0zMAsuTc5rCXCLK6x6w2lj2aJmHqcoP9Gkc54cRIGRQ==@kvack.org X-Gm-Message-State: AOJu0YxSvhGmwMVtWSc0NPG8upxjHlLJe57SUUrh0m6hZUObzGA7jLi3 hQEGEov3M5PDNBfGWviEFaTyhjBfr5/OWsei/djkD4+i1gdATQOWlW9pRp508YS7ckTQXAgz9KQ = X-Gm-Gg: ASbGncvLokCFI5Ffi9wOwq9t1BmU3AS0GQKR+QPq2k6OIdgSBXJeDBIe0n55ouoyehm QXWN3MKN7hETvT4O5AmrbkpfJ9TfhhW62ciG2JnLl4Y0fop4eXr675fm7BkbnRooD7CcXmxkRrU dfkZ70Fg+FXDVfcvq+jn9Vb9hfTM4xAe75H+OBCjbumuLdvQD9VfifPu9nt7fNbJp0H0Qj4qYl7 OSZOTgkNDbFZDq3f/V5cMmesxSUnsiE1i7SqiLw4Q7NN5qPRoJnNnUtZrL9EaWLV/dupzDS8dNj nvntmNNlxaWdnEo5pXeTGfxPktJXARQSeXPUxeJgyXGzBfY= X-Google-Smtp-Source: AGHT+IHl5Crctco8Hu+E8EG5MtD0b7+xg8Bu5mtdXcu6UNEW0JPimU6uMCyi2CRbQ02nGaq5KYpYtQ== X-Received: by 2002:a17:90b:3ec4:b0:2fa:b84:b31f with SMTP id 98e67ed59e1d1-2febabedb6amr16911551a91.25.1740968703617; Sun, 02 Mar 2025 18:25:03 -0800 (PST) Received: from localhost ([2401:fa00:8f:203:1513:4f61:a4d3:b418]) by smtp.gmail.com with UTF8SMTPSA id 98e67ed59e1d1-2fea676c4dcsm8609448a91.17.2025.03.02.18.25.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Mar 2025 18:25:03 -0800 (PST) From: Sergey Senozhatsky <senozhatsky@chromium.org> To: Andrew Morton <akpm@linux-foundation.org> Cc: Yosry Ahmed <yosry.ahmed@linux.dev>, Hillf Danton <hdanton@sina.com>, Kairui Song <ryncsn@gmail.com>, Sebastian Andrzej Siewior <bigeasy@linutronix.de>, Minchan Kim <minchan@kernel.org>, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Sergey Senozhatsky <senozhatsky@chromium.org> Subject: [PATCH v10 06/19] zram: add GFP_NOWARN to incompressible zsmalloc handle allocation Date: Mon, 3 Mar 2025 11:03:15 +0900 Message-ID: <20250303022425.285971-7-senozhatsky@chromium.org> X-Mailer: git-send-email 2.48.1.711.g2feabab25a-goog In-Reply-To: <20250303022425.285971-1-senozhatsky@chromium.org> References: <20250303022425.285971-1-senozhatsky@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: A9BE6140006 X-Stat-Signature: km6ed5788466w6ar4o4obbmx93cn46ji X-HE-Tag: 1740968704-42084 X-HE-Meta: U2FsdGVkX1+4PlMU6nmAk7/t+70N7Ue5FLg1PhiWUm3zYeZec+h+2ewWgjpiQ1lWCpGnVaKxWekO5z2QNS/IncsKXDdkxfERswNpWDgCJaAMy6bknFyph6k5tpJpVasEYN3z+POw045HbuE+oycTXqVJEo1fFP9KHD1MXDYNNklsV2QypK0S8AnTozmcxlWI+Aw4Ah9YEUzmmTewQ2AtANCYyzhoXBOGvhyvVSGKwQtR/l+QwFQiFo51M6By0UCRzjJlxKaj1HP22C2Ze6OOUYgyfycBVLj+vcsab3TyfHblzrYNd4DAFZmiu5BgETzPUqe65dz5BvR4QIqFeOXj8pFdSel9+QPe+1c08UG5asiXAfaSpDQj6ygWt5gGz8MV5bYNT79t+20OFOatOyWrOZiLzAt9ffG4JMacsBQ6iGtKGslVhga3yzlX9UjUuumqWBhcQiFxlTnMsEM3ndzyC62bqh0Dtn74zDk7lg51Ckbx66yy/66PcCvRski9xf1jsRLwqourkPcn9D7Sr98ntytCM4ZdhtJObOyiQQE0123MPVEzE62LwjMR9O1o305VWcxdImZe8ftNkgWAkAClTks97h+TUkEcAGywM76j+QTxXE6Hcx5yI3TBTY+jeWjO/KFs1Vj3MOoVuKboXqecqMGeR1uZ6mcw5G2cFar9e6enrNtLqjgQol8rrVwIs/QeiZ63MXHYKOmHdQ678XReJkJMnPYXSyQAQiqK8n0JOgRMPvddyLrHnrqfPMvFsrSq8OyyE7v+1+ogn94zDHtvfd7/0JX2VcFURvWrOy4bo7B0BK7NNhqE8VmqnO4oqZa0MTov/IrST9UAvDEYFRKiK6Tj4oEutLFuHdyzAD6BbVSwdpDC81SIACpsKDbQtN65a5lKC5fXDN5W3vTw/gkhhjn59HFLx4jlsRDlpvcEMvccZnpyrtmWO7eu35REjmBiSCo7NioYR458ReGsplt ipOFf6/H mU5i3ccYjSBh1KD9sS+kRevrBJNY1p1kUmJMkeKAkO8vbp9e2C6TGIpcWF2ImaXvRGawK86OVbeB/1Pl7R6Tolts8VR4RGfZUEDA+J5H+nJGZPBtzm0tCOGyUy/gTjxnHYh3X+I7GBCEtABh30c6OS5gVfGUpAndW8kRKm9KBohmou+TMeID6EYLMrGw12l4MsTZeF5vUjLsCyjtJ7echBQ/qER49c+jvQxrTh0uADwMyuwH9ZdcHu1BHUzy2vX2skgSCwXQQ405VbJfKEGcZNavpXjk8NtcpC5cgmCUmXAvleFAv1rUihhHZRxEV8daUPJUDCq3qQP4BiWwOxjmIhyaljQOeZtngZW475nzWiMooO3I= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000126, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
zsmalloc/zram: there be preemption
|
expand
|
diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c index f043f35b17a4..249a936b6aac 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);
We normally use __GFP_NOWARN for zsmalloc handle allocations, add it to write_incompressible_page() allocation too. Signed-off-by: Sergey Senozhatsky <senozhatsky@chromium.org> --- drivers/block/zram/zram_drv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)