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 351EDCDD1B8 for ; Fri, 27 Sep 2024 15:02:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A143A6B00F8; Fri, 27 Sep 2024 11:01:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9C33C6B00F9; Fri, 27 Sep 2024 11:01:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 863F06B00FA; Fri, 27 Sep 2024 11:01:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 670E66B00F8 for ; Fri, 27 Sep 2024 11:01:59 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id D49E916101A for ; Fri, 27 Sep 2024 15:01:58 +0000 (UTC) X-FDA: 82610833116.23.372289A Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) by imf19.hostedemail.com (Postfix) with ESMTP id E6D331A0020 for ; Fri, 27 Sep 2024 15:01:55 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=gd0TZzl8; spf=pass (imf19.hostedemail.com: domain of mkoutny@suse.com designates 209.85.218.47 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727449279; 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=UUM+bpOv66Y9QgP1R8130p8o9XHECAN86pwWkNohE2g=; b=KFa/H0cag+kFqZ32JddEzh5KSHnHrwdlnPQo0RPNhSDGp6agomEE8d65I9cDm1F+9DfsP2 8BF6/awEloR/4bM6byUWxCfXm7vuNIn3UOM56RwH83uHh8QaYQsuReFFB+Gtg0cAcXeARY l2gjuxrhrhYA9eZk99TkExCBWI3vTPM= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=gd0TZzl8; spf=pass (imf19.hostedemail.com: domain of mkoutny@suse.com designates 209.85.218.47 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727449279; a=rsa-sha256; cv=none; b=TOKX52wLBKZyRTX9YOHsnCGu1pF0ymctHD4dzdx6iy/kVjU+O28nCOLM01kwW+ft14EJFJ lsZAIJgNJwPwRX/iZhUD/w72rgIp7hwjcxVefQSTp8Exz9qvIL3Sp5ZVYxgk4BpKd18A2v hi55s3Vv96SKcBOpAMg7HsDDkNWem/U= Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-a8a6d1766a7so289535066b.3 for ; Fri, 27 Sep 2024 08:01:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1727449314; x=1728054114; 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=UUM+bpOv66Y9QgP1R8130p8o9XHECAN86pwWkNohE2g=; b=gd0TZzl8gONvh5So2+mC7VJNZhkKBfl8VX0P8J1h9fbft9Iah8CeNE/zMURhCejvD8 aC+JiezofyzcPLbO1hXDuIf/k/Dq9OqcCTHOEnRLxbSdinKLl704m5uyNE4nIgvVL8y/ tQGBeYGG8ka93Udo22CZPW1kSbQDKX5urmmix2TILHFcD7mXrvTnSTWUT9EdL+qaNjNX x3Fz79lLN1Mxff2V4uE8nxe7A5b90L8fPSSZgx6zTJmrj4lLwIMYJtjd9nN2viHp2Y2O EGLr/mD1LZK4/bghywLA1hLgC7+rXTOrhoxh1d7It3EAuGli+Ls04X8X7t2aZL1p2WzZ 8RHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727449314; x=1728054114; 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=UUM+bpOv66Y9QgP1R8130p8o9XHECAN86pwWkNohE2g=; b=WH/2x/p4pME0z63vbDO5K5f1Z6Hm86/h2N5Ab5oqKa9CBkPsVZ/LA3yGgfIulzuqDd KMlpJ9EiLqp0OPr8cTB3/A64K6u79XlNTC1yNJHEzyYdoTUiC7gkzt526BwX977q7VdA enqryYdD4rcsj+xoS5TemhtrQ2LPpPCs+y2OyP9Fs7wxXZjRv5oya7qbOBKMFbPu1WGB az+YBMdr4iyoQBWuKDgiMOLjpqHZYSnuMZoiZ8yY6xYISajUYjVDgD8c0Rw/phJcQOf/ IySC75qTlJQ7TpcDuwt/TicAdGd3g7kHmLTyFoif2ERYB6L/qtL1cbbIOLsS/NFBqcmX 3f3g== X-Forwarded-Encrypted: i=1; AJvYcCW//5uEz7nm52SgYk/LDnDad8LhWAYpyh2HDVJ20CwVi7YNr3+0fXujaNZPiCQ6gW4OsQpUwgU4Jw==@kvack.org X-Gm-Message-State: AOJu0Yz8hsOhOUDNeuOc+vmjT0nO4XAulVp7KSpebhXCUf5ozjM24uRw 3H4Boe3ZVAI3xvRzOQSWc6q+cP0lUVklHIucjjQiy2xFxVIKlmAZuOiVHBDh0U0= X-Google-Smtp-Source: AGHT+IE7aH+/QOJ0USm8BISs8pFXjirWHHWPmNv3Lor3k3JqBdyLPa/XnrWJ/uRw2UIawMPkzVKemQ== X-Received: by 2002:a17:906:da88:b0:a93:c1dd:7952 with SMTP id a640c23a62f3a-a93c4c2839dmr343180166b.56.1727449313906; Fri, 27 Sep 2024 08:01:53 -0700 (PDT) Received: from blackdock.suse.cz ([193.86.92.181]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a93c297b597sm142688066b.182.2024.09.27.08.01.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Sep 2024 08:01:53 -0700 (PDT) Date: Fri, 27 Sep 2024 17:01:51 +0200 From: Michal =?utf-8?Q?Koutn=C3=BD?= To: Nhat Pham Cc: Ivan Shapovalov , linux-kernel@vger.kernel.org, Mike Yuan , Tejun Heo , Zefan Li , Johannes Weiner , Jonathan Corbet , Yosry Ahmed , Chengming Zhou , Michal Hocko , Roman Gushchin , Shakeel Butt , Muchun Song , Andrew Morton , Chris Li , cgroups@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH] zswap: improve memory.zswap.writeback inheritance Message-ID: <5hnu3xa5hcusvmvg37m5ktsfcutghk2z3dh7lcoctyyfluabqv@u4ma5mafchpw> References: <20240926225531.700742-1-intelfx@intelfx.name> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="axzvv5m7sut2voab" Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Stat-Signature: gqddhggooqsmt59japogn7ui4waz1m3d X-Rspamd-Queue-Id: E6D331A0020 X-Rspamd-Server: rspam11 X-HE-Tag: 1727449315-300126 X-HE-Meta: U2FsdGVkX1+PCIRsLgH1kd930z82WcZ1U6i2jYxsGvxZcJuRZK3M0Rqpa7dyIpcPZrYHuJaavh1XumuuHGhR79/H++iuJ41YSnfr00DCVwpH6nkGbB4gDecJa1TKaISz2ANeL8HqODRzjku/EjlN8ZRhHeIjVAMVp1GU41pOyRHdFIlPMv1FpyF8EX36ugUPb81H6n/ufEcZhTwSX8lV8RhzGK1Bbp9ne8SF7XC15UXmuefobPHSbMrzcwsJZOmxGLzcC94VAVL+XpYVF5YeS9zJc090Rnpo9/NwzQuIemrApU84MLKHk0E68nefEg2/KqhD1Pl6BvdJRaCPavrVPnZJePqXaih6AkNjwpfonQUFE9NobVQoofMlst6pxnMw2R5NZRpXowdRoO89G+j9QADoAtVjA4uh5dDgqn7ifos+sxX7SPzEzphJP2tIx93gL89b2Hr5q16lRs351J35s8DhhPUP/A5SH5uhuIuLYqXyiYGugImjd9eoQOeyZsBVptpnWlE3UIE/0E32az44ijrrfZt6SPaKqm50zh4ZMrdKbuCWW4ddYyoGYVfJa9lkodXtUS8A0/GY9ngMIuBk3zFCHrGHEjk35vZeFZ+OqMXP33RLFNV1YoRm8x30oDE8VpfQWdvlQMBpqnyIOfvCRcHZ+WnXcwzUUmXMZcG2Q6m2UxayyUX5WCjeQZFww9cHATX5EBd/wcMqHrbkLoIhF34aPCi4Io4PDOMP3x3jFYpqf2Z59aP1qABz3gHkN84dYGetXTWJaDN6W9OrqwBJHo+uB3xw1aG+VXgXr8abc5+piv1wkLqDO1anYFyVV0mkd+pr0qtiC6i4gWFySbeqn3+8luvAY0L/4kbhTCYU56ssD0Owno6/xUp/CQwPv6OLnx0d28LMbK3m5RE8DN24aw09qsep7/FhXm9xurSq6rB4pkEKsxD8BwBGxcq5ltF356KIaKOcTllWwIKAUvA IhDFYsyn DtacAGU7EwfD0jHgG80UOrvIc+mRMS167/W1n9pJZJ4hQL4gPKif2vTImi+i6DZECdbrarLckxe399brNdZ71j0c87BagYGxS1FcoDcUXUMBLONwxl4JrhaBgjIFG749IEtDyBXVT55goihFc+QnAdUOZ7hYA3222BiDVjZadUG6rc5nDifumOuZd49/sD9uoOpLnLt4S+mnNO/7DKVadpf1k2oXvc99zohJU7AjADDpzDhR4twyxatRK5kDBLHmSM7UiiauWnYstiYzy9zEHuxlYpCvb8jOZ0LTfvidKMMBWvimk77bKxni3kIg+C4EV6Uff+EH4FCPVVuCisJ7mqbHq9oOAQ0oazhLPr+9CE8MoCuok+Q+4dhIYyresR8wkWqg68F4Exv6hm9kQpG4Q++c7fZ81HMcO0j1NLX2eBoguwqv81B0lMtvCUO2GXmo2/meWe6Mol8UQ1w0= 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: --axzvv5m7sut2voab Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello. On Thu, Sep 26, 2024 at 07:28:08PM GMT, Nhat Pham wrote: > API-design-wise, this seems a bit confusing... Using the value -1 to > indicate the cgroup should follow ancestor is not quite semantically > meaningful. What about assigning this semantic to an empty string ("")? That would be the default behavior and also the value shown when reading the file (to distinguish this for explicitly configured values). (The weirdness of 0, 1, -1, -1, -1 would remain. Maybe switching this via the mount option could satisfy any user. Admittedly, I tend to confuse this knob with swap.max.) Michal --axzvv5m7sut2voab Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTd6mfF2PbEZnpdoAkt3Wney77BSQUCZvbI3AAKCRAt3Wney77B SdcwAP9zU47ZgUAzX3AO5mbdpBmN640D27AJpW062yLgfBHb1AEA/fL2ZMKKBoOD BWyYV695rIq1IDleJ9alQhdyyvtfpgg= =4dtO -----END PGP SIGNATURE----- --axzvv5m7sut2voab--