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 7F68DC54F30 for ; Fri, 23 May 2025 16:15:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1FE016B00C1; Fri, 23 May 2025 12:15:47 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1AE8B6B00C3; Fri, 23 May 2025 12:15:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0C4A06B00C5; Fri, 23 May 2025 12:15:47 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id E0A5A6B00C1 for ; Fri, 23 May 2025 12:15:46 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 6C39059FA1 for ; Fri, 23 May 2025 16:15:46 +0000 (UTC) X-FDA: 83474673492.13.C26304C Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by imf21.hostedemail.com (Postfix) with ESMTP id 718881C0007 for ; Fri, 23 May 2025 16:15:44 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KbEB8ids; spf=pass (imf21.hostedemail.com: domain of mhkelley58@gmail.com designates 209.85.216.43 as permitted sender) smtp.mailfrom=mhkelley58@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748016944; h=from:from:sender:reply-to: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:in-reply-to:references:references:dkim-signature; bh=6Ci3isxxhsp5k7AjuUnYW4WXxlffmz+Qa/1SXSaaPCI=; b=sV5Blvi+C4Ors1V6Vej0B81wINwUD/UcrowD3MS7L4ifVE/Kev9c98FW4InZk42xc2rtd2 aiWqualm8p7VjEEQH5p7j023hfbihIVWivCzgug/8/NB0K9IS6JsKOuCEbK9li8+kVuNeN acMYQrd1akdlxmfAM6RS2HJCZMX8KA0= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KbEB8ids; spf=pass (imf21.hostedemail.com: domain of mhkelley58@gmail.com designates 209.85.216.43 as permitted sender) smtp.mailfrom=mhkelley58@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748016944; a=rsa-sha256; cv=none; b=0E7wWVuqWbF+Z1fcK5vNRrwTYE0+4c3kF8eMYU7vKgK5w/ExJBODjr8CmIucWBJNpjOjEr uaxX1CxeDKwTeyz5LwX5kbSICAQ2oqDeLO0E29eFr1THH+gvXolZ9AvHcmmTrPEjptoebE 0fOuOCbeg8sqsSVsd/lXfadgFrYsu3g= Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-30820167b47so147924a91.0 for ; Fri, 23 May 2025 09:15:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748016943; x=1748621743; darn=kvack.org; h=content-transfer-encoding:mime-version:reply-to:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=6Ci3isxxhsp5k7AjuUnYW4WXxlffmz+Qa/1SXSaaPCI=; b=KbEB8idsUYVVFaHdcCzbQsYqpUeWTEVXJUyAhFwbFV0CSQZAbL86SkN2Obj7QcqL7Z NklcpSysAndZ6lAV9QjJPmIaMR0XfSpu1jq+fvSOKj7n3w960F71iVj7GOkPmoIoJDjK 7HRqhMbjfuWSrzGHmzjkby4bX/VgycTxp2MDf+SKS+16wMEsV27nhdY/vxwoQfAXNRSf mbAawJ7hGcPa/1uozfBmucMhcNlhp32owJO2xv/Sudu6Aje2dfgb1vgyrwSN63+SYCsn Cwr9Ubbjri+1k4JAlcOll3+HndccBhXyI5j4RNFMw/ea4j0SqFNsOids81RuR2B4Q1+Z oG3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748016943; x=1748621743; h=content-transfer-encoding:mime-version:reply-to:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=6Ci3isxxhsp5k7AjuUnYW4WXxlffmz+Qa/1SXSaaPCI=; b=DLyxMU1gjilC9vo+Sfoc785qt3rTkhL1ePe3PvScdtfFjn6x9DOUnUr4rwgL5hX+KH rOQsZQq6HWABgdazqSAXVzhQ60JDP75FCgCDrtjnkeyF0FMWEiEWUQ4JtZRRl2rl7aV9 Gm4YgUANXhs8+VdTe86jvMauaXee9fBBl1urvsRZxbQFUYoLLBs3SlQlwXmOy1EYVX9K nhjy1jW5cZTXgWhOUHiCKlPFd02ZYZN//fQMp7mXYwrHTqWe5u17z7xwx/ET612AO3ys /Fb3JTaLKdMnnBFAYCsWCtI+fhtoIUkkKRXTOAWbCxuvc9ur6pXeIAWrY9cbJJrmZe9s JUow== X-Forwarded-Encrypted: i=1; AJvYcCWpVrESYKEWWyXjzpSLZFrdiUAvMcaoDUdGKrGlnruZ10/cokDq/yQKB3CE/0AKtGjE8oYQpiPF+g==@kvack.org X-Gm-Message-State: AOJu0YwFHNIHcBGxBLRsoeJ0xBdhYB9SJzSa1SZcf6/WL+TZAQ4+pUjm uSIUp9VYZkvvNaXkBzlZHgTspKjPjophJMgNfkjLIqsKPUSjg0ZgKdWy X-Gm-Gg: ASbGnctgH6MpsZmgUGDk5kmWWuA3T33Mb8e6oTvM838YelwqMCl6TqzHcc5DOYX+NXe o5bhxMWS0jK2oxt2W+8ombuv1FVWiSn2/kG2nUnwQAnBAUXI3GmbJ9V9zkGAqwkEKw+oZbu/Wgm Sdcgk5Empipi7NLdbU+SEq2g5RO2MShh3az7DQQ8MK2IRh7UsQjuMq3K5zuiLA688y6VNB8hSQQ sLsyZblAqVQMuoQof1HkI/WcpwnOMOJ6YendupHNtL4kQefmznZeiw3x0HnSplfXXJ3faeVKojX 7awige7ZVcr5PGBRPra669KFSwgozSMj2BlrXqxjQOoKHo5b0+klkVp0dIVa1rStZPjrpgKowQI GGPSSY316dhp/yMVU/tEUVmlB3Ppg4hY2EkuUqSKl X-Google-Smtp-Source: AGHT+IE8pcy7Z2wW7SrWmR8EeORXq3Lf3Mz2nUIbKMce/zPJlwY6YhtwhHMP/X+hsVmxnhhRfKeaCQ== X-Received: by 2002:a17:90b:3889:b0:2ff:5267:e7da with SMTP id 98e67ed59e1d1-3110ac9b71fmr132826a91.3.1748016943353; Fri, 23 May 2025 09:15:43 -0700 (PDT) Received: from localhost.localdomain (c-67-160-120-253.hsd1.wa.comcast.net. [67.160.120.253]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30f365d46ffsm7526565a91.25.2025.05.23.09.15.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 May 2025 09:15:43 -0700 (PDT) From: mhkelley58@gmail.com X-Google-Original-From: mhklinux@outlook.com To: simona@ffwll.ch, deller@gmx.de, haiyangz@microsoft.com, kys@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, akpm@linux-foundation.org Cc: weh@microsoft.com, tzimmermann@suse.de, hch@lst.de, dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hyperv@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH v3 1/4] mm: Export vmf_insert_mixed_mkwrite() Date: Fri, 23 May 2025 09:15:19 -0700 Message-Id: <20250523161522.409504-2-mhklinux@outlook.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250523161522.409504-1-mhklinux@outlook.com> References: <20250523161522.409504-1-mhklinux@outlook.com> Reply-To: mhklinux@outlook.com MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 718881C0007 X-Stat-Signature: 33z8rxxxubrjfpdkxkuumipumfpcfzk8 X-Rspam-User: X-HE-Tag: 1748016944-196714 X-HE-Meta: U2FsdGVkX18HSO6nu55eo2QduinzdHYXtJZG/gZYlJHzfcOtKICVtVwjG5cGmSRRj3JF5CQaMC8wnLsaCzQhaT3hTmr72pKVTI2ac5zx8e7vjDt36ETEyE8AcWN2Luxz1LtVWCCSMd3cQBF0ZVckKsvlnLQeQXpr1NX5e63mxGL99HnWHn4N+PQgk7SGYJCstkO+2hbO6YVt0+zkSw4wyO8XR3IyCcM7Q7vdoP0kUFWb+vds/XhgZPJeAgh7uUJLNW+0Oc6zLetrIr0hNI0RBwEFHHkbHNMiyCpd6P/B8lwi8wWKhvZfpAKcdzv7GgEtVSC10qntUFyxc5bsq3/ElkCevn6Ht7htmbU3bBAvuDMWK0B7ngqIKueKls0kWZTcwrah/fIiby+a9Lq8/CNSzv6Yn1za7L+naQDVJrTnVmmX/uWtrjNeMa0PXl+eMVghrFZwgJdKxFC/mqKtfIKxzwfy1YsYJZ4S3JTmytRsukfllqJHb1173S/DgX7OJHBqJUCew75z4svl9YRV2J/p48aNUcPkEAsJ7j3npmkbr1lG0UTl0sBSASfZGfgKtmQPWokhVee9ljz1FDhYaEjlHRTd9bP63km3vzhY+8h46Z3iSkPP9g6Z4Yr/Q+TY0zE1KueBYJg/ysAZcbtjfHHg2fzXEPhOvwzxFWNaSUNWLBUqGgUZWx8KpCkFTceJpWC8+6APgNrf2aWrFZTN+spe1x4iKMcjX8hK23ngJGft9aS1apo71ZDBnPrRfSFlManKsU8nmNcubUAtYl0qYvPGJPApwdXhXJfJYE1gfhTH6TD3YinjhNGxigrBnj1p/QPQpd6DVKk5ifhGcxiZBOHVD2MZHNIq22MPluiKPMIAIFElwYXWJ8+Y06gyby6K+XDRagFSX+ZIWz/REC4CpPkPaUtgG3n/O5EIlLB4V3rS+SuIem66WXB+uaM5T0SdEmkdU2rBB4VGwlJuduLPdQ7 IKWLAVaA j/kmWjrVa1X9L6JDE+L2wgpNPZVOW5FKhUHgLtVzCiaUQ4FwasiCOITHDWSN1MmdXaDBFyXT0xxQtl6niNif3oemZ5dgmu/r6al2YjBmR7pcA5o2/RJiYynGMcL1GIx8nQ7kvPRAJgrk0K7BLgmKKe9ERi0Vejt4dloXv8L2JV7oz1TTYtxxWPeggkXLoyEmoHvH5aNKymmypdp1+c7kxsU0bDk9DSAylmExUlC7kn/1xPOANEKuhXVll1dSNAIQY7hAH1+ptzOg8ZxcFWA3q4waRJSkvVvt3zfDreERaf9YNxrGIyZgHz8hN4Ij0JCv5SMrHYuV7hgvhlaLHayH8F7V6Z7ajEw67F5HkudmIciZso3j64OhPmrytEMg37ylnbympHtbHMIXv3v+n37lBnYOWpZJsaBJ6y3J3/E/yE9in2Tuh0akZoQo4IYVBc9eGVFQ3c46igzjXlDgXfvW1fpckqYZgYSlWHJNyYq0JOG70jLG3xesrQcOFB+SAUKj5gzI3pCOC81+PFMOP6lCfCneSKQJw21v9F4p352vtNSOU4yaYC5Q8sX9XHIU82gMhVpm71UTJdcaJRah2nol6z+q4tfWkOX7MMPGcdZY3Hu+SEcfvQ1q5x6g3chC4G5VUJlyA 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: From: Michael Kelley Export vmf_insert_mixed_mkwrite() for use by fbdev deferred I/O code, which can be built as a module. Commit cd1e0dac3a3e ("mm: unexport vmf_insert_mixed_mkwrite") is effectively reverted. Signed-off-by: Michael Kelley --- Changes in v2: * Exported as GPL symbol [Christoph Hellwig] mm/memory.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/memory.c b/mm/memory.c index 5cb48f262ab0..58ba40a676c9 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -2688,6 +2688,7 @@ vm_fault_t vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, { return __vm_insert_mixed(vma, addr, pfn, true); } +EXPORT_SYMBOL_GPL(vmf_insert_mixed_mkwrite); /* * maps a range of physical memory into the requested pages. the old -- 2.25.1