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 51862C36008 for ; Wed, 26 Mar 2025 08:46:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4DFEC280068; Wed, 26 Mar 2025 04:46:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 468A2280056; Wed, 26 Mar 2025 04:46:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2BA71280068; Wed, 26 Mar 2025 04:46:04 -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 007FA280056 for ; Wed, 26 Mar 2025 04:46:03 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id EF4251CBC04 for ; Wed, 26 Mar 2025 08:46:04 +0000 (UTC) X-FDA: 83263069848.06.D034B5B Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by imf13.hostedemail.com (Postfix) with ESMTP id 1542B2000E for ; Wed, 26 Mar 2025 08:46:02 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Q+ATyrma; spf=pass (imf13.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.216.51 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=1742978763; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=mTKaj6KL96qFCBnkU6QrFMZuOf/XUp8SJyy8b7qf9F8=; b=Pp7AH56vUq6jqRgQQ1dsENnDXmbegp3lBq/OvDt32HZvg7VuQDM3+p8bqMNja9UA1EzPO3 UEZro6tRohIfLsE7rwa8tSLuA6LBnsPiN774NRvtyyvWD9Ofvi+YmauRXUX0Xu5wORDIon UkU4MBUyPGyT6EoKGjNMwy9l30tfRIo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742978763; a=rsa-sha256; cv=none; b=TOHuM0hQ+hvrzi975bB2STisxvOaR5gLX/iRo7yCUSPUNKWZiDGS60jNeyH0FAncCxpQIV w/711Piyc9B+aILeNI1zPYRRo8RY/QBIA7tLoHjd4TbXvrd9ao6bBblSfctU3+dkb9Pfb3 L6dE3RcAZkbl4NFDuRfb2v/fznBqOGc= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Q+ATyrma; spf=pass (imf13.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.216.51 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org; dmarc=pass (policy=none) header.from=chromium.org Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-2ff784dc055so10984905a91.1 for ; Wed, 26 Mar 2025 01:46:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1742978762; x=1743583562; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=mTKaj6KL96qFCBnkU6QrFMZuOf/XUp8SJyy8b7qf9F8=; b=Q+ATyrmaNOoFx5SCaHoJWOyZ1WBJMEAyApFLhcGvqrfHFaRTkA/Z70rcXwnTFkFvwT sE29RI5yiD9xa59Bnrrpu2ty6M4w7WfIU2bsna9cW586MjwihnKPEQzrOiR6B13KvwDW 1w/bY7hqYOylYLr3ECo99NBHfr4xcLORW/Cb0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742978762; x=1743583562; h=in-reply-to: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=mTKaj6KL96qFCBnkU6QrFMZuOf/XUp8SJyy8b7qf9F8=; b=DtExLOQ9LGggnaMexfhyzyP60WmwAVNvBUwS4GKt7kQpZEORCJ6bYr8rjSPH6HYpVC IPKN5ImNb/Mv9O9CZWWSSpfqJYuWK5BlRjpvCSu8YjugK+ZKgpdW2/fIVRLgy1BeylO2 mnqsbr4At3REedlAAKhy5qsNaqr00dKSxb+s1VAkvLh5w/v32D8awwXXkX54UvrESWsj Twb1TNagvii8KMWtTbp45yUk6PlO7Ge01DdRqysbecQOMh9/sqZC6IR+QNUVjLb8kI5u QQ4iFb6oaa0dlxh0/8ozojbJJX+OX9mmgzT3NHNLp7dMp7Bi+n8yyG+DSxXbTj/JlLD+ Nzsg== X-Forwarded-Encrypted: i=1; AJvYcCVAnJo1I/O3FCsziu+2+HLUXiPRVEZC5+HTugdvc2ftFlTsmuEO9EKlYOVoK9pUHcJG0McTGrk8lA==@kvack.org X-Gm-Message-State: AOJu0YyD3/Sg9gMv5PC2cmm/krSvLzP8gM6MLM8FUPbLceeoVCLzbwRy liWn+mxbkp6XeN1/NHBIbuFcNR99XNRokIoalQjW0rlxcuEP23k3BzsIAtIEvA== X-Gm-Gg: ASbGncuoSTcB8NbmxOkB4vHdnZh3x0jZoY/GJErsZ3rq2eBJca0iaOj/ElOPtg2FnEV k+iErW1F4kxpSDcms3Soj1M+gnUbC24rFOEDEEV1qtDVfrkbyEgZT6ehXa97o3EctVj4cA1ZV/A StXImMHHHeIzcMr3iOAtiY9NLuyZb/E6ILZmpthlDYi9fcERXxFVNDD+kdTu8KOimepr1KC7d/i MNT43Jl8+GStyRBB8NYFdIeWyYKUuUS8W78QPDXEPK2oGj8AwRMX5GjpNrrfuYSYBWIo82uDxD4 A9cZRjU0nze+cy2JXc13MTjz/10rpQBYsS76vLmWug/7wqoP X-Google-Smtp-Source: AGHT+IGisvnfs4SlEXOwlnXep8AOnrWVjOmA+e82dVgBI4R5OxY1nQbWHtCBn1UGC10gQ6jKlVnTrA== X-Received: by 2002:a17:90b:134c:b0:2ff:53ad:a0f4 with SMTP id 98e67ed59e1d1-3030fe93f0dmr39067080a91.12.1742978761631; Wed, 26 Mar 2025 01:46:01 -0700 (PDT) Received: from google.com ([2401:fa00:8f:203:d343:29c5:4565:9d95]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3037c8ecaf8sm843442a91.0.2025.03.26.01.45.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 01:46:01 -0700 (PDT) Date: Wed, 26 Mar 2025 17:45:56 +0900 From: Sergey Senozhatsky To: Richard Chang Cc: Minchan Kim , Andrew Morton , Brian Geffon , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Sergey Senozhatsky Subject: Re: [PATCH] zram: modernize writeback interface Message-ID: References: <20250325034210.3337080-1-senozhatsky@chromium.org> <5l4pjqlgu4afndn3ysa7ynecjmvepkfjlh56ycm5jt5e4mioqm@dujakwaomhlk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 1542B2000E X-Stat-Signature: 1bcaj6n5cwmedghbu79jha5jpw3a7kh7 X-HE-Tag: 1742978762-509731 X-HE-Meta: U2FsdGVkX18Cy3X/9p59NkZyzjjCvGogRIypXInI5UzmXVu42mOBv2rsW3f0wpbTLns5ju8iIVJVwB9fmxehPhWO5houn14luLi7Fj1x0ZNudHNDs3CHk/AqKe+Jqvc25Ug6zSh3UeIGu5HNZtlR514j7kYlNzPd1LTJQiOFFseNDYJAFpgpBMdhtiZXWCfJS63E7QA+gKm91Nd97kXFhN+UISCMOXIEBKiGGETTwMiwhPr8a8JEWbqSL+NknKa8ZGHBLjmsJE1jLaI8yjfqQfF88zwImfAjzzRCRiHDgEwVFK4bslshtHOidIUsH9H558svZLfXWvQzIBK2HW2FeVd53Pwlusf1avGcXjE2bi6jCgaW2QaUAr0lQMQEtHHrUkecbHnQbdS84lE6fRIRDCk0LWCBBDKDpLys4SpCpecA6m0Hn+Dw/qFRs5d+FYd5UNTpGi4gmOwYOn6zj0hY6Suqw/+MviiXcut+xg66w7XsjLc4x1/YkdpPuclg+YcUNS2hbiD/VCjsPnPQKidYcUD4azOxmcreA6RHaWM8bcVuDq9NVDjYixUK1zESVgEFmhKEqrmwOVYP/f0xridM2pMraNa962TW5Meq9LGdlt3CQkiiYZbXvrALlJ/jNTS/F8TSLJOsFoFGuEzvQNWTpOUVTP4sIFVaCBLURs/jeYptYWJs6ljlcPwPxJ/e3LiLVJXmm327mL0fTUZiSzOCWAMDsBthZlBeAHE7gI1h32X9IfRoBdbjuNxWY03ZbfxoqHQPJkU11hnsep2G1CB/X4ehlYo+WcdXGCd6/oyvfHgsQXlFBDc4kHo+7OnH+XmCVipx4IO8N9djpyiZADg+upz7NQP1bJjNw09MmnD0jvlQ01HBDdXvTXLNQwFIwsAksy5u4jZ02+e3aAiT89bujnIBP+XDdLh4WhqIrzMAiJNcio/9yhevgV2OgYbuVDsFdPxglJCsk4zAP19k9a8 OT0+DYeU JUZxfmmdaxs/yFMXl9wBCKuzNYGQHm7qJNrhrIOfijzEGiTf5Tcb+sijvoLMLamtWhxaG9+XBRP2fLRGx3a1D8XtbAGtImrH413Mccr/9WJetPCKVJ7o+dQ9zRBWwyKeuzZCaTFwIdciLHkL0O4rBJ/r/pU4oSSBWvCEqu6HHcmflcOVy9xvhdDt8s6VIgha0tDENgesicBcTnFoeqsY5lBSOYprsZowXZ2pUdNZb3bizRVaygtTnPXmN6ZzxMMZ44nL23U+66aNeuKYlVGkaOKKKeoFKAyPO+UF/1A1qlrr15jLFvLbb19z08j+3H7PG7UA0/lVRLq0v6/CwIJy+q5F+xfFMlu2vuLEuTTFbO44vbrk= X-Bogosity: Ham, tests=bogofilter, spamicity=0.031210, 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/03/26 17:15), Sergey Senozhatsky wrote: > On (25/03/26 15:07), Richard Chang wrote: > [..] > > Another alternative thought, how about page_index supporting both > > single instance and ranges? > > The key is shorter and the parser is relatively simpler. > > Eg: page_index=500 page_index=10000-10001 > > I probably can look into it. Can't say I really like that "index" will mean both index and a range of indexes. But let me think more.