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 AA73FC3ABD8 for ; Mon, 19 May 2025 12:09:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E54A66B00C7; Mon, 19 May 2025 08:09:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DDFD06B00D4; Mon, 19 May 2025 08:09:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C331F6B00D5; Mon, 19 May 2025 08:09:56 -0400 (EDT) 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 9EFF76B00C7 for ; Mon, 19 May 2025 08:09:56 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 04095E06D2 for ; Mon, 19 May 2025 12:09:57 +0000 (UTC) X-FDA: 83459538876.19.9DDBA14 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by imf15.hostedemail.com (Postfix) with ESMTP id 85BE3A000B for ; Mon, 19 May 2025 12:09:55 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=WemaE+aV; spf=pass (imf15.hostedemail.com: domain of zaslonko@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=zaslonko@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747656595; 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=6HjKwkbjH0v+VYGeLtWTVwCNk/Ab/ZykYHze5U4aX5o=; b=b0+ISzG8QGUQ0SUGHB2FGPJZTolCMs3py8JhIYi5d4uYJxAPdM8CvH2hGaj4bYyKxn5pc2 rcWWBm4L7ZOKuQ/heiVll36GKLuay/+55lQjsALdYPTy4lneDjLtgWXF0spVV9OAvgSr5p +Kwf9iGS9DgDcnxQlod09+2+SwCB3uU= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=WemaE+aV; spf=pass (imf15.hostedemail.com: domain of zaslonko@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=zaslonko@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747656595; a=rsa-sha256; cv=none; b=oyfabIPHV2qiiXPgNEqkVEjPUfOpaUlbEYYcJdQvqkSOXPJ2aoxGApqn9bwHNrWt1ti0Ub Br8+pKhF4cY1VFOHK4LCK3Y/hyIP6DwDOMSXgtUEmwWCroHSdBGXnsGrAuEWt6u0F58JdH edBf43QwW/tIviGMzPE45H/fTnrKEuI= Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54J8pPMh026423; Mon, 19 May 2025 12:09:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=6HjKwk bjH0v+VYGeLtWTVwCNk/Ab/ZykYHze5U4aX5o=; b=WemaE+aV9GRNK6oT2q1kXE /4t8LpUBZlOol9HfUg1jd4D66dmTTLTMCBSZ8rk/NeR92Mezc8BvL5mqMmD0NUWj 44fCFuyjgqR9J/GIAgR5sroQLmc87Hb1BfkNdgwXjDC78k2Nq3ykWEc4t76Iw/Ey R7lxG0tELRiAD/nAZ+WatB7w8VWhqhZ1B9ujySuDHspAyP2Y2/LPxAlAN1G6J/BE czuMYaE1xVc1TY6CNwDJhO2M96BPR47wCj2fBkxci79aIdhhieHPWSbjXpuvFZyg L1jOkaldQr1CtLKW0V5227JHzIrQgJqbDPreL2ps9VUTCn7l3QvmgpeYun8kCkCA == Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 46r1ggrv8b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 19 May 2025 12:09:49 +0000 (GMT) Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 54JAwOCs005303; Mon, 19 May 2025 12:09:47 GMT Received: from smtprelay03.dal12v.mail.ibm.com ([172.16.1.5]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 46q69m6ed4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 19 May 2025 12:09:47 +0000 Received: from smtpav04.dal12v.mail.ibm.com (smtpav04.dal12v.mail.ibm.com [10.241.53.103]) by smtprelay03.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 54JC9kpA9175578 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 19 May 2025 12:09:46 GMT Received: from smtpav04.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5D55A58056; Mon, 19 May 2025 12:09:46 +0000 (GMT) Received: from smtpav04.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 099BE58052; Mon, 19 May 2025 12:09:45 +0000 (GMT) Received: from [9.111.91.185] (unknown [9.111.91.185]) by smtpav04.dal12v.mail.ibm.com (Postfix) with ESMTPS; Mon, 19 May 2025 12:09:44 +0000 (GMT) Message-ID: Date: Mon, 19 May 2025 14:09:49 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/2] zram: support deflate-specific params To: Herbert Xu , Sergey Senozhatsky Cc: Andrew Morton , Minchan Kim , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Heiko Carstens , Ilya Leoshkevich References: <20250514024825.1745489-1-senozhatsky@chromium.org> <20250514024825.1745489-3-senozhatsky@chromium.org> <2bnnkkwhqor73ls7dvsxlt57tp2u3xf2o27opkveuqwgh3xf2j@5kzgq4eej3cw> Content-Language: en-US From: Zaslonko Mikhail In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 X-Authority-Analysis: v=2.4 cv=V4t90fni c=1 sm=1 tr=0 ts=682b1f8d cx=c_pps a=3Bg1Hr4SwmMryq2xdFQyZA==:117 a=3Bg1Hr4SwmMryq2xdFQyZA==:17 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=OahkqCU6moCgZN9NbxAA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTE5MDExNCBTYWx0ZWRfX6ZDEoSCmh9PN +LFoRWm4apVof7inuga94ywSxrrfumaR7fA9zXVhRzyW4IejolO0mXXeGf0sQhmoVTum0YhzfGz DqbM8PSGrYKA6jwWYP/MoOr4+pH1ceTslckxd0ifx2ir4hIwVuUDhqQ610Ntw+xQB2Z9nf6TOMd s6gOMTGQww8BGB1wpuzn1ZdUAxaSditA9GmkEG11n3f+DzZA51kBTpnI9PMsgoY0q5YHfJ+MoFS HOmgOfHrkCGZJc16Zc1Wmp0dURkKMp4omk8B0v60+FhARfLim5Ztb4P6p5oBtDBiyqbH39NObTj r6nMJUoeJj2dbowCZselE7bnpZIqOBHG+2JJvQL0/GnTDeXupuKholntLXX4MHBHLwxdbgw4Ved 9iQ5Gtri6tuBURs3MJKC9ql7YRBvUweIftP89PVVVu9M6kU9kaCZUHlo/mV1H2zbHeN0FjWQ X-Proofpoint-ORIG-GUID: TfYuc6H9XaGLkrHGpUh0P_lAAE12hx-f X-Proofpoint-GUID: TfYuc6H9XaGLkrHGpUh0P_lAAE12hx-f X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-19_05,2025-05-16_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1011 adultscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 mlxscore=0 mlxlogscore=921 bulkscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505070000 definitions=main-2505190114 X-Rspamd-Queue-Id: 85BE3A000B X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: agmkgo1wdyujx4aipyonh1hdm754e3aw X-HE-Tag: 1747656595-950108 X-HE-Meta: U2FsdGVkX18m+xOCESKxd+Q2FtE+WiANBeT8rI3AvPYGQHjxanLZtapfpN5TO0GYnwikhO7ZjXybYQsqo/pNiRjx9bv7QGkHFbXsn+YY46SnyKMwRxMavieClgJBV8oCPPMxt7qMHJ/lHgQGPVgUsWGv0cGJ3LL7IzZ8NCjWFXJbsB5EBYgtFbhiqgtCLgBPMe+6mDIC6PfWY4i1VCiVkr51foWBP1z+db8oKWVv04UuNQVVKNVIp/BzJKWxzWUnrK553L547GpoiQoh2F/hFNqOF3JKsh+4tiSCLgRnXS656TzS+Z9bQK5XYMMkXXA+AALV4ZMoBIDgh606RPI2cP0FMbdj7M4k/5TmvCVXgEO+083TSKuxCRxusI+OL6kRRjjUQVihBnBaQ6C8UjEjdt/QR8uu1zGZYrs5R3nc54n0JQqF2bhbwOLf6gAYO+oc1B1fK7BPUVV8G0bH03CVZ2tPfKpTPheS/C7yVM5fTNgf+wcNRlHDyuXX05qSd9gSsMaU8zeQKsOMmd2QMewHHGZ7HicFsREqiT2kS3/rS2vI6gkh2zFspFY7TlsvaCDSRcSu9hfl3pIEBjTcEeVv5WbxPKM+q+dI4IZchxR+4wxrSqs4OoLWFug95cemw6tlqkF13S6y6EN8CEPaB+TXXk+wwDElKxG0+e62eAoqak1F3izM+DvSDOF6yzXXg6xCZGrIAhmeLT5ZYd+VwY9e8QXg4UZ4hErFyyHlUkk7O4gKC0aY0Fai+c81sZ3QoCNGM7zYNyuaf1NqCdyz/Q9Rx/Iias2QvjQc8emycMMekxmn0vLdmYUTPkR0r7L6s+p1ncm1BidWsnFfXA7UeO1BHIrKAiKYWi9AFH2qxkrmXtuWcZnWZwTFRCydZrAenm4ZSySmAR4NW9H9rAXarb+wYTR9CdAavYLUXOauSjHZaDLQVBhQXIO56yJ0KOph77DJWPTPuZpRxScynjJJeET FQ64wToi 9y6RPk/yvdWXOX7qhQqZ0nVWv+VTlimOix8g2Bt5G3idywcO1LI9aNjXN2Mg8kjSZu1E3LMK/R7drUXRLLgVmsx5dcIlUsCknC6rvnzEb+0ZLM2I84mAefX/MB+29kz5l0Euq73GfdznqAxEiszlkPA2uPeRACs2xqh5HkT/n7sJfDP4hMY113CtUvljTQYs97jj8uRI5UpyfyDBJBRAi8EcvQ/b+sALW91uz 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: Hello, On 15.05.2025 05:38, Herbert Xu wrote: > On Thu, May 15, 2025 at 12:32:39PM +0900, Sergey Senozhatsky wrote: >> >> This is not exported yet. >> >> I lean toward not filtering/limiting anything and just permit >> what include/linux/zlib.h promises [1]. Would that be OK for >> Crypto API? > > I don't have a problem with that. > > It just makes the hardware implementor's job a little bit harder, > because the Crypto API requires every implementation of a given > algorithm to be equivalent. So if the software zlib supports > a full level specification, then so must the s390 version of zlib. > If it cannot support a parameter, then it must provide a software > fallback. That's exactly how s390 zlib hardware support works, including fallback to software. My intention was to use specific zlib compression parameters (window size and compression level), as default values for zram delflate on s390 to benefit from hardware acceleration. > > Cheers, Thanks, Mikhail