Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp159247lqp; Wed, 20 Mar 2024 17:41:47 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXQTR4tI4dvDRnmMXI0EitMAJvlI+1Yki70YIdWrg7iYV2TBL+aTXDxieUGhn0VH0EzwFrZUvuHfarR9bO6+Ss6Lmcq6lTVvNYGA3cGdg== X-Google-Smtp-Source: AGHT+IE+db3/FugTOrNYvRuV7qjhwPXm1kB2SfB6xxVabRmrwOra3kTA37bTz3e6rb0MsWeLHduv X-Received: by 2002:a17:907:174c:b0:a46:61ef:2846 with SMTP id lf12-20020a170907174c00b00a4661ef2846mr3781969ejc.66.1710981706978; Wed, 20 Mar 2024 17:41:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710981706; cv=pass; d=google.com; s=arc-20160816; b=XgUC8hswb0rag7pNviVfJXdhIGw0vf8At1jafOLU6jYcfbsah1JYwzq/cdXlTYcxd4 OwoNwzS8+XMkzsfdSfP3FyBLYJit59dTBZkukJbJicLh2uXdJNWWdI9eqtYSNt1vAtLM ujcMF2sVGxYv64i2BwqmxWEkeA9LxtRo7JeyuRt8NQwje5r/hPJhkHyJovIgTd5FM9OH /+qnrt2AGISgAhkY7I1JAyzC5cvLD/zgJFCDCh+I8sgcHcI9zRG66qT9zuXcjLC17g2p bMeKCAm9r8rp/pMlkF6lKyf6ORqYwUJscWxx3cEju6Z2Q8HdSvXHSG5ZAuUbs3tX1GpJ T8DA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:date :subject:cc:to:from:message-id:dkim-signature; bh=JRowUOv4bGjxwTVDBC2Eby8hssB+O6+EDSOmbRZwsGw=; fh=z/SqPBva0kUNPlxChKYi1AKCW7oJjaWbKa2o758at3s=; b=E3/UEsA1VvmFEbTBjSDoSE505ljW8jYhiC2XS61ZZMq36w2u4XsUwbxY246uqb43S4 XfzevX2AYUA905xUiIPSG7Gut/1AGL5wpvrPhaK6Ecqx3ImhcXC4QoDhMhJLSCVGF1NU 9+WHQA9nxo2kMI2F+7d4c/09iyym1+GmgGdvUCWJm6LBUSzeeBu4Vg8SBCCd1U3tBsyt ew9P9KIzHH8DIOkBUduHB6JFGmklXJDGL8sdF5ktFffDO+9YGetJshzl6KL5llV1W0ro nFegwPvkOmNKYBO1ySB0ORzolgepkpiC4dowIEJTOdl9wysbbU6kz5Z4yEqyEQbRr3Pb PHtw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=vTAFwLAO; arc=pass (i=1 spf=pass spfdomain=qq.com dkim=pass dkdomain=qq.com dmarc=pass fromdomain=qq.com); spf=pass (google.com: domain of linux-kernel+bounces-109522-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109522-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id sh32-20020a1709076ea000b00a46abb11942si4869776ejc.450.2024.03.20.17.41.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Mar 2024 17:41:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-109522-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=vTAFwLAO; arc=pass (i=1 spf=pass spfdomain=qq.com dkim=pass dkdomain=qq.com dmarc=pass fromdomain=qq.com); spf=pass (google.com: domain of linux-kernel+bounces-109522-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109522-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id A2DFD1F21BF3 for ; Thu, 21 Mar 2024 00:41:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 588A0EC3; Thu, 21 Mar 2024 00:41:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="vTAFwLAO" Received: from out203-205-221-231.mail.qq.com (out203-205-221-231.mail.qq.com [203.205.221.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7EFAA1851 for ; Thu, 21 Mar 2024 00:41:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.205.221.231 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710981699; cv=none; b=dftTNg6I3S3Tfah1X1Eqaedeiwq4pI4gB/ad6ZiSLrHLkV08gcKXvOqlBorU9bNzaaAB820pnbagMEVjrp4AeNg2izf0+i/LAvnHOz43a/dEirilFUR7zOLYBNG40XrOVKIhLqjF+R7eWsUXsfPKN/ehZzVZy//TrkXb5z38uzA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710981699; c=relaxed/simple; bh=t2Judo73G7ONIv2W5IvAKGPpkOBjuUXVcc3XP+sOXWA=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=se2cuCFPmG1O1TdtzBp+mLynDfwwpGvbbtwPoobKY+4RXfIY/y4wVVJBGN0shxP015VQ7ZxCuIVn1yXPpOCwz2WhoLjrj+sLOWX/NR4m0a5CinrDpa3+i8xgaVcpbnL2yCWFE9qGfoFXBfPgdY5VYY34rvKD1M3tG2WWs/yJ0F4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=vTAFwLAO; arc=none smtp.client-ip=203.205.221.231 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1710981695; bh=JRowUOv4bGjxwTVDBC2Eby8hssB+O6+EDSOmbRZwsGw=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=vTAFwLAOynFD1I0K8JUghev/LfyNI6vDh+jIpAFlGilnFSANfxIKPn8Vm4ZeBByZr BxSNSoto32NR9WNhX8A4FvQLndYBMgN6n/uIoqoFw7tJSWjT76DZJ3EvinCjvBOFkO V6fIhsJGt6IDWkz9pee3HklIi5f+FDJ+KT+A6WO0= Received: from pek-lxu-l1.wrs.com ([111.198.228.140]) by newxmesmtplogicsvrszb6-0.qq.com (NewEsmtp) with SMTP id A1837407; Thu, 21 Mar 2024 08:40:24 +0800 X-QQ-mid: xmsmtpt1710981624trua0qs0y Message-ID: X-QQ-XMAILINFO: OMa626R84mNhFqJPo5nGEDXXPlRP2P9iBJ0xntHuZnBJQoBxpcVeX0xg/oDosJ E+9MTJVzN/i1CVt/1BsGtVicWEcH1oSeQVSLKVweQX6dnhROdoI0C/ay2BePlxMw2QHkxg9RSCnS EqRSeVBEBg9VVIIlGS15wA/+mxWYenfZ4NMpvZBfSnT/9A9xy4wwZd3/MwQhle4RA/TlavbTyRhK CXROXcwBSy84gcxcmlc6tD6f0OvmMJPNC5diJB1io/EXDpA2gJvstOhZjmSf7KqtPQJ1wQNBE9BZ HJmv8TO+Pook6XMXWl9FsZcp9OahfGN34ltscKJA1IPEAAbyUmDFl4AMbyjlaamZVtbHJHByN8Kg tzzrqhHnH6Y2PsALTFu94yN6n+0MQ4b9dyYSoPOGk7XZ6lxDp2rLMg0/A9vwUgkkZv+q6PN7ixiW VKBcHveNK8MfT0FAYIrvbhBvEPGmqepckSOzDi+LnQDF2Mr4SOQbyCC92jziX02+BphZxB2s1qrY Il4MEiGU5PH0di4gthalUsWK4df8pzdkgLdoXDKVIYEMB3pHMukLiTYGpoxEO8LTcGbdQ3E4BGf0 8Woa5VTNIxhgzn3PasIBed2jOZFK00r7UMcxkPgJynXQ2/QZOo6vGQ+K9B3ZpsmWb1P3AF9s/DCX 183BMooE4cVnkbBuW8ltC1y2FjszPUiSj7LrVAgCh/NKfQ/iomj3IMb5iY4pXZvnt2NhiiWYbint t0Bf6lHhg+3W3vtknDobsgST/shSyDtWLvq/kaXU73MDXZRsh46b1bS4RFKbTz5EtxSGLENSqcXv +OUtfEZTkocc8FAYemSE+vMnkuep6jTEKn3TtjjoiqrTfF1vQewDuI9XLpJ0lgbLTm4Pf5RLOK0y RgNgNc0/2L69We+K/lIExFL2hHtoaPbvKaTsuE15+iDRNvRS/si9XAzbKAkP6mk7mrctQDH50m X-QQ-XMRINFO: OWPUhxQsoeAVDbp3OJHYyFg= From: Edward Adam Davis To: syzbot+18840ef96e57b83b7fea@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [sound?] possible deadlock in _snd_pcm_stream_lock_irqsave (4) Date: Thu, 21 Mar 2024 08:40:24 +0800 X-OQ-MSGID: <20240321004023.1726689-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <00000000000096e5980613f4cb96@google.com> References: <00000000000096e5980613f4cb96@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit please test dl in _snd_pcm_stream_lock_irqsave #syz test https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master diff --git a/sound/core/timer.c b/sound/core/timer.c index 15b07d09c4b7..c501faa30040 100644 --- a/sound/core/timer.c +++ b/sound/core/timer.c @@ -409,7 +409,7 @@ static void snd_timer_close_locked(struct snd_timer_instance *timeri, struct snd_timer *timer = timeri->timer; if (timer) { - guard(spinlock)(&timer->lock); + guard(spinlock_irqsave)(&timer->lock); timeri->flags |= SNDRV_TIMER_IFLG_DEAD; }