From patchwork Sat May 6 17:50:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Morton X-Patchwork-Id: 13233593 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 D29B2C77B7F for ; Sat, 6 May 2023 17:50:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 560596B0072; Sat, 6 May 2023 13:50:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5103A6B0078; Sat, 6 May 2023 13:50:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3D80B6B007B; Sat, 6 May 2023 13:50:59 -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 2E2D46B0072 for ; Sat, 6 May 2023 13:50:59 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id D34D1A0796 for ; Sat, 6 May 2023 17:50:58 +0000 (UTC) X-FDA: 80760570996.20.E80AE11 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf07.hostedemail.com (Postfix) with ESMTP id 4CFAC40009 for ; Sat, 6 May 2023 17:50:57 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=V7ZLj0wN; spf=pass (imf07.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 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=1683395457; 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: references:dkim-signature; bh=Nm4YPcnBdV2E2spzfo9+TXEVZV83eid6nQVFswe9QYA=; b=yGqmEChdYuHQX57oQlOGlKdq8PZCYVjpsXISdojgbNxW2otidYAoi8kQRdn4OkPTfKl/tt NjDz7nTHh9CssUp+Woedwlml53dzFvTZnVKKxiuqvr1fIeDFwBcPm99MCojxtTZjJaL+iL MhCfvJTSV743y43WBqZ03ddlM6AOWEc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1683395457; a=rsa-sha256; cv=none; b=YzNaRnAl+1ZDZlx3RU9b2AndXtBpbLt4TZz+F2BCjxaysl7phTaHJ0fG4SnvxC3AfySkU1 UWgeruODGxabgofjihZRhDloeYv1SsmwwUR0/PkJuPa1DZsIOXVpSuisQrPdVG6mMgOroz 7rx1GHafmVzHcQXe59WpulDBMO45LK0= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=V7ZLj0wN; spf=pass (imf07.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none 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 dfw.source.kernel.org (Postfix) with ESMTPS id 733E960B39; Sat, 6 May 2023 17:50:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A1690C433EF; Sat, 6 May 2023 17:50:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1683395455; bh=eGMdLm10H5H7l0I55t9opbxFMKjKj+pCqF9EqqzXHOI=; h=Date:From:To:Cc:Subject:From; b=V7ZLj0wNH6IlriJ0Y5jUli6GjkVnxH7O99TbrKp7WD2Dv1iImzqR5AplN1U+Ka8Ia UvNMe6V/nFma3qXNWwrkeHvICyecglvpz8C2ktkee0XpKtBr1k3OXKi5IP2nri98hs P1yj90YnRzaR7WJQVTEKPsZYow7zidCIaFrQEKBU= Date: Sat, 6 May 2023 10:50:54 -0700 From: Andrew Morton To: Linus Torvalds Cc: mm-commits@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Keith Busch Subject: [GIT PULL] dmapool updates for 6.4-rc1 Message-Id: <20230506105054.0155139b3d3a7f249ead37be@linux-foundation.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 X-Rspamd-Queue-Id: 4CFAC40009 X-Rspam-User: X-Rspamd-Server: rspam06 X-Stat-Signature: sms4dmyf8y55fk3faph3ys7w8erjogej X-HE-Tag: 1683395457-29181 X-HE-Meta: U2FsdGVkX1+3GRtfjtvK1B8+Il/sxPJZlEHBXLZ36xyjvZ9ckbfgn5ngBaPE5Vc8rmV1Gadg3P0dSnLwBekk0QSTkCd8nkQaKzhrPMeS4fHobfF8zuoIoieocR8+GvYeBj58na3KqW1orknhZ/dsqr9enc5tDO61266NOeqFY/QsTk5V4tGNM1Cw39oZ7VJzqCiUowYnUm1nM7lhuo8+1jdE4bMa48g9VOkDM1BFGqqxJFitz24yfQ8ajHt6EXPCQzzSPuUtzDkFA6XiAKX0OZb6WD0Hk8RkTMAvrfgxjk8ZxEPcgNPg0oiY47kZ3dKwo0/neRyInHIuV0MtzBzNrw1mTuN6uGc0mgaD1pdlDqQBmVbYtJq86WbcL94ExL1vlhEGKc60HUPxukb7yg1ujR7t7hqP3LAI73OV31PxrCLHSoaZ3qEePnRMIPPAi0CY0Oz8OM6QDIPaQ49+mVeCh6K10gVXvZE64i3xRO6fl1nxio2OlrGYjW9tfMQdpnVLBmqiXQ/n6vi6awQrEWbvNxaq+D4FQHJtFWRNdoxnX6bLD7/EMcfirOxLH0zZQUwT5Jd2uChh97SynCgnqkbWOqjxvndDUWgoEpLwl2HGRQMBfuCrLtOs6dTjmVRLh3JYfQMTCxFZCJsSsLk+Z62JiBRyG30x1ZuZgh5faLY691n+Q2XoBF8c6hJYJo+ddduiVaeVVQQU3F19lULpLYsRvKhLI225lSUAAn7pO0M6XLKS7fw/ObEE7n8l2/5I9j0g2VabNYBlR+NQCvu07c/rKa9b95ux2x/IaoH4zAEFJZ6juTLxQ17/2rRYEs1lyXcm6aUIV7XQTI0OQuBBr76qcNTWXqDC8KyvpYgCaEnJ4GjjF1iPk991vijdKdWVOxFUvNgVERMpvhuoFxwV0GU9hs4zd6zyLdVt5PrFpejEGAmaZK+ym8KkYz0YIeLjYfXrtm47e9kVACUCMnY4dzH CrDIT1lN 9xZRnAMMesm9tlJ3GTqnYhxGx0Nbu41MJQ5l020TUB64OKdr9LrigIhFtI5I3mweDpVR72rNJwX6BdryWfpb+N0B9BItFmfuU0FA2vHuLMCsHT4lUul45jJpV0TjvA8uFFI18BtIEiDm6XIi6YPBEzamdFf9XmXyrJx/nMLYhWMmRZrkxNG77nCE87ylmT9y3cxA4RVkxVBtRa+n7tuRCh7RQxrRGYO6v8+6fXCyFqu1oKORE0WIgrUo++0D82LbZSFTMZQKaQxEwsY11ZK7/9zty/2S9rAPEHSkzN6W3RrmJTiDAaccjRxMtkoRO2qDPKlpdPO6QPJofqUbxTL35gsxezg3Eg2+3xFnsBk36Z5b7CAXUbLRWdT7Ng8WtmeUfjKTj 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: Linus, please pull the dmapool updates for 6.4-rc1, thanks. The following changes since commit 418d5c98319f67b9ae651babea031b5394425c18: Merge tag 'devicetree-fixes-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (2023-05-05 13:27:59 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-stable-2023-05-06-10-49 for you to fetch changes up to da9619a30e73b59605ed998bf7bc4359f5c0029a: dmapool: link blocks across pages (2023-05-06 10:33:38 -0700) ---------------------------------------------------------------- Reinstate the dmapool changes which were accidentally removed by 2d55c16c0c54 ("dmapool: create/destroy cleanup"). ---------------------------------------------------------------- Keith Busch (6): dmapool: move debug code to own functions dmapool: rearrange page alloc failure handling dmapool: consolidate page initialization dmapool: simplify freeing dmapool: don't memset on free twice dmapool: link blocks across pages Tony Battersby (4): dmapool: remove checks for dev == NULL dmapool: use sysfs_emit() instead of scnprintf() dmapool: cleanup integer types dmapool: speedup DMAPOOL_DEBUG with init_on_alloc mm/dmapool.c | 407 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 202 insertions(+), 205 deletions(-) Signed-off-by: Keith Busch Reviewed-by: Christoph Hellwig Signed-off-by: Andrew Morton