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 AC4E4C7EE23 for ; Thu, 8 Jun 2023 08:06:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F0EFC8E0001; Thu, 8 Jun 2023 04:06:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EC01D6B0074; Thu, 8 Jun 2023 04:06:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D88608E0001; Thu, 8 Jun 2023 04:06:15 -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 C5FA26B0072 for ; Thu, 8 Jun 2023 04:06:15 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 98649160178 for ; Thu, 8 Jun 2023 08:06:15 +0000 (UTC) X-FDA: 80878847910.17.B640890 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf04.hostedemail.com (Postfix) with ESMTP id 7D01140014 for ; Thu, 8 Jun 2023 08:06:13 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=CxCfei4F; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf04.hostedemail.com: domain of ardb@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=ardb@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686211573; 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=ZC8CIGi2c2rqiBeNOPuuQxHxEjC8rt/9nEmRCp7Glyg=; b=3GHseF2hAaiIBhNNfQzXFWj+xSqXwTpNiFyQQTld96w4n6NqPZ2mO4C5S1sIFlwaUEXrO3 GXOMgm8JW6WleD6EXbpNywt6H/JKLZP9kHj4htMGNz1wuRVF3NMuU6SgKZKCDp9UFbU+jk M+6tQJohrBRonyMYLFWYKVUUNWHWtPc= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=CxCfei4F; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf04.hostedemail.com: domain of ardb@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=ardb@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686211573; a=rsa-sha256; cv=none; b=em9icdZmXuPvT8S7oqkoFft+OUL/5XaQGW/qkjqmeLMZwEOmhN0FRPOm3QkTbV5D9V3YoJ UNYrfdimSAxn8plkxSQG6ODWWll9flu5fAvsQpFmF1ZLQ47FfuTJvJmxjbH9S1ZCcRF9k9 nxgVBk4gCnvUKPgG81NYF1Yq0m8phy8= 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 7254164A21 for ; Thu, 8 Jun 2023 08:06:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6661CC433AE for ; Thu, 8 Jun 2023 08:06:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686211571; bh=ZC8CIGi2c2rqiBeNOPuuQxHxEjC8rt/9nEmRCp7Glyg=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=CxCfei4Fz/lhXi1IzAYPDCM3B0I6Z9iDHk+/H9Ogp9FobITuJIVZX3/JbLa98iAMn jiNG5njl9JF82iCTfu9BKVD3x4brmtYr/Uy3/tqz4CefswWlzj+svZhH/rIh0b3mJ/ ntnnuifaDjkIVzrKn0400NQEI/D2+FJTKVBggTmnq8VEFWuJic0P4TKlJuknjF00Hc TNSf9Chp0HXSOeVU6/S3xujTLRE91dQvFS005KLS/ZIA8cQ0NihFbNw/7ZIQNcBWnI EYjId/QdxmSX0itX3jz9Ezu6G3Yd3kaX5C7Y3XshlZgwgM4QNalM0pGVE3RhBUoQNM 1y9dv/2vf3Blg== Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-2b1b2ca09b9so2427291fa.1 for ; Thu, 08 Jun 2023 01:06:11 -0700 (PDT) X-Gm-Message-State: AC+VfDxq63rPR9DDyrcXAp3GskDZozG/r7q48dGxTptyOaaJ+nFzBM43 FEnZhumPR2C5vQVo7UK7joPXHKQ4JfydHQFCr/w= X-Google-Smtp-Source: ACHHUZ6vbL1o/z1XJ8tvQywKjaxRbYvyy8Kt8D9pEO3OpUT6Q79XhKqfiZtKaOob/ufKkbISov6Bp0qE5XzBlfFruGQ= X-Received: by 2002:a2e:8ec7:0:b0:2af:b260:fd4d with SMTP id e7-20020a2e8ec7000000b002afb260fd4dmr3446530ljl.44.1686211569512; Thu, 08 Jun 2023 01:06:09 -0700 (PDT) MIME-Version: 1.0 References: <20230531154836.1366225-1-catalin.marinas@arm.com> In-Reply-To: From: Ard Biesheuvel Date: Thu, 8 Jun 2023 10:05:58 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v6 00/17] mm, dma, arm64: Reduce ARCH_KMALLOC_MINALIGN to 8 To: Isaac Manjarres Cc: Catalin Marinas , Linus Torvalds , Christoph Hellwig , Robin Murphy , Arnd Bergmann , Greg Kroah-Hartman , Will Deacon , Marc Zyngier , Andrew Morton , Herbert Xu , Saravana Kannan , Alasdair Kergon , Daniel Vetter , Joerg Roedel , Mark Brown , Mike Snitzer , "Rafael J. Wysocki" , Jonathan Cameron , linux-mm@kvack.org, iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 7D01140014 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: hy4rk37ifdhyuceg6dece6isdrwt8jug X-HE-Tag: 1686211573-329970 X-HE-Meta: U2FsdGVkX1/qO0ewxA7Y1w4RDJiBCPG5bjTlKNFe5t/ZEM749uehIMNiwCPCFae+Wby/Uk6ppFx5Q+RiWHZIXBpQdA0VZmyUTWTGnVBD0DxIO9IQVtu9cLTvrSucS+Ijejk1SlBO/91NEwlL2mli/y+2rQTIdHgDpY0aOEKIO5QbsZFgAZmP25bx4SQPh50FNZcU52sVBJNfMAZfZq8Xe4rEFkLpEGxbC/YlHO49OEoZ7aipqCWURd4YBHjdxAFhigeIpjQ4fAfma76PYSNSDL8bs7SYzlSl1fi0WzQo/fWSJ19REUhWLajw1AH6wjtKv7z5VEFpItFqdqaZXzRB4yEAzbQEBJ7Y6zOzNX1yDd2dsExGLTtMzSNjOikjndPqJhg9tEqzVz+PsuXr32JZWVcJkl6Z3ZVby0QGEBs/z+zcYZkMaeU9kS9LILAVRV3ZaYOGrwaVbHWEib+ZFYlRzVIgMqH97OqnBFE7fawTLfp60k7+KK9KOOLefSYwekMANfAYirNqDu1IM38sE7ZnqIYHBu3ArEd2B2PsKj+tI203ARHZ/u1np8Wr0j/aSFaIS8Ber+yLDnsfp6MoQYpx/ZBQVxoaTzMMVSOrlpB5NT9nQgp57aqLCr3MSiFm2fU7Aal8c1EJVUoJGzKKc2GEW78a/NXcg0+GkAdRVoElQp5PkgQbBirMeXpgrlzLOebZcHk4cIm0j+Pmo9oU0/LAhR18dN/k4UxGoG4Slw2KzA5+vHdcdIxl9KFkxhR9Y69UETA35/3ez94CmXw7piNPL3D27xam0fWVOvEhtCbz0f/tlEXq3kkU/le11BSMPyubxFHkQSaUahoPW0OHOuDe1so0HlSGLgqdUOl4YyZP8ztBKpSW9nQwusXJvELX8caz7TpB2vH54nlB7ZSo3zL1xmUlS9dZzTZGwqDfnViKdXgTXNqSk+5sabK20fZF0tb1hEAbhEmOgZvxJbsYBY7 J4MQs/ri Nked/ThaFeqCyph/lZyhiycTH0G/+2AkPjfWJaXRXQjljec8YQdTwjVny1H41VhrppJqTI9iMWWFG8xRVIblFpkFQsxr9OjorDBBGt4Z3h04qsiPBy50NxyUUMBxMPGpl0QtJ+YPwxleLlkAVU/PgnAC7j0dzC/joK3nT7h4LOm2e4+WO7+kTQ3fcq1YVng1EFn9IR1f4L8/mhsHk/YGUlbcmD6IuqOZLuRL9nlM0LeAmNfC078HtnPN37JcKMhDhPHKFt7JIBkM7GlnbVg4Hrt4zvC1C9Nar7OcbBVJ7wWV8ZIQ1z+9E7DvLWKAz2SzIHD7j7A65EYGsISy6bQekhRWWh2p5dQV3AVACji/iQndKsXT2Y5uRGgAjDSA2xHehhSOjXRaJ96Zx3zXL+BZaAFuNfBnPOocrm/DO0wbnpZfI30bfUOZSkg9OGBRKPgp7Bo4G 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 Thu, 8 Jun 2023 at 07:45, Isaac Manjarres wr= ote: > > On Wed, May 31, 2023 at 8:48=E2=80=AFAM Catalin Marinas wrote: > > Here's version 6 of the series reducing the kmalloc() minimum alignment > > on arm64 to 8 (from 128). There are patches already to do the same for > > riscv (pretty straight-forward after this series). > Thanks, Catalin for getting these patches out. Please add my "Tested-by:"= tag > for the series: > > Tested-by: Isaac J. Manjarres > > With the first 11 patches, I observed a reduction of 18.4 MB > in the slab memory footprint on my Pixel 6 device. After applying the > rest of the patches in the series, I observed a total reduction of > 26.5 MB in the > slab memory footprint on my device. These are great results! > It would also be good to get an insight into how much bouncing is going on in this case, given that (AFAIK) Pixel 6 uses non-cache coherent DMA.