Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1280976ybg; Fri, 18 Oct 2019 15:09:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqyCtb8pf1CuMo14et3nPbEA2XDwt1kTl/uD8kcYDTucs04nkKzfUmi3Kji3nY1z4zfuDxp5 X-Received: by 2002:aa7:d145:: with SMTP id r5mr12024749edo.275.1571436545295; Fri, 18 Oct 2019 15:09:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571436545; cv=none; d=google.com; s=arc-20160816; b=v9iwQUCoLgzk1FvTCHvFBtmen9PID/kPf/4H1euQHmClJBDzgwMd9rP1om2OD7jxQ2 VNw2BiErtvtT2G2C6WyxooXxY5roCBXrpXgJIGBsBwqGHk1c9JK433PufthSwbbK4X1x Zx3iQrna5EMUVvSWFbL07WxhlDE7VvdTZFcrGTLA+CqfbpBosC16czcWTFxubAMigqWK SAU2+Iq1Q1fb1eLK+xEAj2oc4TC/OiYdVBHu/aZKcuhXHNO1wgH594o69QBkkigMYFww PyT/PIp0lafPkWkzn8pBlbgN0SPvJPcyUwI2T/Ak2TpaJNhTyU3uwMTadOpU/Ni07VC7 SoXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=xCRQFy9+IPozuA6foR1LSQETFb0B/WIEsA+BjHPyM30=; b=GhjYqm2K9XKAtcLYpwTMWsuR6T5LJkQQzwR+/MsznfHN7gfOnuO/x3Ufud2bFuVV8n fREqrd8Ozr1FUclEHMcUvFogQSh/eaZcFG/znkGnWGsq+eGq4xhiahTpZj2LaL5CwAIP i0cXgCWCZSdZd+vYAHj7qSu1E9lb9FRFbeLn/Eqo4aKzgTWSMyBKfcMftVUsRTTdIsCq uS4iY7ktQnANj1xO25vc5ULAu23SV1lqdYRH+VHPypQP2OpRoHWbznmmDtSV3cYTkplo SArN6McRJ1YP0TpdmybeEtJftXl4sUe8LVOQJEIYLeJbc0/dxpJ55V3T3njt2e7f/tmC nVNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=QSTEOTcl; 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 u12si4304726ejt.21.2019.10.18.15.08.42; Fri, 18 Oct 2019 15:09:05 -0700 (PDT) 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=@infradead.org header.s=bombadil.20170209 header.b=QSTEOTcl; 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 S2440639AbfJQRqE (ORCPT + 99 others); Thu, 17 Oct 2019 13:46:04 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:52462 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389827AbfJQRqD (ORCPT ); Thu, 17 Oct 2019 13:46:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=xCRQFy9+IPozuA6foR1LSQETFb0B/WIEsA+BjHPyM30=; b=QSTEOTclGysuQmJmkIo0siPhK /pLUUoz+i79TA+VG6nSlISLGCLkIr1ggrDZvwpQ3NLEg2QUFoisPbZwaVnxaG5RDV8OjPBPKoCVdh tfOsZTOmTulSBDEkEOjLWPRM099VRngsLVn0kVNc3mZdqizosIMTpCNj/RDDgkVqS/GifxjwsRaqP J+Qjadf6dtwYvxkn7ev6qVAfQliw55xpUjhcCgKVqqUPIFO6BH6iBpmm8fYCRFRgPGB4MIxI2E9on RxttYwCplOf4tQOQpkPNU8QczjCt5DUUHhczA9nf9o/yof+J21QHemhfr90FGfBiGTUmrEb/M6V5p dd9W3DXFw==; Received: from [2001:4bb8:18c:d7b:c70:4a89:bc61:3] (helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux)) id 1iL9qW-0005RL-Hy; Thu, 17 Oct 2019 17:45:56 +0000 From: Christoph Hellwig To: Arnd Bergmann , Guo Ren , Michal Simek , Greentime Hu , Vincent Chen , Guan Xuetao , x86@kernel.org Cc: linux-alpha@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, nios2-dev@lists.rocketboards.org, openrisc@lists.librecores.org, linux-parisc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org, linux-mtd@lists.infradead.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org Subject: generic ioremap (and lots of cleanups) v2 Date: Thu, 17 Oct 2019 19:45:33 +0200 Message-Id: <20191017174554.29840-1-hch@lst.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, the last patches in this series add a generic ioremap implementation, and switch our 3 most recent and thus most tidy architeture ports over to use it. With a little work and an additional arch hook or two the implementation should be able to eventually cover more than half of our ports. The patches before that clean up various lose ends in the ioremap and iounmap implementations. A git tree is also available here: git://git.infradead.org/users/hch/misc.git generic-ioremap Gitweb: http://git.infradead.org/users/hch/misc.git/shortlog/refs/heads/generic-ioremap Changes since v1: - dropped various patches already merged - keep the parts of the parisc EISA hack that are still needed