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 B7FCEC6FA8E for ; Sun, 26 Feb 2023 04:42:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 543236B0074; Sat, 25 Feb 2023 23:42:46 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4F2FA6B0075; Sat, 25 Feb 2023 23:42:46 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3BAE86B0078; Sat, 25 Feb 2023 23:42:46 -0500 (EST) 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 2844E6B0074 for ; Sat, 25 Feb 2023 23:42:46 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id E0ECA160699 for ; Sun, 26 Feb 2023 04:42:45 +0000 (UTC) X-FDA: 80508197490.22.8CE93FA Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf27.hostedemail.com (Postfix) with ESMTP id 154D340004 for ; Sun, 26 Feb 2023 04:42:43 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=H8W7SOGN; spf=pass (imf27.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677386564; 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=Af0CnW6ZjCLAL5acLmJfx3l3Duhid88JL+7APCcwKxY=; b=KWdvevYJaM+DyjeG3NkcwxwbXX4R7qvQGSrtCszlksD5vWoXyDl5m9+p/H05/J18CRtJGH 6FXcaec2UwlDde2a5jeDXyGW23I8thAFllBvVngKbLrfJBqQe6d195Co/dMJA9xRLkAnvj vF0NNHAWRJQKSn+6x2gm5RzdA00BA3k= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=H8W7SOGN; spf=pass (imf27.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677386564; a=rsa-sha256; cv=none; b=yTXq5wRiwhzDEabfmS+YutFcbXfEpb3ktuCU9PTdFrTirfcsD3QS4NzTjzw+1EX6qULGrQ h7xC8atV2U20NEok4byq+sABl5d4hPiSKCe5pvv957A+h40RB+2QcJYsQ5grQqhFFXDevr JkM8/KsSzPF7YBYci8J+fbTMf32IAaE= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 279D8B80955; Sun, 26 Feb 2023 04:42:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A3FCAC433EF; Sun, 26 Feb 2023 04:42:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1677386560; bh=7soadUqF8bqnJkkIfos9CWXrTcoTBNE1BqinRtt4eGA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=H8W7SOGN0a6ut0/2Hf5Bjj+jwJgDv+DMFReZVxNbT3n6edsVmX8a19TkNS8B1rLs1 X/DWp7GUpeyTMzm77hgMw4Miv3J6JBGeJ+sa2NN7LGJaSE2uavuIvhx6AJ4DH/m8ZQ IuxQxzvPVR2DBq9ScXF3SVC7+k5G3zPN/rJYKlJ8= Date: Sat, 25 Feb 2023 20:42:39 -0800 From: Andrew Morton To: Keith Busch Cc: , , Keith Busch , Bryan O'Donoghue Subject: Re: [PATCH] dmapool: push new blocks in ascending order Message-Id: <20230225204239.21f1e1ab9c9523f803d9624c@linux-foundation.org> In-Reply-To: <20230221165400.1595247-1-kbusch@meta.com> References: <20230221165400.1595247-1-kbusch@meta.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: oxtct3mtjbth7gwknurdirusj1mhsi8n X-Rspamd-Queue-Id: 154D340004 X-HE-Tag: 1677386563-673240 X-HE-Meta: U2FsdGVkX19a77DFbec6Z1oAw/mr4m1oaJeLqxTALtDbKZAWhnuliAvrTu4RywPYRRifMlrJesBE8SAyUhhqbjzxTxrVpDEvPLx+UjMZeJ9jaPjKiVIW+DP8SlKnQdzmfFYCMtVqqLfNI2KfOOj11V+8H5ijhTuJP2Cq+ukepfkyvk/MnF3M9HD7Zmot62iHoTQKlyWrqlnUC1qalhoi6v6CDoaPmK1udBRBejXwzSFTiXfzwSxKpSI3RtXle5owqJmxt+D/I9xSUJZYRPUWOZ1wGaXeL544ykfT8uDxdabgR/3nStu9yOxzocHj7iMPf8rEsw5I6ePsbitfWBU1Kq6OkLkoBUY2R14H6yKcLoGlyN8lo43MXwrP41cj7fWHc15XQglDoh3gwymRznabgpq3Ux4LOr1FWbjzJSgYwTjNY2OB/BjBBcoSHTXLefLjgnUHvgTIuEyzTypW8iCoPxICvRWsInm3sslQyxsn2serkNBZLFr4FdQxWSUGWO5IP6sC1OhbfCqK4S9+Q7GL35Ui8C/vFRQnfflw/RH3gjMC++M6ablWX39y0kvpCoH/CBBJduHve7BmInZmQlQiAtFUmHcPpn2hc3MBoULHBLIYdAWzbS0TW7JwWaRu3xWOWExsbYSajKjM1JDIayIdB+Pijkv5x4JVLP2hMf+J0o+qcCWG+p6md1HU3dpbc6oBNg6cDNKzJj8+3XIHU6eMcrEvUr+grSoqcX3RxEVEct1yDr0rZ+ZrKozhpwJKEdHgR9yKF0Nt4olRRrd1MBZkiAHLunl1sZcsSjmzX7NCB8hrn2xoefVKTiZvM2Q1196JCC8V0WETX1JASTYYIh1mdhEGbAtYY1wILucYImewcK/9nfFpo63Fb4y9ouC5rnk4qgrGd+GdCeQiIzzJdKh9vx9GwtHnNRa96RE9wUqXKrNzVK6fb8lBJxPIhJx/6sLHB/54bjGGv/QBHhiR7X2 2S9BruNG //iR9xxQ+BE8MMEGjNjVg+jbBEKazOgBiNmn1AsJzZOqL48Iz5PhiwP5jt/+whmn4BgamFpmgVb9jvhp9GVOLBeZ9whyRU5yNQc6r4ValUcuOI1g18VnoIV/XJjD0C005HwUzqrAnOIwTarz0gAH2FFspfrIXaYII80SdbgoTQZ+7pvombK9lIpOgO9rOCg2ViY1t246POl0IoJSZjHvRweBDnMUwQin7NfNnf5zQ+xtpZQuplQDkbLFLWyIhX6qf2yTzdK20MenRolBPF4sRPPpUg8mZYULWaxPYdQS7WaZzhRw6ivuc1SNIo0vaGVNO2xuxyJ0QORhC8BhEIezka2UmrFNu5TjJ2HN1CQacoU51dryn/H+X0GwqskvRetvtfuHfZ78Rj8GlhutiRBHf5eOdoA== 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 Tue, 21 Feb 2023 08:54:00 -0800 Keith Busch wrote: > Some users of the dmapool need their allocations to happen in ascending > order. The recent optimizations pushed the blocks in reverse order, so > restore the previous behavior by linking the next available block from > low-to-high. As I understand it, this fixes the only known issues with patch series "dmapool enhancements", v4. So we're good for a merge before 6.3-rc1, yes?