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 DAB79C3600C for ; Wed, 26 Mar 2025 10:59:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 869CC280072; Wed, 26 Mar 2025 06:59:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8152B280069; Wed, 26 Mar 2025 06:59:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6DD14280072; Wed, 26 Mar 2025 06:59:21 -0400 (EDT) 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 4C403280069 for ; Wed, 26 Mar 2025 06:59:21 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 18F2E160260 for ; Wed, 26 Mar 2025 10:59:21 +0000 (UTC) X-FDA: 83263405722.24.6317852 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by imf21.hostedemail.com (Postfix) with ESMTP id 2BFEC1C0004 for ; Wed, 26 Mar 2025 10:59:18 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=readmodwrite-com.20230601.gappssmtp.com header.s=20230601 header.b=Wvsj8Ekf; spf=none (imf21.hostedemail.com: domain of matt@readmodwrite.com has no SPF policy when checking 209.85.221.51) smtp.mailfrom=matt@readmodwrite.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742986759; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=zkYrvJH8MLboZJYN3SET+tKv3pjaS9s/Q33mAFg+/Ks=; b=h2Td3UFkfYRKo6wX/SkPWcHoD7l/lKdl8jXyc0EZeewKKvFljPq1SuPbYQ3tpsaTngmDHa pqUW21vio2ywn0YEkZM+nkWyOrpajRywp1jloM6NXZxlbT99JOcnHXAXEMkjoIXwpXKysG /kW+QyvnBp/tdVEoIAM7A7Pn3WPPa1E= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742986759; a=rsa-sha256; cv=none; b=mhD/er+a4ADcjdBR5tdSmMzN0qc9v87iYjxxoXo7JxPfMQGGQGItv+uC/UYsN6WaJePSYm c3v96S0IPi0qyAmVrl9ApC8m7Yaf3GIUsm2HGmYd1o9KijAFR+ZS13UKmCxsWHyoXa6EGy oq6WW7ba6c7I1H7xVGIV/2BF1rC0iMI= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=readmodwrite-com.20230601.gappssmtp.com header.s=20230601 header.b=Wvsj8Ekf; spf=none (imf21.hostedemail.com: domain of matt@readmodwrite.com has no SPF policy when checking 209.85.221.51) smtp.mailfrom=matt@readmodwrite.com; dmarc=none Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-39727fe912cso2400560f8f.3 for ; Wed, 26 Mar 2025 03:59:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=readmodwrite-com.20230601.gappssmtp.com; s=20230601; t=1742986757; x=1743591557; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zkYrvJH8MLboZJYN3SET+tKv3pjaS9s/Q33mAFg+/Ks=; b=Wvsj8EkflvIoAfLWyrvMFVIz1y787nTsMMwU6Qk4qcicUT1xdXDs2BiptlfFglduXq NL+vwkuJlOlBCzNJueBMPdXv4TVmabvdgEUmwIMa54zCAbfkBbKXdAAysQA23qZIEYMM aKlrBlpq3fSVGBEtDUzJj6+vSWh0N/CPM7CBY68rAm0eneUQsuY+SHUBAV1dxzjHmIRY k3etXI+KYq/UdBkwKy3RKtoUq6PS1CgEMBjpacwAt6C3sIyUC/wDAGxY+UmHAXh3lA1y kqVayH/mZEjmO0rMChKPyUvlBUzN6fAFQoYz9P3zw764u7mWY0BsyrRsaFbkgUv+t3/f tjBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742986757; x=1743591557; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zkYrvJH8MLboZJYN3SET+tKv3pjaS9s/Q33mAFg+/Ks=; b=FIgvZ9xfaIdMW7cecIcZaUNzdTolwAMKyUtDTK8YpwkJq6im5szJIZRKzfiTg4olX2 bjYqanrQXym8hvJ1hgCijOgCCXqqnhl5fZKyxvuWamZlNVcw3rma4qVjoQ1I24OLTg6b nbfkS/JETq1oNyiZAkSOIxT88CIkRaYRqjVGVAy5TGZBuufc9LScCYddT4/sczQcCF66 6PRUfTDNyj/D9GCBiXG8YpLTwP3PDtk3w1m7Skb8z/BUEgm7qroC1TJFR0bJN8z7+xqD /qWuNtPew6TuqQnc/WFk6dWqAOr67i94H32odxwmU0Gm0viebBD2Fs1zS46fCp+PfkWr dfcA== X-Forwarded-Encrypted: i=1; AJvYcCWo2hqv64QA/BO3mkyhcckROtRkCPzsCvrdjqyngvOgBS0qH5focnRdMYSPqnqbyzS8eZQ3SldXJQ==@kvack.org X-Gm-Message-State: AOJu0Yx6blAYjpgrln0gYwh7GF5fP2xtBmmCSsEL0FTTrNF/WRy1IqvH IajjTKwVDKZrqMhVa2X71pNBqKlCUN/orw+JzbUKBloCf6kOtV9iu3AP06ZsPbI= X-Gm-Gg: ASbGncsFKB2E3JfPUk6Cxn2jiPQI4DIfStVThCQgOErX5b8XWDjAaUKZVBHLGxpYONs eteXSi00VhO+a/MI4TvtdSOCZ5UAb4MPKN4v9r1EXNLDTsOwzKxpCLDG2raCsKMjQlBDvsxfvTo Jj82Wsc1nWbUVL4U/yulyXL9VpzwvQfAeS2IkI80vd8XipmRHzFv2UUDy9VLled1T/e+UGvBZ4D 3GnqwqJLFKDYjfHwUss5WxniLEQh24Fs+UptYll9/bpFAmon45dk4YORafEIoltWR0yOAEamNSL Qxj7DbUw5h2sBMcVy716HorL+OLQpjCq3av0w3hELpa8XIf+ X-Google-Smtp-Source: AGHT+IGsynMjLeM6MvbAOiFyQWhOSUi+GKcc6H4q6k5SLyMO29JdoL407k9GE1BOdU9b67T9vRhDlw== X-Received: by 2002:a5d:6d86:0:b0:38d:d701:419c with SMTP id ffacd0b85a97d-3997f92da9amr21706605f8f.41.1742986757289; Wed, 26 Mar 2025 03:59:17 -0700 (PDT) Received: from matt-Precision-5490.. ([2a09:bac1:28e0:840::179:137]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f99540bsm16374900f8f.2.2025.03.26.03.59.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 03:59:16 -0700 (PDT) From: Matt Fleming To: willy@infradead.org Cc: adilger.kernel@dilger.ca, akpm@linux-foundation.org, linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, luka.2016.cs@gmail.com, tytso@mit.edu, Barry Song , kernel-team@cloudflare.com, Vlastimil Babka , Miklos Szeredi , Amir Goldstein Subject: Re: Potential Linux Crash: WARNING in ext4_dirty_folio in Linux kernel v6.13-rc5 Date: Wed, 26 Mar 2025 10:59:14 +0000 Message-Id: <20250326105914.3803197-1-matt@readmodwrite.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 2BFEC1C0004 X-Stat-Signature: c3ee34c53g846ujnh6dbhyrjwkg5njz3 X-HE-Tag: 1742986758-595109 X-HE-Meta: U2FsdGVkX1+diQtkFmTCeWKx7wmqJhqmQv4wge2/EU+cW3hGNRLyeDIeUfNUDsLKqjLA+CCCZDh9dT3ZmAvC+Lkz4VO7+TMppyengLzbYPgZB4ojqothnjGS7F5+T9jC6t05xb9ezrXQ2NO+txpv0wpPtCZ/IsMo3ewiRWGOV/WjOW8z2nN28Ow8aCJUCMjrPtLTXijYczVGjfd23fbUmeJj5QjLwwNha0NRxL4DbdSzsqtQoARZgYOzE7ogs/QBUj6kjGlO6Y3RoO9EzgfLV0L4xcaKn3iwNJHCYHmV8VRifLYZjl6belW5DxqWuRcyv2hAK5C/fSqIkW2xqvmrXVz4ZeEPmutEy21VponyM8tKF8OGRDh4PJNwo7iQeqeiLPfGuV6A6dBoHCttH8Cct0zGP/S+nkkGUsT6iptblAR+u+4Bw1MgH1+4HL3E3mEMry5olETPTdTvqeruYc9ilHLBSrL//zUomgzhJTx5U2sZa5SwSWNVgyPS9dHktTCJl3ux3N3CkGYS3BN/Awh/YRpdBiybG8pIheRtMqyqkU78TBQnhnpGIGda2mP5d5kAKu/LVKNmzLV6/o69dXN24Ixgy6kIfKmhVkRyxiIkEZNTqGAX6HlGLTttScjMnVb+HvwlEH/2aU/wBWFVmzoJTYNanuta/HXtAhIkjZ8b0PLntK+zmiv5zZcwqMcBqQ6nFUVkXHV2YCJMeUQlGzYoNaVQjGDmrcvpvYo7S6BxihlAB+bVLVZ0v6Ib8ncyl6uJA8XbjXv0btpK0+FcjJ59r4EZq2nQiPJFMjPvof2FMaPObY1B19EOmK9vFoR9nZi5A+CK8oJBbDQ5GqM40vyzb2aX0bKAHjKjs8C8oOVdk94wctnc+8KtYOEiG3cTdcCr6D4zGWP4dc/qGEZ/K/1rumAWy+N8QxxobD477g9wHc+yhswxwuBPFvcHd4AG5F/IwPPCINc8HBK9zDaL06D fz39bmkz UNp0MSAYt4ype0W3AJrezKwEuwI7MIaJnahF8BzpxRG/5o9WTaFTndL5gHNpJcBnd2YcwUr80GcH3P3LWuHyaNGuwwvNLAMhM1nA9YxIgR5JGXrnd2Yo0rlcteS/Nly/dK59g54CFEWimczrnW/+5XWOkNxQbYYaSDge4tS27l5dd8Mnii6854Habf/0Uk9VJZ8eHUcRu0n7PmUHnAiaDZ+Y4z+kPy2sFzDW8KlHp994U2N+xYi1VjXrEsAMhTmKjaHHfJDR5z9255SkFm22Q1dTXRx3cf40zB+hyLVW9+mVdbt77Ds8iGZOgQJJlBMuFJDfVBoZpxjrSHMI6GDhuG6Ww/g8HwgEkXWkOVCEwbuub5wouue2n5mMLYzBaKx/ToZJOkAx/j8fri/TUh26gdR3IijDaW4MYa2NewJ7eBVLmC0psT40o1N8/pQmnvLWD8uKxtjlYYT0wgZMU8m0MfVEowN/e3GcORv0NQwMFEslzmZ8jyVsBeb1zVt98ke8UHAM44PKsQE9Dv8afqYqpxwD85KaFIl3/LJE6oK2/pBv/YQbLjMNt2S7MpkaY0EQZmlG2kZcxPTNhH4Q4aLPF72auTA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.368345, 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 Thu, Mar 06, 2025 at 05:13:51 +0000, Matthew wrote: > This is the exact same problem I just analysed for you. Except this > time it's ext4 rather than FAT. > > https://lore.kernel.org/linux-mm/Z8kuWyqj8cS-stKA@casper.infradead.org/ > for the benefit of the ext4 people who're just finding out about this. Hi there, I'm also seeing this PF_MEMALLOC WARN triggered from kswapd in 6.12.19. Does overlayfs need some kind of background inode reclaim support? Call Trace: __alloc_pages_noprof+0x31c/0x330 alloc_pages_mpol_noprof+0xe3/0x1d0 folio_alloc_noprof+0x5b/0xa0 __filemap_get_folio+0x1f3/0x380 __getblk_slow+0xa3/0x1e0 __ext4_get_inode_loc+0x121/0x4b0 ext4_get_inode_loc+0x40/0xa0 ext4_reserve_inode_write+0x39/0xc0 __ext4_mark_inode_dirty+0x5b/0x220 ext4_evict_inode+0x26d/0x690 evict+0x112/0x2a0 __dentry_kill+0x71/0x180 dput+0xeb/0x1b0 ovl_stack_put+0x2e/0x50 [overlay] ovl_destroy_inode+0x3a/0x60 [overlay] destroy_inode+0x3b/0x70 __dentry_kill+0x71/0x180 shrink_dentry_list+0x6b/0xe0 prune_dcache_sb+0x56/0x80 super_cache_scan+0x12c/0x1e0 do_shrink_slab+0x13b/0x350 shrink_slab+0x278/0x3a0 shrink_node+0x328/0x880 balance_pgdat+0x36d/0x740 kswapd+0x1f0/0x380 kthread+0xd2/0x100 ret_from_fork+0x34/0x50 ret_from_fork_asm+0x1a/0x30 Thanks, Matt