Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2294512pxj; Sun, 30 May 2021 21:13:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzVghrktL42hJ1c4alBhFM/HVAkxX1iqlL44hBYZZwf5abVVrgp27PcCqodSrsJFbz+An+3 X-Received: by 2002:a50:ed13:: with SMTP id j19mr23428370eds.190.1622434432211; Sun, 30 May 2021 21:13:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622434432; cv=none; d=google.com; s=arc-20160816; b=FlefVMls9UOX80GBkXOacZnpHUlNBED3c98XDXIxegqdfhE799lsH9yOZ/MLG6h638 zdraIpOtdrnYt8HzxYEcg0ikQRhuPgEzgvlziDBO2ci8eRhhrahA7Ut4epQQw9kdL286 fQtN3xzOLtJSBi0LV4QA2Sg/rsilHdDo6fHe20EVPqvPsixapNaBEc09kXgByXVrKnNo jV7DP96GX5bTKANSIySNn/KomSJCvYzmVi7VkAzVb6D9varzJJPBFtJWVplQ6UOdLy6e kS5BjRN4dlu1K3jUFq/y0rjzs3U92murur18Uw3FU0NF3kTOIEo3YxBsdd+HaNU7Upy5 6hkw== 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=bqHE2tmkllEmK7kfI8hdzibDNwQZE3r+RgqB0EFcz7A=; b=kF+9N3NGMc1hTIsIeZ6TfiRqG1wZZw6WTzBQD8/uDFJHurQMDi0+UaWEthGQt2Hhu+ hxdfofCn+pPi0hBhu4ERTSkDCtmsRUOK25Bus/yn8QASq57sF5mROSgFy0mBC1kkMYD/ qs14jU3uE3SlWzkfXkcSJJ4VbXchrhwmJgO+jFCfWAEfElP/FYFmdwhoravyKWQnmpd7 Li8U1WqIB5u++XLyJnuB014AcYFU/diOCmjQCsRfU4gqTc8ANB7TnccpoX11TQoTVPln swd8Y15CD5hlSTlApNFOC16YvHnopK1M3JaLZ1fl2hH3PKQsImUdZk7SuBNxbMkEKGUn Qp9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TWbaov9M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id w21si11390152edx.284.2021.05.30.21.13.29; Sun, 30 May 2021 21:13:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TWbaov9M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S229803AbhEaEOL (ORCPT + 99 others); Mon, 31 May 2021 00:14:11 -0400 Received: from mail.kernel.org ([198.145.29.99]:57312 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229475AbhEaEOC (ORCPT ); Mon, 31 May 2021 00:14:02 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 348E161019; Mon, 31 May 2021 04:12:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1622434343; bh=DMoh2Lz7Qj/6icpTGNCPwjtwyCIL31WE+aYLElUFljo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=TWbaov9MbqiIvH4boXnaJsQ+oaSUkCK2FbeVQTrP6F1wA/4Jy/xzz95pdUL2s2qZs SlyQau9FNZSl907E5+OnwjePuAmPGZyDdOd2SnYeRrWSu90ixLDAOfSm3YavTvcKMx OnnjrOSxcP4DoYnylJ8loMowB44K23+Tk00CZkc6EfaSzS4ny6Zwx0QmxEn4hy5A4J 9VoJxnBwk+UyuVSyelrrfurAZ/k+s8i6JLRYVQAlvycMclNbNQlw/5kwL0ite2U4QK 1y833tWD4AahTuQHMfsqSg0HvRYtziOnII5qg7yhRIy90PpoYcSqxYwTAyoxTl86Xg sghkaBZ7z3pdw== Date: Mon, 31 May 2021 09:42:19 +0530 From: Vinod Koul To: Randy Dunlap Cc: Laurent Pinchart , linux-kernel@vger.kernel.org, Stefan Roese , dmaengine@vger.kernel.org, Sinan Kaya , Green Wan , Hyun Kwon , Tejas Upadhyay , Michal Simek , kernel test robot Subject: Re: [PATCH 4/4] DMA: XILINX_ZYNQMP_DPDMA depends on HAS_IOMEM Message-ID: References: <20210522021313.16405-1-rdunlap@infradead.org> <20210522021313.16405-5-rdunlap@infradead.org> <5cb3b313-cd96-d687-2916-0d4af8e5e675@infradead.org> <93da0e86-dbef-432d-20db-c2eda03f0071@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <93da0e86-dbef-432d-20db-c2eda03f0071@infradead.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 23-05-21, 12:08, Randy Dunlap wrote: > On 5/23/21 11:53 AM, Laurent Pinchart wrote: > > Hi Randy, > > > > On Sat, May 22, 2021 at 06:07:01PM -0700, Randy Dunlap wrote: > >> On 5/22/21 5:20 PM, Laurent Pinchart wrote: > >>> On Fri, May 21, 2021 at 07:13:13PM -0700, Randy Dunlap wrote: > >>>> When CONFIG_HAS_IOMEM is not set/enabled, most iomap() family > >>>> functions [including ioremap(), devm_ioremap(), etc.] are not > >>>> available. > >>>> Drivers that use these functions should depend on HAS_IOMEM so that > >>>> they do not cause build errors. > >>>> > >>>> Cures this build error: > >>>> s390-linux-ld: drivers/dma/xilinx/xilinx_dpdma.o: in function `xilinx_dpdma_probe': > >>>> xilinx_dpdma.c:(.text+0x336a): undefined reference to `devm_platform_ioremap_resource' > >>> > >>> I've previously posted > >>> https://lore.kernel.org/dmaengine/20210520152420.23986-2-laurent.pinchart@ideasonboard.com/T/#u > >>> which fixes the same issue (plus an additional one). > >> > >> Hi Laurent, > >> > >> I didn't add a dependency on OF because OF header files _mostly_ > >> have stubs so that they work when OF is enabled or disabled. > >> > >> I did find a problem in where it could end up > >> without having a stub. I will post a patch for that soon. > >> I'm currently doing lots of randconfig builds on it. > > > > I'm fine with eithe approach, but the patch you've posted to address the > > of_address.h issue has an issue itself. > > I'm also fine with either patch. > I'm reworking the of_address.h patch now. Back from vacation and clearing inbox... I have already applied Laurents patch for this... Thanks -- ~Vinod