From patchwork Tue Apr 8 18:36:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Kelley X-Patchwork-Id: 14043537 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 B8854C369A1 for ; Tue, 8 Apr 2025 18:37:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B64E56B00DC; Tue, 8 Apr 2025 14:37:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AEDCF6B00DD; Tue, 8 Apr 2025 14:37:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 91A716B00DE; Tue, 8 Apr 2025 14:37:01 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 719246B00DC for ; Tue, 8 Apr 2025 14:37:01 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 93276C13F3 for ; Tue, 8 Apr 2025 18:37:02 +0000 (UTC) X-FDA: 83311733484.15.5D97511 Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) by imf09.hostedemail.com (Postfix) with ESMTP id 972CE14000E for ; Tue, 8 Apr 2025 18:37:00 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=nIu3mXlE; spf=pass (imf09.hostedemail.com: domain of mhkelley58@gmail.com designates 209.85.210.179 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=1744137420; 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=sQx5kL2HMBRicxt7p/SiPvwoIXxU9EbXiMpn/Q8TNZ0=; b=chYg2w9PCP0WwsUXFjiFbZazff99CPzqCDV+ApL7QB1KQubtP5RxBoCMguyZRSWX1Y1txz pgQmksOx3VuCZLrLujrDKNkwfsg9M2zUwPMADAwpTLkVvUc4a3fHS6cYZmoPXtikSq7eWh 4dcTY5uurkXE0iUNt+NDzkekrKU4O+A= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744137420; a=rsa-sha256; cv=none; b=ItCDSCiI4za7BbyOQq5NR7ie1tWi60o/bqS6WTKP8LOL7McfrQJrOOw2D6abbPj0eOLZ5K x2Jfsbpq3UeNGDBEPouxMTL+vgLr2mEBKqZ1shsSGKrk7adLesUzlL40pO/rLtGb+MsBPA o68ZAbe657FMv2KopjjyNMq8ltkpC0M= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=nIu3mXlE; spf=pass (imf09.hostedemail.com: domain of mhkelley58@gmail.com designates 209.85.210.179 as permitted sender) smtp.mailfrom=mhkelley58@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-7376dd56f60so4366369b3a.3 for ; Tue, 08 Apr 2025 11:37:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744137419; x=1744742219; 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=sQx5kL2HMBRicxt7p/SiPvwoIXxU9EbXiMpn/Q8TNZ0=; b=nIu3mXlEkhAkKKVcOKcyqi505+FXrxylDeTsM/au/0+vwEAgfUKffAR3p3R96mY0qo Q542WasZBwMFZ3tVXvRSuhA1I4BdWz7LPwZXeQ5vadat2hYdM1g/yPRJynL7Z7hFjJfC h+WL7/l7rwiZJkaknea2w6Nv4TZhLSgjZxfvSqmlyJlGRWhJCBvVw3EBSA+2kb5C7UCV N90YyGsi3FoYA0ocTjDykq6/u3CNv8WwcQRv6FKWItu1kFQEuBsTwzl1ZGhYoznmMTYd rrqm0fnmMxF1Mf72YLA7AVzGeoelByf8LyJafP37E3c4oCoFvRntye8WTZ9em9RY/5md awxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744137419; x=1744742219; 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=sQx5kL2HMBRicxt7p/SiPvwoIXxU9EbXiMpn/Q8TNZ0=; b=R9s2sILPPxFU9y9lF64aEmjjOwz6CxlYYz2lGB/OVj62SeksQ9+sZzmG18zX+LPf2H Ut4HaufY1WOawjKOLKgEvmb5FO9J2jufxU2zS1T579QuVcjepLjFTM7t1Ww+Q9OUIeUX UDQMSFMN8eKwhPM+UqrKLx5SxP5KFTvmk2P/ltqHf1WSJXUuXFNBkGX4yXkKYwhqs3aw AqhB5Eb4uU+dhQwhHQMJQvFiMlzIPBQ4umWLlZFP+fqkm2MY8JlYNX4hwvqVMPn5uTg2 rKTPBAmUkpFncshfT2EsilUGCnV8Qi7mHQT2ojTbUqaFW9YKdrz3qnL03A095suRY4Rb aUEA== X-Forwarded-Encrypted: i=1; AJvYcCVFG+aL7ReORpBl40mMnZifXdMlf92fYoh073Bngdywv9U3+DQoC3irXam43AyrfsEx3G+UtDimlQ==@kvack.org X-Gm-Message-State: AOJu0YyvHWknh7lCM7Z2qJJ+XNMtL18YLfv3TWCmzp7xleN1zZyjVPye 4nshw3Yot//WOQqOE46g7rCmo+SGlJ4G9BonGwWPQmkZcGHJogdy X-Gm-Gg: ASbGnctYRf5jU58mb/lL3/glAh6SpYn6SIBlkoO8L78cvMuw9Nk0VoE/qne6Kp6XVZe 67q72HUXjnIDXmI44RDkQ0pwc8pYxEdklwWomS/FkzT5zreazrUVinD6VF88Q30nNq63wgexDMn 7QiTNCf2rpvmFpud3n3dfX0JAtRXajxllM7nKBks638WF8WjRgOgj8GLAgWWb96OuaOXY0/miyY rJ/7U50F6eQmaHSOeyxLUq5nSDmMJFfUEf8Wxaj4iywqsTOOhjzVRotJ94pnigdTFSlkqyyoss9 lXtvCMgF2NXnKpKq3V0MF2X25OJ/4bS0PPM+4uny8OWe/OFAAkbDOVsPBX8tHLPN2ANTENXgLrc 49j0KFkZQvOvtuMoxf/SP1+Y= X-Google-Smtp-Source: AGHT+IEjwArdNPWWYuDFcDmnKKWKrgBr6kLPXpKsC7dfbpRyYKqI8aTmyy8lbfzaFKrF/1/S/MR/dw== X-Received: by 2002:a05:6a00:1152:b0:736:ab21:6f37 with SMTP id d2e1a72fcca58-73bae30912bmr152104b3a.0.1744137419397; Tue, 08 Apr 2025 11:36:59 -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 d2e1a72fcca58-739d97d32b2sm10960469b3a.5.2025.04.08.11.36.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 11:36:59 -0700 (PDT) From: mhkelley58@gmail.com X-Google-Original-From: mhklinux@outlook.com To: jayalk@intworks.biz, 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 1/3] mm: Export vmf_insert_mixed_mkwrite() Date: Tue, 8 Apr 2025 11:36:44 -0700 Message-Id: <20250408183646.1410-2-mhklinux@outlook.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250408183646.1410-1-mhklinux@outlook.com> References: <20250408183646.1410-1-mhklinux@outlook.com> Reply-To: mhklinux@outlook.com MIME-Version: 1.0 X-Stat-Signature: hwwnf1bcdc8j58qsr764rj6aj78g763j X-Rspam-User: X-Rspamd-Queue-Id: 972CE14000E X-Rspamd-Server: rspam08 X-HE-Tag: 1744137420-994674 X-HE-Meta: U2FsdGVkX1+btBuLo5GYl8dd/yVSzEXboWdRM3RrK3jQzZqZxbohL795LBk8kJAsm0yRHlvfAvU9S2J90896PlLAw5Cb+sldiFqEs2sgIxBS4CC+vRTqja0q/zUhzxF369/SR7PDuP4Plkz2Kr4sDY3Coj0mcKKuZ+xrkCuvm6UoXxzrwuIY6f5anKNdmvozY3FZzvz0o20tfnkD5md62CWcP/F41xrYyAvpVYXR0y6WgWf/2JWe30rIYd5jeYYTwuD3z7RFcTfA0h8JBgZqI7z+mrfNvawn569xvwwFVPLffYdY2nWiLKJadIWOHn6kbi3lUTwDgcQ51/+JuRsmV9firtMR8BrqhOW9YAalOGnK/RtGyaa32m2eeAFmYqRNxu5OC+oWqsEofEJJS8oEWkf5TTqJFoc+W+6IpOYv2Y+9h8bXstnTd9Drp3FdLQ4kwPQZVlyv3qkPe4xN+LeRgJAgd4Om9B7cX3OzaHV5nvMGC4gCLDPPWNsrGuZ2lqbhWXM7oqnRfeoypbMa4TBgFaVhVwS6fDtaca8bfQ1qJUoWTzJ7LLvVdpbNFc1VllTtp+6upTA2F9oZa18/y50PQXk1ocrwwRhCD33lQHtjGMU+4TuBMaNg7Ffg1namr3VIc2e3XqNrUKQ5cQNcn7Gd2Gib9by4ZIhmRl3Uk1tKmLA1PoGkOl2YTMoRvNhIid9zGtAjL28ox0R7cVzsYtfX6vs/lqgzz0dvHHxTbFKWJbx/UWiFLpenxXah4Rf4ILlcnhp9pHuYTo7iAY66YvyZFQKgw7uNTXw9eDr0czqtlARDWFTZ+61pWNe5urqGQiUJtAuchvRuzTpb2i2CpKJ4lbTuc++ex6X5CJpQ19KGpe06wjdXy2Je2DNisTct9ocn/MB5hxURsYJIpQodRvCBM2/7QFxOvHyU7mhhM+oOfXGPmWf8l9SjDjG6y4Kt1i7TDDARe1mS+UPXWzalzxb wDPdQp22 GNzJ47IjFsjGhFlyUezaqZpWLFdsYtTztvniDE57bQ4L5vST1MJRqTYQAqTDMSQMvYFavCrVjGXTWPdMx/ylmK1mpDjyj+ZlkfsaKSyHpUZZHyei1fCCoXLBIe0LtMO4nCPlU64KSvpNh3DQiK/Bx7+Liseg+IyfHYorWHOpxJzhoSaCBg7wIrcybWH/0cCf2BUq072i9qOxR4tx947jKYXJ78aCgsoXFUYkDRzB3+cvvsiEGUHNE1OlJrZ0QyLs0exHU6UJz/WZMoW1+rV/9FmTn+gSmI2CsFGQvZ6we1vwdaqySS59hXA2CNS33lHxpHgAQZ3I2/8McdRsD/EOjMMTE2cHDKhc7sjSV/42j/0Pu7p+18L4Q3XRujFKF0hGHdouKQ/MqRxK3SVgU3jQ0ru8QYcuPnzh+Z2jt59OQxYtI08SBJfqeJTMMt/EiDj7y2/FZx0tTynTwAmMH7Sa9/As8jnzWSVueKuwvsuGn87uCPui48kU5f4rb+i7RrAsw39O/us69iiUogS6t45gI3Chat6RZUnng8qNLRdUCF38njrIefoOFh3h8VGmkOjN8xdkZjEJtPyrqx+oQy8wMHhzXgKQs9Zan63qlD5oZflji4xK5U10Qwuu0YhYyoia7uHq5 X-Bogosity: Ham, tests=bogofilter, spamicity=0.005976, 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. For consistency with the related function vmf_insert_mixed(), export without the GPL qualifier. Commit cd1e0dac3a3e ("mm: unexport vmf_insert_mixed_mkwrite") is effectively reverted. Signed-off-by: Michael Kelley --- mm/memory.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/memory.c b/mm/memory.c index 9d0ba6fe73c1..883ad53d077e 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -2660,6 +2660,7 @@ vm_fault_t vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, { return __vm_insert_mixed(vma, addr, pfn, true); } +EXPORT_SYMBOL(vmf_insert_mixed_mkwrite); /* * maps a range of physical memory into the requested pages. the old