Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp520457pxb; Thu, 21 Apr 2022 04:59:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyvttUILBimMNa+XzNsVWysstzAqdzCIAcSNi7zJ7IEiBmYhcaP6kAwnhcaM0/3I0PgNFY0 X-Received: by 2002:a62:15c5:0:b0:506:ce4:1460 with SMTP id 188-20020a6215c5000000b005060ce41460mr28718388pfv.36.1650542392042; Thu, 21 Apr 2022 04:59:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650542392; cv=none; d=google.com; s=arc-20160816; b=NJPyyTWT8e88V7If1nssf5PEoQkCWaFrcvqt6eYibGB5R7bDu5sgemIHT3MO8LREKI TIiEvUgAkUNPLgQQnXP/T0VBIGe12wHyxxESFlcQfac6fgfmJDxkAoXKamqkCcfRj7ff z1hLTqYLDlc6524xSxzvevTFVwxuTrUZUT3PLF+KnPMF01ilbKmAyROLf7TfrNii/mlK IPEQKZytmu0k+KtB9pKOpND4WOxlAswdI/QhDdiWE9NbAZydWjtmhNzpvD1t4NCTxoN6 K81C63cOOAALuv75DOPPclIVLoDFc3l9GpS12AnsDii1ZKR6DRXE6zZJMaqvu5z23DsP 9kFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=/mufPbfAEtzUYo8UQOy8hexQf7LldlE9QXVFf6oUjPA=; b=QveZ+hO20Rtkt8PwVW8QYID+tPq6Akd8wbDlblX8glyKKniDlq0t4twx3zA9Ze/ipo t1rO+Kxk2QsS+XTLLq6X5KhdZI3KmT3mCNnep3fPfCYPl9ZHfUGCToQIpxnP+MluK1Zu POTViEUhkkjXUmZ4NJLJN7cbhWtsk/tw/MndjeQzLMSsDzckCE03496qMUffqrpD5s6S bWvfbgvudgg0oHbnXsKC4LZiSfWOs6HvQRwrN/3/aDQ6DOjg+U7Dzy/P1aSlj9UEu3kd DceysW2corEGzjgck6NM1as+a0wbzVQ4/Y/iii8NZDNp1zej0Tr/cqFZkccC1T1fn65U lrRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=HTNLBs6d; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s5-20020a170902ea0500b00153b2d16490si5249198plg.152.2022.04.21.04.59.37; Thu, 21 Apr 2022 04:59:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=HTNLBs6d; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229868AbiDUHXV (ORCPT + 99 others); Thu, 21 Apr 2022 03:23:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45852 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229843AbiDUHXT (ORCPT ); Thu, 21 Apr 2022 03:23:19 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3F7741704D for ; Thu, 21 Apr 2022 00:20:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=/mufPbfAEtzUYo8UQOy8hexQf7LldlE9QXVFf6oUjPA=; b=HTNLBs6dkv2NvylAHe4Bh0YUqm uXFaWw4zqDK7jQM7qe0Ct22VA2CWJzxg6tTsQrB1kPkjCsz1rPoiYIuNLEGnymCibZD+DEEe/IYMc ILrrbXwnVBGBWfIck1L57DSQBbkHbXRlhEc0diL/aBdV5pRJepYHJD8qb0lyt6Uug3DKHCbrSSFaV DiQq4Rd+x31FtAOBQZ/Z43Il9+mEErkUsWxwbrqMZ99jKlZDJhldeXZQjNBhzBYPX+c/o/kgmfp3q vyDlw8f72OErfibwPtCp0ttb0FQC+qcPmdZq29oYem4Qz6+/JCcPv4FhXJjqmOHE5Y5D28gqrgBAr 5OUyWYKw==; Received: from hch by bombadil.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1nhR70-00Bzjm-64; Thu, 21 Apr 2022 07:20:22 +0000 Date: Thu, 21 Apr 2022 00:20:22 -0700 From: Christoph Hellwig To: Arnd Bergmann Cc: Ard Biesheuvel , Catalin Marinas , Herbert Xu , Will Deacon , Marc Zyngier , Greg Kroah-Hartman , Andrew Morton , Linus Torvalds , Linux Memory Management List , Linux ARM , Linux Kernel Mailing List , "David S. Miller" Subject: Re: [PATCH 07/10] crypto: Use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Btw, there is another option: Most real systems already require having swiotlb to bounce buffer in some cases. We could simply force bounce buffering in the dma mapping code for too small or not properly aligned transfers and just decrease the dma alignment.