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 2FA76C0218A for ; Thu, 30 Jan 2025 14:19:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B4D9D28029F; Thu, 30 Jan 2025 09:19:02 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id AFCED28029C; Thu, 30 Jan 2025 09:19:02 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9C46728029F; Thu, 30 Jan 2025 09:19:02 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 7EF0B28029C for ; Thu, 30 Jan 2025 09:19:02 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 0BAF84637B for ; Thu, 30 Jan 2025 14:19:02 +0000 (UTC) X-FDA: 83064324924.06.4E34DD0 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by imf17.hostedemail.com (Postfix) with ESMTP id 0ED3940008 for ; Thu, 30 Jan 2025 14:18:59 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=jECOHGKH; spf=pass (imf17.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=1738246740; 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=OwIKPbP90dAareLYcXFAh/Wx2pfCe1g3ZgGplrN6PRo=; b=1S32yo1y6QMDuUJqLWKtjyHeRbiJWSt83q7xrMTRO4XXOMBzLECvFdxOlOe+rHs5Hvy5wU LTtvCje4WI6WZMmqaVZYHMUB01EnagHcQ4ctnCcZPlX3ebtyyhj1lCSQj0ssgLe7cqb/lf wkByvLv5T42LlJ2LbEFFFO7sBvOr9K4= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=jECOHGKH; spf=pass (imf17.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=1738246740; a=rsa-sha256; cv=none; b=Vgh8akRuGeW/u34ikjr/U6+VitQARmgEbQZlv3F1JWRj22YzaNSaS6Fo2hIstnlKtmrmmR z6ctz4TbixM9lf5FCHlBomK1ND8sRj2wJgB97K4mVu7jWfXbIrh7pm4KA6XkF++xfO/nDo LrowrUkJTnwAW2ExZmiMcPl6p2xwICI= Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-2ef28f07dbaso1107987a91.2 for ; Thu, 30 Jan 2025 06:18:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1738246738; x=1738851538; 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=OwIKPbP90dAareLYcXFAh/Wx2pfCe1g3ZgGplrN6PRo=; b=jECOHGKH0EbcBxoiCJIlnYLS7E9fSwcA42JABdB+SAfR6rwvLYGonRVXceQstvYE6C 5+OYr+4rYgxWLuzBEObSEFwvpMqxGLH3LN/4vHcaCdPHxkA7cE+mT+YN3CYxltnvSWTg F7ATmV6QG5d6qdnC9m3gspRpAj2S8W50u6teY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738246738; x=1738851538; 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=OwIKPbP90dAareLYcXFAh/Wx2pfCe1g3ZgGplrN6PRo=; b=GhhWZaiqldFaRgszXOaBVIchDGG7gwzZOJRWCyOOacoftptODH5G3S01Gy2vFCd++T /ot7eXimviRbNq9y98Vd2ddRDF0zBBtk7wKjpFEzdLSXZIWYMwFn8UWiuZETV/J2LdxE F6JRHdg5pVlwDqHnggwZP0ntTKEqfwKKywE1fTyEnYe2QmOtL/Kr27CaYeyaqXGWIYPq IQBhSP0bs7tV2pTCbVcG74hI5nWETJlQQ/UjrlugadRgv/g1dehMcVmzu0FKpQykfpIQ UJoVjUsDXhcdvWE7TTe+6ZFHkZCergjPKWC0mpEJsHiTH0AR5JvY26fqd3VBFuFuPcb2 5M6g== X-Forwarded-Encrypted: i=1; AJvYcCUKojh+PnKsISJUgI/N8BdW9LcH5tK1Wtp0ahWgkOhRU2wVrciqa9YYhH/P3FLAzM/8YYx8wVzCwQ==@kvack.org X-Gm-Message-State: AOJu0Yw+FynrMVyRkok/FMK4Uvaq3DIg8XOJFEQOJrgaJScQv3cUMbjV EBTeBichd6t4MhAWWwfvJk5VZhRrNutsejTUdqL2qak/Ueq8YG5Nvyv1L8Zje6sJIYeuWB1JfTE = X-Gm-Gg: ASbGncsvOELgBi7DLG6B6CC3zMI3CXxrnMiLDVBp5t6e2JMZYCdb9Y5z7HZHF++ZzK3 PUmfd7xUihdid9kZjs6TOWI7LHZcDcdrn8AZSuinVX+3nr+zcfaNxAxSsyS+Jbs07x0jCBCiVck vvtgFnCW0KwTlC6yZFbGmxrUDSPZ/GKIRgOReA7var55/HHwDycWguMtXdfF97mWrWI5yBKRtc0 DC3uRk1I8h/mfCeVvDcbzeWSt6PdslehF4EUupkkuTPigZz+9mfHoPIe20XEPkPTmNeOmoWwfFf jQAFZWW9+LmERJbgHA== X-Google-Smtp-Source: AGHT+IFHmt1NKsoPDnOd3kJmqp4FgP/LLfp0mRa9d8YxFpHm21eOGLbNWdtcKe1ldYZK4C+cg40zkg== X-Received: by 2002:a05:6a00:b4b:b0:729:1b8f:9645 with SMTP id d2e1a72fcca58-72fd0c7f7camr11432203b3a.24.1738246738612; Thu, 30 Jan 2025 06:18:58 -0800 (PST) Received: from google.com ([2401:fa00:8f:203:d4ce:e744:f46b:4fb]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72fe6426aa7sm1477602b3a.46.2025.01.30.06.18.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jan 2025 06:18:58 -0800 (PST) Date: Thu, 30 Jan 2025 23:18:53 +0900 From: Sergey Senozhatsky To: Andrew Morton Cc: Sergey Senozhatsky , Minchan Kim , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCHv3 00/11] zram: preemptible writes and occasionally preemptible reads Message-ID: References: <20250130111105.2861324-1-senozhatsky@chromium.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250130111105.2861324-1-senozhatsky@chromium.org> X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 0ED3940008 X-Stat-Signature: edzuuufs37amhd5hep4iwuatwmwnrq98 X-Rspam-User: X-HE-Tag: 1738246739-365195 X-HE-Meta: U2FsdGVkX1+uA1ENcpa8CBtI/hV5anFz+qyh9ocBr4/q917GtR6qxAcazs9C5WfBMIkJvW+dCdd4yynHYD5Z1EYoLHOvZA+ulbm+6cXheS6TbhpFiZYlZbze5hWo0AI0js6YCuI7hKQM2P7hoUqLP025OMAHl91lcu0U+m2qKpPgiIoDVG5v73mFv2I/MwCAh7lXR5ghuRgljVTz7N2N7GMcV6+ZYX/XwEy4060LHVlxurQzzoiDLiqd90ICpRkqZBHhJc+Al/YiyAK2WPjyrjDfzgL70wX8Yfx5zzJ2SowUxTJZuewtB/B3JqBfXQcxmBc0UAmdWj+6+7yXzWV08KLiiHe5fEe2RTliavpmZ/TDX7NPeoalIjX38llI4bmqs+eWg9SJks68Au4ClTONmTDZPoUHZH1FrslLoRoTWbVGZ5r2Mf3MdJIKbj7dWFZAXZfr9Kmox6ZqkkP1EXZAEHmTc+fOsrZpUDtgon1VUkz+45gpW6hzI47RI+5gWBGBNsguGMPIwoHu+X5SLODm53QLG07DSOtloLDFschICmDuIzZXKBx7RHKcFrpeDBWY1jNrEO70fw+QTaSeY4esY70l//AyLJ0uLie2EtF5nDR2W4yGnvsr8bV2XfhoZkgzs7uyZPi6DfhG/zWHUayyk+yC4JeQGpHyt9aOSMw2uM0EQoCXkTqRGrmmBGpkggF/FOUfYQ10+d10m20XEN1dFXzDBUyES20FmK+t2lXw/VaHUQeZIyMoV6VBiIO6pPtBZapU2bBWX29UabhmGs5i30giaHdGq7O9BMALBR1Y+2V47Ra7/30x8HAWPEtdQR45ijjaxmegCjgU8dCf37DiVgBhPACEJKFRhdrLWbOATtcoPCFZJS48WRYFra/jICtdLuzH4Mzu/G0PWugtdmNlP/kz+fVwYjBSupj46zzGnuJJ76RZmc95JFc2Ld6TwLkF2dBmZSV8ipKh4WwIC4i iL0F4vNs tkCHX5KYFhmrewn4wL59hmwdm4IHJToFRxjQ4ryclrgQdGVgq/6r7hOFossdSyYaJLrqEzL4VRi81hQRRFtFElRws4t9iVuap11aIb7n2MmW69GezVM7/uO7+PIQ21l5ZNquZuUmnom1TGmmKEmCUN3KWPbrWNG7H319oNA8K4DAMgc8951Pc6l7tDdZosE6fTjJJjPozo8YWwmzeJpccGX9Kpl70Ot5153xzZNc9l0Cb64tR7hyuFeTLuGlJh5ojZRDJfCP35U3IfMUBntGW4UKme6r5CMh/E5hZyib7c0FpdyqBnIKdQtksDwUCc8ei35jF9wb2o1C03oXzvyfIzlPXD5hr1GIaf2jUNjl8as2UsnGEIXPWvi6bjg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.068696, 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/01/30 20:10), Sergey Senozhatsky wrote: > This is Part I which only changes zram. In order to make reads() > preemptible we also need Part II [1] which changes zsmalloc. I think it's a good time/chance to combine the two series (this one is and the zsmalloc one [1]) and send out as one patch set, because there is a little of dependency between them. [1] https://lore.kernel.org/linux-mm/20250130044455.2642465-1-senozhatsky@chromium.org