From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (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 60A312CA9 for ; Sat, 23 Mar 2024 08:37:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711183021; cv=none; b=f8q9/8OpIYyPjzBv/gW+dYe5kUNIH9b4zGjGUf+LMfjDd4bkIS8lv5CuYDaP1AkrwUUWSkOIiCc3gNUK7iijPQPT+byx0KTX03adXHkLHQ/fK+U9ouOr+YusF9YH3SbrZ+VOfhfeuIasmK+JNIXQVQM6Wy697wF+Hl6pwC4eBrg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711183021; c=relaxed/simple; bh=dC2LVd7E5zdQAqiu3P+Z+4YHfA/h87oz31DMsqsVT8w=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=tT+ETIpKUj/HagjBvZFVibDxWxW1atydTZxQs/lIYAru7Vk7FRRkDOP+ZtNk2PsGlmUspZSiiv94JTV4JF9kILrvVQqBCflwvyCc1ASRhUfEKIpmAa6t0sxHOGiTtEPGo7hnDdcNCJHJimwULhff0CF7YPR7foi1H82TZNihSZ0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fromorbit.com; spf=pass smtp.mailfrom=fromorbit.com; dkim=pass (2048-bit key) header.d=fromorbit-com.20230601.gappssmtp.com header.i=@fromorbit-com.20230601.gappssmtp.com header.b=SjG+N2M/; arc=none smtp.client-ip=209.85.210.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fromorbit.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fromorbit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fromorbit-com.20230601.gappssmtp.com header.i=@fromorbit-com.20230601.gappssmtp.com header.b="SjG+N2M/" Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-6e6b54a28d0so1858092b3a.2 for ; Sat, 23 Mar 2024 01:37:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fromorbit-com.20230601.gappssmtp.com; s=20230601; t=1711183019; x=1711787819; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=vF3vNo64kH4a02tVggWkhE6KRsHgNRWYeYG1IoM8SWA=; b=SjG+N2M/Njf2FqDzuwcWWpNiN+O2Yqi7MzJ2PDTcPQik8guslNZ5PSC9ZVUxL9HM7I CwD9B1cZpxymEa0JR23RrSPJN4c/wDNf/1TUVwyq/xIAMjNPFvx0xuo3GH23qT8T2imC sLu6xFsG6wgZvTpUNamrXbeeyN1oEaEPtYjt+MkJsUtHMT8zUepNPdnprAE10fGAC+W1 V0/DGFWEJsjezqkr4wh6m9Uu/NGCIAGa2n3sbje9qvWZZ440UMtSqkAyPxW/0MXArIXA B0rjtjpkUlGRXDj8thtsjhB0r9kQqasPCmIBDP5jOJs5yWzqV8K3eSnIh6v4G/9XjlRn A2jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711183019; x=1711787819; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vF3vNo64kH4a02tVggWkhE6KRsHgNRWYeYG1IoM8SWA=; b=gFMmwKYh7pTAUSo30yJfvY9a9EGRY8Ap+rBqsTH5r+n0TETVZ8l5teWUxBLvivj4jF E8Og+28EC8bvOMnJJHZir5M6Pr/u4Mg/pFAzxQhwqRE8jZnsc6w/TyiyMXO03brsaRJp W26GpYooOaC6TL5oZmslSuh8ZzcwAmydnR3FjCtnhc9R2/bCUiJPdHqM4/Va6KCYIBO6 toqRwRmBzXPDuTefWWTsHiUJ3oPBcac9/ArXW70mIPmrt2iEVRmPznXnhOKf/4g1dnvD 5rmK04JXeQarKETzIZJWMYemcbohP73k7s/3jzsLHeiFaLeMOwLvP81JP3EG12Xq7zUl gP/Q== X-Forwarded-Encrypted: i=1; AJvYcCWsl7FUuuy5VhBROk2xjWo5bsC8hezpQtR/dJbR/ibSVFv0k9i4xARkRqHlfCfmzsRV/M+zLW9ydWnQG+PzLFj1B4t1OoAFUgwf X-Gm-Message-State: AOJu0YzMf5ket3LdpKHS2ljgiovBaKefE9gtHepVJpj7pQoqcpRQjIKO fJNGwWvaOwdPEDSSj13N4AncDCEKwcytJ+TOUKy+aEHLmhdOKMRxPwvMMSwaw5Q= X-Google-Smtp-Source: AGHT+IE2BKcIsrn58oJrONY7S6aLv36/GiLg+yhedsmIXCRtotLLYq1++f32J4q5rN2RF9skCU532w== X-Received: by 2002:a05:6a20:1e41:b0:1a3:a984:4b8b with SMTP id cy1-20020a056a201e4100b001a3a9844b8bmr1465864pzb.50.1711183019249; Sat, 23 Mar 2024 01:36:59 -0700 (PDT) Received: from dread.disaster.area (pa49-181-56-237.pa.nsw.optusnet.com.au. [49.181.56.237]) by smtp.gmail.com with ESMTPSA id w1-20020a170902e88100b001db8f7720e2sm505903plg.288.2024.03.23.01.36.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 23 Mar 2024 01:36:58 -0700 (PDT) Received: from dave by dread.disaster.area with local (Exim 4.96) (envelope-from ) id 1rnws3-0071X6-0D; Sat, 23 Mar 2024 19:36:55 +1100 Date: Sat, 23 Mar 2024 19:36:55 +1100 From: Dave Chinner To: syzbot Cc: chandan.babu@oracle.com, djwong@kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-xfs@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [xfs?] possible deadlock in xfs_icwalk_ag Message-ID: References: <000000000000a1ce0006144f7533@google.com> Precedence: bulk X-Mailing-List: linux-xfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <000000000000a1ce0006144f7533@google.com> On Sat, Mar 23, 2024 at 01:09:28AM -0700, syzbot wrote: > Hello, > > syzbot found the following issue on: > > HEAD commit: fe46a7dd189e Merge tag 'sound-6.9-rc1' of git://git.kernel.. > git tree: upstream > console output: https://syzkaller.appspot.com/x/log.txt?x=11525d81180000 > kernel config: https://syzkaller.appspot.com/x/.config?x=fe78468a74fdc3b7 > dashboard link: https://syzkaller.appspot.com/bug?extid=7766d4a620956dfe7070 > compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 > > Unfortunately, I don't have any reproducer for this issue yet. > > Downloadable assets: > disk image: https://storage.googleapis.com/syzbot-assets/0f7abe4afac7/disk-fe46a7dd.raw.xz > vmlinux: https://storage.googleapis.com/syzbot-assets/82598d09246c/vmlinux-fe46a7dd.xz > kernel image: https://storage.googleapis.com/syzbot-assets/efa23788c875/bzImage-fe46a7dd.xz > > IMPORTANT: if you fix the issue, please add the following tag to the commit: > Reported-by: syzbot+7766d4a620956dfe7070@syzkaller.appspotmail.com > > ====================================================== > WARNING: possible circular locking dependency detected > 6.8.0-syzkaller-08951-gfe46a7dd189e #0 Not tainted > ------------------------------------------------------ > kswapd0/89 is trying to acquire lock: > ffff88814af18118 (&xfs_dir_ilock_class){++++}-{3:3}, at: xfs_reclaim_inode fs/xfs/xfs_icache.c:945 [inline] > ffff88814af18118 (&xfs_dir_ilock_class){++++}-{3:3}, at: xfs_icwalk_process_inode fs/xfs/xfs_icache.c:1631 [inline] > ffff88814af18118 (&xfs_dir_ilock_class){++++}-{3:3}, at: xfs_icwalk_ag+0x1216/0x1aa0 fs/xfs/xfs_icache.c:1713 > > but task is already holding lock: > ffffffff8e21f720 (fs_reclaim){+.+.}-{0:0}, at: balance_pgdat mm/vmscan.c:6774 [inline] > ffffffff8e21f720 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xb3f/0x36e0 mm/vmscan.c:7146 > > which lock already depends on the new lock. #syz dup: possible deadlock in xfs_qm_dqget_cache_insert -- Dave Chinner david@fromorbit.com