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 4316BC5320E for ; Tue, 20 Aug 2024 21:56:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CDEF66B0083; Tue, 20 Aug 2024 17:56:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C8F726B0088; Tue, 20 Aug 2024 17:56:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B56DC6B0089; Tue, 20 Aug 2024 17:56:38 -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 98C616B0083 for ; Tue, 20 Aug 2024 17:56:38 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 3FB1D1A0594 for ; Tue, 20 Aug 2024 21:56:38 +0000 (UTC) X-FDA: 82473983676.21.B8AB8AD Received: from mail-qt1-f173.google.com (mail-qt1-f173.google.com [209.85.160.173]) by imf07.hostedemail.com (Postfix) with ESMTP id 53EEC40013 for ; Tue, 20 Aug 2024 21:56:36 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=landley-net.20230601.gappssmtp.com header.s=20230601 header.b=Y7JMZoNU; dmarc=none; spf=none (imf07.hostedemail.com: domain of rob@landley.net has no SPF policy when checking 209.85.160.173) smtp.mailfrom=rob@landley.net ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724190938; a=rsa-sha256; cv=none; b=QCOuic5pT+iWGQfUMuugFcvOl2wf1tiBW+qAeCvawEPyjgwUxjzkRfqJlCpBEXAvws+fku ycd6yrwxXTNMxz1yMnbigPwz+xklVcNRdLJ6v8+YubAzK2kKLGS8G95cSvEfGjTUW0qT7T fanffSjUaitsOfRN/hJ0F8wsNCKW2A8= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=landley-net.20230601.gappssmtp.com header.s=20230601 header.b=Y7JMZoNU; dmarc=none; spf=none (imf07.hostedemail.com: domain of rob@landley.net has no SPF policy when checking 209.85.160.173) smtp.mailfrom=rob@landley.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724190938; 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=eN6vzCvlT/pCItFp6f4PyJvyvmOiWowl22YtM6dmQFA=; b=SJ/fUqqVE1Wd+OSIZv5VhycpITWvqgJmYoqrlg9S88a3tznjAZPA0ktZrqshf8SlVzjy2K UwlzsaAwbanzuaMz0eKPs1I74AbKUCGvmzeMl77KAc6RPQIw+kdhyD4f61QPwWpG0kTOso k5hqodWBgeYQKGMR5rNXWj/ZTJTUgtM= Received: by mail-qt1-f173.google.com with SMTP id d75a77b69052e-44ff7bdb5a6so35536781cf.3 for ; Tue, 20 Aug 2024 14:56:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=landley-net.20230601.gappssmtp.com; s=20230601; t=1724190995; x=1724795795; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=eN6vzCvlT/pCItFp6f4PyJvyvmOiWowl22YtM6dmQFA=; b=Y7JMZoNUnJTtCet8TJHTW0kl01Pxggc+vjKHSv/BU5d7+k8MgipaV62BYDIWZ193v6 anSFYzR40gOuwVWyQb7P8vKKeKF+i8hppUH+ByQ1MP7QTOVfd6VWjwJL7enHdwpH3kP2 Bgo0J520f2wK4p/zc46aV6zX1g/bAVXWQntCNLF2RpeLSLZqEFHR8N0xZwk3yBoEVleo areQvI9H+6EUFhL0NVbOgNELKRTmDYfKFM9tNlhiIjaHXNX60TwcuUqaZckZLUe2lcBh 4I3RHVjPCPZUjB48n0SVjvngttmZuWr3tvri2lz5x9LghL3qrs6CEGYcwynfRg0FDSDb VW0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724190995; x=1724795795; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=eN6vzCvlT/pCItFp6f4PyJvyvmOiWowl22YtM6dmQFA=; b=ejnF3XOzPyRiPid9Y5YB4fn0Ti0Nlyz3ARIo+Yey98WqN9yKWj6GdkqThuM5Qy0GJM DLFZt47+RxE3ZESp86Kaaj3Ed6/4/RUzUqYv3jRQ/pKLYVukuZAjhf55BW0VKWgkpGTS 6IZyHQLCNzxMmx2CQeXbG80ThUzNFocpqrP4Vbfbuk389ubBNAFATNvEdM2lYRoywE/x p7Bo5cvLdsMC7HiEM0+Lg2CwOPKfech21MI0T5e4rOir7UigMdrL62muvkkrAlwy0hZw nqs+P7I524zZLNBFXG1OyS1EXpWqTkKMCyUlPE9PEmtqZd3FO/6EtlK/e6yFSa+AxUoM yZCQ== X-Forwarded-Encrypted: i=1; AJvYcCWKyNU6nbKz4cgRXaSjlW9Z6JI8drxC8uvpEv5MRsjJsP7ytfNEDHTzomwMECHtNPBWbN2SEY5Tsg==@kvack.org X-Gm-Message-State: AOJu0Yw99zfPh+ONKWUlm6tjJ30aH+8/kY3tRQYDCNPr04NmBPHWlAhl 1q0vERawwR5FwcAE6UWaaPRbCCykSN2GK06J4VJU73JVphYkCUPpXKUFW8wvG/c= X-Google-Smtp-Source: AGHT+IHXvZQTYbODvbtiWMvtKaWw7MfhUsJrv1XSsVar7SrJFLG58wKSOeDH8tFL+40SZRU1vcMC1A== X-Received: by 2002:a05:622a:260b:b0:454:ec22:dd79 with SMTP id d75a77b69052e-454f2218babmr3430781cf.24.1724190995315; Tue, 20 Aug 2024 14:56:35 -0700 (PDT) Received: from [172.16.32.83] ([198.232.126.202]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-454de4fa40esm18021631cf.21.2024.08.20.14.56.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Aug 2024 14:56:35 -0700 (PDT) Message-ID: <67108df9-7374-a64e-ca82-8c46d67fb55b@landley.net> Date: Tue, 20 Aug 2024 17:10:32 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH v2 1/4] mm: Add optional close() to struct vm_special_mapping Content-Language: en-US To: Linus Torvalds Cc: Michael Ellerman , 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 References: <20240812082605.743814-1-mpe@ellerman.id.au> <20240819185253.GA2333884@thelio-3990X> <20240819195120.GA1113263@thelio-3990X> <87y14rso9o.fsf@mail.lhotse> From: Rob Landley In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 53EEC40013 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: em76kmsnh373zujmmyxb1ckceore8oii X-HE-Tag: 1724190996-627212 X-HE-Meta: U2FsdGVkX1+kx9UkoOf++TC8SXAtMEEGyaGwYsvlfPQySsaqS4BbhSMSlVlF000hk7iULXM2pHMOk6yBCob+A29L5aO5OmZRzpS5QbjiQfYwxU1BfvlibUCUFg+8Nl6oo/Vk2jwQkOaVOvNSTqSKMRbYnu9H+ccIWwyvMb/lJni2zly5SKLliPBGprm8pzV9rEWoxL3z5Hk5koBksKL90DOJgJzbP2HbDkS7wmsNCH99muK5AALIVvQTEIFDMQsrs4ZK8ebCc8EbHenvRvJnVb/PsIE+YQO65tx921gQ8cM/pxy6d8/9Rfqa3BUi0jvWRHZ/6JO++olGXX7uUAFAix1hwQvjondn3dyvO75RZha7dYbgFHY/fTF8jSReRVGX/n42ROUnQMFKr5akKd7Ut4j+7+sQhh9uvMO6KttxgPsOdI+vIvr7vj8RqRtSAKBZ6dUT/oZhZnNTBbJLcRIQiWTx4gMjZMwPeESVWugB324+lGzbUjlaElx9NrUooHUyzAQNsGsOLWfMK+4QAUGp1NxK9KORbNQiMFE90aX1HfSqEM1GdixMwTRXub7tpLweTCk2rb6cMtzuCNKPJdQl6GIDr3fLJCJydBtTFeVtTgURbrMe13DDNYofagdSxptAeOfh6ij93BC17u/j7JY83Zxi5fhE91NWLpo9ZO4qO3tXIuAUuV9B1k7Ln46CUQU4ZJ7aECoMn+cijHqOx/NQqC/I+275Go6HgDCn5zDiuryGp00l9d/29Hg5SO3iR1vFfY0bjFP8vCTkMZTLei3f8jIahqAviKPI3sRnnUjHPpJh6++bwsg9pliHTKvTvlSL5EH3kCgkEHJn9Zx+u9Amds68lcOIVBaTDy40Gb2baDF4J5GLIOOe3v/9mNLtq8yeVW/dBsYZ3GhuIvyIrC6uTe8rLXwfhoO3RQ0hK3a6vNHIUon/8q4Xqo0MSyeAzUJjw2iLZsPOicfW/NhTGtk D41bkGTe tdw0ga2weAVvJUCwHXim5Dz+mWZOI+t5FxOnvcBPpm67ZEnBtPd3N5E9SJMZDf3DJ2iyiO++8f3qM61i8w17l1h3U4AygcACnGkI9wA4zZFsDjtNsIp2jP5FX0tKyfEqUWWeJ2BrUppyIuwCFSy/jb8K0pmk0rv4QNhNf2vUGR8skc4s+xRQ3SjbMHROvCmxJfUCwft44RzeFLBLJeho0r0OikkFk3AILlafdVm8X/h1+pZLW+IcHPiHi+m32e/u1BD8kUgWySOtMVHt/n6bg5PPKcuYuVCbpUOI4lESvEbzYtdeU1t33AJkF2n+T2/N+n7H0rLzxwsRuvTS+Q5a/Go9umyxA1sV7T3aWPwjaBoexyjPjUpcido4MR17A6aPPACteKYzFN/frlCw9sghesdUbDWeQx96Ctm9xZyutccZf6twc8yuSamW9m1ycE3RzK23Ywjtb9ENQ3v7c19NtJreJ3Q== 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 8/20/24 16:31, Linus Torvalds wrote: > On Tue, 20 Aug 2024 at 14:17, Rob Landley wrote: >> >> Hexagon also has &&vdso_page which I don't understand (but have a toolchain for >> somewhere to at least smoketest...) > > The '&&' is just a typo. It should obviously be just a single '&'. As > mentioned, the only testing that patch got was a x86-64 UML build > test. > > Fixed locally. I deleted the extra ; and arch/sh4 built and qemu-system-sh4 booted to shell prompt: Freeing initrd memory: 556K Freeing unused kernel image (initmem) memory: 132K This architecture does not have kernel memory protection. Run /init as init process 8139cp 0000:00:02.0 eth0: link up, 100Mbps, full-duplex, lpa 0x05E1 Type exit when done. # cat /proc/version Linux version 6.11.0-rc4 (landley@driftwood) (sh4-linux-musl-gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.33.1) #1 Tue Aug 20 16:45:25 CDT 2024 # head -n 3 /proc/cpuinfo machine : RTS7751R2D processor : 0 cpu family : sh4 Tested-by: Rob Landley Rob