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 EAD47CF8862 for ; Sat, 5 Oct 2024 13:24:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 26F3C6B035F; Sat, 5 Oct 2024 09:24:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 21F666B0360; Sat, 5 Oct 2024 09:24:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0E73A6B0361; Sat, 5 Oct 2024 09:24:48 -0400 (EDT) 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 DF4B06B035F for ; Sat, 5 Oct 2024 09:24:47 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 929B2ABFAD for ; Sat, 5 Oct 2024 13:24:47 +0000 (UTC) X-FDA: 82639618614.10.02B5C39 Received: from mout.web.de (mout.web.de [212.227.15.4]) by imf25.hostedemail.com (Postfix) with ESMTP id 695C6A000E for ; Sat, 5 Oct 2024 13:24:45 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=web.de header.s=s29768273 header.b=Pasi6hbx; spf=pass (imf25.hostedemail.com: domain of spasswolf@web.de designates 212.227.15.4 as permitted sender) smtp.mailfrom=spasswolf@web.de; dmarc=pass (policy=quarantine) header.from=web.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728134511; 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=UZ0WT1zup6bzpDVkUOxOQBBUJRAsmTUz8Srgx16xk1Y=; b=AkaSkic+eCYGZPH1307q91iOkQYzk/R4b2oIw04Cd7ljT2o/m8y1M7tFZO89J7dDRPZ+hi VvYh5lHq5wQ7MOSlXVuhU5nxg0szVhzDneHkfJrM1TLCJbptU10M6YaOcr9vOfdkxhGbFX 4VHOCiK/ikOvctE5NqcFlYsVcHiWP5A= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=web.de header.s=s29768273 header.b=Pasi6hbx; spf=pass (imf25.hostedemail.com: domain of spasswolf@web.de designates 212.227.15.4 as permitted sender) smtp.mailfrom=spasswolf@web.de; dmarc=pass (policy=quarantine) header.from=web.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728134511; a=rsa-sha256; cv=none; b=bpE1Ek68yLguiPbQmWe2S9LktzELHfO6uhutYz/MK+QsbkKaqe7BqmwJcx+nEXl2kKMJTZ rJGTGQnns69/ToCbL2Dr/6k1GyG2F+vBTGO9TvsUtG14t1ARhRzdaOG0u/bx7+dkGjt5eP YyKMnYC5TZYGfbDumI5hQhwZlOW8Kg0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1728134681; x=1728739481; i=spasswolf@web.de; bh=UZ0WT1zup6bzpDVkUOxOQBBUJRAsmTUz8Srgx16xk1Y=; h=X-UI-Sender-Class:Message-ID:Subject:From:To:Cc:Date:In-Reply-To: References:Content-Type:MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Pasi6hbxOGpfJ/BLkc7K1yxvAo/mGtBF1p7XYhHcJWlTFE2RZhUqd9hYZDCluoYo Va+ADVdGvW7yMHxeYuMVe2mDTfFAdq7CX3BeVIWCHICdFRBvwuhU59x393oiKyoI4 MCL99rFJDS0gEl8CMMiowecZczY8EQi+JXFRQzJxQDOwfbeqCPuU5kxTWdgUGmLBo 4EgeAk3oGae0cxv7LcrmtHqbZ/Wq2PW0nh4CrCgfxtsRX3zK8FdNJEilqyhD/hmC+ DVcb5xxx73/9Kae247nttWAsz+Yewc0iqRUzRlFq9ME8p8kdSnGYk4z4+KM5WF16l tpgosxV8fD2zZMdp3w== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.0.101] ([84.119.92.193]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MW9ra-1tUd9v1yhe-00Y67G; Sat, 05 Oct 2024 15:24:41 +0200 Message-ID: <2eefc57370d54b70e082edfe69bb98d17fa1b27f.camel@web.de> Subject: Re: [PATCH hotfix 6.12] maple_tree: correct tree corruption on spanning store From: Bert Karwatzki To: Lorenzo Stoakes , Andrew Morton Cc: "Liam R . Howlett" , Matthew Wilcox , Vlastimil Babka , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Sidhartha Kumar , Mikhail Gavrilov , spasswolf@web.de Date: Sat, 05 Oct 2024 15:24:39 +0200 In-Reply-To: References: <20241005064114.42770-1-lorenzo.stoakes@oracle.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.54.0-1+b1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:1R9atwRXp2JdRMlYLBjQIu32bmDqWLV+J2BTeyKKvOi95q/NqAx VDh0w/4Xbst9rvbB8qo+R9cn2ARGOoIJ+P0CTIzHfU2ubHywANZHHlJ+YRrKr0xxmvqCMzG zaUGK0FMM9mTWpyCVZ00bqocwxal/jDaH1jwcinrwAZEKuCSyKEGkZye1XywsKl/aj/8wvn LRmXpfb0GrBIpDNZEZZGQ== UI-OutboundReport: notjunk:1;M01:P0:jO03+Qh/RXw=;c+TMpuYokjOJsqc+uI27DYC3++h o4HMHVzksNnTS7QeIzduaTxogRHSN81MJe7+y25T4il+Cqq3OxLQ58eMzXZOulmvljxnO6/+d J78G+EVG7Q+GyBbzhT7NbtvrxlPkBfSQHSCuwhPpQdmv2OnL6FoYaogVT4c2o+9tZCWohRyFW QXLwR3V8vS/GXPA5I78XlwkxE49d6dyblN6emxSgQ8jokydHjpBml18GoPIBUTub+aaMdriZI cXvJ4r9eHoj9bGtzC+RS+9fTrL1cTlvt6K/N2fI3QR/Yo5RtCQnaNNvvgZAQNobcOClENUVy2 fBQiqCslMtCUcGVJJ1nezu70Xbv9Dxni5wb3Cb5YzhO+Oq4BO+/zn1DcjqfhPF9hQ6pJpkrTY Og9mEjvm24snys0JFzOa8yso8iBJhAbbvXpcVpsoJDp/3qHJ2Gas+azUqacvOs+bvlm5lQmmK n5PUr6KaHT9DGaumsB51Df3m9XBMh/mFXAsnw7rpWGTdUKLRSibueEv/v2nReyG7TvbVDvigb GUfnI6PU+8V+p/vhwxoOY7DycRDkLIrLIHgtTebSn/0VqFXuFjg26YILidf9wsbBK9K2dS0rP ronBpB72UB7X0r4hPkzvtjvpFCYw075mWuPD2xZlG6yeBZ4GbEPcU9QkdInVHzc+igqEaiEPg Tz8DesEMT6fQFSdUWoc5rOwbIr4Bxzj3gRrLE3GDk8Ml5yi948qZwnfQbI7ne0GdzRP5DbZEP ptm9jddWyBttxpHR0B+2tQiBRVufP5pv12juKsEfSu+nzD42uKRDRgm3B2FXxh26YoLIh6Xzi gbSvRXsKXlg/ZANWiZrbcOYQ== X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 695C6A000E X-Stat-Signature: b8qcibqawwjtwrbki366dqbd31g1ns5h X-Rspam-User: X-HE-Tag: 1728134685-97682 X-HE-Meta: U2FsdGVkX1/3m37u8amIc3FrUO3aLY9BKwXthaXih5PETL9C5WwXt8t/WftV8fmWOaRS0cu5sKDB+zf1Lgj0YiwWNkGg6LahQ5HM2fe6PnsUkMBU/Sg0K/GNCENYSr5QDiF5ApXRe5kOzRL8MD1qS+fb0yqwyrhOmRwiGtWsN66rSyCl1+fE76N/qqEGwDDj1sEvcdWj1imLZUNWjOkSgZ7ikJj4Ryikluv1QG60GtF7U8VIbmIdkkdnLIIBB3MZwJVrBDnr/JiUAXz+XS5A/N5ctz1m1xbMJJgsKJn3HT8/tov8c44BE9GHsYlorDOPdE+LFbi1xCedKymS6SVxPM6tVRDC0XMTgsZNKDNfkAAekuw7xLK/OHVjm2QLmvRz9KYZyZvyj//bGDl+CMKmYqZ5ilNVInu/iJBX5K233U7V4QhiqCJGNpvDU+/4zdvemjEqI0Qj6qQeYf4qll1L0PqySSOu0h4sxsuw53o/ob0QcZJwVjsFFoxDQwkUCWw3jHoIoQgogn8PsI3nrZ52NgzIj7tflyWiov2/LaVLzFsSaQDzhX/n7wdfxKrd4YLsCNpsPHJld3psChQbW80WzPmzeQTYzDHi+/dgUEuu8aCgU6rPEjzOrj3juIaxH47EVmFZZ8WEdUNpRQ5xy0chItYsufkoeEYRI17oi9hEv21aDeGzSa8foMcYgfejGniYVPFLsAkeMOJl91UretgkkNBQUcbZaZFHPgB4XeREpExrCD3FVZEP3FegrXO+rcY5ZOvCGKlJmoJfU3o+2osBEK6u55Jb6yJE/FH9oC4Rrc0HWRHVT8WqK21yVpt8kHirC2eTXyFwaN54PabgGqokLplzWPGPiLkuvotG1wzbhOjjzHHDY4nWWzTbM9hdJIxiv9Cnn7Oqt8Axvm116JHyu1eeo3zFCSUF0oWzFc3N2icXD+RQ16hqCvndYam0AKNhmESxnVrprS7/S2+2kxW Sy+iU4EX Orcr2b9llf7Eq6PRUrL3NmmhZf2MsDYl2ZPNS3YvumusSHMK05ys/qIYTvFc7183IDgLz9SM8Y+iICXPW8+SL5nAuT0aDMYh5RcWcYiLK8n7NKQklgjzaob4Yr+11AesVMzkerfPSxfeYxWWqGk7DYGcKmLETjJZHvziuf456fdJGEPEZLuZFFVT9UAS5oKuW4ZyPQd09YoVSaHLVasQMIZZ+ZR4B2B66RN0UpyditeHIAKSYIhE0OWWeJAstoVJUExZbEkuQqgW8/hEHiIesjtZAAyYGmkThUYgx8m4w88/TCoG3EON5j9oBd+C9GzrnH7tcSqFbmIr2KckaRMP5Sb9X0H/5dZ6LLlIw+MqxtEjaZ/S4mOW/rQqr01jTdhxay7vm4C9lwDvRqi8hgF6OCPwypRQF9xXbNfoYjzd5pPC0jISgnJ3cEtdV9fA1UlhWan/EZDWB5T82SM0= 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: Am Samstag, dem 05.10.2024 um 12:17 +0100 schrieb Lorenzo Stoakes: > On Sat, Oct 05, 2024 at 07:41:14AM +0100, Lorenzo Stoakes wrote: > > Writing a data range into a maple tree may involve overwriting a numbe= r of > > existing entries that span across more than one node. Doing so invokes= a > > 'spanning' store. > > > > [snip] > > Andrew - just to note that I have intentionally left stable off this, in > order that wre can allow this to stabilise in the 6.12 release candidate= s. > > Up until 6.12 this bug seemed much harder to hit, and as far as I'm awar= e > we've never had a bug report for it prior to this. I still suspect that this could have been the same error: https://lkml.org/lkml/2024/8/28/1558 When compiling the kernel without CONFIG_DEBUG_VM maple tree bug results i= n an unkillable task, and when trying to kill it first produced the rwsem warni= ng (and soon after took down the whole system). But I couldn't reproduce it with the given reproducer, either. Bert Karwatzki