Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp126096imu; Thu, 3 Jan 2019 15:35:22 -0800 (PST) X-Google-Smtp-Source: AFSGD/UqvkbFGVN4CuNFs4eV4w8Odh+2se3mu6EVy7dBH2YK5s7VbTRzkd6ZANY4T18YZodHjyJh X-Received: by 2002:aa7:868f:: with SMTP id d15mr49481918pfo.225.1546558521993; Thu, 03 Jan 2019 15:35:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546558521; cv=none; d=google.com; s=arc-20160816; b=p2DEAPuAbfSq9/TY1N8L3Pz/S7zFcwjksEwnp5096sdtQIm24E74O7lOPiIgmJfI+b g0HJOgj9Np+CUjPM+12iocp+cI366vA4UkhANjlC8tB5xiEG8eT3JYWT5zT0g7Azkz8R aHgemMTvUe9gJFTbuNxjGmcJ9mnJQuSB0N9/Nlrzivi+HlmS6eMTFPF+3UyD90oKflTv swcveByCnWwRaJz/wZvCHFCSF0hDC3K8Klk4hKEmKYnq78+EsEH9rE8vdOGvTbleWuK/ j+r1jNdDrzS2WkP2rKi4KA92dk8c2DSh/EQ+JCYIWkwVWobbE32jbZjxc04ip/dz7vFT 8ZpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=m0Kdi7xBjgPQg1KD4ifF0vqMDBe5DwAExOchMlsKCrU=; b=NlZChtFf/Umk+x2R8pzQvdSJwcBqK8JIyqOs3zsGpBQfylKv/2FMuBLCvLeiiRP6w4 MnmfmkuhiiTccDnvG//49rYSAXI7rfAQ6ekMMfowVTSHCC7ajsitnBY3IrCeKaxGs1oZ PR/F5GYxSdSEyCwGoTxfferxh5QIpswS9umtyhBjK0bLAwO8mJtOQq8pHTHFYuFmAcJ0 gVdM2H4pebH5DFMPYzFKRpae4b7Rk2tbzEO/t6JCIzIPKOlVvPbKPNQ4H37TwUZzF0Vw /MR66q0ZyefLYVmo7PRplLnq2KkO7rZTMDqFne45/62BsWI1TOYO/q+LGPVCFf6aG35T lvoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SDcqMCQR; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y12si53484138pgf.527.2019.01.03.15.35.07; Thu, 03 Jan 2019 15:35:21 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=SDcqMCQR; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732610AbfACRfW (ORCPT + 99 others); Thu, 3 Jan 2019 12:35:22 -0500 Received: from mail-qt1-f196.google.com ([209.85.160.196]:37445 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731831AbfACRfW (ORCPT ); Thu, 3 Jan 2019 12:35:22 -0500 Received: by mail-qt1-f196.google.com with SMTP id t33so37690754qtt.4; Thu, 03 Jan 2019 09:35:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=m0Kdi7xBjgPQg1KD4ifF0vqMDBe5DwAExOchMlsKCrU=; b=SDcqMCQRNX1PTTYu4g+6kWJInLw3cZ6KGstUtioosQ8sIZ0LT5i1uina6WB3asRReK F9+izMdXdlL4ppxbYfoaoMdZ2KQqhGV8wh4NuyNkgwt3RqgF1ZwsUsD1EWrLAqo+ScbB kk0dDX0CVHZQV5/Ghryuw89vKWSnJyvsasBYXHyapc6fqvB1UEn2ETFHT2gwplOoOswF 1P5dwtOiDv1nR8YV5/BNEL4yCIUKvGnx1KiIYqHNCpDM1l4DQEjjTSoMs84mQPcACOAe L7RV0Ui3qSigDY++Zs4tEIKhlM7cx4V4bvO2WeyFTgVcnxDIp/xGUdTEpDhN0uw6rLtk UJ9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=m0Kdi7xBjgPQg1KD4ifF0vqMDBe5DwAExOchMlsKCrU=; b=MT6NzIYkw+t6I5j6VvZ52jWLcBgDKsiAeIpvUx8fJN4l7rqgUCbxszz+17S53Zekr5 S0vAfmnAmbR5/5vgHTKb2MKpXOf22ylR7YInaDaaldrihdcXatV1Wg0a2w0O2Odxzyct 7rjcAC1GnjRXSemJ15b19/TB5btihCGN6GEL3bcbzPgRDzSwZ5DuO/cEIl9iC0llkbjq 0iwtMAJOj4Lnf+YbQx+xdUmTDJq1PN72e9LGVvE1p5aPkX6SJYyBHFDgQg5iQbRRZkHy oINxnzuwrQJeSxtYMElLUy05WjOIDk4UgxWk0DlIqPdF9L6l1UI8aM/dW0/PoK4VUC5U KywQ== X-Gm-Message-State: AJcUukeXOWmoXq6uwUBf1zDabgQIeFkiP851DRKlcyQEK+94w31DtUra H2NmFlRS8KQ+r7phS/6uUzgXUsf+lbaV6lytGSo= X-Received: by 2002:ac8:164a:: with SMTP id x10mr47624276qtk.67.1546536920554; Thu, 03 Jan 2019 09:35:20 -0800 (PST) MIME-Version: 1.0 References: <20181207190720.18517-1-hch@lst.de> <20181207190720.18517-3-hch@lst.de> <20190103072356.GA24163@lst.de> In-Reply-To: <20190103072356.GA24163@lst.de> From: Tony Luck Date: Thu, 3 Jan 2019 09:35:08 -0800 Message-ID: Subject: Re: [PATCH 02/15] swiotlb: remove dma_mark_clean To: Christoph Hellwig Cc: iommu@lists.linux-foundation.org, Linus Torvalds , Jesper Dangaard Brouer , Tariq Toukan , Ilias Apalodimas , =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= , Robin Murphy , Konrad Rzeszutek Wilk , Fenghua Yu , Marek Szyprowski , Keith Busch , Jonathan Derrick , linux-pci@vger.kernel.org, "linux-ia64@vger.kernel.org" , X86-ML , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 2, 2019 at 11:23 PM Christoph Hellwig wrote: > I think something like the patch below should fix it: > > diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig > index ccd56f5df8cd..8d7396bd1790 100644 > --- a/arch/ia64/Kconfig > +++ b/arch/ia64/Kconfig > @@ -31,7 +31,7 @@ config IA64 > select HAVE_MEMBLOCK_NODE_MAP > select HAVE_VIRT_CPU_ACCOUNTING > select ARCH_HAS_DMA_COHERENT_TO_PFN if SWIOTLB > - select ARCH_HAS_SYNC_DMA_FOR_CPU > + select ARCH_HAS_SYNC_DMA_FOR_CPU if SWIOTLB Close. But no cigar. Now I get: CC arch/ia64/mm/init.o arch/ia64/mm/init.c:75:6: error: redefinition of =E2=80=98arch_sync_dma_for= _cpu=E2=80=99 ./include/linux/dma-noncoherent.h:61:20: note: previous definition of =E2=80=98arch_sync_dma_for_cpu=E2=80=99 was here make[1]: *** [arch/ia64/mm/init.o] Error 1 make: *** [arch/ia64/mm/init.o] Error 2 -Tony