Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp2895506lqz; Wed, 3 Apr 2024 11:35:28 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVKpfj11ON27g22J3DB+4MYm6X55wko09buPfm+iU6ehQPprVoa4qDV7+R2sJi1VtiKHvle72JwuN5WcIQsJeebiL+rOqFrzL5RZR1zbw== X-Google-Smtp-Source: AGHT+IHfk/z+UtmqwfMPprxvyJlnVNH+Suraeo5k6btm2cZLN2iYn8iKvmvAuYH7eUETwpixbO0E X-Received: by 2002:a05:620a:2913:b0:78b:e908:8c82 with SMTP id m19-20020a05620a291300b0078be9088c82mr281849qkp.45.1712169327924; Wed, 03 Apr 2024 11:35:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712169327; cv=pass; d=google.com; s=arc-20160816; b=kalk5T6qIWopUPH1roSxa9FQCqiTRIQH7cOi+JTVaDgOQrEc7Vm7UwfqgLyz7QVtFR pWzq7icDupQwhVWr7w2Xq0mB2+DxGrW/u90AgDfPGrwygYU2zxcCAw1EDx7RxHzUsKnz mI/hx000ahvFje0DMuLStfjqKUESta8n2YT45QwERCfmn769gLURtCfgLvcT36DLT0EP b4it3RuMQ0CazW7r8mAvTYidnkLHLDE2krChtNzFuje4sqXzDWxHhlZIN5jX2mxLyANx egvwvO0bkVD8Jp2/fGU+ISPE6serf0/BmynaN6zMuKahFYaD3hr/DoTLVwNDjnvhO1YU ZPEw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=subject:cc:to:from:date:references:in-reply-to:message-id :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:feedback-id:dkim-signature; bh=KOvP16LIneafWp0cSzFAk3uNi+3FbKeybJvngE+GO2o=; fh=k3Mi++yPPHMuHXFn8XfyFsomgcsN8gH8I8nuW5N5h2Q=; b=b/5fwe8Z69n+Z3Pa4uMXaKnNBczK12jsq6GAuMhK+dCZJm3Fc1fzNJbSa5PpelKSRv cLKWYyYxbvKhG4dZHH8cBj1sfu8fIFy6XNabRtvH1YxjANEapewdiHL/SsJWAnxuj11p CS3j0V4P8o1myFCXI7ieOU0Az703bnALw1pZ8tDvjf58otuwrW/GKcrrZVthF2J97bgD 8Pl/ZdZC4JeDtuSUtWOXATNGv6JvoX5LDZoAk9s6rOVpzknQddWKZRkMgX51Vlc6/xxN e5tl94W4DhBVhAtGttSv830hhOTHlZNv2R4nmlErOErn6h73OHaepYOXEez6bI1QtmVD m+NA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="VCQVo/GT"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-130450-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-130450-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id v24-20020a05620a0a9800b0078bc8aa5fbcsi12522573qkg.737.2024.04.03.11.35.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 11:35:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-130450-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="VCQVo/GT"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-130450-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-130450-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 9FFB21C21239 for ; Wed, 3 Apr 2024 18:35:27 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C8E0F153831; Wed, 3 Apr 2024 18:35:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="VCQVo/GT" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EC14ADDBE for ; Wed, 3 Apr 2024 18:35:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712169321; cv=none; b=cv+YE4EQSyApQHWfMpyNXZHAQEIJxxqnjtPA3T7Qk23QENBNTKPXwYQ8ZAxP5XpYIZZKjM36PUW1MWnlk1g2++jowZ2o2Sg4h+tIMaKoXRWSIRHqWhPlSCCSk2i0VHpRucYIpQMusC/tdrI+G/zzD/f6VlmD8yjTP08Htv1a7Tc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712169321; c=relaxed/simple; bh=mCrNASzWtaHR7F1oNBb9fLP4WPDgWqP4aJQpAtG6Td8=; h=MIME-Version:Message-Id:In-Reply-To:References:Date:From:To:Cc: Subject:Content-Type; b=Ge0M2R+pyeGy4RKKIP7NSZ8hExIQjwViiBAEE0nUqinvtuNVKVcnqxDYscPxlzyoh8LOuCMt0FypHNEo8SVKJxaE9TI7V6yZEgMxh4U1oqIIYDgQhpe/9PKxnZlGVDQ2CoqKcTZTKDOqXQJK7TZs2zPhaVN6mKaRI4RT3bbuRFo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=VCQVo/GT; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5F834C43394 for ; Wed, 3 Apr 2024 18:35:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1712169320; bh=mCrNASzWtaHR7F1oNBb9fLP4WPDgWqP4aJQpAtG6Td8=; h=In-Reply-To:References:Date:From:To:Cc:Subject:From; b=VCQVo/GTRfbf3668bALS+0IO+fhQqEP1FLS3F8EW1JVCLf7B8IHHgF4vCXFD2acdb pN3X1kJ4vkhyT4/Ek6nKlHp0NZ8wBBF8NxvOOPDDNUrKSbw5IhY/e9Mu/rzkJ4iXJa 0ttg1Gu2+kLN0ZJtmFekKuWFErYIMLob8ua5zRkoFxcL+0WSPxtMyCxfvSZcrXU7Lc EwyvWFjFxf9BPhsLMJzEl6Hepfd+gjjd4GHvKZiJFixqRZREonq4kSrXdORgY/JpXO ysUezT/ahhAHsHcaCTMTsNpd/GIoczIRsqhwuWhz7kMhZIqQuAd7mECJAx/CDStmB/ YdIKhmvCHIxMg== Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfauth.nyi.internal (Postfix) with ESMTP id 6018B1200032; Wed, 3 Apr 2024 14:35:19 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 03 Apr 2024 14:35:19 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudefiedgkeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusehkvghrnhgvlhdrohhrgheqnecuggftrf grthhtvghrnhepvdeviefgtedugeevieelvdfgveeuvdfgteegfeeiieejjeffgeeghedu gedtveehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh eprghrnhguodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdduvdekhedujedt vdegqddvkeejtddtvdeigedqrghrnhgupeepkhgvrhhnvghlrdhorhhgsegrrhhnuggsrd guvg X-ME-Proxy: Feedback-ID: i36794607:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D0837B6008D; Wed, 3 Apr 2024 14:35:18 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-333-gbfea15422e-fm-20240327.001-gbfea1542 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: In-Reply-To: References: <20240403122851.38808-1-schnelle@linux.ibm.com> Date: Wed, 03 Apr 2024 20:34:57 +0200 From: "Arnd Bergmann" To: "Michael Schmitz" , "Niklas Schnelle" , "Geert Uytterhoeven" Cc: linux-m68k@lists.linux-m68k.org, "Heiko Carstens" , linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/1] m68k: Handle HAS_IOPORT dependencies Content-Type: text/plain On Wed, Apr 3, 2024, at 20:11, Michael Schmitz wrote: > Niklas, > > how do you propose we handle legacy drivers that do depend on > inb()/outb() functions (_not_ actual ISA I/O) on architectures that map > inb()/outb() to MMIO functions? > > (In my case, that's at least ne.c - Geert ought to have a better > overview what else does use inb()/outb() on m68k) If a machine provides an inb()/outb() set of operations that is actually used, it should set HAS_IOPORT. For the Q40, it may be better in the long run to change the drivers to just use MMIO directly though. Arnd