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 6B494C3DA4A for ; Fri, 9 Aug 2024 00:34:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DD5226B008C; Thu, 8 Aug 2024 20:34:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D5DB76B0092; Thu, 8 Aug 2024 20:34:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BD7736B0095; Thu, 8 Aug 2024 20:34:54 -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 9C8896B008C for ; Thu, 8 Aug 2024 20:34:54 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 234D8A73A5 for ; Fri, 9 Aug 2024 00:34:54 +0000 (UTC) X-FDA: 82430836908.03.B422F21 Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) by imf29.hostedemail.com (Postfix) with ESMTP id 46E6C12002D for ; Fri, 9 Aug 2024 00:34:52 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WDOpXKk1; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf29.hostedemail.com: domain of pedro.falcato@gmail.com designates 209.85.167.44 as permitted sender) smtp.mailfrom=pedro.falcato@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1723163619; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=W2ogeVtQlhT9WeNRGJxT4wbvVR02faBqDKyUFif3ow8=; b=GjTsjp4i502IFwy6yfgYsDgLda0A0mM7xxnA6eN/mKocWulGFOoi9ELiSktndlHhH10lKL 3dKFkssZ5LvOPhnFztNo+cEo3XkMaPmrUGfhF6AqyqWZBr4N5HhlT1obMNUX6VbWIHRqpL 5pIkS+YjlJ6sBKSvZyj7bqHAJKWyZv8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1723163619; a=rsa-sha256; cv=none; b=iAod+iJp0Frg9WRsYw2KOKcbplyP/Mjxdg1aefXAK8eLmfGO5700vpABpUMCYiAxNgl2uX Pf8FhscCKBqoHiCVfaTnknXQH7SHkMB+gB/z1oyHFUrG5w4npe9QHs+3RqSowNCQXcNXyz 6rPciWDxpI3j8Ne3m3fhW6dph/g1UWU= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WDOpXKk1; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf29.hostedemail.com: domain of pedro.falcato@gmail.com designates 209.85.167.44 as permitted sender) smtp.mailfrom=pedro.falcato@gmail.com Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-52efba36802so2073201e87.2 for ; Thu, 08 Aug 2024 17:34:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723163691; x=1723768491; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=W2ogeVtQlhT9WeNRGJxT4wbvVR02faBqDKyUFif3ow8=; b=WDOpXKk1BGwTCOteCt4wlYgw50grI7V+wZNIasz7zwdXiv3bSpJHENzdPRm4LBMtHP 59+l8whgQk/kgv+bCZza9XQfwSIE0paJMaofxnZoj89lk/6yx59y40ZIHrNncNODjXjD 1w7oaP4iffmN9EnLspUZXIhWYq2Pqt9KFvuDgqfW+5uOCdUbsUuf8yaKlVYTTDKz3Urf j/D0a3TQx15ni4w7u9314HrjgrXqHZ3ywxl19QEXW4lB9JelMKw8FpF/Oyo+VQvfDw7h n3MRcDYlM8txSgOMs02uY/ALeIJVTvECWuiu52RHZu4meK0xX/jpOGtEvSGpHAoRUiJi VBlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723163691; x=1723768491; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=W2ogeVtQlhT9WeNRGJxT4wbvVR02faBqDKyUFif3ow8=; b=oPffxfT+RX9420OQxizg0DFh8fG4Bg6xX7+eXKjfUoT36Mw1J00xQQ22uYqlJuiMa0 tf+8F2DTf1cEdOi9It3V4KuR07DQu1091Yt3CA5pNBH50TuoD0a1Lg7qJnXlsqp2+HNo Go5DF1WV7LxXOoi9Z3Dh2zLYB48dZyORx4O7npNi68j3O4RCutWUIwgK/5MRiw8rvpfa w8gH9iJ4N36ijP1ox8ahVRUk+NVq+DKnq6vdm82x6w51k/ZLyTvHj6bsYdNdOYvmlDwp afoh2NxhG9vpMv2gQ3E3dFVr5AmiOp1PGobPkKmIHGgr3cqUxSOPwFX5hqkJrSCO7k/K YT5g== X-Forwarded-Encrypted: i=1; AJvYcCUNquOj20Etl6eZLDRQeHSbXKLT7rVbBk/jXtFqTkCWLg3Q1fnPHR3sj5zdhJdpOMvYOeULQA9eEKTTEudM5JbaSN0= X-Gm-Message-State: AOJu0YzT4COoz063J6FE1QvVKLvzufAqLsEJV6/HPFvJVhGOT18qhios M2UW43DK5j8+VNUOuuwEe/q9chRXLG46VRntOd7Kd3q8gltKKRzjetNVJRKhNV65JqIYr5lMm5b Lyj52uCfDA4GdAuLG8rHQo8KiaAo= X-Google-Smtp-Source: AGHT+IG+OWgt/JTOtOb6ay7w4NdI2CbhkenmUHF2ZQ06qsxXIecrYLwxxxllL5pII5mW13MB0mj/Op2MbKpPOcTDGF8= X-Received: by 2002:a05:6512:3b21:b0:530:b871:eb9a with SMTP id 2adb3069b0e04-530e58764damr2528461e87.47.1723163690149; Thu, 08 Aug 2024 17:34:50 -0700 (PDT) MIME-Version: 1.0 References: <20240807211309.2729719-1-pedro.falcato@gmail.com> <20240808161226.b853642c0ecf530b5cef2ecc@linux-foundation.org> In-Reply-To: <20240808161226.b853642c0ecf530b5cef2ecc@linux-foundation.org> From: Pedro Falcato Date: Fri, 9 Aug 2024 01:34:37 +0100 Message-ID: Subject: Re: [PATCH v2 0/6] mm: Optimize mseal checks To: Andrew Morton Cc: "Liam R. Howlett" , Vlastimil Babka , Lorenzo Stoakes , linux-mm@kvack.org, linux-kernel@vger.kernel.org, oliver.sang@intel.com, torvalds@linux-foundation.org, jeffxu@google.com, Michael Ellerman Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 46E6C12002D X-Stat-Signature: 5jzk9yf345shw9muncus8wr1gyjp6cau X-Rspam-User: X-HE-Tag: 1723163692-80702 X-HE-Meta: U2FsdGVkX18wQ+QOb+M5f5LYjVhO7flGUn9q7VpoRVbkWaBLEyfqIDExnblEJ2R6J11yGDYJCf2uutBmfzbfiZFIGT/0IxNYL24c/XbZJrabGfNQPuVt4soYJeUYTDANIwD6qJIN3lx15Id8DoItW4KueZFXOOy8rbAosaTlQwWcleCA8PrYv/+2gTy8Nt2VvEQFh4HVfViApT2gx4/+Ph9Kj2BmoLoe9gtoM3p7NhoS5nBDqpdesWcD5DD0ORjE2klVpjEV7/1eSYPc6+zp77PIa+HuwNxKHd3rci99iAz7Rbs4zhbFwyNyaa9NAeRHryee4+uyyDp82PNhfcvHOxBhZt5qVwJD92au5+2/ZVQHi1w2XCed2Z5r11iXXzj1CgzIlA7Q9GjEHZwJp0tFKeMyBy2y8IW1B+IQz0Sgi8q/92QEimx6dWLuocmTPeBnzb/4qbDql7yjfNKJlmCz5phOH5zISx+r4o8oj5+15m44lo0VBauPTc7LcZCu3R7hR7Xxkp1JAuacTw+pF6Keo/oLMHVm9I82Og/KZV9hbPvBmxugkIU44ihs8p8Sm2d3wyjUKmshMRLe4K6q0pA17cfQ16DBoBBEOIN2NeQzWTumOJfY9b1YKeUiGk/icq6CkFXRsYE7MmGonTvmKvBir5izMLXzlDENhVNfUDN6ORVTBhzFiRKrcdSxyd+6ERPFbewbGp7YHEje0GiENSvd27e62w5li5GndBDPSvY5vjNjhtzeHE+kR4TqRWQjikji1QHR28lNbZgrgoY90CTvNP3ILKC76zprVyfDlhbjhKMJu+xz+UlnzPHaXWoe4pHkjswN8fG9xrGPC2vP2/t5tp8v1cyiTbOafEKt3gk6NJ9Z6ri4e9NJ5ErZByoxdNHHoX0qXCVsLkYlCbbuzcBm0bowRHlyuYvBlskj43Xbj3SFww0IvKRcPiV5rM1iOFu76yqzgT9Q0gRbpG+BQhL AWrksynm WIMmuAXtZeH4N2ZK5QAJHNIVPcbw5lBlj5K24XE5bsKKriaXpBg518xaU8jpCC4kcouiWd5KHmkT0L6mA0XN/tpf7JbYbDWtc+5gBTJP3AUSej2IQ1293R6UNjfcfxl6lnjbb0uL/WVOyx3/rpWdOvgDqeXN01+fEdlc5aT9kKD1xkzYMhuOFar58POwKq8o4oz3P+g+4mwbHMsdMVjZP+wJOI9qTwFBfvalBjvrAo7Znt/V8U+fG8UhVqGj1N3FU4W5zTsM/IID0wflRmG/F5QBrMSWltT2sX2Xi/IkK5wcf/cqPHfQ5NrBcgGlBlQvZ91NnYJSdUSB1ip1TGbf2icYiSroxWu3khtqT9IVToXSeLn7JTJXAYQTrNalvI2JZJXyDp1CDssMJM3xnJ5S2cZiRDw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, 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 Fri, Aug 9, 2024 at 12:12=E2=80=AFAM Andrew Morton wrote: > > On Wed, 7 Aug 2024 22:13:03 +0100 Pedro Falcato wrote: > > > This series also depends on (and will eventually very slightly conflict= with) > > the powerpc series that removes arch_unmap[2]. > > That's awkward. Please describe the dependency? One of the transformations done in this patch series (patch 2) assumes that arch_unmap either doesn't exist or does nothing. PPC is the only architecture with an arch_unmap implementation, and through the series I linked they're going to make it work via ->close(). What's the easiest way to deal with this? Can the PPC series go through the mm tree? I could also possibly work around this on my end, and either limit the terribleness to the ppc arch_unmap code or limit the effectiveness of the patch set a bit. But both of these options feel like somewhat fighting the inevitable. What do you think? Thanks, Pedro