From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751897AbcC3KEL (ORCPT ); Wed, 30 Mar 2016 06:04:11 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:52966 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750954AbcC3KEI (ORCPT ); Wed, 30 Mar 2016 06:04:08 -0400 From: Arnd Bergmann To: Richard Weinberger Cc: Rob Herring , Lee Jones , "linux-kernel@vger.kernel.org" , "linux-arch@vger.kernel.org" , user-mode-linux-devel@lists.sourceforge.net Subject: Re: [PATCH 1/2] asm-generic/io.h: provide default ioremap/iounmap for !HAS_IOMEM Date: Wed, 30 Mar 2016 12:03:52 +0200 Message-ID: <6282729.XLLXSxbzQJ@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <56FB8AC1.4070209@nod.at> References: <1459275781-3863-1-git-send-email-robh@kernel.org> <6746826.YZLTqKTgkv@wuerfel> <56FB8AC1.4070209@nod.at> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:4l04Apic7bqCAchz2whDo2hgzQHBu8joPJZJiMVTSo8y5aHtrqz 014rVRtcsa2kFqcogJWJjtDiW1UOq3XfNAHiMWF88bn4pC7XTWtO/sEd6NccWgHiDE+bVJ5 PEGFKEmqeE9Sx4RwubN9Gy70x6s6LJNmH1HaOESFFM+HXt3O7jA8n+QHR/NFqDZGKGsPrDX rldejWmBxQAucGlDqMYmw== X-UI-Out-Filterresults: notjunk:1;V01:K0:CSxVnsTVP5k=:P41Ij7AvIovSvAhQqc7saL M63wV8CqqOe0WrBTgsU9jzmBPcsxXxkUudTjYiPHjPs9hWIep0rVY4ET90pIpqr8gmQBzOA87 KpsntSKlpNPxtcKVmeyFn4jjk6yqV8xSZ+I4lCIngpjSTVMLn3JgUX0eo1FhIzVnGEPqbtowy bXlEig+1kuQg+bMUdVf9jqCqeL3TPNHKkXxCXHQ9PkSKLesa4GlH5Owkt6curjYQC4x55zBOS ktro1e9fT7r/CqCx2B7TGfzXsy7I0ArVtml9JOp5QFFYCjdxeN3GKf85zLI4fpE73wkB4P269 JzLDc6FpqNHXhqMDg3IZmyLLc1q7zvhSIjleG37TzdPYBKQBFyav//y0X4A+3+5wBHoUDVvSE znWAOIoWV+9Ghapf5VlJiHyDRN7+8nkYbGjdOQCXFtvS+e3BjSbiywddAJHUWEiCgvA844Nv2 bDXDjJUEim4n3YU4RQ/TgH1ZuET/6kA6O83x7XDodm4OAG2i4NEeg04OtpLLR2rOTcxwXI+TJ lKHCj7opBkNYr+O8+Jtc2Z57GHYoaL0tiEFes/5JIlxYMyfWLy5j3eHqrKL3lruIb/I1eySC/ HtpAZj0iPDpOlLESbwbkNK7yqM7aPVr4eGHfD8ZGU9lhYzvhob5kE7/8qmidauxA67dV3RGOn iBel5/5Mnq1JR+C8JvSyiUXa2/g4R4b1XLtoxQYWzOA8ee/UT75NwTe3z6IgbySJN/SHJbF/3 zxPRr0Bl8oLrCDLY Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday 30 March 2016 10:13:53 Richard Weinberger wrote: > > I fully understand your point of view. COMPILE_TEST is a monster that > can do the heavy lifting for you, but monsters also have claws and fangs. > > Having COMPILE_TEST having depend on !UML works for me. But don't > we have other archs without io mem? At least a few years ago while > porting nandsim to UML I found s390 that lacks of io mem too. s390 gained IOMEM support when they started having PCI attachments. arch/score selects NO_IOMEM, though they do in fact use MMIO, and I'm sure their architecture has lots of other problems with build testing that nobody cares about. arch/tile can select NO_IOMEM when PCI is disabled, they might care about this, though I think they also have other build-time issues. > Maybe we depend COMPILE_TEST on HAS_IOMEM? That sounds fine with me as well. Arnd