Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp703761yba; Fri, 12 Apr 2019 11:58:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqwUBdqNSXtLJtzgu4qSehAu29xgQVsWNa+F1r1txfbwgAvx9hfMU2/k8OwBM9AyKQxfWC3a X-Received: by 2002:a17:902:9a03:: with SMTP id v3mr34544778plp.27.1555095493929; Fri, 12 Apr 2019 11:58:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555095493; cv=none; d=google.com; s=arc-20160816; b=MX6QBOKkYjSzO52IhED/5p4/ViA9xkkzlEHVfs5nVnhqVTQSryg8eZtJ7z8v4T40rS d61p9TTu91TskhDt7Xe7bXyOpZuJ6aEDJzLznpuqvQYPRan1RXrN/kUhAL8yekFBDD6p evkj6KYYufE/Xy4XpgOb9M9zrwKjDTQPY8ttw/IFWAWS0Ke6ncx1j+YG6GxHFM2lSnbl ze5su21PHM+zsOvBzXhubSG2QIM/C6KSTPeOQVpdpdAnPCFfh79179ZmWyX9l3FfHuow ARpX+4L5+WE3BG8qpwKIg5jiSMEx4PzvftHiEBxEHczW/CS6CfpdfEfZ4uxQfa2j8HEk 4ugQ== 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; bh=ujJ0DYmqniuNwFOvCY0zbfv81F8EOhf9L5eg0pYQnw4=; b=QfOzXFPjD/ZFqBPAV8t+Qqut9SOmiLG012ICJq3pnQsJKBWR0DYhNOnM6H+3Tl5wxN TFnO/EpJQyIR7Qxn9Hl/HIKXnEPSuXF7Ykfh6Q4iGSMHEvRS90pM+75xEBsE95blOuj4 kywJQnWbDR1NAB6H59VZTYGDQPT1cCJpwA230eee/RALYuCWikoJHQwDierdBssOdo+9 pEvcb76487vmvtjVePQxtipvjUdfNLJfwEmiFr19Y1YjdQ3ZZtQ6xd1Q/COeq/n8O7Fr +iXnzvbsWCHntNGNqmxhiTuqQiEApwTtE85mF75OjMinjRID6KTHwoOr4Mk7kbGSGjpQ yWpQ== ARC-Authentication-Results: i=1; mx.google.com; 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 t7si10234565pgs.315.2019.04.12.11.57.57; Fri, 12 Apr 2019 11:58:13 -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; 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 S1727044AbfDLS5W (ORCPT + 99 others); Fri, 12 Apr 2019 14:57:22 -0400 Received: from foss.arm.com ([217.140.101.70]:38248 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726755AbfDLS5V (ORCPT ); Fri, 12 Apr 2019 14:57:21 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4A06A374; Fri, 12 Apr 2019 11:57:21 -0700 (PDT) Received: from e110467-lin.cambridge.arm.com (e110467-lin.cambridge.arm.com [10.1.196.75]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 9D0473F718; Fri, 12 Apr 2019 11:57:19 -0700 (PDT) From: Robin Murphy To: linux-mm@kvack.org Cc: dan.j.williams@intel.com, ira.weiny@intel.com, jglisse@redhat.com, ohall@gmail.com, x86@kernel.org, linuxppc-dev@lists.ozlabs.org, anshuman.khandual@arm.com, linux-kernel@vger.kernel.org Subject: [PATCH 0/3] Device-memory-related cleanups Date: Fri, 12 Apr 2019 19:55:59 +0100 Message-Id: X-Mailer: git-send-email 2.21.0.dirty MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, As promised, these are my preparatory cleanup patches that have so far fallen out of pmem DAX work for arm64. Patch #1 has already been out for a ride in Anshuman's hot-remove series, so I've collected the acks already given. Since we have various things in flight at the moment touching arm64 pagetable code, I'm wary of conflicts and cross-tree dependencies for our actual ARCH_HAS_PTE_DEVMAP implementation. Thus it would be nice if these could be picked up for 5.2 via mm or nvdimm as appropriate, such that we can then handle the devmap patch itself via arm64 next cycle. Robin. Robin Murphy (3): mm/memremap: Rename and consolidate SECTION_SIZE mm: clean up is_device_*_page() definitions mm: introduce ARCH_HAS_PTE_DEVMAP arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - arch/x86/Kconfig | 2 +- arch/x86/include/asm/pgtable.h | 4 +- arch/x86/include/asm/pgtable_types.h | 1 - include/linux/mm.h | 47 +++++++------------- include/linux/mmzone.h | 1 + include/linux/pfn_t.h | 4 +- kernel/memremap.c | 10 ++--- mm/Kconfig | 5 +-- mm/gup.c | 2 +- mm/hmm.c | 2 - 12 files changed, 29 insertions(+), 52 deletions(-) -- 2.21.0.dirty