Received: by 2002:ab2:2441:0:b0:1f3:1f8c:d0c6 with SMTP id k1csp222748lqe; Thu, 4 Apr 2024 05:05:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWfooDhacYP1aG3Aa5EtRlHeFHVWlwNCQsZxwv7/ZraiMDmYKP9JmM95D3Yk7L8DGkhgHC6pwUFSAhtP9EAFLZMkplkkQnDDnF8s3DRDw== X-Google-Smtp-Source: AGHT+IHtBaIeQsujxcDU/zjqa1qbUOFkjQW/7p9h/AoieNocv70qzv/nO1OQR7DYoWBX+qKl9gPW X-Received: by 2002:a17:906:a44:b0:a51:7d8f:7ec1 with SMTP id x4-20020a1709060a4400b00a517d8f7ec1mr1995652ejf.11.1712232329943; Thu, 04 Apr 2024 05:05:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712232329; cv=pass; d=google.com; s=arc-20160816; b=h6zrgsIE35CsJfejUzx3S3qQkeV3eJNitArmNMTaAr+S8KqqAJRSf/QBRzUgiO4cX7 azGPQUH1BlD0Ub/9zTzSoE3mdfjZn2YilPOWujisWLtaa9qCelWGzyX4zK6MSjyXe2xD XzfSaoS20f/0z5xT4MsP9JqjHQbtNRx3Flj+pXTxIzLj7yqoUpnXb3ksIibNMtYAhfWm CM3B4sTwsnnuHRApNuc7Sp9kpLLt109d1UglBjgLZtEU4cieFflwKR5pLaipRf1/M8VA a/LncNIvCz+RluNJDrwUzLrLFz2CbWavHZ+1/0JqjVhDO72sMOF/OrcpzWaDsQhFz2M/ OcfA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:dkim-signature:message-id; bh=PZbMaTsz3PoJf36P9Z+tYrviB40NpP5kcZVJV6hLTgs=; fh=yoZ5SXffDyuKVPEjLGmiVJvPtDKHZCeq5LQIKb9ks3A=; b=H0wk7JB0pZl9AtPyuBdy95oza0R1f+8211BwsAw8RNLKdXpXGcUbQR9tZW7tfaBsmY VCNnR2Hf+mnaebA92lZshU+VY1Uxav+7iDBdViJ7x6admUSjM2jibJCjcSmW1pyWL8yx f8juTDr05G+SmY1dYxBSwKHURBv80yCxxVLbLSGlBaNeme3/DedHE243RXKzF0wqbd6o pKUHezAOqlHnmf21DNzxdiYtHtg0U9UnRDIm5XpipwXfSSQWvrMk/nQca03wWv795fCg wWDAWwSAEWFfl+FZvHingHOT/kOTJzrKpO5TPZVG2lM50ETfQ9pGmB5PhJGzqgHMCtFL 9MnA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@wetzel-home.de header.s=wetzel-home header.b=kj5amjGx; arc=pass (i=1 spf=pass spfdomain=wetzel-home.de dkim=pass dkdomain=wetzel-home.de dmarc=pass fromdomain=wetzel-home.de); spf=pass (google.com: domain of linux-kernel+bounces-131365-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-131365-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=wetzel-home.de Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id k26-20020a17090627da00b00a4e50f52bebsi5586215ejc.430.2024.04.04.05.05.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Apr 2024 05:05:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-131365-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=@wetzel-home.de header.s=wetzel-home header.b=kj5amjGx; arc=pass (i=1 spf=pass spfdomain=wetzel-home.de dkim=pass dkdomain=wetzel-home.de dmarc=pass fromdomain=wetzel-home.de); spf=pass (google.com: domain of linux-kernel+bounces-131365-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-131365-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=wetzel-home.de 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 A73301F224EC for ; Thu, 4 Apr 2024 12:05:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6312A85279; Thu, 4 Apr 2024 12:05:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=wetzel-home.de header.i=@wetzel-home.de header.b="kj5amjGx" Received: from ns2.wdyn.eu (ns2.wdyn.eu [5.252.227.236]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DD52F83A09; Thu, 4 Apr 2024 12:05:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.252.227.236 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712232321; cv=none; b=SS6gFzE0qrhu14EXo/WOs5G2W2qHS6VIxH5OTKtopr/cq7KnomX5AiWQ+fHgbTKHDcs4XLn3kW/pAtuIypi56hpXAyvhBW5jPTA7cIWSIzNwbYSVQWfhhs0NkdUzfCSJhNYg7w+vBHz4ei6x3B0cBFz/azat+ig4Z8bPW6O+f5Y= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712232321; c=relaxed/simple; bh=djP7G2rig6EO/2llzbNLtTorDJ2reGUZB8vpRLoZWJo=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=iiDRS86ef64MK9UZAqOSrWrmSB50DOfPdkApk02brQuscFvt4XbT0XhYeAdnjPHaSUdYcseU53Zs3nR+5Fan9KJ5x0pSXHXjqMWxUjSwhI0RcaSVhUS825PzVWfnqg4duWA1jcilofXlq4S+QrCKsaJPLnUV4dQx+/rE8YXPgus= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=wetzel-home.de; spf=pass smtp.mailfrom=wetzel-home.de; dkim=pass (1024-bit key) header.d=wetzel-home.de header.i=@wetzel-home.de header.b=kj5amjGx; arc=none smtp.client-ip=5.252.227.236 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=wetzel-home.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=wetzel-home.de Message-ID: <0c2ee56a-13a6-4d93-8c45-f43f551bf1da@wetzel-home.de> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wetzel-home.de; s=wetzel-home; t=1712232314; bh=djP7G2rig6EO/2llzbNLtTorDJ2reGUZB8vpRLoZWJo=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=kj5amjGxgXm/nFWRYWSRIxH8YJ4hyKb/r5v/Bi01EbEbGtTPyrw3su9xFE7nqi8Xg 53IkPRXF7VJjZNWwyeNIJTBq6NFm76BcGcVbrNcdkOED4cgKgPNUNSnyH0BZ37/Mht CEGiIxDXwdEwr2qbKAyVyzNW82tuHiTP1Ze3YEEI= Date: Thu, 4 Apr 2024 14:05:12 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [syzbot] [scsi?] WARNING in sg_remove_sfp_usercontext To: Pengfei Xu , syzbot Cc: dgilbert@interlog.com, jejb@linux.ibm.com, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, martin.petersen@oracle.com, syzkaller-bugs@googlegroups.com References: <000000000000a6e0450614b960ac@google.com> <00000000000007e8290614c036a6@google.com> Content-Language: en-US, de-DE From: Alexander Wetzel In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 04.04.24 12:57, Pengfei Xu wrote: > cc Alexander Wetzel, > > I used syzkaller and found the similar problem. > > And bisected and found the related commit: > 27f58c04a8f4 scsi: sg: Avoid sg device teardown race > Reverted the commit on top of v6.9-rc2, this issue was gone. There were now multiple reports about the issue. The first (main) discussion and fix is here: https://lore.kernel.org/all/20240401191038.18359-1-Alexander@wetzel-home.de/ In a nutshell: The new WARN_ON_ONCE() was a (very) stupid idea and must be undone. It's ok to just drop the line with the WARN_ON_ONCE(). The rest of the proposed patch fixes a much less urgent issue. Of course I can also break the fix into two patches, when this speeds up the merge... Alexander