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 EF8C4C282EC for ; Wed, 19 Mar 2025 02:59:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 53B6F280002; Tue, 18 Mar 2025 22:59:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4EBC7280001; Tue, 18 Mar 2025 22:59:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3B348280002; Tue, 18 Mar 2025 22:59:03 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 1CEA8280001 for ; Tue, 18 Mar 2025 22:59:03 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id C39AB58FAC for ; Wed, 19 Mar 2025 02:59:03 +0000 (UTC) X-FDA: 83236793766.04.AC3556A Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf09.hostedemail.com (Postfix) with ESMTP id 94DFB140007 for ; Wed, 19 Mar 2025 02:59:00 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=jDoB0hg4; dmarc=none; spf=none (imf09.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=1742353142; a=rsa-sha256; cv=none; b=JlrU4sEAvyhCSrDV1apqp1Xx44YInREYvd6M4gVFryfdl1ADmrKRTBez2BplcEcadZtCBC 6/aP1w7fW/CiCiNkiBDrQXz5/xZBjz/soSvrfJYK8U4BW3ZlL6AZoWWw6ZrRUVRQyvmxo/ u1bGlqpLTAeXw1cZ7F05d60yeAy5LdA= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=jDoB0hg4; dmarc=none; spf=none (imf09.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=1742353142; 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=A6RUDuo3cNbiixoqkREg738jFP2pjKLFG8KWUHUl4c0=; b=vlG5foitEN3olqLBB7z6pA9ZwNBk5H0krEZtHAD39zgH+qm+FMP9XQxVV3sK8hF3iEVFIn JPCzrur9NsitkdEVGNFAzNHg/eV0Vep6BcQyjT7Xgy4FI5+uwfHmJxE7hz+hX1VwS6JjSK YGyNQhQamh6EWGRXLf4oeFBf5pC/GNM= 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=A6RUDuo3cNbiixoqkREg738jFP2pjKLFG8KWUHUl4c0=; b=jDoB0hg4x2xQ8jBQAABOdNuRkb wdwD8AnWSTs9PuPFmcCVKeyR1EKXtetZOtAd4rnPG3BwGR4uaC6bPq5lzZa4dFYQjAaJlKn+IYZ1c Fmh2kdaZAAbBg2oHN5vZElMEinKBLfjUOdk0aoSR5sAVTdIN3kcxsWwjDh4JA8aSpGpLTpmiuXwNO nNVGz4OYn9mq0kAgF5z5FmFjsl/ANEL/Y/XB7DKXmObB6rMdiIux+TJdbdxmewGQr6dn2V/X0CLSn g9PbLXnfsdqK/z29aNIwts4XT4hNMoO9n2YOsy4ptub+BX659yoSo5srmxfHrYsXAdLIh+QFlmGjQ /ojSY0sQ==; Received: from willy by casper.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tujde-00000000cmK-2G74; Wed, 19 Mar 2025 02:58:38 +0000 Date: Wed, 19 Mar 2025 02:58:38 +0000 From: Matthew Wilcox To: Luis Chamberlain Cc: Jan Kara , Oliver Sang , David Hildenbrand , Alistair Popple , linux-mm@kvack.org, Christian Brauner , Hannes Reinecke , oe-lkp@lists.linux.dev, lkp@intel.com, John Garry , linux-block@vger.kernel.org, ltp@lists.linux.it, Pankaj Raghav , Daniel Gomez Subject: Re: [linux-next:master] [block/bdev] 3c20917120: BUG:sleeping_function_called_from_invalid_context_at_mm/util.c Message-ID: References: <202503101536.27099c77-lkp@intel.com> <20250311-testphasen-behelfen-09b950bbecbf@brauner> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Queue-Id: 94DFB140007 X-Rspamd-Server: rspam05 X-Stat-Signature: mncmh5g47ed8r6c5expg9q3zauubwpkk X-HE-Tag: 1742353140-100698 X-HE-Meta: U2FsdGVkX18vSzwVdD628XgFvPkr0K7tlMq/5yzOAe79zPFn1QiadzE6+vkDHftEbzk0ZHdosUtZim2ptnvHuTzPY+mYcvIktKa5VlRiPk3/ck9joVMli2S2JsMDGh4n93w0Qd0ecQZz9TPpAiw28NGALY/Bye3AJeFfjRS0ap8qxe7x1p5bSFRHxL6W9p9VCUVy+ajFpWjBLCkJb1LoDOMugz9O+cTUBfvb1iuPbCEMk5RjCnHTzVU/rcinyTZdUFLwQNbr7e3K0GbL/R04FlT4ZdaQ+NpsuMiySV+FKX88e+zzp9WNR1S/la7U3tyPcCpyL4bdlZOBP/VB6UsqOl5uUV6qGAhp7/fgYpOsx6/5UByPfXP+FurVmemjHMK8NPQ3oDaPotCpclrYVObIaiG0+yVhch+u50K/P6bwIJa3WpYcvejgbYH4nJeL36Nsqk2zamqjF6KkWzSbHCYpsEp8hq0PoXI/XKpfn+MmptxeI6tHiHtyViV/l1yEHTwPS8CgFMQx1LYvWhsQ8qCdtlB6rKB4NAbZaN2VrlVPeJmnIomv6PbQ7z9bT4N46q91eoYY3Z3h4MkbhfvMQrGJqP7gGOBsGpz35eeoSm7RNBA1OLdtV4Mc91/K3Qn0ygzVlbQgoATiI32sGocI99HA2Wogg7weHlJH+hUMnKKxaQKLfhUnWowzvieXLJYk1Hy0n0I5k/cIcbc1uShFPEbyd/CGSUihe2ld9fFJSu1Pi0MEUmi6Df/IGRu3A2wB5aTYJMHSyAQMN1UWu54xtsCwOaLQhrz1KCvRhxNFuLF7gmuCPXuU9cejoQZJ65t3S9sDmhE7HrxDKPBSUD+93iRGxXZAB48HrUrIsd/tobj5SYAunxKnDk4e3vYnYmjBGZb78uB0qiN4fvdsiEdAxJV+AYXPxfiL997gHaliJY6hk2lTr2DFxXlvrqXHA68YmKXbKNq2bYTzqoae9P6Hj+B rizbX120 lsLNPRCTuxtlf3TWlvH+En6gDO3AFub3esRTSlhUmTTD7IW4F9Lfyb0IMR0UhV/8dD5L1EYsNocY/yGR+om7+KEgZ7Lc2DqcF5kM7IBl5dTEy/pK0NXOFP7BH2UhEyU3Dmoa1hPnwuofCmgjlJ6HwW/uH8sv9cgoOV6DAhYQGFuhD9afUUek0R/Z52duna1ebX+ZdcyY/7w+WBPXvbdtONecJ8fnYh9BjT+cjCPGH5BD8YPJYBGA0rbcryU5YSARBT4rq4QyD4TDuQTM5hin2oq1O/A== 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: On Tue, Mar 18, 2025 at 04:17:54PM -0700, Luis Chamberlain wrote: > Ah, then that LTP test isn't going to easily reproduce bugs around > compaction bug. To help proactively find compaction bugs more > deterministically we wrote generic/750 and indeed we can easily see > issues creep up with a SOAK_DURATION=9000 on ext4 on linux-next as of > yesterday next-20250317. Umm .. this is an entirely separate bug. How much COMFIG_DEBUG do you have enabled (ie is this a consequence of something that we have an assert for, but you've disabled?) > BUG: unable to handle page fault for address: ffff9d5640010c48 > #PF: supervisor read access in kernel mode > #PF: error_code(0x0000) - not-present page > PGD 38601067 P4D 38601067 PUD 0 > Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI > CPU: 0 UID: 0 PID: 74 Comm: kcompactd0 Not tainted 6.14.0-rc7-next-20250317 #30 > Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 2024.11-5 01/28/2025 > RIP: 0010:__zone_watermark_ok+0x4e/0x1e0 > Code: 00 00 00 41 f7 c0 38 02 00 00 0f 85 2c 01 00 00 48 8b 4f 30 48 63 d2 48 01 ca 85 db 0f 84 f3 00 00 00 49 29 d1 bb 80 00 00 00 <4c> 03 54 f7 38 31 d2 4d 39 ca 0f 8d d2 00 00 00 ba 01 00 00 00 85 > RSP: 0018:ffffbf47c02b7c78 EFLAGS: 00010202 > RAX: 0000000000000000 RBX: 0000000000000080 RCX: 0000000000000000 > RDX: 0000000000000000 RSI: 0000000000002f52 RDI: ffff9d563fff9180 > RBP: 0000000000000009 R08: 0000000000000080 R09: 00000000000030a1 > R10: 0000000000000be4 R11: 0000000000000be4 R12: 0000000000000002 > R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000002f52 2a:* 4c 03 54 f7 38 add 0x38(%rdi,%rsi,8),%r10 <-- trapping instruction Not quite sure what this is. Perhaps running this through decode_stacktrace.sh would be helpful? > FS: 0000000000000000(0000) GS:ffff9d56b6cce000(0000) knlGS:0000000000000000 > CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > CR2: ffff9d5640010c48 CR3: 0000000115920006 CR4: 0000000000772ef0 > DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 > DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 > PKRU: 55555554 > Call Trace: > > ? __die_body.cold+0x19/0x28 > ? page_fault_oops+0xa1/0x230 > ? search_module_extables+0x40/0x60 > ? __zone_watermark_ok+0x4e/0x1e0 > ? search_bpf_extables+0x5b/0x80 > ? exc_page_fault+0x16d/0x190 > ? __zone_watermark_ok+0x4e/0x1e0 > ? hrtimer_try_to_cancel+0x78/0x110 > compaction_suit_allocation_order+0x8f/0x110 > kcompactd_do_work+0xbc/0x260 > kcompactd+0x396/0x3e0 > ? __pfx_autoremove_wake_function+0x10/0x10 > ? __pfx_kcompactd+0x10/0x10 > kthread+0xf6/0x240 > ? __pfx_kthread+0x10/0x10 > ? _raw_spin_unlock+0x15/0x30 > ? finish_task_switch.isra.0+0x94/0x290 > ? __pfx_kthread+0x10/0x10 > ret_from_fork+0x2d/0x50 > ? __pfx_kthread+0x10/0x10 > ret_from_fork_asm+0x1a/0x30 > > Modules linked in: exfat xfs ext2 loop sunrpc 9p nls_iso8859_1 nls_cp437 crc32c_generic vfat fat kvm_intel kvm ghash_clmulni_intel sha512_ssse3 sha512_generic sha256_ssse3 sha1_ssse3 aesni_intel gf128mul crypto_simd cryptd 9pnet_virtio virtio_console virtio_balloon button joydev evdev serio_raw nvme_fabrics dm_mod nvme_core drm vsock_loopback vmw_vsock_virtio_transport_common vsock nfnetlink autofs4 ext4 crc16 mbcache jbd2 btrfs blake2b_generic efivarfs raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq raid1 raid0 md_mod virtio_net net_failover failover virtio_blk psmouse virtio_pci virtio_pci_legacy_dev virtio_pci_modern_dev virtio virtio_ring > CR2: ffff9d5640010c48 > ---[ end trace 0000000000000000 ]--- > RIP: 0010:__zone_watermark_ok+0x4e/0x1e0 > Code: 00 00 00 41 f7 c0 38 02 00 00 0f 85 2c 01 00 00 48 8b 4f 30 48 63 d2 48 01 ca 85 db 0f 84 f3 00 00 00 49 29 d1 bb 80 00 00 00 <4c> 03 54 f7 38 31 d2 4d 39 ca 0f 8d d2 00 00 00 ba 01 00 00 00 85 > RSP: 0018:ffffbf47c02b7c78 EFLAGS: 00010202 > RAX: 0000000000000000 RBX: 0000000000000080 RCX: 0000000000000000 > RDX: 0000000000000000 RSI: 0000000000002f52 RDI: ffff9d563fff9180 > RBP: 0000000000000009 R08: 0000000000000080 R09: 00000000000030a1 > R10: 0000000000000be4 R11: 0000000000000be4 R12: 0000000000000002 > R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000002f52 > FS: 0000000000000000(0000) GS:ffff9d56b6cce000(0000) knlGS:0000000000000000 > CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > CR2: ffff9d5640010c48 CR3: 0000000115920006 CR4: 0000000000772ef0 > DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 > DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 > PKRU: 55555554 > note: kcompactd0[74] exited with irqs disabled