Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp10400187rwr; Fri, 12 May 2023 07:42:41 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6nxEZFsOrV2NWH6gMqzFA6iRLd2UuVOUNkjzrz02BuKpIEXAx7xAO/ZcUGXoBXzbDmTS3g X-Received: by 2002:a17:902:7597:b0:1ad:e639:e673 with SMTP id j23-20020a170902759700b001ade639e673mr1978118pll.53.1683902561132; Fri, 12 May 2023 07:42:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683902561; cv=none; d=google.com; s=arc-20160816; b=YvhhKntQUbd3XBGFuSFKjVQzmuh+fHZdDbpYjJfypW3DEUlJhWEMmhY8h656qOu9KC OgB1AFkWpg9TnRohmueF7JIvHYoMx+uTNmJNJR1DDYhW/AJi4cMmagkyNaQUoDJyuWyg hFMuENyyMCsZ26id74gaJuG++MPjT9SBY4/jE5zIsXxkqIwDk0hMDwRxwdm+pXa5ZaTM gBmCMSfnAbcit+LEaK4RsulCh5FT+IACD2kcJdy6psbpTbY+JXZyrYi2XGQAuwh5dqhx 80Rx7m5B5IWvE2Apn9iLtCwUrXvmtOPyDRixdgWArBuSAZcOXuvLNssEgNzKRENp/gIV 8erg== 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=UJ5M4FuUsPXGf9jn2+wgLDeUAy88NE08OYzpAkSXrBo=; b=xI/JB/Ps8aeCDW3C3h/8i7s85xOSBlLcw+tE7ar7T12lfHhx1if0/Qwr5+d4NT42Uq FHfY6NSVvzX099D77pGLZBBgBwgtTUpkFhD095dtHOuTxf77eUu1CWDWEpaP0gsXoLMZ DDpogjAgqeTZtwcoWHpE26Hxg4WhKZ3O2GClI3eEthOBAxncZO8nzrz1G/1SvORZzSAh vodjL3upgAedkspAKHaFPC+pBbgCAJY8fAV5sEbjjNluVXtxX9KKktOvA6q4c5YHe81c d8h2cEzRL4MRPpvJ+/2XUSQqhPvSl1UZSIqukf53JjEjVOu4wXd1fFbAsztJOjOmMdrf 80ug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=VJA9B3Bd; 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 i12-20020a17090332cc00b001a59439dbfesi9983747plr.529.2023.05.12.07.42.29; Fri, 12 May 2023 07:42:41 -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=VJA9B3Bd; 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 S241542AbjELO37 (ORCPT + 99 others); Fri, 12 May 2023 10:29:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241162AbjELO36 (ORCPT ); Fri, 12 May 2023 10:29:58 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A241011579; Fri, 12 May 2023 07:29:54 -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=UJ5M4FuUsPXGf9jn2+wgLDeUAy88NE08OYzpAkSXrBo=; b=VJA9B3BdVCi/hNaPl05E0LAq70 54nBDz8d1HjxMbQS2kwOl1M27HQznnsUoSe9fcx3GI/0tuCahZ/RuJwVBr8DxcFcTceuWLL3Ky5c2 xuUt46um71u1RBdva6H6syFtKQkfMKTGFMoRkjjlaGB6CmDxktHnkG2e+fW4YQCoYa5EBPVGQ7Sk4 dXskkSpRU8R9OmjBv21gxUH2W+af6HkIA/7eMVuUbhUDmmBAkbckKphjdc4ryit0CNSE/yzlfZUUB X9OHecZRqejU02mlJWIbo8/ZdDtdlPKdEIku1F8n0jEqa8+EetzoUfkS3+rCEtyyL277r1MnvwNBV Ms/Uiodw==; Received: from hch by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1pxTlu-00CB7h-0p; Fri, 12 May 2023 14:29:26 +0000 Date: Fri, 12 May 2023 07:29:26 -0700 From: Christoph Hellwig To: Niklas Schnelle Cc: Joerg Roedel , Matthew Rosato , Will Deacon , Wenjia Zhang , Robin Murphy , Jason Gunthorpe , Gerd Bayer , Julian Ruess , Pierre Morel , Alexandra Winter , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Suravee Suthikulpanit , Hector Martin , Sven Peter , Alyssa Rosenzweig , David Woodhouse , Lu Baolu , Andy Gross , Bjorn Andersson , Konrad Dybcio , Yong Wu , Matthias Brugger , AngeloGioacchino Del Regno , Gerald Schaefer , Orson Zhai , Baolin Wang , Chunyan Zhang , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Thierry Reding , Krishna Reddy , Jonathan Hunter , Jonathan Corbet , linux-s390@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, iommu@lists.linux.dev, asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org, linux-doc@vger.kernel.org Subject: Re: [PATCH v8 0/6] iommu/dma: s390 DMA API conversion and optimized IOTLB flushing Message-ID: References: <20230310-dma_iommu-v8-0-2347dfbed7af@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230310-dma_iommu-v8-0-2347dfbed7af@linux.ibm.com> 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,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 On Fri, Mar 10, 2023 at 05:07:45PM +0100, Niklas Schnelle wrote: > Hi All, > > This patch series converts s390's PCI support from its platform specific DMA > API implementation in arch/s390/pci/pci_dma.c to the common DMA IOMMU layer. > The conversion itself is done in patches 3-4 with patch 2 providing the final > necessary IOMMU driver improvement to handle s390's special IOTLB flush > out-of-resource indication in virtualized environments. Patches 1-2 may be > applied independently. The conversion itself only touches the s390 IOMMU driver > and s390 arch code moving over remaining functions from the s390 DMA API > implementation. No changes to common code are necessary. It looks like this still hasn't made it upstream as of 6.4-rc1. What's holding this series up?