Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp2964662ybl; Thu, 29 Aug 2019 15:57:34 -0700 (PDT) X-Google-Smtp-Source: APXvYqxrTYjanxCXbPyRVDtl6K0pxQEOTmTMYm14sX0CaDZ69mkVNtXsE2ExusTNMCswbc0SNh3f X-Received: by 2002:a17:902:e78a:: with SMTP id cp10mr3849412plb.70.1567119454339; Thu, 29 Aug 2019 15:57:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567119454; cv=none; d=google.com; s=arc-20160816; b=KfN1u+yEHk199FoRaBrdQEIleI+B+yY9z+lcabFZ14CnbtnMcrwJDDJxLh9w+jykds aVoL4IDSLSi/gTM/yW7bKzrOL/z0RRZvf7E5D7EB4Bz61uAH2Co+/Oha1kDq5SC/dwPa S+LgwSkRlpbNSljMc2R/MMoXnzXsC6LaSc//2w1pn8Ixp+Eb2kd6h44jU5FQYKzQu7Y1 4ntMg1d73ViZycRHVB2kkhY49+LbY7fryA0nYHgIOY2a9+tDvgLQgkgbvCMDj2OqNPYJ Muh+939LlbIx79/UWnRsF/IYzEwzpb+sJOTmdgKZDGtL4yzqJ48GsdmCgxrx4/eIxEDs U6Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:dkim-signature; bh=aQiODv+BUMI3TSwoQmKVDZkKB4Fa9zn5EXYQCeNH30s=; b=f4jze/uTDkXTr7xSL7+HcuhW/mqYjEqV6giKyALWeklj0km2LDvsUfsXYV+B/Kz9kE lJYR+NSaHYNDyjvqyNFOv8Pwk5KLy77kozcE3n8Wx4r8pUIvQUKfA2k6QtGJu7Twe5NF QHXiHUxScJcE137g9/zlNzlOJgRTsQhHI7/0aDW+XDlnA+nKEmOzgxbrVWwMWKFgcpyl Vj0rroxQbZuTVE0yduoUs+zlkUp/fVNaDe666hyysuSlftH8UoOmPTqxYMCkUE/TRW9Y DPPxUi3rNAvCwHxECJQkc9uwTZdBowKtrDT03gYevyh+UN4jRr9P7s9eyMkFFd5ciNvB LiqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=EqimipHf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t24si3053361pgu.221.2019.08.29.15.57.18; Thu, 29 Aug 2019 15:57:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=EqimipHf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728350AbfH2W4I (ORCPT + 99 others); Thu, 29 Aug 2019 18:56:08 -0400 Received: from mail.kernel.org ([198.145.29.99]:34556 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727912AbfH2W4H (ORCPT ); Thu, 29 Aug 2019 18:56:07 -0400 Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 11A082189D; Thu, 29 Aug 2019 22:56:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1567119366; bh=0kUMYx7gzVlJowquO77IfOfcqdoB3q98qT54dRfDbCg=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=EqimipHf7BH6EosF+GwoK6BM8E2syjcI0kMZftzMiYm6rAZSnLaWOt686dkvfGR/T 9IkxHwg9ivTMCQi2vw/hoW7Ups6jtlB+W006m6+Xm+1RpSUCK4StjNRtFJvRRfnwIg in2Z0zXILN00ru92/mCbUQrfTw7f3x/nZElUXS60= Date: Thu, 29 Aug 2019 15:55:59 -0700 (PDT) From: Stefano Stabellini X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s To: Christoph Hellwig cc: Stefano Stabellini , Konrad Rzeszutek Wilk , x86@kernel.org, linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: swiotlb-xen cleanups v2 In-Reply-To: <20190826121944.515-1-hch@lst.de> Message-ID: References: <20190826121944.515-1-hch@lst.de> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 26 Aug 2019, Christoph Hellwig wrote: > Hi Xen maintainers and friends, > > please take a look at this series that cleans up the parts of swiotlb-xen > that deal with non-coherent caches. > > Changes since v1: > - rewrite dma_cache_maint to be much simpler > - improve various comments and commit logs > - remove page-coherent.h entirely Thanks for your work on this, it really makes the code better. I tested it on ARM64 with a non-coherent network device and verified it works as intended (Cadence GEM on ZynqMP).