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 B6B2BC531DC for ; Tue, 20 Aug 2024 15:32:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4DE296B0083; Tue, 20 Aug 2024 11:32:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 48DD56B0085; Tue, 20 Aug 2024 11:32:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 308626B0092; Tue, 20 Aug 2024 11:32:18 -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 10CDA6B0083 for ; Tue, 20 Aug 2024 11:32:18 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id BB351C017C for ; Tue, 20 Aug 2024 15:32:17 +0000 (UTC) X-FDA: 82473015114.01.9194108 Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) by imf13.hostedemail.com (Postfix) with ESMTP id 71E7C2000F for ; Tue, 20 Aug 2024 15:32:14 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=dwE4UmRo; dmarc=none; spf=pass (imf13.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.218.43 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724167877; a=rsa-sha256; cv=none; b=0xn669ktp0xQTJIPV23kgzqJfaRpta2VdDEXak5laM/SyZGRnkUXsG9et58wzMVv+WMkmI sBHgGDOrRYMS2S8j8D8QPQwnXBlh5NLJ5ypYyb39K3kJAhwfilaYZ6rbXTixz+MX4rEHOq oUd38+jT4j5HfRaCB/n+APNCK7eFTEA= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=dwE4UmRo; dmarc=none; spf=pass (imf13.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.218.43 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724167877; 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=reG4/g7c03D2ee4fl6pmLF83MA+CK6ivPFyQdUf/2ns=; b=CIXjk7zhtcjB0O5bGX3LWmZXDpibIiTDroF1Qmt+9Kefu+4uJMA3BDqDdVysFwBo/N+5F5 0YVd5O9q5GrmjedsMhoBMO3jpbAz+APx3nLdrvGI1tMzPdz+u8XkjAz7z/UsLnCyfE2fnb TUgX1SCpDTQ2ol1YLrCZFvsbwh635Ig= Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-a7aabb71bb2so617712766b.2 for ; Tue, 20 Aug 2024 08:32:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1724167932; x=1724772732; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=reG4/g7c03D2ee4fl6pmLF83MA+CK6ivPFyQdUf/2ns=; b=dwE4UmRoTldL3IGk6fp7iiF51oSvbWOh1uPn8R21/3LnetNWgcuhhuHq/bD0vIOAYi Zayrq9/EidYCVgMFp340ocT638RWUeCa4AaqyL7j2fjkDRTxZZ2afsGqZUdegUyejW91 vIFjJKX8uuO1h7zyb4QwyoZQXAjXoCongOevA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724167932; x=1724772732; h=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=reG4/g7c03D2ee4fl6pmLF83MA+CK6ivPFyQdUf/2ns=; b=TkH2xmqUHNTTQbJS+QLqEn/WBFwiBVr3fodCtHhcmYdvOoWthLIJzbqId5ShK2IYmx TWJsI7PNhwX9FJ/gs/0NO19YSCaN2DFezX86Rpy1Bxk/kFx5z09IFtau5eICLi4gppeI jBq0Bxd3DzRGdBJXyijd47+YV0LBQHulTSDL4cNNu2raOCcQo6FRcdXRFkHJrm/xh27S Poh8bp20lVssU632n4RgDEdzusSrpKGtqJMNmwWbec3ozrofX99q0NMu2y7bxinf/ZXI fgMBUX86GxLGBA3bvwHzhTOaSc2DiiR58qVDfAZAw7UI49WXS6iYVTOu8lBwQ6xcuquT eOsw== X-Forwarded-Encrypted: i=1; AJvYcCUfwWFX17cqjfVwzbWCLjWG65M6kVX+DPqhWiHpnLgZNhonq73rmc6CzYINIMs6JSAwq3LPbK0GUHGTtMtroH8v44c= X-Gm-Message-State: AOJu0Yzza8/7N/9zmgJWOc7k0dGkhzf5YcMZRq7n6Zvj8WEB3zcdpx8M WU2fCL1zFfy/2n+PRKU0fKj2IP33hA96PhqHQYJ8xdjhabouJ02Y9sfc/GOdxDkx6XY9nXVTfyp fLHkPhA== X-Google-Smtp-Source: AGHT+IHNClKabKmoMLKCw6cf8VtAO8XiJgqhiQm8tuSXYiQW0auZzUwQ+wwZGmUSF3waRWHxkYxXhw== X-Received: by 2002:a17:907:e642:b0:a77:cca9:b21c with SMTP id a640c23a62f3a-a8392954492mr1176034066b.34.1724167932167; Tue, 20 Aug 2024 08:32:12 -0700 (PDT) Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com. [209.85.208.52]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a838396d5eesm773256466b.225.2024.08.20.08.32.11 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Aug 2024 08:32:12 -0700 (PDT) Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-5bed72ff2f2so4749706a12.2 for ; Tue, 20 Aug 2024 08:32:11 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCW5zOSMd+z3cvlV6bnyM57M/VyYWkIdLJ8JJtMojmMFPCr9coxTwq5OtwgbOhue03d1opx9pOh85HKJlnDwRR/ot5I= X-Received: by 2002:a05:6402:2710:b0:57c:c166:ba6 with SMTP id 4fb4d7f45d1cf-5beca5c5750mr8152922a12.19.1724167931490; Tue, 20 Aug 2024 08:32:11 -0700 (PDT) MIME-Version: 1.0 References: <20240812082605.743814-1-mpe@ellerman.id.au> <20240819185253.GA2333884@thelio-3990X> <20240819195120.GA1113263@thelio-3990X> <87y14rso9o.fsf@mail.lhotse> In-Reply-To: <87y14rso9o.fsf@mail.lhotse> From: Linus Torvalds Date: Tue, 20 Aug 2024 08:31:55 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 1/4] mm: Add optional close() to struct vm_special_mapping To: Michael Ellerman Cc: Nathan Chancellor , Guo Ren , Brian Cain , Dinh Nguyen , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Richard Weinberger , Anton Ivanov , Johannes Berg , linux-mm@kvack.org, linuxppc-dev@lists.ozlabs.org, akpm@linux-foundation.org, christophe.leroy@csgroup.eu, jeffxu@google.com, Liam.Howlett@oracle.com, linux-kernel@vger.kernel.org, npiggin@gmail.com, oliver.sang@intel.com, pedro.falcato@gmail.com, linux-um@lists.infradead.org, linux-csky@vger.kernel.org, linux-hexagon , Linux-sh list Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 71E7C2000F X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: on3ukjghjg5rxbbnu9yiprduy3htteus X-HE-Tag: 1724167934-938193 X-HE-Meta: U2FsdGVkX19U7TwuB0BvLovvfIKCaAv0Bp9TJueIKJB/VUHKFpjCga+rRJzp0UevrOs8//3OGj/sBqQoisPrd1K8NdAsnlEij5XZISjQgQza0M4X8qVZwqyk3rdJk8Dw0jMbJ7pc7+L3gsalVj1HXYJN/Dhf2f2zEPz+o3oI13qs9+cyj5fMczN1TJ7bQqeP1/qK5aJGbyAmsuJjwgygfx/hijGuSMWYGkbtTD9O1conJfCJ203XMsQ7o7JgoGcJisRZSe8C2dxJlgJuT+6czp4lhpjM7negUybiEiBMVWqTUwbktS1JlxUATqiKkP1ZV4BY3kKwZ1QerxbDhD8zYqds29HS5idbuYLjOZTsKpS3FE3E1RbTcS51N4WA7Mpx5c1167lDk6PUMxQGD2OBoZasvPD2uasCQKjlqK3Q07pWJzUfOQPKK9sIvAAUwqJwE96iZwUjvS+mQJ4cKgGL2RUZwxPurwfZ3ik2s+Izoh8pEYMwvspqJha3bGoFh2JrKeEOg20jk8sXKwKbk6kHIl+zKsWs5/oxjyKRIafjycsDIfRne/+cfJTtbkVj/gocvDK80NqKAbMXjNubV2XvoGf8AjgST7I23ChrWzBARtlYBLr8oTo1/ZWZC1eIsOhzG4lu0rt4NRD2xCiskuvu5jb5fMnB68aU0RxWj8d0kQjrLlIofsD+nvWE8jYyAaPgRDG1lOrCCDxIxpTQE49oDTXsArrfVJcx61KdT/zG4RpAo/zJ4tjm1/DisoA0aWwOixwd9IOtuFnTmycbGPJTlSoldB8Ws7Z9QT7Y5nNZNvQtMcTC4cMqDuv0i4GLGiTfz7T2LEn9K4QocVz2gbebiZ+7r3Gg0BSD+miuDBv90Ze3cfADhoB3FIEv5D0EV+zgdVh21RV4vqJ4jetjZrL7ugm1mFlgdOBk0hnZW5hjWbb0EyiE2TOGYOB684AFVYPeICWqX69UfAF6h9X1n0J 33uax5mL DqJeewySFHVJhmV8K9FVHThsQMJF3EEBJyRn2y7b4V5Lp72tv0KRPp/qx7c4edR9n9fOITVNoJRCZI0pOLzf1Yh4jVEVBKkTkq6fKP1mc0Cm3zy15q33yOu7wGH89Brl2V4F/O0ErwsE/u+42hyMmdSgiHcJtMuPyRMUfBYZHDJMFtOpf2KzLPAFZe6Un3t30hKzliwSMu5teL9+/ZCogIxPKBFPHhAnQc8eDcqUxkS3dAAaqFTfjSNmNCi+D+hQEczrXe8EFEu2UAFIaGA4zxep2uo22AnRk7RAorpLPXgL52aAV8P5swKfhP70UtPQd1n3vQQr1rtzWsVhOqxZK+Uj11TNtZtoUohk0IfXqE9t9GbScVMD/kTHz8nPXjn3NBiLipu5IkGbV/Izt4RsWbxlJz1tRZxc3Y/hzN+uJaKbqzSBixB5J0IPIhsxX6GGR5RotvmPCf4gl8ikS7Zwaf8oJD5w/jNrNLRhAEyUugiRmkxS5vus71IkFLZFAA1g7nH4QPEmEKVjdcNGmxwi9UmLhZoma6lXXZqhhnJI8Du/XPAx+uIuhzdHdX5eWSSQll23EMnrbxgTrX/GqqvJ9aZ5YAJgnO30G1q8ON8zdjh/pQh1eqaessPOkcQ== 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 Mon, 19 Aug 2024 at 23:26, Michael Ellerman wrote: > > Linus Torvalds writes: > > +static struct vm_special_mapping vdso_mapping = { > > + .name = "[vdso]", > > + .pages = syscall_pages; > ^ > should be , Ack. Changed here locally. But I assume you also don't actually test sh... It would be good to get acks from the architectures that still used the legacy interface. Linus