From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f72.google.com (mail-ot1-f72.google.com [209.85.210.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 84D8C140E5F for ; Tue, 25 Aug 2026 05:55:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.72 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787637309; cv=none; b=t7QJfoKkmf17oZBSNJetFiwfxqUmybwqD0rA62FZ3ldNw6aL8OwdlSMqR/2v0SgB4g+rcM2R20jQxa7/QSthMhjVsQ9TLwCglThWmsDk7eO4jzjwPmdea7NfkbJDhE96Nx1qFjPB6XbYGXISImxnUqHQLyEb7YpmA2cvBG8CtnI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787637309; c=relaxed/simple; bh=Elf760ZXJJKttpbMwXv39aOvh15GcUR7+VfREqw0QNM=; h=MIME-Version:Date:In-Reply-To:Message-ID:Subject:From:To: Content-Type; b=XxzWkwunTQNjTmBgDCiyTWVTliuXzoKMtX3DtM/pKEwfybcCyt+07ZeCZhWcj3GqcpECAGKzg03i2kWEa2O8m/uCV118PwdkRwzNFvQO/bnTRMqMyYtKj1VOJKX4xf54mylLBhFrRDORv8Z0z7xsUqZXVN2M8BVxLmOXLbeCmbM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=syzkaller.appspotmail.com; spf=pass smtp.mailfrom=M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; arc=none smtp.client-ip=209.85.210.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=syzkaller.appspotmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com Received: by mail-ot1-f72.google.com with SMTP id 46e09a7af769-7f4026a59cbso7612889a34.1 for ; Mon, 24 Aug 2026 22:55:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787637306; x=1788242106; h=content-type:to:from:subject:message-id:in-reply-to:date :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to:content-type; bh=2/TN1oStzwbrileUErtN41H8gavLELWj/aV0EX2Zijw=; b=WXkVtwa29YoYeclvscwWLRUdjFRLx2NRhj38OiPXt0s2AJbI6E8xb0/eJco/j8BbQJ tHRrZc1lPM7FdcWSwJ839OZ33mbJa/uRfiG2rwYfuJ6ZtIgt9V0TI+AT+b9hId+x/xFi WbqFk4ceiqsSe7EarLXi6ENHXbP0o/y25TWNfbhHbBv8nxDKVHb1Iv/9njbY9Um4Au78 0khqzkskfZ2B7qA/myN2lRSm3wx6v7L9vx1j8NqpM2/UWAmR8rTpR6AYM2qFRJOFooZD JfCyQHGQywlov0rWYuwcby3+qaHlhacqppP/pCo/g1a1iFLSLn7a6419gWqqj18X4EIG KA4A== X-Gm-Message-State: AFuF++m64biwRTKVr22pmzUIyLGVaimDfyx0gVwuyETzYHTKXVQnak6D 0Vf8A3233feGa4d0sA40XbpjE0RRjmM0vovJruqzYXV+Dv5YijENVozXmkbAicnZpv/IWL9cHBj JwS3tldH6KsEBHNtgvmOsmAgYR60sp2QqFxS5i3XvkBCznlhS9REMfzzwc7Y= Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Received: by 2002:a05:6820:818e:b0:6aa:cce3:ab61 with SMTP id 006d021491bc7-6b15923f0afmr34137967eaf.9.1787637306484; Mon, 24 Aug 2026 22:55:06 -0700 (PDT) Date: Mon, 24 Aug 2026 22:55:06 -0700 In-Reply-To: <6a7eddb1.dbb3a75c.20434b.0003.GAE@google.com> X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <6a8d2e3a.a5a502ce.31d34.0026.GAE@google.com> Subject: Forwarded: Re: [syzbot] [fs?] BUG: sleeping function called from invalid context in null_process_zoned_cmd From: syzbot To: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Content-Type: text/plain; charset="UTF-8" For archival purposes, forwarding an incoming command email to linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com. *** Subject: Re: [syzbot] [fs?] BUG: sleeping function called from invalid context in null_process_zoned_cmd Author: chenglingfei@foxmail.com #syz test: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 2f1baf1fc892 diff --git a/drivers/block/null_blk/main.c b/drivers/block/null_blk/main.c index f8c0fd57e041..0dc7fd106db8 100644 --- a/drivers/block/null_blk/main.c +++ b/drivers/block/null_blk/main.c @@ -1912,6 +1912,12 @@ static int null_validate_conf(struct nullb_device *dev) dev->blocking = true; else /* cache is meaningless */ dev->cache_size = 0; + + if (dev->shared_tags && dev->blocking && !g_blocking) { + pr_info("shared_tags disabled: memory_backed/blocking device requires per-device tag set for BLK_MQ_F_BLOCKING\n"); + dev->shared_tags = false; + } + dev->cache_size = min_t(unsigned long, ULONG_MAX / 1024 / 1024, dev->cache_size); dev->mbps = min_t(unsigned int, 1024 * 40, dev->mbps);