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 7288BC36002 for ; Wed, 9 Apr 2025 10:49:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1E92E6B0141; Wed, 9 Apr 2025 06:49:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1973C6B0142; Wed, 9 Apr 2025 06:49:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0AD196B0143; Wed, 9 Apr 2025 06:49:50 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id E0A3C6B0141 for ; Wed, 9 Apr 2025 06:49:49 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 647A5120561 for ; Wed, 9 Apr 2025 10:49:50 +0000 (UTC) X-FDA: 83314184940.26.B1D562F Received: from verein.lst.de (verein.lst.de [213.95.11.211]) by imf03.hostedemail.com (Postfix) with ESMTP id 7BF4120004 for ; Wed, 9 Apr 2025 10:49:48 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=none; spf=pass (imf03.hostedemail.com: domain of hch@lst.de designates 213.95.11.211 as permitted sender) smtp.mailfrom=hch@lst.de; dmarc=pass (policy=none) header.from=lst.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744195788; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=iFdBEMgALsgcMjz0a6kM1Ares8UsdV551vjGfUPu1b4=; b=OrbEl7Gb90VTR3cg/nUS4t5pwoWPYFcOrRiZJH6f855NPms8/wNqifrMMqoepxed1ZSj9t LBfy0HH4Ab+Aa5BYC7WxNaX6ez5rn3sM4G1LTYI51J1tgr5+J1r9buZNRGQlzLElod6pxh z3TenHDiaGbrs1V9kc/xTGJXLjjnG3g= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=none; spf=pass (imf03.hostedemail.com: domain of hch@lst.de designates 213.95.11.211 as permitted sender) smtp.mailfrom=hch@lst.de; dmarc=pass (policy=none) header.from=lst.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744195788; a=rsa-sha256; cv=none; b=QD+dtFbS3t8UGRfULTD41axoF+AGA0PZcI5YNQDzPrZh7hxFvHBjNKugciw1nD4WM/1nEO AIpXbeGix1K2X7lOIDwWYPa1RBWXMwkmoJSvdo6kUxt9HNwZHnlM4RQdZC30HcOFhoku/i QUJLWW5Y5LWrwigBfA1dJXajEFGVDfM= Received: by verein.lst.de (Postfix, from userid 2407) id 91A7968AA6; Wed, 9 Apr 2025 12:49:42 +0200 (CEST) Date: Wed, 9 Apr 2025 12:49:42 +0200 From: Christoph Hellwig To: mhklinux@outlook.com Cc: 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, 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: Re: [PATCH 1/3] mm: Export vmf_insert_mixed_mkwrite() Message-ID: <20250409104942.GA5572@lst.de> References: <20250408183646.1410-1-mhklinux@outlook.com> <20250408183646.1410-2-mhklinux@outlook.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250408183646.1410-2-mhklinux@outlook.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 7BF4120004 X-Stat-Signature: 7cc9phi1kawf4tc38sjgrfafn8u3j47p X-Rspam-User: X-HE-Tag: 1744195788-859530 X-HE-Meta: U2FsdGVkX19j9HCbER7jPEnDztHGmjsLzOlNlDPnFnT53QHKEe4+7NUa9bjoVuMZ5ym9gXheCKN6e/HZC1SWSs2DCtORxZ8iHz58VVQs17jzI//bdsGD7s+PiWT7FKgyXvH1sjVbwwylpePsSEbrblMwox3K4kbCERdCPygqd9Qr4t2yjmPvXkcQOcw0nwv6vFIKbAVy2WrYgV4uZHNNMRDSqMj849d1BSfvD6eMlOGQjBQx3m8M4sNAYBD79e11o3KTMCeZu+LRjkzv27SOROCFonkVefb8ybVZgAq6NUwPbs6IEphDHDgTlJVXA+Jbfb/tTCX0geNb9rdDa2IYeHLPW/+OZjM13JP2kyltLJILITWjuNlUYN4Bmqhf3S06mIVudtESrHyp1tmvsFTRD+WXCJakpYebh8no2sBCUnyULZRM5aUf26bxKDpEB8aooGUGVadJFyyxE4Q5lmBxEBVFdbApkx9PochuO/4oPyCOkTn+pQ1TPTjE8U7pdq1tNO24O5RrolQ+ASpGbr3A/vnuDvuf/Kur+yueRHimEsrz0X9VtiYmUC1gKZV46E5qMAy7xY3Wy6AJC6UFNTDaSAKgMbroYEAur2xlnnPvCHqjvVADTdVSVEfI1bAXw8ySQYW/QqG1wMngesfj70HloWnzz1szeLiTh9Gjw4s4SeuIf4Om4FvFok+AEacs1lUYby84wJjK1mU4/aa/PGQppMzVqbwDp2amCPIQo82KBBZZ5oS8Zxe+E8LMWgiOI7rS7LzhgC/HSzNltk3GtXBQMD2oXRsEevidnM+OxFQHB69EsJ/1+yj1l/SZcc5Gd6wbOqEpZrALGfnXdDEi3HXmn3nutI9ZkKoPeTmEtgRpDxj06yEkf3UQXI9v0SgcFkBNoLIn3yTEXtFRr3xLNkDLvI5TTcKG0ogTAoCUv76XmdX1CUQojxYMcoGV5ndcZwyayEab4vgviLXBOaW5aUk o1XrpRT3 KcvQYoW7QgoO7BbOAPcXtw6YdJaBNqHAGzG1YYN0XD5rNxFa7YojTewPBKBBPbEvsqRFYbhGHYb5tkR3PzALRPRGlQX/GJsVHkSt6FJzhluQauAcHq6KDkZz3meCxLRRjIQY7WO07n8BIPuYep/lbTWd2WzL1In+Gg1OaFq1wg2UQvjFspEqIFFFO4j/j3XVDrOyS X-Bogosity: Ham, tests=bogofilter, spamicity=0.003419, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Tue, Apr 08, 2025 at 11:36:44AM -0700, mhkelley58@gmail.com wrote: > From: Michael Kelley > > Export vmf_insert_mixed_mkwrite() for use by fbdev deferred I/O code, But they are using this on dma coherent memory, where you can't legally get at the page. As told last time you need to fix that first before hacking around that code. > which can be built as a module. For consistency with the related function > vmf_insert_mixed(), export without the GPL qualifier. No. All advanced new Linux functionality must be _GPL. Don't try to sneak around that.