Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp12244511pxu; Fri, 1 Jan 2021 13:50:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJz7nh8AB69BH6Qx9Pcb3VXGW/iCBVr+fMH126DbY6xnU7XSwh4Hcx5oyOoaTpb21pqTAhhx X-Received: by 2002:a17:906:a04e:: with SMTP id bg14mr16577136ejb.149.1609537831904; Fri, 01 Jan 2021 13:50:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609537831; cv=none; d=google.com; s=arc-20160816; b=VOLgDEro/9aSwOiedXBVUgOslljr8gxeqmI0jQLh4cFAlTbnwaqiAnDN7xLSfJaAC4 iKE07TBk2j3pswkqhBffrDERPYMcq1M17FyRDYYK1fNZ2WF9Ve1eh4SJ+Lpl5r6/6JDT S7QGRxZStaLdkiiegQeVTu+ycIT+8YxVVrFQEEOd/48+ZuN1oWv9s8EY22rcTs/+L3v+ 5EWbWJhiRw9PbIY3He9p9OsXWE4IEG40gDNIn8LDy+jFj1TC0BbVsAoHSUpbzAtV4JQv OMw+eE73q8+ZSpm7Vyup8J/Zx70xs4TruIzqNjVLSXr5pZuHgvDHgdjcjulEzmhbvEpc BhOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id:dkim-signature:dkim-signature; bh=Xm7JFqlisNwW4Bbllcr16KXFuqA/NL4pwSj/szcB0c4=; b=s5dFLvy3ikFz61mZyOCuwUJvf8DXZpCYc2Qxhi5QdCZrnryF2vSKcLs1JyjMjhTeeG E8ilOaLQTVBudeEU8jFuhH55Zm1UKbQox94yMYewoflywJzA4jr6xoBsNj0IFAKjlLcY lncYR3hZD/QOfzYp9HbeEpsMeyUIg0R4Bgr7PRf8ulQD4eA/0jI1OezFJO1UuWhjr772 TJrFEev3fuKFRVlRR4AW5OrtOrrIQBtyHQ5ks5K4AW2GJeo7XqcggO7pf+ej/2BjfxSN Dwjbkc1ssaLNQYz8egQebepQSk3Xj5XSv6gWbCFmvwpVTdtOWLXvKpqTfPhyF7q+FwRQ o/zQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@hansenpartnership.com header.s=20151216 header.b=xxxQDJ9e; dkim=pass header.i=@hansenpartnership.com header.s=20151216 header.b=xxxQDJ9e; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hansenpartnership.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 39si26130282edr.374.2021.01.01.13.50.07; Fri, 01 Jan 2021 13:50:31 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@hansenpartnership.com header.s=20151216 header.b=xxxQDJ9e; dkim=pass header.i=@hansenpartnership.com header.s=20151216 header.b=xxxQDJ9e; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hansenpartnership.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727347AbhAAVsX (ORCPT + 99 others); Fri, 1 Jan 2021 16:48:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726296AbhAAVsW (ORCPT ); Fri, 1 Jan 2021 16:48:22 -0500 Received: from bedivere.hansenpartnership.com (bedivere.hansenpartnership.com [IPv6:2607:fcd0:100:8a00::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4A50CC061573; Fri, 1 Jan 2021 13:47:42 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by bedivere.hansenpartnership.com (Postfix) with ESMTP id AF44F12800A7; Fri, 1 Jan 2021 13:47:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hansenpartnership.com; s=20151216; t=1609537659; bh=AcWCBmCpYzbMF/MEbnq/yt924qqZaAf5/HtOQS6bbQI=; h=Message-ID:Subject:From:To:Date:In-Reply-To:References:From; b=xxxQDJ9eGCvU5L2CH4TO3Sw39TT45vF0q2pZF43DCIheQgfbvCNAkqWz4PryTJbNe G9oPT3K2yW0Yz10CufyjacpI43igvB5P/JKIi9Hzs44K4vRWnITlvP0gcNWkcN6erE 97DgHTS5FtdPcl62Fic2rojl31y/5/uBovarnrpQ= Received: from bedivere.hansenpartnership.com ([127.0.0.1]) by localhost (bedivere.hansenpartnership.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fTKmc7V4vpkN; Fri, 1 Jan 2021 13:47:39 -0800 (PST) Received: from jarvis.int.hansenpartnership.com (unknown [IPv6:2601:600:8280:66d1::c447]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bedivere.hansenpartnership.com (Postfix) with ESMTPSA id 47A0612800A0; Fri, 1 Jan 2021 13:47:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hansenpartnership.com; s=20151216; t=1609537659; bh=AcWCBmCpYzbMF/MEbnq/yt924qqZaAf5/HtOQS6bbQI=; h=Message-ID:Subject:From:To:Date:In-Reply-To:References:From; b=xxxQDJ9eGCvU5L2CH4TO3Sw39TT45vF0q2pZF43DCIheQgfbvCNAkqWz4PryTJbNe G9oPT3K2yW0Yz10CufyjacpI43igvB5P/JKIi9Hzs44K4vRWnITlvP0gcNWkcN6erE 97DgHTS5FtdPcl62Fic2rojl31y/5/uBovarnrpQ= Message-ID: <922c1a43c698df32e81f84c7324c96f2d017eff5.camel@HansenPartnership.com> Subject: Re: [GIT PULL] SCSI fixes for 5.11-rc1 From: James Bottomley To: Linus Torvalds Cc: Andrew Morton , linux-scsi , linux-kernel Date: Fri, 01 Jan 2021 13:47:38 -0800 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.4 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2021-01-01 at 13:21 -0800, Linus Torvalds wrote: > On Fri, Jan 1, 2021 at 12:19 PM James Bottomley > wrote: > > Originally this change was slated for the merge window but a late > > arriving build problem with CONFIG_PM=n derailed that. > > So I've pulled this, Thanks! > but we need to have a policy for reverting this > quickly if it turns out to cause problems. Sure, we'd have to revert the six patches plus the dependent PM fix. > I'm not worried about any remaining build issues - but I'm simply > worried about some missed case where code depended on the block layer > passing commands through even while suspended. > > The block bits would seem affect non-SCSI stuff too, how extensively > have any random odd special case been tested? The block bits have been in -next since 7 December, so it has had some testing. That said, REQ_PREEMPT doesn't affect much outside of SCSI and IDE because we're where the original concept of at head insertion for "special" error handling commands like request sense came from. I'd expect the biggest field of potential problems to be in USB which does both block/SCSI and PM. That should have been well tested by the PM people (as far as they can, as you know there are tons of non spec devices out there in the space). > So I'm not so much with you on the "the scary case is the spi domain > validation case". I'm more about "what about all the other random > cases for random special drivers" I picked on that because it's the least likely to get any testing for a while. However, you're right, there are other potential problem consumers but hopefully any problem (if there is one) with the rest will show up quickly. James