Received: by 2002:ab2:69cc:0:b0:1f4:be93:e15a with SMTP id n12csp856575lqp; Sun, 14 Apr 2024 02:45:36 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXE+DCH9tYrbNAWascHaDI/A3F0ILoBnX7UbGeQWGI/xQBPsP18qD0sKbJRKn4yfqoWnDSz/8nqIW435LJPrqB4b1IWYEle58CSCHdkjg== X-Google-Smtp-Source: AGHT+IEP+L37cAXRbV6Sp2cr0u23G4iOB2OSyQhR8ijJ6O+WgS1aHvl5DUtCycruNAPtyDqehH3a X-Received: by 2002:a05:6808:2348:b0:3c5:f70d:f83 with SMTP id ef8-20020a056808234800b003c5f70d0f83mr8082176oib.18.1713087936297; Sun, 14 Apr 2024 02:45:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713087936; cv=pass; d=google.com; s=arc-20160816; b=1CxnoJkkK88C+X4tNTkzOrAxxXhTn3uJalweh6y5iXdRcwJeeoF6NO43gKVipZNLkx 5p/8TVlZvg+Mr4lq9J2NY4L1B+Xzvr9Ra9E3mv00CydzyyYfOL5/adClpf+qwSo2ctUh 2QBuoVDqc97CwWbjOBg74AZee/7Q6Za90VzhtFEshxLP7fiGI6zYozsIj1ynEn41ak29 rKwaRVNz3ClKGptyJ3nBQt7QB0rtUt/RBhJVPdV8w1IXmw59VFM1VU1AHxQ40sE31E2n DJ7OSEDBMV+ysWDcYKly0ctYBFDMlftiutB1Jes9C2dzCuKYjLh5WUFavhY5cDHExqKX C8Og== 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=oldp38px2CRIjYnDgK0jCfl97syqalqHdW/5zLyqYEE=; fh=p5QYaU2N+QQ4teDP235DMt1FZZbslK+1emRH8rAmsXU=; b=WIt+56m4oIcy1z83lsdRJmsV+Ex4BgCkkB3jYAA3JPWjyZ4e31HmbPdSSyMEDZUqfe fENYNXotbo+aLfo6BH0yd46dabQHxYLSFdfVxelFuKUZd4WPPEwrbvKnTnGYht5rqbu7 23I65g1hZEnwva+QjZ2NJzrtIu9mnSca8prnkVBQeAYijc/M7045xpv4qkPlRUXcNj6w dlIjWBWJVwqO+bKLuyLo1Ejmwibu7kumJXIj/k5/MXNnHHiNWQzS3srMa1o1boCRDqWm VfGwQNW5ABvkxJfbZ4K5b0tQWy2EA0v0tgbNnzTOuBiaIveircoI+jG6z87NS3ogE8A7 ziTA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=Szs7QEzZ; 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-144080-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-144080-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=qq.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id mf14-20020a170902fc8e00b001e02dff570esi5989862plb.202.2024.04.14.02.45.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Apr 2024 02:45:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-144080-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@qq.com header.s=s201512 header.b=Szs7QEzZ; 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-144080-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-144080-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 sv.mirrors.kernel.org (Postfix) with ESMTPS id EA58628188B for ; Sun, 14 Apr 2024 09:45:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 87DE423749; Sun, 14 Apr 2024 09:45:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="Szs7QEzZ" Received: from out162-62-58-211.mail.qq.com (out162-62-58-211.mail.qq.com [162.62.58.211]) (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 3F01E21A19 for ; Sun, 14 Apr 2024 09:45:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.58.211 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713087929; cv=none; b=ASWsPBSoiCgDec9S3lIQFk4Qo9urPlewdQZw3tGmytooC+ySpvLkm0dYlVuWrD//x4pvascHfxns8xFHmczykuIwhdVLMGYpthuoCl2vaZJpPooXNTbEJc7MwvtIE1c0xol4PcyGnS+sfvKvj+EluDQ3Dm9po/8tgGo5ayTZWXA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713087929; c=relaxed/simple; bh=d30nl4nIOk7QCjr7rxh35Y3Dnn/pOgAVaCTbU/MJVJA=; h=Message-ID:From:To:Cc:Subject:Date:In-Reply-To:References: MIME-Version; b=TICJB2gpoAR70DTZqH/U1Z4Dvoz6ISzSkX6avI206ZNTWoR4k7LbcKDmhKjM7jjFwD406NHfANTriZRozg2ku6CHQvijulYdp5yH2Fd/bSBXsgpYffjaIWB2uOqRBX7mmY2dSJpKDW4d3NLRhoZiKhcW5kfRfedDUyEebkCyeXA= 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=Szs7QEzZ; arc=none smtp.client-ip=162.62.58.211 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=1713087923; bh=oldp38px2CRIjYnDgK0jCfl97syqalqHdW/5zLyqYEE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Szs7QEzZzFt0iCCemIQGaSs2cV5AC/F03uqEqGjPF2zE9RNY3MsOnuJra+GwKqSZH cv1zX/LdUDtqHTghp0E3PKmpH+FoY4DSDypj7ab66+jpPjAG1jV7G4DzWFLmiD5gtP YNqKse2hyBTNIlhEltQOoQXyofhQcHEsmM9DB4F4= Received: from pek-lxu-l1.wrs.com ([111.198.228.153]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id B550F293; Sun, 14 Apr 2024 17:45:21 +0800 X-QQ-mid: xmsmtpt1713087921tl5o8i5gs Message-ID: X-QQ-XMAILINFO: Nl0S2HjMbZsFBcsVnSgfbGCcDZJH+fKY0vPn0YMNcIdtxGkRH5p4Luy4Rj8XtZ 5xBE37D1YjeMHvjJFcFLnaZ3q+2p+VvRGHbP1t80vcC1+EA5sKRcHZoKJcTFyFLZR/SHWelPE3A0 GrhGalZgSbdGAMLu7+/1gZtkjQYtA9Tk3F8iXE/CghuDdzBJvqeW1Kz3NV3ppWkw9n6wOjBcfHEA TYive+EUIZ+r18eyA5DnZKC19MyjxrwduVfi6kuNBKcqQiLWJBttd9u5NtjkjVdNy76goXYnqzz8 M1Tz0lRdz3jwOuViQ68O/OQ1U6RPR6lC7MQwj/kx3IqZUUWsMqJkZLfWFmpfKAqxEktabAZw18YQ fwil50Wn4pVjcl0vamcR9lqd3U+8D2Vh3sCg2EgN7KWgmzqUlHYHM/eyG4EaZd2of3yDfN7R3DGw pWyL3FRQqMCyc4xxtvOO+T6f8Lwr2d64s3gql2YJqWlM7vmKxBhRbUEdwrOAVvHGRRrcuSQ49JXv 2mwF2NlEVbUJZU7bjqudVGMPXxkAFN//cFD71TPlM9F4CbQyoFP2zw1N399Ib5teKSk9siILE3bW JWYuO+w/8RtNwRzK6SKZnRXKlcq1870jq6VH8vM03CxEB5vpVf0F6WXyOgW9kHsFTn44xvxrCNEJ fCXtazLzY0JRvFVye6HyuDYuJ4wO5Z94HbtcFl2qJDvgVaJBxMHEiLx8CLLLWQtsvWCXAm5AU4jt lgXDEGmnD9GbeSF/sTCOA8jO7owEmDLpPfxcTe3D4MQM+haLfGBUEbR0I3dnyZTLVEce4/JLQitS gVGHsSHHWwKJ2vTkp1n+sGtti/AfiHZ87RouZouUQuErmLve7/mIpNNsR4dagVOa+eQ2CXjPF1vX AX6asCaYnPdYtO0ZlzMm8+zAbPmJGP9uy+eYCdS4R3e01nkrd4g57EbYf4jBPlgegw//QrAhc9Xz c0F++hjAW6Z5PoFl+fPpqBwmKaTfEL/JXjH7W1Ee/QSBIPp73JxA== X-QQ-XMRINFO: MSVp+SPm3vtS1Vd6Y4Mggwc= From: Edward Adam Davis To: syzbot+8933e1c7c07fe8f2dcd3@syzkaller.appspotmail.com Cc: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [sound?] inconsistent lock state in snd_hrtimer_callback (2) Date: Sun, 14 Apr 2024 17:45:22 +0800 X-OQ-MSGID: <20240414094521.3492372-2-eadavis@qq.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <0000000000000b0bf30616069d1e@google.com> References: <0000000000000b0bf30616069d1e@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_hrtimer_callback #syz test https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git fe46a7dd189e 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; }