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 E7D24C3DA6E for ; Wed, 20 Dec 2023 04:19:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 866A78D0005; Tue, 19 Dec 2023 23:19:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8172C8D0001; Tue, 19 Dec 2023 23:19:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6B7C68D0005; Tue, 19 Dec 2023 23:19:41 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 558538D0001 for ; Tue, 19 Dec 2023 23:19:41 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 25741A1F24 for ; Wed, 20 Dec 2023 04:19:41 +0000 (UTC) X-FDA: 81585892962.10.B8B8243 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf04.hostedemail.com (Postfix) with ESMTP id F37934000F for ; Wed, 20 Dec 2023 04:19:38 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=kvBk1zO1; dmarc=none; spf=none (imf04.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1703045979; 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=RFQC95dSOgg5PvV853KUGsy4ImkW0LGUKynkOnk85XQ=; b=4zVAIf4Ua1QqfTo+jExikryONJ1Wl2j0qE7cqLXof7a0wGCIFLVDmV+N8ElI4XYb7Rv8Ix oqyf7OLnoyG69aI6UAqnB+bL+YB1XbBf2svS6noADD8QG8k4zH76e4L40JZbvnSxQr3yYR KE2k5eDc6GSQU5K5TfITi8JpZygh9RA= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=kvBk1zO1; dmarc=none; spf=none (imf04.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1703045979; a=rsa-sha256; cv=none; b=63mH9NWKfnOXBukATTNx/AqbleB7irRl8onrLnZwutoG5Hc00LO4NNlGcXgvIqDpUa2fS7 ZfMYDoN9tAeqOo563l3qlRSfQF1Tgcv/9ufflozv6nGADlGKQamoJks+SzftZbxKEhJcug IZdWmL1QadweFf9pO8371T32R6RorPM= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=RFQC95dSOgg5PvV853KUGsy4ImkW0LGUKynkOnk85XQ=; b=kvBk1zO1kRDMvoV1aHndE2MNaY 8jTbvEiGqTOs8FmAnv7M34l4/dpVAsqradgRAwhP69AzVproqwORmJw7O+0zfO2EUVo2NgbByqLp7 e5pLDfezQfOy8pAGcCSThqTGbIO+TM4uBv2KAIvRxDEFW2yJ+QruB8ax+ARP9Un68bRaYtVkPB1UM MFibTkWA36uAtIHtu3K95Jdmrjf8AVsBhTlfw+POThBKWNsVKEVbhtBx0g6rG9lErn7R4C01pTEW4 i89PzAdSUsHw02i+oHe0plUk51srhpGUS6WKA7h6UhsHwJ4fMS1f99F/HYZFsG7Zof8u9HU3I+DFn 0GTROXdw==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1rFo3S-003g82-FO; Wed, 20 Dec 2023 04:19:34 +0000 Date: Wed, 20 Dec 2023 04:19:34 +0000 From: Matthew Wilcox To: syzbot Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [mm?] kernel BUG in add_to_swap Message-ID: References: <000000000000678f8b060cdc9313@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <000000000000678f8b060cdc9313@google.com> X-Rspamd-Queue-Id: F37934000F X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: w5btt81jgcfk9gab4se7nox5ukyb5ak3 X-HE-Tag: 1703045978-107277 X-HE-Meta: U2FsdGVkX18FLrQVGVQvL+9+fuicroY9Ja7Bog4BZKQsVPKEWDsWq7tJG91nBeIBx5MUQ2VACpkDM8vt2J5gCwAxvEuFVUG2K39MToY37GhZfqH2EJ7R8Xk5mZbGxSAtwZAvYnwA3paxYuK6xwe9EpyoSdaUkxL5OmHOtAYr3vYN03yivyeeafgWDk9y2PdKc5lNAo5Y86IGEhYLg5/cIjjpiagypGPijKLL/1jqau+v4gjowbkiA+KpJ3C4grtNjOL5v04gnoalMjs6nnTTZhaBM6Xg5Uc2Y8YWSF6x/a+rM+AFJfL97+7r6OiokOai2XiIdz3QH1ZDOEE+DawR2GQx4yKB1kiolE0zqvE+JTThN39wd23eVXgPw3SXjv7/cd5/kGfTMIbWAMyT/n46PqkPTsT+fWduCS+Qh1qunR3ngYnGwx4xDVGXJ1LYq/yx4ZgZ6ObwtNnBdPxBxkzuxCngPQx8//G2/yP3J1tGrltUu0NM9SXmLRGlGI296No8lVNd4ET7ufNOvAFLrDJHY3+ffojTvwpEttEmuCPfXiDAmGqLJkt5CvXv7JjD4ykc0w51Jto7VLqdE5oesGTH4UyOohWHb28lzZ/e8UsAe9yAGd8Kyy9Ld4txqhKHlUCfRIRVpS1Rvgebys6Plrcg9WmXQVMRBQAYpSc9goywDYS7U/ePzK2oHqoKZx+XcJo9fzEO9coTzn/cTsyRtzTjNQY0y/kIBIb0Tj7E+uQZFiPWSTNKA4X4QYG9Uleuv66gMPCVXAzz33za6mo3Z4G3CuhsZ8R0gE42Yb7czpVbThDUFmG3IC6ucyhd1yYdYFfs6qj81cJnYSZLbHlLstpGXjDk2qZu1wymmX83Fk0XzPqLCmfykpxz9cC98NOxKFvkF5Jrk68dlXDKWxrPsEIvgtKwnQWbefmeHy6tkz6YGw5050xTJ3CefJit42HtcnCLeuxDzJk0C1Hf8mPwnNl rJJZGd9P eAo6KWD0j8RIeF3HjnWNjTdcFyaDIL/M2ahqRqd/3m8pApnQNtb0PZ453MKb9/nnZGrLIBtB+izq4cweLXxTwMipZ+kctKxPFXHkZ4M47W/AcGguiKd0cio4gb2LsKW2mWh5GmplOqs++TKrLQbJ1KAjzEEjDecZkIX933B1YRLVE0cKMic4wDvCMZCeS4xc4gCwGMGGnWFnWQF6XAPukx0NYaJuTObDfJZoQvxb5wAgjEZI9piI8mQGzhVF8cctNAEmqbhwuHtN8FvYKpYoeYhOUos1hjTuZjTQcEzUVlume6/NFDxqND1BManlp7ekthfI/x9F3nn65HI3Ruo6Jj7sE0em6KBsbBg1w 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: On Tue, Dec 19, 2023 at 05:09:25AM -0800, syzbot wrote: > raw: 05ffc00000480011 dead000000000100 dead000000000122 ffff0000d90d0aa1 > raw: 0000000000020ffd 0000000000000000 00000002ffffffff ffff00012a670000 > page dumped because: VM_BUG_ON_FOLIO(!folio_test_uptodate(folio)) The missing part of the dump: page:0000000058ec4ec0 refcount:2 mapcount:0 mapping:0000000000000000 index:0x20ffd pfn:0x16fc28 memcg:ffff00012a670000 anon flags: 0x5ffc00000480011(locked|dirty|swapbacked|hwpoison|node=0|zone=2|lastcpupid=0x7ff) page_type: 0xffffffff() raw: 05ffc00000480011 dead000000000100 dead000000000122 ffff0000d90d0aa1 raw: 0000000000020ffd 0000000000000000 00000002ffffffff ffff00012a670000 page dumped because: VM_BUG_ON_FOLIO(!folio_test_uptodate(folio)) I'm not sure how we get an anonymous dirty folio that's not uptodate. It's order-0, so that doesn't implicate any of the recent positive-order work.