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 01640C3ABC9 for ; Wed, 14 May 2025 02:48:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 41F086B00AE; Tue, 13 May 2025 22:48:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3CF656B00AF; Tue, 13 May 2025 22:48:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 294286B00B0; Tue, 13 May 2025 22:48:36 -0400 (EDT) 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 09FC06B00AE for ; Tue, 13 May 2025 22:48:36 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id E44DF82102 for ; Wed, 14 May 2025 02:48:37 +0000 (UTC) X-FDA: 83439980274.19.466922F Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by imf23.hostedemail.com (Postfix) with ESMTP id 275F914000F for ; Wed, 14 May 2025 02:48:35 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=B9I7oA8k; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf23.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.174 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747190916; a=rsa-sha256; cv=none; b=qOkxH6/9/WIFqC/4LtFuDaSa5Ifsf4Mn+9kYhXZOq2/1ZtRg7FNJiJbxMPb+YOo/2wMXrj 2vRfIG4u7nnza+bpISCyaPTzars4u5OZO0TgjcwjjG+UaWSMhdJMT6KrnIaCustQ4eC6vv gAv+a3hpLLlqWc1YsXJ+BT2+GIDL34I= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=B9I7oA8k; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf23.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.174 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=1747190916; 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=PGEJyak/6rSZ/dLnCIV5A3FjwD/zBWauW+KoIJs0utk=; b=ih2rllSmllc9VUTkwB9aAG1pSbXHvu5mP6gGFr/9XWtIKV5Xv2GqUskzzaQRxdnu4l/099 uJy0k/PJMS7NTPk1phFKPpFERufi1fGC1DIBpeMcn7Iek0maBfvn/JC/B/M6SsNipP6MQR vWye1YNLBMSx8/JPRGy4U+HkuzM1spk= Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-22e331215dbso3109775ad.1 for ; Tue, 13 May 2025 19:48:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1747190915; x=1747795715; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=PGEJyak/6rSZ/dLnCIV5A3FjwD/zBWauW+KoIJs0utk=; b=B9I7oA8kk1tmDGam7p0rzZg/y5oj0m+WbamZKAheaK7U6laV8RE6SDTa4zd1Rs5Bus B/oE7VhJtFY/TNYq3PpZ48/I0in2jnik+QqEbjxjnFol8oLpcwNlpgmfABW61+dfSz5T B5zOFlSypP9fZPLwGT5frBqFgO8H1FC2/ssa4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747190915; x=1747795715; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PGEJyak/6rSZ/dLnCIV5A3FjwD/zBWauW+KoIJs0utk=; b=NBfiqg8DuRJUlM6Hr2pmTVk0SuGkF5qIhhqoHpayDO1E82UneruVTWag5+3/LaCzxm 9jzQS2Svh7xKgRRJA4aK+uejvRoqHeZo/QzQOV6+2aWK7AcWnFLhci4RWwNHeKM7XMd/ 4qtxtEbgyECztxQ6lxcDzgjQ6a91iet8eMqw1fwMHhl/ZC+K1Da3F8MTfnroOuYLyOgJ RFFD8/srx1kKIPQtHqlwUzgX3V+rFjBef2duwfU8rawdBXCkA9fGlquArFV4185qCBHJ RQT/4sLS6LrsHZQRG0mSrxNKga00mSqmijh25e8uYKcRy7+rGQ00bVAImsZ6g0Z0tD3r DeBA== X-Forwarded-Encrypted: i=1; AJvYcCVMvDgLBxUJlNazDnMDfY55XBzvXSISe1WgMWyd63FUJIYRHwRtWhPSH1YGHu7puKaokxe5kXKddQ==@kvack.org X-Gm-Message-State: AOJu0YzrACc9Brcngpamg7OUxgLNRQ/8TRdLIC6N38J+QLTP58NJO8j3 Lma8468d7w240s+S2J0+6eDjiidcGz9Oil6M9/QUjRD8xqQsW3DUVbleh19+iiUUTHX8891MrpM = X-Gm-Gg: ASbGncvLqRMs9s8Lpfxyd8KaW34Zc+2idSLOHZqf/Hu+rN9pgZgi8Xt9NemKc48wfNZ tRaDG/vcyqwaupxbfvYPzpnx1CUkhfTHa7J+3obX0AdCDNdOmkXBQX7lG0QJjIQ8aiYEOloV02w xz3uupaKX6KOTnMN9m6ciOykE4VScO4xLbd++2FPCol6116/bUfIl8K9pLVgG0FN+KsdIZBBkNp OOB3qpmg/3uPRZNYJhpHZvFogbaLh83yYpOhE1ClfrZzH9t+8jfnQm+NMeG8bYlqdEQk+a/b4Na JR5msrsW/XeQGhsFNgdRfKeZ4v1BnmUSPJt44MVqZ6Mc81b9CJCwTdCKxspNcL16iyYle1kM63U LNA== X-Google-Smtp-Source: AGHT+IHORp3li3afAsMEEJ+JkzNaeTKt3nAWn8o6HfT4vtxA3OVL69n4nWJvzER05C7441IUPMK0JA== X-Received: by 2002:a17:903:178f:b0:21f:1348:10e6 with SMTP id d9443c01a7336-23197f4aa64mr28004805ad.13.1747190914988; Tue, 13 May 2025 19:48:34 -0700 (PDT) Received: from tigerii.tok.corp.google.com ([2401:fa00:8f:203:d415:5e1d:3550:1855]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22fc75494cesm88759135ad.1.2025.05.13.19.48.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 May 2025 19:48:34 -0700 (PDT) From: Sergey Senozhatsky To: Andrew Morton , Zaslonko Mikhail Cc: Minchan Kim , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Sergey Senozhatsky Subject: [PATCH 0/2] zram: support algorithm-specific parameters Date: Wed, 14 May 2025 11:47:49 +0900 Message-ID: <20250514024825.1745489-1-senozhatsky@chromium.org> X-Mailer: git-send-email 2.49.0.1045.g170613ef41-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 275F914000F X-Rspam-User: X-Stat-Signature: c89jba11ihtn3cbjx9jcwqnwspjbryoh X-HE-Tag: 1747190915-704043 X-HE-Meta: U2FsdGVkX18teECe6xCqcJdFTKr6f7/rq9Bx2Hk8zxoSncY4cMrEQ38JMS4rUo5dHpmRb9tuaUhxzUb5bJAaUW5ktRyEUo0aH6lQrj2czpGRbqo1MBPpQ86DQdOnEoqbcV/D3uoNkMTp/nIgLmAc09p/gEfimwT2d1FE4bnTg5GVY2R+kWVdTFtssLX6hzkOaCaa1kJ45mkBh1v1HkHw9ezeiMrawwK4AP1USq/whP1spXaznRrmJFJcG4cH3sVDEXg/dZYleYFfmrria8lJKJ1IUGqW9cqQ0C443hXYEYNkmp1tQT4xWSOuOrXdV6sLyIZtWcnudaQKYKWJoixBTZQ/DEWHOoV2veymT1imeiHc5tTyy7ctwWse5DUFY190i0LYOan6ofeDg0dGPCC5NME0hwUQrLNwyet8zdE8yRMsqNSJeTpojQLi7ox4+t1XdzmaG0v+4VZjJ4e3sm0M3WtWknnvha74VaHwmEEuDLXbAx5n371ZPUWGD3YCeKtTPnB7EReyjNg5eHL/STzUZ0xGZfxAWgHdMki3qvs3f7EoOBx/OKBYDyNcgB6rRq8n863ham+liJzTOusZLHhVQNihsgq/Nbl3TjGfKfD+sqlvPM7yDS11ujSdvdtw39EQstTJ9vNWpsaHhx6p4rx2ywxscY5TVfa8RzhNJQIlAId3DuN0vel1MhEfsGurX1Ret9z1VzaqBCh7JBk4vSM6EVYFP2ycEpRAUhKglzaIHqTNm1u2GuktP3vaohugprw1/2uW4uCExKewcctY1rqfXhc8mjaaADXsgB3yzE+J2h4CP3v3xtdGOi8EtNq3TLUMKExYbdxJfNBLuTmM+RfJdHmDdm5SCU5UZntfUNx2NaHolmzYAD56u2TLloWBBfM/X2XTrBsju0Wtc1RjNnnyxyLpvf6jnwJGrE94FCxKZDPvzBB9C0f2BBm1TjFk9mdmXJnd3RyAhGruZRUV31c CSF2K8cz ISKyL1YHUXslvBOSurkjpEN5+ZRjby7K7wIbp39HMY5ABzufo0LERL4HU/BWCza6aPPF08lsuLXE2xmf4prNTWT/208lC/uE/wRRuQZ9aimlAnuASv+WyBMIDJTOGxsnxvtJ3Wwcflm2nA6zX7NAcy7PHdnwDOd7V93y0I4NszF3cJkpWmrp0+H22LtDwniuwf7eY+KyPAom35fWNDi3mhXbG3J5Woekbm5C3mX8hrQUh4sbfRy0ZDUFuxvFipN6VzRdYCUNcUtZKWEI+OZ7EG7A19fXZrv+b1vZ6/oaOmmuO9GPpjW2h9KkFqUqW6KPXtacf 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: This patch set adds support for algorithm-specific parameters. For now, only deflate-specific winbits can be configured, which fixes deflate support on some s390 setups. Sergey Senozhatsky (2): zram: rename ZCOMP_PARAM_NO_LEVEL zram: support deflate-specific params drivers/block/zram/backend_deflate.c | 12 +++++++----- drivers/block/zram/backend_lz4.c | 2 +- drivers/block/zram/backend_lz4hc.c | 2 +- drivers/block/zram/backend_zstd.c | 2 +- drivers/block/zram/zcomp.h | 9 ++++++++- drivers/block/zram/zram_drv.c | 21 +++++++++++++++++---- 6 files changed, 35 insertions(+), 13 deletions(-) -- 2.49.0.1045.g170613ef41-goog