Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp967270imu; Tue, 11 Dec 2018 10:19:55 -0800 (PST) X-Google-Smtp-Source: AFSGD/Wk5qZLhoTIPT2tGx4vXFzmdeqgFr5O6wS3te3lFV55Du24fG3ZD2a9l+8miiycZ4fCWH4z X-Received: by 2002:a62:9f01:: with SMTP id g1mr17204489pfe.223.1544552395683; Tue, 11 Dec 2018 10:19:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544552395; cv=none; d=google.com; s=arc-20160816; b=WIGTPjA6Wx0tgQcDOzWLIHTc6nSP4VuPXSnypVtQTaEdeX5cZw+m5T45Js2rYsEq+1 hVCkr5DrXc8i8YB7d3DsAbqm3JH7PdmLDCoUlASBIjGM0O5i/7u8ZXsl3JRucPRM7jdQ aS5KmGIqu8ixKa6HZPqGm/flQKS5ohqRVppqyP7Wc7VNq7hOd8HWYG1PeGHNSXMlFU4V G+mgHYq33QYc2hFAMW9SomRjbEBCswmvVptrAnkXhzx5wrP0KdX44T0jsexsnl0WlT4Y BV7ECSMiflkPb9fGarPd8p6g1tE5DUqCtQzp7sRYWLF/EbruRUhM9B2GYf2uINv4UVhd VWUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:references:cc:to:from:subject:dkim-signature; bh=m6l3qXELKbs/O0GRo+MxuQFKSwj02GVfBj4EedOHVpM=; b=WvSl3i2uDqxT2Rju0i7g3+to19nJbPpKiQWia1vpkHd0zpA1f4fW/FcjkTZGW2ZkGI w3uGnGYnxYTFdxYSKl0WGNmMIOdYyIMOzhMqkonUvxSrNvvLJ89/RmdbJPnd7zKP+u0j QrSS/iGT5wVSUSIvEEHWKpoYntcsGMhuPDf9uQbReq8u4sib+BwaY6t8aEkWzejW0Ofq jcHxxsh53IrwepFNzcDEFqmsKFMlfaWaDVesbjfEALcMUoh8gzhqLWnjIYyll8g+YtQq xjzPsA10aaJMwL+PcwgSF39FC5DrX7zU1q7m3B/P+afFEXFRfNxfasWkhrllt78nBD6O 8gdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@xenosoft.de header.s=strato-dkim-0002 header.b=XvlQdtZY; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 1si13404917plx.157.2018.12.11.10.19.40; Tue, 11 Dec 2018 10:19:55 -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=fail header.i=@xenosoft.de header.s=strato-dkim-0002 header.b=XvlQdtZY; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727078AbeLKSRN (ORCPT + 99 others); Tue, 11 Dec 2018 13:17:13 -0500 Received: from mo4-p01-ob.smtp.rzone.de ([85.215.255.54]:24769 "EHLO mo4-p01-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727027AbeLKSRM (ORCPT ); Tue, 11 Dec 2018 13:17:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1544552227; s=strato-dkim-0002; d=xenosoft.de; h=In-Reply-To:Date:Message-ID:References:Cc:To:From:Subject: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=m6l3qXELKbs/O0GRo+MxuQFKSwj02GVfBj4EedOHVpM=; b=XvlQdtZYATsuOf1Dg9/w30y+qqPSTZilTQ2HKv1kDyMCe0oi9UcKhuzZpUEyfA4ZqD l9IOId78PzW1bjUbSkyl3hSrhs7wraNWR0BpOyfDkdx6vISkg36bq2VW+WgVnw/gJ17r 3Tm+CKur1Nrcajx7Lw6BL3ovbd7Grj/eMYtY6BxHutjjy616+RiKMCBI0JPZv4Zh7aYu hrNGb/6XaI304KaA2E+spz/qTvqw3/J6ohTJXxBAyNVRFT+7ndQCYZZpQofPqFHtfL94 McAZ7xVdI6Vzjg4d8PKaWd7fxWKCRJ4Ug5nwYnouJiTFlqDe52E6CkiPNzOj2fxHdSA8 WmSg== X-RZG-AUTH: ":L2QefEenb+UdBJSdRCXu93KJ1bmSGnhMdmOod1DhGM4l4Hio94KKxRySfLxnHfJ+Dkjp5G5MdirQj0WG7CkGilHp+9VUkHIzm+DEvUK8o5nh4w==" X-RZG-CLASS-ID: mo00 Received: from [IPv6:2a02:8109:a400:162c:9412:ea7f:6067:9fc7] by smtp.strato.de (RZmta 44.7 AUTH) with ESMTPSA id j074b8uBBIH546U (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Tue, 11 Dec 2018 19:17:05 +0100 (CET) Subject: Re: use generic DMA mapping code in powerpc V4 From: Christian Zigotzky To: Christoph Hellwig Cc: linux-arch@vger.kernel.org, Darren Stevens , linux-kernel@vger.kernel.org, Julian Margetson , linux-mm@kvack.org, iommu@lists.linux-foundation.org, Paul Mackerras , Olof Johansson , linuxppc-dev@lists.ozlabs.org References: <20181129170351.GC27951@lst.de> <20181130105346.GB26765@lst.de> <8694431d-c669-b7b9-99fa-e99db5d45a7d@xenosoft.de> <20181130131056.GA5211@lst.de> <25999587-2d91-a63c-ed38-c3fb0075d9f1@xenosoft.de> <58c61afb-290f-6196-c72c-ac7b61b84718@xenosoft.de> <20181204142426.GA2743@lst.de> <20181205140550.GA27549@lst.de> <1948cf84-49ab-543c-472c-d18e27751903@xenosoft.de> <5a2ea855-b4b0-e48a-5c3e-c859a8451ca2@xenosoft.de> <7B6DDB28-8BF6-4589-84ED-F1D4D13BFED6@xenosoft.de> <8a2c4581-0c85-8065-f37e-984755eb31ab@xenosoft.de> <424bb228-c9e5-6593-1ab7-5950d9b2bd4e@xenosoft.de> <1ecb7692-f3fb-a246-91f9-2db1b9496305@xenosoft.de> <6c997c03-e072-97a9-8ae0-38a4363df919@xenosoft.de> <4cfb3f26-74e1-db01-b014-759f188bb5a6@xenosoft.de> Message-ID: <82879d3f-83de-6438-c1d6-49c571dcb671@xenosoft.de> Date: Tue, 11 Dec 2018 19:17:05 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 In-Reply-To: <4cfb3f26-74e1-db01-b014-759f188bb5a6@xenosoft.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: de-DE Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Next step: 7decbcfc656805603ab97206b3f816f26cd2cf7d (powerpc/dma: use generic direct and swiotlb ops) git checkout 7decbcfc656805603ab97206b3f816f26cd2cf7d We have the bad commit! :-) The PASEMI onboard ethernet doesn't work with this commit anymore. Error messages: [  367.627623] pci 0000:00:1a.0: dma_direct_map_page: overflow 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 [  367.627631] pci 0000:00:1a.0: dma_direct_map_page: overflow 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 [  367.627639] pci 0000:00:1a.0: dma_direct_map_page: overflow 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 [  367.627647] pci 0000:00:1a.0: dma_direct_map_page: overflow 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 pci 0000:00:1a.0 = 00:1a.0 DMA controller: PA Semi, Inc PWRficient DMA Controller (rev 12) X5000 (P5020 board): U-Boot loads the kernel and the dtb file. Then the kernel starts but it doesn't find any hard disks (partitions). That means this is also the bad commit for the P5020 board. Link to the bad commit: http://git.infradead.org/users/hch/misc.git/commit/7decbcfc656805603ab97206b3f816f26cd2cf7d Link to the Git: http://git.infradead.org/users/hch/misc.git/shortlog/refs/heads/powerpc-dma.5 The commit before (977706f9755d2d697aa6f45b4f9f0e07516efeda - powerpc/dma: remove dma_nommu_mmap_coherent) works without any problems. -- Christian