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 BFB85C3DA6E for ; Fri, 5 Jan 2024 19:01:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 37D276B0075; Fri, 5 Jan 2024 14:01:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 32E186B0083; Fri, 5 Jan 2024 14:01:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 21B366B0082; Fri, 5 Jan 2024 14:01:41 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 0F8D86B02E5 for ; Fri, 5 Jan 2024 14:01:41 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 49CCF140B41 for ; Fri, 5 Jan 2024 19:01:40 +0000 (UTC) X-FDA: 81646176360.09.AD8EA3E Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) by imf18.hostedemail.com (Postfix) with ESMTP id 6DABD1C002C for ; Fri, 5 Jan 2024 19:01:37 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=none; dmarc=none; spf=none (imf18.hostedemail.com: domain of riel@shelob.surriel.com has no SPF policy when checking 96.67.55.147) smtp.mailfrom=riel@shelob.surriel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1704481297; h=from:from:sender: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; bh=ApK9GFY7cWK+L0Iq2IC83BGA/zOcMSLR0YdUKXjXPck=; b=3ghylU9evcpnN/oboMTJ3g2NG918KepJeiFGIdMQ3q/KxBUvgTDW93bg7YuQKmEfveAOyo /GDyq8iJ+Bn5SuzBrUaDpP2Drf/dO0JJFX2c9C/a3aAT1yF80MwJKKQB8Rx+zHj6FDByuA 6ns9F2CaDjQHDJ21Jkg7TmzSK+P7Tvw= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=none; dmarc=none; spf=none (imf18.hostedemail.com: domain of riel@shelob.surriel.com has no SPF policy when checking 96.67.55.147) smtp.mailfrom=riel@shelob.surriel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1704481297; a=rsa-sha256; cv=none; b=35eVav8CEjLkszGhXKfMq/+hrIoQxZW+PmtWjmAKdFOmHiTRvLKu6FNquRLQzkdVw6xNvC NcMbfe95qgLKVc5TGxBvxvwZwFZDaB7HUQlDml71CStF7N9WUwUnY+8QMB720GV2ZO2alU 6ehnv0tseOvzJ9EoL32bqGPvalskSoQ= Received: from imladris.home.surriel.com ([10.0.13.28] helo=imladris.surriel.com) by shelob.surriel.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1rLpRC-0000a3-2o; Fri, 05 Jan 2024 14:00:58 -0500 Message-ID: Subject: Re: [PATCH 0/1] selftest/mm/hugetlb: SIGBUS on stolen page From: Rik van Riel To: Andrew Morton , Breno Leitao Cc: linux-mm@kvack.org, vegard.nossum@oracle.com, rppt@kernel.org, songmuchun@bytedance.com, shy828301@gmail.com, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Date: Fri, 05 Jan 2024 14:00:58 -0500 In-Reply-To: <20240105084238.306269c3f3a63cb0fd130baa@linux-foundation.org> References: <20240105155419.1939484-1-leitao@debian.org> <20240105084238.306269c3f3a63cb0fd130baa@linux-foundation.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 (3.46.4-1.fc37) MIME-Version: 1.0 X-Rspamd-Queue-Id: 6DABD1C002C X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: yj4aksabo4g5tj5ok81pgzgqkfqouc6e X-HE-Tag: 1704481297-302602 X-HE-Meta: U2FsdGVkX18DzKJfb5ucjA8C5DKZ+hbbuIerIvVytYXDV8uO3aMPZAbHhLNv6zgdcrhcoPH0z4zvn5dcu4YXFIQIEe14w2nYcMJM6sRVCnFnm4MNHm0humnpYS0PxoypstuR9+6fC3HUaTtii7Ha8ySf2/GAoesmOkO4p+ECkp3+JCjVVHzqxkG2CF6qjWRKi2tKuC+RrbznVg2e7r2cHKRKfZZd85hNBukZnWG/CfGX8rk22Cgv0pU2agQgwiSqIBPSd71UJhVwbKuChsTqKUnfqlAFUxuBrMIIroKEwFJLZAz/6wPBbk/Wmwmk+p/AQuZ+uij9cazxhtVq0QwFA68pwQnlwFY6DBFq9Plc7HU5cwK96Fpw2/d4zLAwYhjOJoVj9HajIBxpeGbLqvESHj+HAPns5T1tyW9VH+JTJbPklLrUtBVxPfIaJpSvIwTrtuJaJkIs/G4Waj3VH9JFeEX4nipA5NHvNeonjvz8BpwnEZGxsMhMY18iOySRKzBshXu4DE88RzIcC7o65WWtPYzZjgWWleRaUhE/oG026kRDEZ4/vP6m4rqsXfaCgeLozLUYnjqyfPuntiDYpxXzTG6Mmw6YHybz902OBeTUFtJA3kUujxMz7uyljTBDBetRGwORpfYpQiDIy/rNEvZyJRqj70bQeXBVVqt5SlnAO03hhENp779klOoexddhdIhrpP8WBc1Iu7Jqmppzq8SUlx1/r2emREzqR8kC5WMUARNIIo/N09uFy5Tb0nWBzoXbVhMEpAeQ0VZaIvZAqaabBDlKW/zpw71Wt9TDxcH7MvNsmMZOasARgzTT6aQMvcLGGaCWJLfpmtYBVhj3SWKMVQc58/38PkgqV+/J6NBpuYzONM4EQybVIN0PmFSBVnnyxcXnWZZzFGytaMSFDABeSoq0a72J67YDbVoImlFrDgKxi8aibEUozLr4BDDEl8jA6S6gvvtEurA4ateCz64 2MRtNKLF mIE9JtkAjsh3QCu64MBfsnX7jYgbNqVN8qEdFT1gBNAR7XGNoWnSRfWvKKzYHT9Rijc89D3VmplbeXfncWKCrLiVLNXifcRT2bxcMyV1lr1EnPpd1JvUC9lzGeHIU7uPAeGr8mtsrNJxnzYKGQaVZ1BQxBVg65dZ5EBd9sD36hsk1LAac7F9oGjdRyHdAJ7dA+dAONag4DkgwRjbjbBNadiwTYG/bM/34El8R+StbFEdN1x9SloyhRGDfVgmPfiOXWBQkQvWFeTa30x1qLloKf33S4mQeNWDDwM8ATFKXOd3aDdH0BodvAjGGvSuVp0OqXqAIsEKcYPYDoyk= 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 Fri, 2024-01-05 at 08:42 -0800, Andrew Morton wrote: > On Fri,=C2=A0 5 Jan 2024 07:54:18 -0800 Breno Leitao > wrote: >=20 > > This test case triggers a race between madvise(MADV_DONTNEED) and > > mmap() in a single huge page, which got stolen (while reserved). > >=20 > > Once the only page is stolen, the memory previously mmaped (and > > madvise(MADV_DONTNEED) got a SIGBUS when accessed. > >=20 > > I am not adding this test to the un_vmtests.sh scripts, since this > > test > > fails at upstream. >=20 > Oh.=C2=A0 Is a fix for this in the pipeline?=C2=A0 If so, I assume that o= nce > the > fix is merged, we enable this test in run_vmtests? >=20 I've got some ideas on how to fix it, and hope to get a fix to you and Mike by next week. I'll ask Mike if I run into any unexpected complications. --=20 All Rights Reversed.