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 036E4EB64DA for ; Sat, 24 Jun 2023 05:00:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 142348D0002; Sat, 24 Jun 2023 01:00:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F19E8D0001; Sat, 24 Jun 2023 01:00:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EFC728D0002; Sat, 24 Jun 2023 01:00:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id DE1098D0001 for ; Sat, 24 Jun 2023 01:00:38 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 49FF71C90E6 for ; Sat, 24 Jun 2023 05:00:38 +0000 (UTC) X-FDA: 80936440956.15.B6B34B2 Received: from mail-yw1-f177.google.com (mail-yw1-f177.google.com [209.85.128.177]) by imf10.hostedemail.com (Postfix) with ESMTP id 7218FC0016 for ; Sat, 24 Jun 2023 05:00:36 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=XengcXYY; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf10.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.128.177 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=1687582836; 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=ZyrMcuSSVQB12rKgwQVsmA2fvMAsZVrSSN3tWkIR+FA=; b=G3NKH7vQcaZIicFmPCnIKximT1XCCJleF3WsQR7VgRoYMYXpCYZrFeKCZ8E2u2vqo5J+/p ybqCZxwPBmKkrZAvxdkRFCs/LS7qGTxiyjkDGkfJZpHmfnwXcZOeUFWs4fLW8FTY0TCVJx w2zP1EUF8YiLA046S17yIP265DYmvHM= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=XengcXYY; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf10.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.128.177 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1687582836; a=rsa-sha256; cv=none; b=e+SEjRmM+SZvOwqhdf+vYJDKtrgkUqlU2w4JlymAm+WaDSJz8sTPaARg+pcKFtFt5HgRch I5uXHJ33qX96Tm816keM/LkSNGxpEHJac31wkv1VQ4D7ew8ARGEEV1yyBBUxJUBKVlTh0k sebQ2mbphSjqCzi7bRVK9LErLtSycBw= Received: by mail-yw1-f177.google.com with SMTP id 00721157ae682-57688a146ecso5489157b3.2 for ; Fri, 23 Jun 2023 22:00:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1687582835; x=1690174835; 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=ZyrMcuSSVQB12rKgwQVsmA2fvMAsZVrSSN3tWkIR+FA=; b=XengcXYYPdgrM+jIIoAae43J9kNFJwSqz4747v216zANqlMRhicUuB/CksfJypOBq8 JTXFmk//OAPAlDPz0NN0pku0iZa0j51CB5aMzIPeNyrW/qcdACWadz8PV/p8XbQ/v4hj IerZl/czqbfEbmqknVtjWfE4+G/l+BXvbf2II= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687582835; x=1690174835; 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=ZyrMcuSSVQB12rKgwQVsmA2fvMAsZVrSSN3tWkIR+FA=; b=Znvb6NOsC2ZjoL2XMjnOc6fflP/2Edihfm2koXmr6iEpZBddQ8t1AAVgBr6fR1Odgt pX2DSIyciXTdhBsGzIGOOYhF68M5ZnEFyUk8IJ3Ort7ds1ttXix2xYyQz2vszvGgT2eF 9v0CsSZioiaq4fNw1qjw6qlsPQFrLcGplcqoZxOaICo6Dv55Y9r2yZzXM2rx7+lKBAvY uAWFyJfC39XfSovK6SGF5I3FxpOml7AgmzPmQzKpnJ1mpeQzpDVsTeZmr0wLFTEYCpIF xqWnB1dZUhxVOZ6po6EkUCaCpMDJKulXzazYjhVsGWlRcTKo98aFm9/kWdT86VcmrIQ1 g7fw== X-Gm-Message-State: AC+VfDxI2LsL/ZxkV91rz5rSRb46vXD2zLwRVYNQJq/dJZidzNXC6aaQ n1yEvUIt7OP4BOpN/+0XLv3FQw== X-Google-Smtp-Source: ACHHUZ6WDyv8qByiqWDfrWWSAAqLylaccla3wf3osuUnP2r/JYCMqLR74nKuwkrVJYU0gcLrhhKD6g== X-Received: by 2002:a81:6d94:0:b0:56d:2038:c31a with SMTP id i142-20020a816d94000000b0056d2038c31amr26570319ywc.22.1687582835420; Fri, 23 Jun 2023 22:00:35 -0700 (PDT) Received: from google.com (KD124209188001.ppp-bb.dion.ne.jp. [124.209.188.1]) by smtp.gmail.com with ESMTPSA id x6-20020a056a00270600b005d22639b577sm317638pfv.165.2023.06.23.22.00.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jun 2023 22:00:34 -0700 (PDT) Date: Sat, 24 Jun 2023 14:00:31 +0900 From: Sergey Senozhatsky To: Minchan Kim Cc: Sergey Senozhatsky , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/2] zsmalloc: small compaction improvements Message-ID: <20230624050031.GG2934656@google.com> References: <20230623044016.366793-1-senozhatsky@chromium.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Stat-Signature: ba7hsjcta1n9efd5ekgydak5atiiutg4 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 7218FC0016 X-HE-Tag: 1687582836-701669 X-HE-Meta: U2FsdGVkX1/6I/Dypw+wQxVbrPhj23W4hDdh+OOeklK4sZVnFPhA78z0sooucmX5TftVjwDqW878jYZPTt+v2vHLK/g9X+zQ0NGqxfeNZ32Z2mrtg/eXpSsRoRSETSjgWtHdNHZe62XMXjsJUtpQD+oZO7EhXbEfaPum/U5enVWvWhzFiQC/WebRkfqBACtjzLDV28qr6urzNuXTpoP707qeS01b0zC5DY7ZTIkPIv/4AZYmJig26DbeegpMhGy4wOHJXogZyzTzhB9O+JJvScY9PBMmKOLaB7ulVVG5LHqVLc/g5yyiYYK1VEMsYUoVrvzvtRwp4DuRvblF6OlUKlbquEOTPbbS/nL2ccl9AJxrxWT7pNS1sB2H7ZFuanDLCz40Vci65wJM2/jKKZWq9VMgR1FkBNUGpvfwIZP/srKxpggem8u8WrQwF99GttzoEnm6odx0fArSKX+5NX8d+IFHDsxx+LfUPA4CrdTJbFg6kmdot0mjZI4v1G1TrrKZxuegUTaM7n/t6AA6aT1n5Dgb7BFxsvfuOWulMqy22Sb4uQktd8fU+7rnQd+HWkspUX6ksqLf3/U1NOELpPJco4tsTn27dgxNyNKRzIS8hPMAM2vbk4jkJmJi87SN0EWweNnPBjRR+1CzIL8Mol9KEoYHbJB4lyM4jz9wsGVWps2I+jVnz9l2sFjf3VN8xe47wNAsVbV/7q5FBFukPm+67WejrJtvr6qrIcfKJplBfUFOBTC4tG5nXhDr9UWXIxNUeEfG3aGSaWFzO3dORJPEM+XVb2QU2naFf7k164UwssKcjkQWptzwxHklomIBPti5arslGcqUap2x4t3F/rHkPTkMzPmT4Ze7mdleTvtUWhwpYla+KEwFD0Bc1DLmGRAYf0d/f0utCl9RE25Op1UZed8gwOF0dMZTovuDWRHdPHbIQHj/g2hdmTXLy79VYHhGFe1ZjJG5YjD6dHLZLWt zPmfHBLl 3mzrd0y/C45aQJoIIEMBqvakSEV1u6Jlr5pfMt6Pht29t18ttvfk61Zr/vs7wxwhF+os1pQ0+UnVCFI1C8vwyVF/ZSNKBxAwT0GuhoWENjslf0+7HsG9V+auHf+BGpohlhYWZUx+3da0eMfL/lEcxQa2XETZ2mfZfCrxVXV7j/TcCaQwSTrleOdXP+UzY7EPSmFUsXkdcocDkhPTyuUe5YGPM4nCASttGzMjTVo4tiheeuHcYUlQQQldXvclkrXHgB0CxQ9Dq+ekIKTSnk/6QnQ+fNmqvLgBU/c+ojNTrBGCnagSjG/MjkyOdhQ== 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: On (23/06/23 10:03), Minchan Kim wrote: > On Fri, Jun 23, 2023 at 01:40:00PM +0900, Sergey Senozhatsky wrote: > > Hi, > > A tiny series that can reduce the number of > > find_alloced_obj() invocations (which perform a linear > > scan of sub-page) during compaction. Inspired by Alexey > > Romanov's findings. > > > > Both patches looks good to me. Thanks. > In this chance, can we have little more cleanup after these two patches? Looks good. I'll pick it up for v2.