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 6868AC3DA42 for ; Wed, 17 Jul 2024 16:30:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F1DDD6B0088; Wed, 17 Jul 2024 12:30:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id ECCF36B0089; Wed, 17 Jul 2024 12:30:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D6D566B008C; Wed, 17 Jul 2024 12:30:29 -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 B74C16B0088 for ; Wed, 17 Jul 2024 12:30:29 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 6A4841C0F2C for ; Wed, 17 Jul 2024 16:30:29 +0000 (UTC) X-FDA: 82349782578.24.BE2339A Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf26.hostedemail.com (Postfix) with ESMTP id 197B7140039 for ; Wed, 17 Jul 2024 16:30:26 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=jUVrYDJk; spf=pass (imf26.hostedemail.com: domain of peterx@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721233807; 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:dkim-signature; bh=3oN/JgUpAeNpSBhsnKTF40nLK+IG9euM6Vd2RnlyDAU=; b=B2jPCXWMtSPrArnMtvoSVfURpjrvub4d201tCfFBbvb2DxvRXuqMUnn0nJVGBZr/LdvXuK D1b9MDvNM5B4JF8h56wV10PqOMsuablnkHHZMLFKaUaxxnfuiOZqXq8mcLER+g4rLdTZk2 FrAd1lGCKPEUxXZC5RNuVS8pUTcLJ0c= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=jUVrYDJk; spf=pass (imf26.hostedemail.com: domain of peterx@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721233807; a=rsa-sha256; cv=none; b=FnEqnZa5f0TfB/2xeEHAYwWaA8IaL0epRjJCQpzYFeIn9Gl2ut55OuJCjbRTmTf8QVn01u W/QkFjK4U3EuVCvDaY7SVH+TGPbeM18lMCSBVXrKDib0t1Hw0a7EYWjN2wGktLp/oZPkqZ v/VmgXspHWeOWlP5gKsNqlc/QqlFxyg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1721233826; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=3oN/JgUpAeNpSBhsnKTF40nLK+IG9euM6Vd2RnlyDAU=; b=jUVrYDJkw1GBpFRBb2/8B57V4kw72kR8VtcABOi5baGQiQHyRchH/WmszzCbr9NRQjRPrV AFv4x4nDU8dWkX0LLjiadKL/lxWqghaKlr/RR/l+UU1qBCMVPHpqAdeXb/yX8kXw4KmXsE jMKS7gyPdGKaqqzIktPCH3pMkUAaScA= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-26-Ii69FlTSMNSNN8ABpvP-hg-1; Wed, 17 Jul 2024 12:30:24 -0400 X-MC-Unique: Ii69FlTSMNSNN8ABpvP-hg-1 Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-79fa0a90bdeso36888685a.3 for ; Wed, 17 Jul 2024 09:30:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721233824; x=1721838624; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3oN/JgUpAeNpSBhsnKTF40nLK+IG9euM6Vd2RnlyDAU=; b=xLr1AtnIi6fYHBGH06ji+Av3ZLFp4AtxopzZOoPuK5J1gBnoO7aojXeZw89qoIyP7a cKvdjF80YRjRl7hMgmtjUZhsHc0fJGFwTyMNrYYY2/mJasZxNlin8mvXo/3tiNCQqy1b aVFT90OFAWJZdsE/jjU3atHjPXXFpNTYmIsm7CZLWF1T7wol3Itz4ssOozblUj4KwIER 6hUcktfMFvNOKHH8hLSxOfIsvzixO/hTJtc2AfG95oAZTqg8KR2EKMtKq73PfRp1BDrb VQJ2NlJfAatGW+3xnKdPuMr5uny75l4F7z0AyFk1dCh0YLS/0/MLvCm2ee+/Q0ermXB/ Ah3g== X-Forwarded-Encrypted: i=1; AJvYcCVC1nFOCzYZ2CQnoMFZITZXAo1GKbOky0CvkV/szqs7R1itEn7uQLJgrUSNmqYkQPKarYTpGRvk1qLUd60jSZP20Hc= X-Gm-Message-State: AOJu0YzL2IvFTOuWTaQCzcDSe3+yEKyy/bX8dDopAlxq+JNSZlW1m1a9 StwTXb31lFKIhopw+VBKZmZvYkOcweXWe+49z0rZn3piC7NXq1wAMZ2+QFUqZF55PBaDHmPkx2J SWfG/mkr0fb0qz8MAukh9Ml4ufkonXDw2TjjAPSo28W8/buyT X-Received: by 2002:a05:620a:3915:b0:79f:78a:f7d6 with SMTP id af79cd13be357-7a1873fd9f6mr164211385a.1.1721233823784; Wed, 17 Jul 2024 09:30:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEZhiVPRZh1L8OYuav3xxhQDxfwMVfDLy2Xc6dLe0gwbayV0cYW4eoXe7iXRBoQX0xhvyBaCQ== X-Received: by 2002:a05:620a:3915:b0:79f:78a:f7d6 with SMTP id af79cd13be357-7a1873fd9f6mr164207985a.1.1721233823214; Wed, 17 Jul 2024 09:30:23 -0700 (PDT) Received: from x1n (pool-99-254-121-117.cpe.net.cable.rogers.com. [99.254.121.117]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7a160be5e7csm419700685a.63.2024.07.17.09.30.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Jul 2024 09:30:22 -0700 (PDT) Date: Wed, 17 Jul 2024 12:30:19 -0400 From: Peter Xu To: David Hildenbrand Cc: Yan Zhao , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , Andrew Morton , Alex Williamson , Jason Gunthorpe , Al Viro , Dave Hansen , Andy Lutomirski , Peter Zijlstra , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "Kirill A . Shutemov" , "x86@kernel.org" , "Tian, Kevin" , Pei Li , David Wang <00107082@163.com>, Bert Karwatzki , Sergey Senozhatsky Subject: Re: [PATCH] mm/x86/pat: Only untrack the pfn range if unmap region Message-ID: References: <20240712144244.3090089-1-peterx@redhat.com> <116ca902-103d-47cb-baf0-905983baf9bb@redhat.com> MIME-Version: 1.0 In-Reply-To: <116ca902-103d-47cb-baf0-905983baf9bb@redhat.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 197B7140039 X-Stat-Signature: gcmise4griot5uf1pd4jprdc64kwo355 X-Rspam-User: X-HE-Tag: 1721233826-389977 X-HE-Meta: U2FsdGVkX19dSMYw3INnAuCUyMifHAFQmsPA2mVhCYVCDLPdN7QlIdSy62hkvIuiBH0Z4QjiwTNZR/OWsYM4Ujo9k5iufCGKKWcANu8444pAU1xEuSfZys0Sg5e5tFT3OPFkDyy/vp69hRxr1zQje2tzNRSmFZfAr9Ke86C9vC+Io4rT1UM2Vaj87murmGRI62BF2wpCr0ojtFKZR1ciq38gV/o8Xzn1sO+BPcYoluxv6IYScSH41Ls1pW00LYYGPHYSkyfR5cXT9X5QqES7B6hwgMGbVRCxh/e9r3oCcOOyfAwIdSRCFBqEoLSWCW1Cuw/gnsUcbubucUiNDYvzMZnk6+4vgBf6MGBahnvWM/uu0XN8X/Fz9L2KX/qARHaePiuKT9CQQRbVvgRnoARyKK6elzDQYCpJpAQpXP83omcXhbnd3gYQlrW2LF1m8Y7Hod3V8ftqe7yQPliEKaJ2vpAtv1eCgTyzd3ZiDFzNeijUA/tznHIP09BKiuRn86McVmghM9qvaSIm2oDvMM5ga5cJasFntVrUrUDqt/Mm88lunYExjjtO/fqEjX054rpf/beuhuT8f9pfCYRw+iETvy82rBt/4stT8KzUL77BXEdGX5k2XSbIspORJuTxDdPoxjjjUGiRUrlYZbeTsYBNfFDZSIfvrq4b4L+iew/I3cjFygLzmn/n/2wDxtISo+2nWydC8nnx9qTNGntckTCLWogHguSIceA1UFxg4EqlWiaM3U7x+ekLwEpB2TKul7+64LANmpMorLcvC0HVJd8G1GKlwrid+VrEBTtdtp/nvFz3uS3w9VWUicVeNPzsFwkWA6DWgd+/Ku6UWeSMXWmlOcrcvh3s6JZPZSwIsgrPsj840K51XY+JT3KDnglBPVU3MXsuYbdKMr2fveRZ5cmIAdRza3lSWPmzDPQGZecwNaIOk64IQVMstu8bqvAfL/vhmwDotv9iTJGiImrrEoY 7XN0/pqb CZS06BYC7JrupflYL+MXq1AOMj1u0tNOVdgKagMp9FEYpAz03SDXG/PRj/NulzuUWtU4uZEYo3AxX/NBaKmN58q3IhON5lPLe9g4gGMKkwlYToNJcTvkEns57mRkhMaAYF/tqQQ8sBYqrnkql5H3B/nd7CoZRr0u06yzRDlRrproDg5ERpdklSIgtFCqPhKyyJeF6f2YPjM23CGVPyqGesL87HfvaW3E2fTWRreH5C8GV6HlVnwWYPsA6rPcqaUE4i4eQ3sb5P4Rf7IbGuzrXHeOgPczmhrs4zPXVoZBBazrDCI7jBck1vKWMqeEuv4YvpTfd2RZprGEjGTYtFcnMLxn8eYtFeQAPE3flEbY7ajR1s+wYz0wLiTz23Etar3/xrgz83WztXQn3T5T1C9flVKgtxGUXBLRYIq6e0btGk3EKMV1fkB8j/o97Jn8V+e5XZrMGDM0Uhynh6s4p1L38snn3tSzBY5zdaKcJ7jU10OQiEhY51VkcD8azFGAhPzK2uX0k 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: On Wed, Jul 17, 2024 at 04:17:12PM +0200, David Hildenbrand wrote: > I'd be curious how a previous truncation on a file can tear down a PFNMAP > mapping -- and if there are simple ways to forbid that (if possible). Unfortunately, forbiding it may not work for vfio, as vfio would like to allow none (or partial) mapping on the bars.. at least so far that's the plan. -- Peter Xu