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 58895CA0FE2 for ; Thu, 31 Aug 2023 23:35:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3B46D280001; Thu, 31 Aug 2023 19:35:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 364148D0002; Thu, 31 Aug 2023 19:35:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 22BC0280001; Thu, 31 Aug 2023 19:35:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 131568D0002 for ; Thu, 31 Aug 2023 19:35:12 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id D0FB716044F for ; Thu, 31 Aug 2023 23:35:11 +0000 (UTC) X-FDA: 81186008022.02.EE2BD1D Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by imf06.hostedemail.com (Postfix) with ESMTP id EC1A218001B for ; Thu, 31 Aug 2023 23:35:09 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=DilRTm3F; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf06.hostedemail.com: domain of bagasdotme@gmail.com designates 209.85.214.176 as permitted sender) smtp.mailfrom=bagasdotme@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1693524910; 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=SnTD/qfGQeY3JaNKKwV4/Zlh7IqE1aYYBA1ehh6D7Qc=; b=6qjajkE3b4AfSeKX+Y/ZMwIVCvp6ossEF9OcILU/pA37AH1oI4YozSV9Sl4ywkOThra79Z /rUMyLSqz9uY1C619AYuCeIrTSLvJ3nEnpu+UHCa+HJ4/62mSPhUT28nrniu2t8FD+ZW20 CHlX7TvRq1p1n9Q8jGimPD5otJptWeE= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=DilRTm3F; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf06.hostedemail.com: domain of bagasdotme@gmail.com designates 209.85.214.176 as permitted sender) smtp.mailfrom=bagasdotme@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1693524910; a=rsa-sha256; cv=none; b=pn15fzQE0WvHvdy9ufi8OCpyjaAge4wlK3axC3rTEo0AyO/0Sve5Oq5Mm2dcU6JoePztkG GcorTfrvVi6PKLpmngOEZVJz38dhl1eabGFtgRKzTpX7I3Zl5f6lmE9rmzpyRSiYb7nbuL VXX6ygI3iSRRy5I9HC/2V1FGZtQj/Y0= Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-1bf1935f6c2so9084035ad.1 for ; Thu, 31 Aug 2023 16:35:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693524908; x=1694129708; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=SnTD/qfGQeY3JaNKKwV4/Zlh7IqE1aYYBA1ehh6D7Qc=; b=DilRTm3Fuyy2KlwZcPP97KSsoJx8bWhHlxWaOHx6TH4bW23jGhXCC8EcnngVHossVN C3UB6hMX01yQBTkn2QqtaIyukqW/0iDXOvV30wllC0g0LsIX5MGIFzCRpQkXXys6wpeu WWG4MkVCCAJ1Z4YSBKD2GH4Jvd4Jh5flKTkNS+SGID1ymRGn92b7RSoVdkY9OX8vfljA jXOGCj5in7iNVsR8P2x8jtZzxaPOlLh5fBtWXHwUZewxL7adAmUrq3s3ofq0+RkplkGZ cQ7TR4sG5cX9AIavU8zqoJa3gZR3o/B+JZ+1XKAXR51uUu2k1bt6UOLPoTG0IAedr54m TQvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693524908; x=1694129708; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=SnTD/qfGQeY3JaNKKwV4/Zlh7IqE1aYYBA1ehh6D7Qc=; b=RFFgoCFQMgr9d4rcT7OG++N4ot+8zhvR0rf0g/fKyqrnqmaKApLMpCQ26QELY9s7Gb lzEMcLzPshh/JbHiYPSRrcBuxG+fX+v5iVtTOzbEoe3s77gpv2EMCBATC0kxXmb1Sulk 8zQjgpptc2sksqzholIrn7xigKuF+n3nNaifdeAhl1jHxKqwL6ze/TbzypwLubDQMpCf 7I7qH8+JJ637WkpkK9En2kc0H7UGAHitIyecX0REWF7aQaRDpOdgujir7UTgFVEwat9/ B1hK9posPxNmwJ6YQR4NHgo6+xisSzUpdjoDkyexPjQmTJhLFMGvOe8LleOumRbGcNpP /fmA== X-Gm-Message-State: AOJu0YyOQ56X/TQOseX4cTIUOCZRMnhQLPfRfmhPgAtqDlkJD9MaLNK7 BlPZnZZpC9RxlXyfqNgvHNY= X-Google-Smtp-Source: AGHT+IGYqIzeQcTECd6RWQ3/nUs34nuB/uwnMzaLAFrYR0FQl+uuLqF7+fr+to3m67HnSu9xRiztrg== X-Received: by 2002:a17:902:ab54:b0:1b8:8682:62fb with SMTP id ij20-20020a170902ab5400b001b8868262fbmr1039627plb.4.1693524908500; Thu, 31 Aug 2023 16:35:08 -0700 (PDT) Received: from debian.me ([103.124.138.83]) by smtp.gmail.com with ESMTPSA id jj14-20020a170903048e00b001bde6fa0a39sm1749096plb.167.2023.08.31.16.35.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 31 Aug 2023 16:35:08 -0700 (PDT) Received: by debian.me (Postfix, from userid 1000) id B9FC381A1A74; Fri, 1 Sep 2023 06:35:04 +0700 (WIB) Date: Fri, 1 Sep 2023 06:35:04 +0700 From: Bagas Sanjaya To: Mikhail Gavrilov , Hugh Dickins , Andrew Morton Cc: Linux List Kernel Mailing , Linux Memory Management List , Linux Regressions Subject: Re: 6.6/regression/bisected - after commit a349d72fd9efc87c8fd1d16d3164752d84a7275b system stopped booting Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="YlrlQSBP360Gwvyd" Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: EC1A218001B X-Stat-Signature: z5zbi4fx4n57w6bnr85ju4t3ooq18n88 X-HE-Tag: 1693524909-378445 X-HE-Meta: U2FsdGVkX1/KZ3M5UsysqFeCLpSvmzRg5L7u4+WNIm9TcEvvTBfTBDB3s2kLZHNpKXVx5xPf/cgDjbjlpCL6opmjtofUKVQV7SZXdwGGtJbFQOG4RBzWEwKaleKqAbciE/rFqUCS7oWonIgLve4RZMGDU9i0z2OPn/quwN6tnfBjmW90kiP6lJhvYkn2qOj59reQvmJN1q6L6MPZC59ZeW6ZCr/wph4SluueQtO4a3Bmf5xHDXzHTEshr+MQzHoUkabtHYSGuU3PRRPJzEtuuTX2NhDzWSgLN45agSFABtBLNoBWEmSCa2wsDU9rY3Nv+32ZDpgDY2I/es3kEeeLdWdKboidMhEyFr6EhDSCQb5q98usMg95U6Emx08EOKHOyuJjx4fKKrYBHtPzD5S+krmMjHPkiuGV0cW5L0+fOnxmd9FH8jzaEsrXb3aMSogudYR+VBeZxOLqUjcn2u+JX0w8nkiAAhG0KdDUPUJs/emhklBlKcxtODZ+U1TQ3Q3plMw3UrcKx5RjuquDo5GQJrkwJCNg6qKyswjv3ab3o/5JQdoAfwmXNH/tKXbXz+WwPR2uOSDsIJACROxtzh746+FedvKpCO2Mz++S/QnbLzJUl0DNhUM+FeuaDgp/iSDiULyS7Foc3rcWZi8LoghNRwODKgy1eJqIYl/nwxBv9grbFxTnIqSAKWc9cx+Qzwy87Awkmwares9yugikm1sCYiprXdNHcLuHN36Uw1K4eakAy1K1+ysHjY48r3Za2gNnqFJXrq9ewS3VQaM2rQVGH7vLnGPchZkTffgLDxRT5/NlljbU/umKuVUPj1+T0XZ5mArTDB3Juxx8cMGMj5dySaElLzp+32HLaOLll6CbFNnjYvpv7fqGQNj2hEmRHQWvWnE3FOD0YHI+oaP14IQCWTySl6K6VNG0TpJ8siNkRl4ovO/WICRbIRftVn+0P8Fs15Oulz6a3kIhhvt+ePc glKKOtKR YSsoM45M7kU2Krv53S1xqCfArmCVTh48pCbX4GIZgLtgTZuFKMfyxTti92nQcAoQbpye0pdrSp4DyQNGn2CLqBBhRrgYYj6OJJyBRqrFN936PuNOsGWAhAxChdA8UnbUOfI3onxELoA5JaXTKM6ScY3+9thE+/KL1gy4TmRVlzVkYQ7rkcvImcwSQaReSEFFIgXtJxmrsYe2+ycrOIYY+r4O/kvoLlpl3WfNjKN8XmodUAtf6FqLktYDBNN1zFAgL5aqW99oKHMkj7qvuP1QYQXVlZfBB7ysjOV2wJA0XsmVes3QhQ4NrzNRjjKPspEOzezsLdlzYHRsccXCD8ZqkWT8XWHIAZfWThxmfE53Wh//yIitB55LoI+/NR012fRf5vjrcCH/hNOxj1otvJ/GgC4jkWnkMpf8Ec+oSnu7hptxllaNBlV6qR+lRpwBpuMTR5fvdxVxq6HujRfhxuaUx3CrW1uk+QrKydyfsbvLx3vKyNBPfg0Vt3KByHA/75ZpAwiqO8bdMUo1gtI3srHfeb/roaKg3yAocf7i2dMN/TBFe8C/QHXxDDFlAE40cOypbk+VXW7Kh2nlGRz1usTuSUsJyKBr4nOmam1G5UuKwK+LhA2oN1dA0oAG2nP0z+teBBmHLLgM0+/QnvUKTc/YQG69rKK0Mnd5UZdeVP7X6Y6mbYjCP9wmOwiS5T3BR1tToNMg8lWAXQ10+Cg5sltvLIgjgzFQymOUz0tLcnUFrzQToSVxcA1mW0cyOVpb9jopoFP26f3fPmEifto6MPhvb8DQl+BvUfgvGG/zwbsi3frk+S3dNZjfTZX0LNngfacyDGh54ONGtxwEmVEmjzUfZNZ7B4UugKBy98oAk1oF27B/PGGC2A62kOXs3rbPhI+uc9CTnJDTob3BNTIxbPKNrkVRZrRzP3ie9Gh6th97uY184bQ4nUpV4EMXCcw== 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: --YlrlQSBP360Gwvyd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 01, 2023 at 03:45:28AM +0500, Mikhail Gavrilov wrote: > Hi, > next release cycle, and another regression. > Yesterday after another kernel update in Fedora Rawhide system stopped bo= oting. > Today thanks to git bisect, I found out that this is a commit: >=20 > =E2=9D=AF git bisect bad > a349d72fd9efc87c8fd1d16d3164752d84a7275b is the first bad commit > commit a349d72fd9efc87c8fd1d16d3164752d84a7275b > Author: Hugh Dickins > Date: Tue Jul 11 21:30:40 2023 -0700 >=20 > mm/pgtable: add rcu_read_lock() and rcu_read_unlock()s >=20 > Patch series "mm: free retracted page table by RCU", v3. >=20 > Some mmap_lock avoidance i.e. latency reduction. Initially just for= the > case of collapsing shmem or file pages to THPs: the usefulness of > MADV_COLLAPSE on shmem is being limited by that mmap_write_lock it > currently requires. >=20 > Likely to be relied upon later in other contexts e.g. freeing of emp= ty > page tables (but that's not work I'm doing). mmap_write_lock avoidan= ce > when collapsing to anon THPs? Perhaps, but again that's not work I've > done: a quick attempt was not as easy as the shmem/file case. >=20 > These changes (though of course not these exact patches) have been in > Google's data centre kernel for three years now: we do rely upon them. >=20 >=20 > This patch (of 13): >=20 > Before putting them to use (several commits later), add rcu_read_lock= () to > pte_offset_map(), and rcu_read_unlock() to pte_unmap(). Make this a > separate commit, since it risks exposing imbalances: prior commits ha= ve > fixed all the known imbalances, but we may find some have been missed. >=20 > Link: https://lkml.kernel.org/r/7cd843a9-aa80-14f-5eb2-33427363c20@go= ogle.com > Link: https://lkml.kernel.org/r/d3b01da5-2a6-833c-6681-67a3e024a16f@g= oogle.com > Signed-off-by: Hugh Dickins > ... > Signed-off-by: Andrew Morton >=20 > include/linux/pgtable.h | 4 ++-- > mm/pgtable-generic.c | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) >=20 > It looks like the hang happens so early that when booting into a > working kernel and running "journalctl -b -1" I see in the console the > log of the previous kernel which was booted before the problematic > kernel. > Therefore, I apologize that I can't provide the kernel logs. > I can provides only photos when backtrace appears on my monitor: > Here we waiting: https://ibb.co/5xmm0BH > And then I see backtrace: https://ibb.co/TLLGFNP >=20 > Unfortunately I can't revert commit > a349d72fd9efc87c8fd1d16d3164752d84a7275b for testing more fresh builds > because of conflicts. >=20 > My hardware: https://linux-hardware.org/?probe=3Ddd5735f315 > I also attached kernel build config and full bisect log. >=20 Thanks for the regression report. I'm adding it to regzbot: #regzbot ^introduced: a349d72fd9efc8 #regzbot title: rcu_read_{lock,unlock}() causes unbootable system with back= trace --=20 An old man doll... just what I always wanted! - Clara --YlrlQSBP360Gwvyd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSSYQ6Cy7oyFNCHrUH2uYlJVVFOowUCZPEjogAKCRD2uYlJVVFO o3dwAP9Mvs2XVvCKGsLeMpZkFeVo271NAUlejx1tpCkRufzuqAD/cHTFPuH2Lrz+ VZSQQkes8U+rX0p0LUA/E/DCx4UsiAo= =pMfl -----END PGP SIGNATURE----- --YlrlQSBP360Gwvyd--