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 X-Spam-Level: X-Spam-Status: No, score=-5.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A3C96C87FE3 for ; Thu, 2 Sep 2021 16:30:57 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id DB09961A50 for ; Thu, 2 Sep 2021 16:22:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org DB09961A50 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 57EF18D0001; Thu, 2 Sep 2021 12:22:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 52EF36B0071; Thu, 2 Sep 2021 12:22:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 41CED8D0001; Thu, 2 Sep 2021 12:22:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0186.hostedemail.com [216.40.44.186]) by kanga.kvack.org (Postfix) with ESMTP id 2FDF46B006C for ; Thu, 2 Sep 2021 12:22:26 -0400 (EDT) Received: from smtpin40.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id D7C1982F0AD5 for ; Thu, 2 Sep 2021 16:22:25 +0000 (UTC) X-FDA: 78543151050.40.34602D9 Received: from mail-il1-f179.google.com (mail-il1-f179.google.com [209.85.166.179]) by imf21.hostedemail.com (Postfix) with ESMTP id 5853BD0255B8 for ; Thu, 2 Sep 2021 16:22:25 +0000 (UTC) Received: by mail-il1-f179.google.com with SMTP id g8so2399703ilc.5 for ; Thu, 02 Sep 2021 09:22:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=TseH8xVhWOOp+bpzRkCyDdLN8bmoeYU2hdmJSnbKHa8=; b=zI0aXj9S1Jl5AemUMQ/5UklCaEUxXZrxcQZL/OE2Fb6n1tcRr4W/VirWkdEriWHT5y syWlzg6zQrN7P8Rk8ItLibZxRipyE8dufAvaM00oy/flcDFkbH2UrEmOQTm3Bf2OTF1V I3AK1hcfeIITdZvcdpinuk4/ZlOE9HDlmx8UFuKqE67hZIXUzm2sa8Jz5OBxYJRyMVbl 98+BJwcblFusF1sZ+vcxI5akpsSYJJAnM+/38kCQOtGX+l+Qi9VMJQiCvjiPCVq4aQEH +Kex/n/029LbMhIWbBBUXEtbD3doR1mOfZlLbz2pYqV3xsMmrEj6+BFUAjRhfpovcaRL swcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=TseH8xVhWOOp+bpzRkCyDdLN8bmoeYU2hdmJSnbKHa8=; b=L4z5QMm59oqlrcstxxog7ABEiFhqZnyKb9zed6+qP9aUZTobBZ+G/sptzzN8l3N/gZ QDEZx3tF4NStnzEhdSiT2EROlLIYGvi37SlE0cEF++spXSX/yDSQJMNwg6YwF0OUB0Xd AClee9tKXBh5PNYvK9Uc4KDV2d8K9r1SY+6Xdctbo2DBtdESyMxpkL10hKlmwl7CPuZJ OjxitoUIHrQTrY7AaDOuhJTwdG4gOs4zwZGyE+NcUyAY61BgSHZI8tr3VHZY12505/5P PPLqs21A3wFaqXux8LWOlKU5BMjsfePaH0/7cp6vEOiGvCxfNScs9DuO4jrQdfayRXVx 8w+A== X-Gm-Message-State: AOAM530YAWfuQHSBNobdVf0V9SCyULRZ41XkrxdRdnPayk6xfrer7IaD FkiAhNnWrppgxBtUcSKFxqNOLhT0S5Blhg== X-Google-Smtp-Source: ABdhPJzWn873+2HdlozMaD10vkYiARwcb2eP7Om4ChnTNblJ5rBBFeifA6/TLLOfzGOW2aRFjvSz0Q== X-Received: by 2002:a05:6e02:1905:: with SMTP id w5mr2892263ilu.165.1630599744535; Thu, 02 Sep 2021 09:22:24 -0700 (PDT) Received: from [192.168.1.30] ([207.135.234.126]) by smtp.gmail.com with ESMTPSA id c5sm502785ilk.48.2021.09.02.09.22.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 02 Sep 2021 09:22:24 -0700 (PDT) To: LKML , Thomas Gleixner , Christoph Lameter , Linux Memory Management List From: Jens Axboe Subject: slub: BUG: Invalid wait context Message-ID: <3b7661a1-dbde-ea54-f880-99777c95ae22@kernel.dk> Date: Thu, 2 Sep 2021 10:22:23 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=zI0aXj9S; spf=pass (imf21.hostedemail.com: domain of axboe@kernel.dk designates 209.85.166.179 as permitted sender) smtp.mailfrom=axboe@kernel.dk; dmarc=none X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 5853BD0255B8 X-Stat-Signature: nfyrp8zetwio3ijuftwxrurb3c8bw7p1 X-HE-Tag: 1630599745-174424 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: Hi, Booting current -git yields the below splat. I'm assuming this is related to the new RT stuff, where spin_lock() can sleep. This obviously won't fly off IPI. I'll leave the actual fix to others. [ 1.430398] ============================= [ 1.430398] [ BUG: Invalid wait context ] [ 1.430398] 5.14.0+ #11360 Not tainted [ 1.430398] ----------------------------- [ 1.430533] swapper/0/0 is trying to lock: [ 1.430743] ffff888100050918 (&n->list_lock){....}-{3:3}, at: deactivate_slab+0x213/0x540 [ 1.431171] other info that might help us debug this: [ 1.431430] context-{2:2} [ 1.431567] no locks held by swapper/0/0. [ 1.431774] stack backtrace: [ 1.431923] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.14.0+ #11360 [ 1.432246] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 [ 1.432826] Call Trace: [ 1.432961] [ 1.433071] dump_stack_lvl+0x45/0x59 [ 1.433273] __lock_acquire.cold+0x21a/0x34d [ 1.433504] ? lock_chain_count+0x20/0x20 [ 1.433722] ? lockdep_hardirqs_on_prepare+0x1f0/0x1f0 [ 1.433990] ? __lock_acquire+0x86b/0x30b0 [ 1.434206] lock_acquire+0x157/0x3e0 [ 1.434399] ? deactivate_slab+0x213/0x540 [ 1.434615] ? lock_release+0x410/0x410 [ 1.434815] ? lockdep_hardirqs_on_prepare+0x1f0/0x1f0 [ 1.435081] ? mark_held_locks+0x65/0x90 [ 1.435286] ? lock_is_held_type+0x98/0x110 [ 1.435509] ? lock_is_held_type+0x98/0x110 [ 1.435728] _raw_spin_lock+0x2c/0x40 [ 1.435922] ? deactivate_slab+0x213/0x540 [ 1.436136] deactivate_slab+0x213/0x540 [ 1.436341] ? sched_clock_tick+0x49/0x80 [ 1.436556] ? lock_is_held_type+0x98/0x110 [ 1.436774] flush_cpu_slab+0x34/0x50 [ 1.436966] flush_smp_call_function_queue+0xf6/0x2c0 [ 1.437228] ? slub_cpu_dead+0xe0/0xe0 [ 1.437426] __sysvec_call_function_single+0x6b/0x280 [ 1.437691] sysvec_call_function_single+0x65/0x90 [ 1.437940] [ 1.438053] asm_sysvec_call_function_single+0xf/0x20 [ 1.438314] RIP: 0010:default_idle+0x10/0x20 [ 1.438539] Code: ff f0 80 63 02 df 5b 41 5c c3 0f ae f0 0f ae 3b 0f ae f0 eb 90 0f 1f 44 00 00 0f 1f 44 00 00 eb 07 0f 00 2d 92 5d 45 00 fb f4 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 0f 1f 44 00 00 41 [ 1.439481] RSP: 0000:ffffffff82a07e60 EFLAGS: 00000206 [ 1.439605] RAX: 0000000000001811 RBX: ffffffff82a1f400 RCX: ffffffff81dbddc5 [ 1.439605] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff81dce145 [ 1.439605] RBP: 0000000000000000 R08: 0000000000000001 R09: ffff8881f7630b0b [ 1.439605] R10: ffffed103eec6161 R11: 0000000000000000 R12: ffffffff8306c7b0 [ 1.439605] R13: 0000000000000000 R14: 0000000000000000 R15: 1ffffffff0540fd1 [ 1.439605] ? rcu_eqs_enter.constprop.0+0xa5/0xc0 [ 1.439605] ? default_idle_call+0x45/0xb0 [ 1.439605] default_idle_call+0x7d/0xb0 [ 1.439605] do_idle+0x31c/0x3d0 [ 1.439605] ? lock_downgrade+0x390/0x390 [ 1.439605] ? arch_cpu_idle_exit+0x40/0x40 [ 1.439605] cpu_startup_entry+0x19/0x20 [ 1.439605] start_kernel+0x38d/0x3ab [ 1.439605] secondary_startup_64_no_verify+0xb0/0xbb -- Jens Axboe