Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757992AbbKSIY2 (ORCPT ); Thu, 19 Nov 2015 03:24:28 -0500 Received: from mout.kundenserver.de ([217.72.192.73]:58756 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754613AbbKSIY1 (ORCPT ); Thu, 19 Nov 2015 03:24:27 -0500 From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org Cc: Suravee Suthikulpanit , rjw@rjwysocki.net, bhelgaas@google.com, robin.murphy@arm.com, linux-pci@vger.kernel.org, "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, Suravee Suthikulpanit Subject: Re: [PATCH] PCI: Fix logic OF logic in pci_dma_configure() Date: Thu, 19 Nov 2015 09:23:43 +0100 Message-ID: <4205822.O3dsjd4r6S@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <1447894192-17210-1-git-send-email-Suravee.Suthikulpanit@amd.com> References: <1447894192-17210-1-git-send-email-Suravee.Suthikulpanit@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:C+eLtXflRjU2ADbnoSzesr3N31XKOmUnauF8hKmciZbNBdX1/zM fadJUtFcbrUqiyv4oXqZyByLyuJi33t6IJw7NvDZGk+0ezuzfDI0m2OHtbOKRJ1hq2JPnXP irs5rnq+GjvS3gUP51VQhXTWn7zKoWmT1heGF4OiyE5iLeza0d2a67g8WLY7o/YymhRtehs 68jnqDskOrfq2aUdtbxuQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:WMOYxphZpj4=:BmyfqXHNbfPB9s4ba39I9a OWpEGZPBuzIB8yfLk7lLcRYayOyo8YXS2ZWaILLyBZQGrrc2nSz9KmAYQOOsgbCk1OUcPvB2f c9B2Sp79P7GFzX2AaQLD1sGn/xyAOzZm3nrXx6PmwbCsJt0BxNe6JbtB18rT6Ehy+viS2UHMz MzTJeDmjziV8ZnZPYaPCM4EHqKQY3ML/5fZ2ylgFo29VjjghBbxPbvc0IIj94NDI/W8FGgWvT 91/J7g+ppo+2gYMiRcelR5YXaHQQNXQnWREIHmeBJRHYmVlSgtLMxf3tyOfGBkWUy8t1gaZBD xheRzudsEcDu1XBwfYo6We2Gv7ROB9X+EXgA8GY4XmmeCcQBxrXoNjHAe8gNYHsJA4R5WskBc J0MgkYi1gfRdfF3MJ0mgm9YUl6Jm8CbgxTOf+R2eScXoi3yNfHwwojR/LvlFkHtd1gFoGcO78 /dj10JaQZhYsp3MFGG15aIFLorSibFIDvJpXq9fZHFH/OEoNVJtO4LHwHHdTlvHFQoOLCQ167 lYMBYluFcLNIj/Ef7K6u6mbZCXt0iiHQH7hPcbBV4cG6nZcNDsZdl/LDbXuV0eAqPK7f5n6Lq Q+FSBG0DMRBf6hSmhR7kbn70wmDiBVSucGLqzzJ3cgUflADw/zEuDO920iB2fkOK0wv8XB91J SyrBTWN+PCRcxbtcRPHlwtmGPMMz9vz3pkiLy/zoTpoMSgCgsJzleyooMt81ajgrU5QIo6KRf 35jIxlISZhYLICTw Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 921 Lines: 21 On Wednesday 18 November 2015 16:49:52 Suravee Suthikulpanit wrote: > - if (IS_ENABLED(CONFIG_OF) && dev->dev.of_node) { > - if (bridge->parent) > + if (IS_ENABLED(CONFIG_OF) && > + bridge->parent && bridge->parent->of_node) { > of_dma_configure(&dev->dev, bridge->parent->of_node); > Acked-by: Arnd Bergmann I was wondering for a bit whether we should warn about the case where there is no of_node pointer, as that would mean we cannot do DMA on that PCI device, but on second thought we have to do it exactly like you do, because we would otherwise break machines that do not use DT. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/