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 3AA01C433F5 for ; Mon, 11 Apr 2022 15:01:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 675B56B0072; Mon, 11 Apr 2022 11:01:28 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5FE306B0073; Mon, 11 Apr 2022 11:01:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 479AB6B0074; Mon, 11 Apr 2022 11:01:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.27]) by kanga.kvack.org (Postfix) with ESMTP id 3565C6B0072 for ; Mon, 11 Apr 2022 11:01:28 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay13.hostedemail.com (Postfix) with ESMTP id EFD1E61A4C for ; Mon, 11 Apr 2022 15:01:27 +0000 (UTC) X-FDA: 79344911814.15.B09E88F Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) by imf13.hostedemail.com (Postfix) with ESMTP id 6EEF320014 for ; Mon, 11 Apr 2022 15:01:27 +0000 (UTC) Received: by mail-ej1-f52.google.com with SMTP id p15so31469736ejc.7 for ; Mon, 11 Apr 2022 08:01:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8vzSRBeXvKjyTeUPc4QPwovFMBjJth2YNwp4fztDyrw=; b=ngskO0MeMTz8MP1V/LdrseX0mPwNADHPy7XdJdepngtWWQ9BDbSXrbDnn4/5q3QY3q oYIw526pTTgrNZVMJ6ESjuLl5dt5pE5Cj/8PLDqQSTxy0+oeX2dzi9d8Sz2Hd/QiLyZp 6MPr0fCA3HmD9YvNqOgoiETAPLCBkEWsqK7XwZ4a5AsRPviWcrhT0BD6Aj4CHoewrKZ8 4ElbnMLp5TzYXSlvsj/xhgkoqOBDC9FMmKKG7arIFgjSwitJDjHEfMYKqku1osk7vFsc QIOs+pu4KAUCi7+duR/U23VNKYszxWSPvoJ4PFUDh1f5UueUvDxYiFS6NBBsRGmvZfFu PRow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8vzSRBeXvKjyTeUPc4QPwovFMBjJth2YNwp4fztDyrw=; b=g57bAbibgfReWRFVlaTFS7PLFRSOUPGEEE5CxV5jwhF73N0RX1G3+PJu5FE+opfRy0 vRwyamMkfD7J0u1f0l+5z8PofoEAzCAi15WYdpe5O1b43saUel0c/5oFw5BqMcMJbCxP nrnxDs6rjCEOMAyriRW8coHo9M2VHjLyFuPUEQQa9z/VvytRHiLrxOSkCtCLbpg5Qop8 wGmqRVeF8+aVwAG34Cd+qBUErdcOOoGNY+tnYtxa2mOXuX1NCFCeHdvJNKbWJzQYKYoR mguTgCSzej5X7gM2nmS+icc7Lu4UsfKy5un+HG945C6fXKNbAnjyFSyCSlXRYumP9y1R ChUg== X-Gm-Message-State: AOAM532lgiLBHfRCNjScpvur6VAk8h8gVFTEezzieGwwHh3VVPEAmxYA qJnucgGKjf8qEGSoSRBhX8Za8tMQA0ZxkaMxy7U= X-Google-Smtp-Source: ABdhPJwa3H8FRInC0BMJQHSPtoBeu3c19lyO5abPmk8AQ4K2YdqBJB5Fy3XZURkZWKBfKHFCxKl222DKj5IMQoaKB2o= X-Received: by 2002:a17:907:a411:b0:6e1:2084:99d2 with SMTP id sg17-20020a170907a41100b006e1208499d2mr13335085ejc.639.1649689282042; Mon, 11 Apr 2022 08:01:22 -0700 (PDT) MIME-Version: 1.0 References: <20220405135758.774016-1-catalin.marinas@arm.com> <20220405135758.774016-3-catalin.marinas@arm.com> In-Reply-To: <20220405135758.774016-3-catalin.marinas@arm.com> From: Andy Shevchenko Date: Mon, 11 Apr 2022 17:57:08 +0300 Message-ID: Subject: Re: [PATCH 02/10] drivers/base: Use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN To: Catalin Marinas Cc: Will Deacon , Marc Zyngier , Arnd Bergmann , Greg Kroah-Hartman , Andrew Morton , Linus Torvalds , linux-mm , linux-arm Mailing List , Linux Kernel Mailing List , "Rafael J. Wysocki" Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 6EEF320014 X-Stat-Signature: eyd478icb37h375pm5yccou59pb99cc8 Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ngskO0Me; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf13.hostedemail.com: domain of andy.shevchenko@gmail.com designates 209.85.218.52 as permitted sender) smtp.mailfrom=andy.shevchenko@gmail.com X-Rspam-User: X-HE-Tag: 1649689287-132463 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 Wed, Apr 6, 2022 at 2:30 PM Catalin Marinas wrote: > > ARCH_DMA_MINALIGN represents the minimum (static) alignment for safe DMA > operations while ARCH_KMALLOC_MINALIGN is the minimum kmalloc() objects > alignment. ... > - * Thus we use ARCH_KMALLOC_MINALIGN here and get exactly the same > + * Thus we use ARCH_DMA_MINALIGN here and get at least the same > * buffer alignment as if it was allocated by plain kmalloc(). But then it becomes not true either, because the kmalloc() has other alignment constraints. -- With Best Regards, Andy Shevchenko