From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D8D5DC54E58 for ; Sun, 24 Mar 2024 23:45:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3CAC26B007B; Sun, 24 Mar 2024 19:45:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3526B6B0082; Sun, 24 Mar 2024 19:45:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 240F56B0083; Sun, 24 Mar 2024 19:45:56 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 17F766B007B for ; Sun, 24 Mar 2024 19:45:56 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 5F5E014036E for ; Sun, 24 Mar 2024 23:45:55 +0000 (UTC) X-FDA: 81933567870.19.A2A3CA6 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf07.hostedemail.com (Postfix) with ESMTP id CCE204000A for ; Sun, 24 Mar 2024 23:45:53 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=cSVyye3p; spf=none (imf07.hostedemail.com: domain of BATV+9b69c840030af2843ecd+7518+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+9b69c840030af2843ecd+7518+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711323953; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=15DCdAdg64MT2VYpEAjNEZn2rqD4fS1/rU+1G+/40Wo=; b=vy0d7KHqyGn/kFkb4jCcvSnHOmLzS/NmK2R+FrX2XzUXxK4KCfm+Uil6la1AUcoDd+ENg3 /LHWchFz5ep3mXl/TNuy+zJWKP7qbeB7Y4pG6jC3biRvWt72II1w9+kbAFOIvrOguZ+iXk MhYWMY+lcDu0ChZnCbM/w6DwxcNslDo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711323953; a=rsa-sha256; cv=none; b=skiSwIDEbaYWxHDxUxUms9suYgvQ8VU/MI5DYJix8nltIOJf8M+AZNNBWRbxV7mK5gQFkW 2KfI2Ialhpv0WDYCTXrSJkuat256TwN2hhGSejH7NdI6EQjYmOZqu48fgBhf12KpBcsQ1v R5eX77rgya0UK8upIk7zcF5408HPZLI= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=cSVyye3p; spf=none (imf07.hostedemail.com: domain of BATV+9b69c840030af2843ecd+7518+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+9b69c840030af2843ecd+7518+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=15DCdAdg64MT2VYpEAjNEZn2rqD4fS1/rU+1G+/40Wo=; b=cSVyye3pTppyNbAXFPa2uI9Epn NK0IS5faJENXxkOcPcRKX9ET9M3nDz6QukiLv8pT5UsRRK/tHRw3qiL2Vbzfguv4ZVhGFh0AfZmMD pSfZ7DBdliQDnaOEgoNqWcFfEPmbu00Z9kgEx024bDCh3//zC5QlZ0PPdWbWb+lpQvjPsH9hphBjP WLti6qRf548WWRVHBdDXIX99cbDqjAjHllleBS6EQMSzKALeNBGx4Meekwg+vzj2i56QFwMxoXNRx aC1nWD5OSbJpsokWB/AmH/JwlYt7QZKAwOtGPwEHiepxSrtaa165hrcdplFGa3KKHYcJrUkgx5bqv IVFcsYBg==; Received: from [210.13.83.2] (helo=localhost) by bombadil.infradead.org with esmtpsa (Exim 4.97.1 #2 (Red Hat Linux)) id 1roXX9-0000000Dwl3-1oDj; Sun, 24 Mar 2024 23:45:48 +0000 From: Christoph Hellwig To: Andrew Morton , Dave Hansen , Andy Lutomirski , Peter Zijlstra , Fei Li Cc: x86@kernel.org, linux-mm@kvack.org Subject: remove follow_pfn Date: Mon, 25 Mar 2024 07:45:39 +0800 Message-Id: <20240324234542.2038726-1-hch@lst.de> X-Mailer: git-send-email 2.39.2 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 X-Rspamd-Queue-Id: CCE204000A X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: zwk78iqgccqe54x3h8xcw3cik8khbwbd X-HE-Tag: 1711323953-34842 X-HE-Meta: U2FsdGVkX1/ixN6wOS4uDF+h3hiigHCaFHo29PauK6Et4L9+iunFYNXTy1uJEalUEsnzf8Pkjmck52mLW/gZ8QYEGkriQowWQd5Dyky8az9xOlqFkAr2gXGod4txadAOvrRMUHLWabhwFTDEGc+US/SB6LthzVjSgUENaNacxLtXK8TZw+FBlG6+d8FDx4B//CYZyQFAcXFmOI2E1E0waDl3EAgcjoRnQ/d+gOFAfVvSAz6vMKcJY7uqjz99j/8uCtWmCL0OgBQpmlYGYCJP5XbpXKJV3lAr8SU4WNxNkpaeMGU5Y/hK8v6SohhOYp+tcaJbCeQkMfkcJyD8NwXg/7e5tdjULvmHca7zr3Jh9Xnj22Fe315rxOVldi8A0SR8J5JsxETVas28mGqIR1I9i5t9R4gasC3TeIXAYcaIo6TjNHukFOnvnTJyfjlGophuSIH41kVW5sI8e8oG+FbSJa/Ktm57w/RAR5cx3jx5QoYS8HqezMIWUC9KOfy6cQsgEIxbHJDEcTwNvDUy7GaDeAb53Sp+ixwAlUIYceDQWh1Qc/8FcO/JSFeOmT2Cu1+h7irQi/mZCME7plulszDN5v7O1cFeRKwA5NflcXG4FfjmZhe03LO7XAF4xKZ2qhNKNg0fJo/TXardYAXg3ElWm8KC5KmG2j7iTPDfSt2+dAPQbcFwtonApAIkPkpEHIGJS/V3Tq0yuuHpd1OD255+7M9OsS98pFVZu7ftVSPIvdxcEK5S52Lj6jVd5IzpUfPLzd7cnVvagL3CusPQ1y+8F6kJazsVD8afJoEPPHv1joGXUP6N7DWXN76l9AJqarqE94eG0nqRqQqmZ1SuAU3t2bd80nzrdlOWB/hElK3nnZwfJLe3V9B1XKlEIb/s/Ya8JdRTf5Qcj3smKsGtWuqKnyxNI89DseAAB5Q+28bAFd1qz9VgjGBNAXG+ny/UpycbnSKvCovHbFN0bAS2eV0 JOTrMpxq ca1Ppr3pOvDsl0bC6uy4mytI1+2ma+qljob2A5ZwtMr7+AIfw3qzvneDpXgJUoH7Q4HMpa3N2oNIi0U3CLm1SzPy9qC5qfIZ5mhN+fx0HMfAM0+b3xofAjiBh6U1EPBak9OAeVt4lRuta5jiy0EKMwWcPCx27FO/xDTtOy4C33gDFQ1JKyvz9cSoCQOQYlZ/RDrPvpGYvxUygpeqxcSqZtgS/23WuUcK2rg0qIlLO3DKwrfe+AnY8tuXLjv4XWARfOHuQQ0zND/A8I7f48gwd9hVVI7LBIVjA7F2/SxUGGXk6G0AbY2RcGHiadGlk9Jqa3NJeDuH6Xgtnx+RdUJVlfkIWLpVmkGs4bTPGvYuoM6w5nicWnEDEr7O1fcica97V3EmX7WJfgh3Xl1BFrtboaSms8zNKImIYdmIF6iOh/Ro2hBJfWqSwUU9r/g== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi all, this series open codes follow_pfn in the only remaining caller, although the code there remains questionable. It then also moves follow_phys into the only user and simplifies it a bit. Diffstat: arch/x86/mm/pat/memtype.c | 22 ++++++++++++++- drivers/virt/acrn/mm.c | 10 +++++-- include/linux/mm.h | 4 -- mm/memory.c | 64 +--------------------------------------------- mm/nommu.c | 21 --------------- 5 files changed, 30 insertions(+), 91 deletions(-)