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 X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7FFAC83023 for ; Sat, 28 Nov 2020 22:07:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 78A8A20706 for ; Sat, 28 Nov 2020 22:07:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727748AbgK1VuP (ORCPT ); Sat, 28 Nov 2020 16:50:15 -0500 Received: from verein.lst.de ([213.95.11.211]:40023 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729983AbgK1Sdm (ORCPT ); Sat, 28 Nov 2020 13:33:42 -0500 Received: by verein.lst.de (Postfix, from userid 2407) id 9163A68AFE; Sat, 28 Nov 2020 18:15:01 +0100 (CET) Date: Sat, 28 Nov 2020 18:15:00 +0100 From: Christoph Hellwig To: Hans de Goede Cc: Christoph Hellwig , Tom Yan , Mathias Nyman , Greg Kroah-Hartman , linux-usb , Linux Kernel Mailing List , linux-pci@vger.kernel.org, Lu Baolu Subject: Re: 5.10 regression caused by: "uas: fix sdev->host->dma_dev": many XHCI swiotlb buffer is full / DMAR: Device bounce map failed errors on thunderbolt connected XHCI controller Message-ID: <20201128171500.GA3550@lst.de> References: <20201124102715.GA16983@lst.de> <8a52e868-0ca1-55b7-5ad2-ddb0cbb5e45d@redhat.com> <20201127161900.GA10986@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org Can you give this one-liner a spin? diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c index c6622011d4938c..e889111b55c71d 100644 --- a/drivers/iommu/intel/iommu.c +++ b/drivers/iommu/intel/iommu.c @@ -4007,6 +4007,7 @@ static const struct dma_map_ops bounce_dma_ops = { .alloc_pages = dma_common_alloc_pages, .free_pages = dma_common_free_pages, .dma_supported = dma_direct_supported, + .max_mapping_size = swiotlb_max_mapping_size, }; static inline int iommu_domain_cache_init(void)