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 70BFFC369AB for ; Mon, 21 Apr 2025 15:14:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A938C6B0005; Mon, 21 Apr 2025 11:14:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A424E6B0007; Mon, 21 Apr 2025 11:14:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 930516B0008; Mon, 21 Apr 2025 11:14:52 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 75CAB6B0005 for ; Mon, 21 Apr 2025 11:14:52 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 180DC1606D4 for ; Mon, 21 Apr 2025 15:14:52 +0000 (UTC) X-FDA: 83358398424.29.E1202A3 Received: from out-189.mta0.migadu.com (out-189.mta0.migadu.com [91.218.175.189]) by imf14.hostedemail.com (Postfix) with ESMTP id 6710C100002 for ; Mon, 21 Apr 2025 15:14:50 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=tVhxywvS; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf14.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.189 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745248490; a=rsa-sha256; cv=none; b=rZkhORvLNvvla21SjLlGWt2yrA5GK5oR/vnfIklfmzOIpoQKdNJ2USixplEhFIb+FHELOv GSoZ7NklAnvG/jw67kkZ4/HUAEx8inDqmpEOsKfUZVfzaqjQO9qRmPKVZ0spkPJkITk6Fv IP4prxLB8K/GMv3XMs1VsTfTUMvMuwQ= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=tVhxywvS; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf14.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.189 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745248490; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=EdgAAO3qOB3KHRhecFrdNXOlSanyzCRldN0OpfOPbkI=; b=i3AwnbC06TmNoPXpWI+YN4AmFtoLvtPBDZ9HxyVTjBG6qSNg7m9L7OokdZJQHdHtANhOC2 bem2OyX86l81+F+vIqVRP8y1RICpnsL/Li1Yzfxrta28vIC42m/4nZN9jykjEne1OR2Ezs 0dHQNp6i0FlvD2YRxeUNHedzIIaI0PY= Date: Mon, 21 Apr 2025 11:14:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1745248488; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=EdgAAO3qOB3KHRhecFrdNXOlSanyzCRldN0OpfOPbkI=; b=tVhxywvStILgtoZluqLHHUWW6a7uFGJTvuFLyOq1KYu++OaaGrywFoVFCY6JfeBfDUhAKe nyQsuVS8zTObsZw3taeXLxz2jwjVVyrUiZrUwG0itj8d0UmeLziZ1ghg93JM58dn63nWVv 2GuIkK5wQf0T5K9NhXsP0azBW3CXo3c= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Kent Overstreet To: linux-mm@kvack.org, linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: scheduling while atomic on rc3 - migration + buffer heads Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Migadu-Flow: FLOW_OUT X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 6710C100002 X-Stat-Signature: tjojjk436yb74mpcr4ii3p37eg96niee X-Rspam-User: X-HE-Tag: 1745248490-468042 X-HE-Meta: U2FsdGVkX19Djdt7/s+U7SlQX3fKHnR5tMAFhICOOu6FYLckEd0MG7g+0GTbBTSc5DDRhkSZk3O7Sv+PoIc6rsb63BRyURSEyhEU/d6sHjsdYMplt1ehPujFC5DTvhuO45M/vgDb2fcDVLX6TM0bn3WNZ0iSY7CgwjRyxW9/uCDpzAL1yi16iM/7heLPlPmCS0S4yWRo+pUkoM1S5xbQPIpXAp5pMuEvp5UG6o/czThqB220yLXAcI9/mlonS5EZdF1Oj0bUgC3Eqt2NpFgIVyrYkolvVzSJwP3d1x65IsCM/BhKwmzz0HvkJsN9L8wUMcF/uR0yOli2MOKjSWqjHE14A1P2L1X3pDVm5oxcVa1uyAmilL+kWrD493c3cZvpIBAFTjF4aG8D6eFwpSxVEnR059kjEHq3u6lk8MJ1HIfI8uynNKLS315HAIfx3s0BC/FQs6oxAbCU9GkNE6SnhC33J0LBFUclqmObV/ut4FCB3uPqYQihFrZ6ln9WM6R7afz4HDX7C9YDeI0eVBUCDLw3oakO7EnyibH5rt36HiNuzmaFsAYrNrbzUBXGpw2CuZMJhigiqFKqYKU7F9UwBPeLg4YK61gQmfYWta1fZht3MvbRWA4vohGFW+NQACGzIWHOorZYaABruYwvsQ3OsJtrMS2188XOIOHw2wJmvEZuQZb4Iq4QPe+FWGBhFyZtqbU9BFteeQw+XqX8OGhAJHkdxtqg3lj1Qom3YfXamqq+vomvhBAVbne8ksbhds7UvTGHv9lmmfJ8Q6SA6tdf/CbH2blNHGOSu6AzcJDqP3RAV160Di+cZ8XzqjzEQPlPxJ9+1hsqdXCccGXliEad0zirHwiMxzVrDl+y95Uyia9v0qrityAzvA== 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: This just popped up in one of my test runs. Given that it's buffer heads, it has to be the ext4 root filesystem, not bcachefs. 00465 ========= TEST lz4_buffered 00465 00465 WATCHDOG 360 00466 bcachefs (vdb): starting version 1.25: extent_flags opts=errors=panic,compression=lz4 00466 bcachefs (vdb): initializing new filesystem 00466 bcachefs (vdb): going read-write 00466 bcachefs (vdb): marking superblocks 00466 bcachefs (vdb): initializing freespace 00466 bcachefs (vdb): done initializing freespace 00466 bcachefs (vdb): reading snapshots table 00466 bcachefs (vdb): reading snapshots done 00466 bcachefs (vdb): done starting filesystem 00466 starting copy 00515 BUG: sleeping function called from invalid context at mm/util.c:743 00515 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 120, name: kcompactd0 00515 preempt_count: 1, expected: 0 00515 RCU nest depth: 0, expected: 0 00515 1 lock held by kcompactd0/120: 00515 #0: ffffff80c0c558f0 (&mapping->i_private_lock){+.+.}-{3:3}, at: __buffer_migrate_folio+0x114/0x298 00515 Preemption disabled at: 00515 [] __buffer_migrate_folio+0x114/0x298 00515 CPU: 11 UID: 0 PID: 120 Comm: kcompactd0 Not tainted 6.15.0-rc3-ktest-gb2a78fdf7d2f #20530 PREEMPT 00515 Hardware name: linux,dummy-virt (DT) 00515 Call trace: 00515 show_stack+0x1c/0x30 (C) 00515 dump_stack_lvl+0xb0/0xc0 00515 dump_stack+0x14/0x20 00515 __might_resched+0x180/0x288 00515 folio_mc_copy+0x54/0x98 00515 __migrate_folio.isra.0+0x68/0x168 00515 __buffer_migrate_folio+0x280/0x298 00515 buffer_migrate_folio_norefs+0x18/0x28 00515 migrate_pages_batch+0x94c/0xeb8 00515 migrate_pages_sync+0x84/0x240 00515 migrate_pages+0x284/0x698 00515 compact_zone+0xa40/0x10f8 00515 kcompactd_do_work+0x204/0x498 00515 kcompactd+0x3c4/0x400 00515 kthread+0x13c/0x208 00515 ret_from_fork+0x10/0x20 00518 starting sync 00519 starting rm 00520 ========= FAILED TIMEOUT lz4_buffered in 360s