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 D04C9C6FD19 for ; Thu, 16 Mar 2023 18:38:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 305D0900003; Thu, 16 Mar 2023 14:38:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2B5DF900002; Thu, 16 Mar 2023 14:38:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 13031900003; Thu, 16 Mar 2023 14:38:56 -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 01306900002 for ; Thu, 16 Mar 2023 14:38:55 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id B0221141534 for ; Thu, 16 Mar 2023 18:38:55 +0000 (UTC) X-FDA: 80575623030.17.7793B13 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by imf17.hostedemail.com (Postfix) with ESMTP id BD0634000A for ; Thu, 16 Mar 2023 18:38:53 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=oVgVVSr3; spf=pass (imf17.hostedemail.com: domain of isaacmanjarres@google.com designates 209.85.214.171 as permitted sender) smtp.mailfrom=isaacmanjarres@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678991933; 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=Aco+48KQSTXrRgbQkuc+78HSNv7058GW4RTMfCAnIHA=; b=yA054UmvjJoop5YfVzrhf60SFcY+2b4ViQ/Racdi7fr14PbEsyVnhg0KscympihHW86db9 hJr9Nj8QHTsmGbFGDjFymWywfWghP6N0+goGwCW49y5P2vzvMmbLJ2QKCcEATQFLlwn2LU 0qQ6RbR4vmcA+NP3CppzI1GV7wnxp70= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=oVgVVSr3; spf=pass (imf17.hostedemail.com: domain of isaacmanjarres@google.com designates 209.85.214.171 as permitted sender) smtp.mailfrom=isaacmanjarres@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678991933; a=rsa-sha256; cv=none; b=8dRvPQHLWcJuEpcA/LFZLosu7mE8Lpa/iuyP89CrnXbLuVQf685SDA6f0LeDGanJrPtw1W G8BlrrjBkq8heS+gjz2b6VkXC3UXQ93Ppwk0w+jou6N5gZlRKNtuyW3S95ib2SOMIP3602 W5B6ZPGLOFwR0IUl2qgm2LBfp+HUHj4= Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-1a19cf1b8ddso20725ad.0 for ; Thu, 16 Mar 2023 11:38:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; t=1678991932; 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=Aco+48KQSTXrRgbQkuc+78HSNv7058GW4RTMfCAnIHA=; b=oVgVVSr3DpFodH/W7BEB8twr3ljYV/n6IfeeSQNw2KZSVWn1wUlErVeZyZDxN7u8ah 2WLpPfc07KAV4brUvbTfPm1hD3Xl+hniedRD6YoZwmdJnHxLU3Bt3lNfQifmAXLABFLJ yi726pxGiBD/0r1OCjCb+3jxdD/Z8yI18AbzOVHfNHBWSeTOhNTW5O4VDQJLJfTPCEPV UGNCKJn7qZHYmmfSHQqd+N6V7+nWV9V1HCwi4y0gELcQWwJxYnUiK+vDt6kuXP2DodMY ubo1Iu2Ne1uES2/k/MkJwG8dzRBJw9vbfrqXv2L1n913ZJcftiop3F3bcmZisfGTDtyW gZyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678991932; 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=Aco+48KQSTXrRgbQkuc+78HSNv7058GW4RTMfCAnIHA=; b=N3EkqJaSZEtwFE4pHJsfn+Fpip55EhbbXkfOpStEhyhMuy6oi2PoITzJNpAu+PnHRY 18Hl/mrAqPXXhVT8my9uIrLVwTjmfU/fFO75sc5246pQFLZoZ7A2YLCdzORM1etZJ4vH cXAYNFDGq4mZBa2Kl0MdHrbjh8T+GEo2oxB9sorQ8iIq24Y5ijO4cniZ9mPUEsj5RsoZ klUYGq+gRsv71ed1cOTqTN3zJAGUs7/zmwuRLt5XTqRM/yREVy8/dl4RZSgo8jRAtjjf Oh5zOS2uA+JBunY7G4CoxzgXRDd/5OWpjcgKRHloI8aP+S2CIkXMY1aN3Fqbh746G5lq TCiA== X-Gm-Message-State: AO0yUKXbCWnofrrrwdXgqNmlkCosIEaqirGWv8ctdPvte4rXW7YOec0+ dX1c0Sk4QoOPVLWCmra37F9w5w== X-Google-Smtp-Source: AK7set8t8uixLTKQFPibXI9O3Eyr3dYB1pWE4h2zKgCpwhJYghtHW0myy/GlG+JZ/ZkMAVXYVektCg== X-Received: by 2002:a17:902:dac6:b0:199:3909:eaee with SMTP id q6-20020a170902dac600b001993909eaeemr26571plx.6.1678991932413; Thu, 16 Mar 2023 11:38:52 -0700 (PDT) Received: from google.com ([2620:15c:2d:3:c641:8e37:69f3:8d4c]) by smtp.gmail.com with ESMTPSA id w5-20020a1709029a8500b001a064cff3c5sm44886plp.43.2023.03.16.11.38.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Mar 2023 11:38:51 -0700 (PDT) Date: Thu, 16 Mar 2023 11:38:47 -0700 From: Isaac Manjarres To: Catalin Marinas Cc: Linus Torvalds , Arnd Bergmann , Christoph Hellwig , Greg Kroah-Hartman , Will Deacon , Marc Zyngier , Andrew Morton , Herbert Xu , Ard Biesheuvel , Saravana Kannan , Alasdair Kergon , Daniel Vetter , Joerg Roedel , Mark Brown , Mike Snitzer , "Rafael J. Wysocki" , Robin Murphy , linux-mm@kvack.org, iommu@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v3 00/13] mm, dma, arm64: Reduce ARCH_KMALLOC_MINALIGN to 8 Message-ID: References: <20221106220143.2129263-1-catalin.marinas@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221106220143.2129263-1-catalin.marinas@arm.com> X-Stat-Signature: wnakoy9nhzn4qcr5ypy9jjeyciwxxurr X-Rspam-User: X-Rspamd-Queue-Id: BD0634000A X-Rspamd-Server: rspam06 X-HE-Tag: 1678991933-477468 X-HE-Meta: U2FsdGVkX182bDJAY68rmXQI3bit8fYIgsl5mAXclMpCmxVMbygmiMGqGKF6N9jkP/gj1MIvFXbx4OI//i53ENBSQELoPaqNKJC5CpkwAnMZaX7snUgkeos+jGSMNwqW5/y2Po83w1O7uc3lsoDmvpHjniZ3L3GUtCC3qAPjOi35FyZhLJTks2AzapxBpIbzo2cc5aDf/aV6pR2G0DwMYZ9rNwmV6woHsgIHCMtvXM9ZshO6xEaOD7uzAA/JwF2Ex3r6QWOMcAlT1BDHcx408+XTmi55J8bPIAvfHdVy5zlAGjLIdGUK+7va6IbeLaxuqFkvurxLac98o9pYemMfd52J2Qc75xpwhFYlUHz8OI5xmJ+LsjO/VMuas0ah/P74MlWFRW1mMdl8GyS4zp9sEUsV5HVnaXJ8S8Ocu6kJ2hFMQQijBL6WqkJGVRvIOysah886y5aGqcf3PcDO5BV4mNTexB6chApLcG0y0KvvROFYfncYtU05yRUNmulJvUn3BnM0DwPE/+jPf4HTfPpmCSSfWicybseI4SpK5gHEMvcpKLQQ9Jz1aUwQz6gvguLJ9Li0d/OhzKVamw+fCwfcNd60SUAUk+/0RoLG123z2iWwycUwBM7lo2j5QBe1D56kv/32IGEa0zlHrV/yPnq0DlzAvx/boBsPGiHRc3u2JKC+xuuvtekhWhGH3aVFSrJTT4Hez9+csK3XIhRywHh5s49kbSjRB4u2XAwytXeNg3CpR0xy9h2Xs1RTVSdoy0kn1VrMSOiFzsG4TzgA9wMfLJR/2gcSBcPKwHJbROgwWqaPvySIe4E5kr2yLhBykA9H2z3DIDvSaVeGF+w7Wg+/C4ChPWrpvjlgRWXqraObJXWXKkT83K7gpbysGlqckNXUoaZAGZgk3/xIUcD5oLoAhywgjA7/TNoYyxE2fz8e/4XrrzT0aMIVOygPfR8NlwmcmNxsO/qYGDIR3X9zg+9 LoKS0S7m a+sQMcBA4zu8nj10DoqJkcV9NR0dZmSnZb7b4dNHjvrojSXli1gnmMe2Hfsh070oeYfLx9aplPIufSgSrW625RXLTg4ratiQG3Zhev1y8L65p6a20/aISSxefofXauANKYyuFR9ITZTyLpI6VGoNqoGOfH5f1kBsistoso8Z4Lz7mmUXsDqosJyWP8X0qHqsuq2/zcYlt9dH8lMcVfvFdrTOL9kbyQ7ib75KBnmO0at3aYHyKt74PRW4kffGCaAzbUPZxWJlrKQCtQl2oHKimTj/njvPm5dSFjdjz1Ar8eTdu4JG8YO7wj7BmiU90pRaONKHawCcCLbmVTW3UXzZFLed+ybGRffLskde+1JEQ7CWVItwJzayxYPMzaRAu2QX4Qe0WdDeV4NnJHzq2yhkd32Bg3y2+tk7tjFzgs+gSLMwRVScl5DC4hxU6eaMC6mR5fQwdq4l5KiDnw08c8nnHcDmhhOs6BghKCxTsIOgGpi+YdkhSRTUvMNs0V6nbbVaR2PsALi8gaorcsHpPMROo5IBdkp6gEg3v5otecfvdLpjpQFI= 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 Sun, Nov 06, 2022 at 10:01:30PM +0000, Catalin Marinas wrote: > Patches 7-12 change some ARCH_KMALLOC_MINALIGN uses to > ARCH_DMA_MINALIGN. The crypto changes have been rejected by Herbert > previously but I still included them here until the crypto code is > refactored. Hi Catalin, Herbert merged the changes to the crypto code that were required to be able to safely lower the minimum alignment for kmalloc in [1]. Given this, I don't think there's anything blocking this series from being merged. The requirement for SWIOTLB to get to the minimum kmalloc alignment down to 8 bytes shouldn't prevent this series from being merged, as the amount of memory that is allocated for SWIOTLB can be configured through the commandline to minimize the impact of having SWIOTLB memory. Additionally, even if no SWIOTLB is present, this series still offers memory savings on a lot of ARM64 platforms by using the cache line size as the minimum alignment for kmalloc. Can you please rebase this series so that it can be merged? Thanks, Isaac [1]: https://lore.kernel.org/all/Y4nDL50nToBbi4DS@gondor.apana.org.au/