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 214E8C4332F for ; Mon, 13 Nov 2023 15:43:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9605D6B0253; Mon, 13 Nov 2023 10:43:03 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 910846B0256; Mon, 13 Nov 2023 10:43:03 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7D83B6B0257; Mon, 13 Nov 2023 10:43:03 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 695F56B0253 for ; Mon, 13 Nov 2023 10:43:03 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 348F2160765 for ; Mon, 13 Nov 2023 15:43:03 +0000 (UTC) X-FDA: 81453349446.25.4E8EC88 Received: from m13128.mail.163.com (m13128.mail.163.com [220.181.13.128]) by imf24.hostedemail.com (Postfix) with ESMTP id EEBF8180017 for ; Mon, 13 Nov 2023 15:42:58 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="P ctq+ax"; spf=pass (imf24.hostedemail.com: domain of 00107082@163.com designates 220.181.13.128 as permitted sender) smtp.mailfrom=00107082@163.com; dmarc=pass (policy=none) header.from=163.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1699890181; 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=4IHKe9zesw8XgCIP3zMvWQGRE4H0hicX3hXfCW+rtb0=; b=J1bYQGLAH5Sfnm3dSbxDqtBY8gu8VT56to2Q5VdGwwyW8UTkYvUNOJveh4F57E86/DYh2h 0PNijDwrpw2moIZVdHTz0iuvJQRZ7Xu8JePIkOneeV4y0/kOJU/nin3SxDr7iXYIkKucgo wDuFVZFgCnW2rsI5ATHh+wTDg4PCLVY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1699890181; a=rsa-sha256; cv=none; b=0hqqMTheIY0Wga95kHS4jcXi0ygkYlX6F1uCVG/MqvueEtgr+tgt6eB4grV5To2EiTDWiz OYVCNOE8/dDqlfpSyVbOkWJIynfRirXMl6oGpbiQldCOFTrWvEOhKTe4j+YGOZ1iZ7Lowc ZhrQum3cz/ymrHfU88dzVHNDrqWdiZA= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="P ctq+ax"; spf=pass (imf24.hostedemail.com: domain of 00107082@163.com designates 220.181.13.128 as permitted sender) smtp.mailfrom=00107082@163.com; dmarc=pass (policy=none) header.from=163.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:Content-Type:MIME-Version: Message-ID; bh=Fuv98azFKRVeZ0C2oKaVVTfLjXZDC4AIwopP0MRSCgs=; b=P ctq+axoTKKWAvKlrLr4wOaGTVWHDj2AWOWDKPsgLQBNnyokh1gEGg8ycTBlmvL/A 9/V+SB2mPu6Pt8uOrkR0gBAqXo8rmoWVZ61vdYVSLc5ODNeCTYuDQ/txc56Vhp7t cZ2uiQqd/ADLDwQLdsbyrPUxZUR4nRjqCx6eq4KvVs= Received: from 00107082$163.com ( [111.35.186.243] ) by ajax-webmail-wmsvr128 (Coremail) ; Mon, 13 Nov 2023 23:42:53 +0800 (CST) X-Originating-IP: [111.35.186.243] Date: Mon, 13 Nov 2023 23:42:53 +0800 (CST) From: "David Wang" <00107082@163.com> To: "Theodore Ts'o" Cc: "David Hildenbrand" , akpm@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, "Mike Rapoport" Subject: Re: [BUG?] mm/secretmem: memory address mapped to memfd_secret can be used in write syscall. X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.14 build 20230109(dcb5de15) Copyright (c) 2002-2023 www.mailtech.cn 163com In-Reply-To: References: <61159548.60cf.18baec1fd65.Coremail.00107082@163.com> <60081af2-d580-4f82-9233-3d3d7dd883bc@redhat.com> X-NTES-SC: AL_QuySC/SSv0ks5SaZZ+kZnEYQheY4XMKyuPkg1YJXOp80gyvT3hsKQUNaAUD7z/iOJxGOjCSVSzl05dZDZIVbYL55ROyXHEtKpHgQvSCWpQwC Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK MIME-Version: 1.0 Message-ID: X-Coremail-Locale: zh_CN X-CM-TRANSID:gMGowADnT3v+Q1JlB48GAA--.35339W X-CM-SenderInfo: qqqrilqqysqiywtou0bp/1tbiEBInql8YMcOO0gAFsj X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Rspamd-Queue-Id: EEBF8180017 X-Rspam-User: X-Stat-Signature: c4umnx78uzpy4s4jkenrdbinkw3p8aun X-Rspamd-Server: rspam03 X-HE-Tag: 1699890178-744605 X-HE-Meta: U2FsdGVkX18m6OhSd5gWygK2UTaa7o74lq7o4MZdMQne/GJDAgtFlEvwcC/VRA0+uYTm/6RIBMCqngwJu0McDoWiC+4z4336TDVRugGChjUaaUwvSF9NFRIbGBtDghO/hh8DLI9jS6gF0fvWUUMOYC0sRQYh9Mm+vBBBqtyyzy6/uczcXArDiymDtWx2pH27LPxBRZD/zwdGCUPt3tz/A2vaLdHkLVlqODla4ACmAjHqUQeIfJlvO2fUAOrMVR1PN+BxlTNwDgn8IFCJO4rSSPgQwj/ARC9P1MlpvZGE8It6k+N319umEVFiGSljmxtyCCXs9ofYqIt3B1kH7Zsths94LyL6OLxZr1kmZZpghy1Pfi5rvMof1jwjbqfgjUqev4apIBE/I+4Suru8Sb4I4E/XE3D700pmfT7izsXQN4iHBJJs7+hfMRuQlmuXWzLzMS0KlU5VMTZALFZdQR6jaTLhxtzx3oDWEPi7usfate0KGWCjQ2dG4sd6aNIM/mY9M+znhqrNVs73YC+2E+MpghUexPfYuYlM68S075FBoxe4tc98dDEd7DS93+urDFegktW8RTh3J/I4N7MQMX7SRMs5dSdXtLPa11DPzNziimd8ns6o0bw3KEIs1pD5bJYD57n2F9xe4M5JgOLjNr3eHaaOfjnS97js0JvcDptfAQ2gOuRC5HaUEfB4yKR6JFNBGK4RHh9Lpkm9gzpCUek0U6xojxKp6xRVHACgN3zt/a4aJcLcOcN+f2qX8MVuWInzNNWCfnGEkKN05nVX5i8uWcJIBDpXl9wUAKYftTNfYcc/cGCofnB+3VZB8vQq8QONXkzYJoFZKepqUiS7JLSJ9qtCDUwH6Vj0z6PjRSJOEshjs15pe5LoybuRQcXv56V7gTFZ2ChwyiNG22dAnsZPB8dklPHO1AbscAMiWJZWFBkqV0R7PNafBU1sYdp0xlnnMWMaMqktKEq4G6sDPPB VFJ3uYpG Mn8C1A0fkALxImHvosPbiu7pCo4zJKRxzlR3GUcdZ0UMlm/DjmDXhdqhZcjkOXrF8JG3ANdtkTmwx0QqOJ0T+J2soJnX6mzTejz/msOL9pbZsgWzRlDrn82+jptmnAPvxbz04QJdkNxWWQEkegOWIRfvgDr1zbN960MBiTQWuikqooLL2z1gUnVU/FSssZJuch1SUCXau/RjD3tmLFCkEOCXTpsNtI2/JpXYEul/5MtfGoesoOB/Ym44i70pSSi4Nf0xglfDzsNueT1EO628zOkzDtjBGm/oSN15wHmb4d4Ai5POBT9lPl9MfF+phNjT+k+EvfYTKSTpXhvTeQ78NtnvA2/rlzCY6RekMzUFZiCKE8Rv40tfSEVfG23ZBbRo1V7PKN84lEnqhR+E0LHgVIbLWdi5/hrZtgfEPgFoGc78jtpGmdjYwOm0zxJmPjzSihnBFcspa1iai4NtQCeukp/dCfHhsPfTzeEDMeidxEsbHYf5G4jWKMYvf0MyQXavm0CSLd/4ElxldL2wmtJGER0pq/e8kUNM9ZknCui9+ABo4eMeV7H4MnMKv/PM+WWDmmqOca1w5pn293LrohMX4iPGsW28RMS9c2fuBlrsSz9iQ3w/igZ0+p4v3LA== 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: CgpBdCAyMDIzLTExLTEzIDIxOjI2OjIxLCAiVGhlb2RvcmUgVHMnbyIgPHR5dHNvQG1pdC5lZHU+ IHdyb3RlOgo+T24gTW9uLCBOb3YgMTMsIDIwMjMgYXQgMTA6MTU6MDVBTSArMDEwMCwgRGF2aWQg SGlsZGVuYnJhbmQgd3JvdGU6Cj4+IAo+PiBBY2NvcmRpbmcgdG8gdGhlIG1hbiBwYWdlOgo+PiAK Pj4gIlRoZSAgbWVtb3J5IGFyZWFzIGJhY2tpbmcgdGhlIGZpbGUgY3JlYXRlZCB3aXRoIG1lbWZk X3NlY3JldCgyKSBhcmUgdmlzaWJsZQo+PiBvbmx5IHRvIHRoZSBwcm9jZXNzZXMgdGhhdCBoYXZl IGFjY2VzcyB0byB0aGUgZmlsZSBkZXNjcmlwdG9yLiBUaGUgbWVtb3J5Cj4+IHJlZ2lvbiBpcyBy ZW1vdmVkIGZyb20gdGhlIGtlcm5lbCBwYWdlIHRhYmxlcyBhbmQgb25seSB0aGUgcGFnZSB0YWJs ZXMgIG9mCj4+IHRoZSAgcHJvY2Vzc2VzICBob2xkaW5nICB0aGUgZmlsZSBkZXNjcmlwdG9yIG1h cCB0aGUgY29ycmVzcG9uZGluZyBwaHlzaWNhbAo+PiBtZW1vcnkuICAoVGh1cywgdGhlIHBhZ2Vz IGluIHRoZSByZWdpb24gY2FuJ3QgYmUgYWNjZXNzZWQgYnkgdGhlIGtlcm5lbAo+PiBpdHNlbGYs IHNvIHRoYXQsIGZvciBleGFtcGxlLCBwb2ludGVycyAgdG8gIHRoZSByZWdpb24gY2FuJ3QgYmUg cGFzc2VkIHRvCj4+IHN5c3RlbSBjYWxscy4pCj4+IAo+PiBJJ20gbm90IHN1cmUgaWYgdGhlIGxh c3QgcGFydCBpcyBhY3R1YWxseSB0cnVlLCBpZiB0aGUgc3lzY2FsbHMgZW5kIHVwCj4+IHdhbGtp bmcgdXNlciBwYWdlIHRhYmxlcyB0byBjb3B5IGRhdGEgaW4vb3V0Lgo+Cj5UaGUgaWRlYSBiZWhp bmQgcmVtb3ZpbmcgaXQgZnJvbSB0aGUga2VybmVsIHBhZ2UgdGFibGVzIGlzIHNvIHRoYXQKPmtl cm5lbCBjb2RlIHJ1bm5pbmcgaW4gc29tZSBvdGhlciBwcm9jZXNzIGNvbnRleHQgd29uJ3QgYmUg YWJsZSB0bwo+cmVmZXJlbmNlIHRoZSBtZW1vcnkgdmlhIHRoZSBrZXJuZWwgYWRkcmVzcyBzcGFj ZS4gIChTbyBpZiB0aGVyZSBpcwo+c29tZSBraW5kIG9mIGtlcm5lbCB6ZXJvLWRheSB3aGljaCBh bGxvd3MgYXJiaXRyYXJ5IGNvZGUgZXhlY3V0aW9uLAo+dGhlIGluamVjdGVkIGF0dGFjayBjb2Rl IHdvdWxkIGhhdmUgdG8gcGxheSBnYW1lcyB3aXRoIHBhZ2UgdGFibGVzCj5iZWZvcmUgYmVpbmcg YWJsZSB0byByZWZlcmVuY2UgdGhlIG1lbW9yeSAtLS0gdGhpcyBpcyBub3QKPippbXBvc3NpYmxl KiwganVzdCBtb3JlIGFubm95aW5nLikKPgo+QnV0IGlmIHlvdSBhcmUgZG9pbmcgYSBidWZmZXJl ZCB3cml0ZSwgdGhlIGNvcHkgZnJvbSB0aGUgdXNlci1zdXBwbGllZAo+YnVmZmVyIHRvIHRoZSBw YWdlIGNhY2hlIGlzIGhhcHBlbmluZyBpbiB0aGUgcHJvY2VzcydzIGNvbnRleHQuICBTbwo+ImZv cmVncm91bmQga2VybmVsIGNvZGUiIGNhbiBkZXJlZmVyZW5jZSB0aGUgdXNlci1zdXBwbGllZCBw b2ludGVyCj5qdXN0IGZpbmUuCj4KCkJ1dCB0aGUgIGluY29uc2lzdGVudCB0cmVhdG1lbnQgaW4g a2VybmVsLCAgIG1lbWZkIGRlbmllZCB3aGlsZSAgbW1hcGVkLWFkZHJlc3MgYWxsb3dlZCwgICBp cyBraW5kIG9mIGNvbmZ1c2luZy4uLgpJIHRob3VnaHQgdGhvc2UgdHdvIHNob3VsZCBiZSB0cmVh dGVkIHRoZSBzYW1lIHdheS4uLi4KClRoYW5rcwpEYXZpZCBXYW5n