From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Martin K. Petersen" Subject: Re: [PATCH] mpt3sas: Avoid sleeping in interrupt context Date: Wed, 01 Mar 2017 21:53:42 -0500 Message-ID: References: <20170301170036.11540-1-bart.vanassche@sandisk.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: In-Reply-To: <20170301170036.11540-1-bart.vanassche@sandisk.com> (Bart Van Assche's message of "Wed, 1 Mar 2017 09:00:36 -0800") Sender: stable-owner@vger.kernel.org To: Bart Van Assche Cc: "Martin K . Petersen" , James Bottomley , linux-scsi@vger.kernel.org, Omar Sandoval , Hannes Reinecke , Sagi Grimberg , Christoph Hellwig , Sathya Prakash , Chaitra P B , Suganath Prabu Subramani , Sreekanth Reddy , "# v4 . 10+" List-Id: linux-scsi@vger.kernel.org >>>>> "Bart" == Bart Van Assche writes: Bart> Commit 669f044170d8 ("scsi: srp_transport: Move queuecommand() Bart> wait code to SCSI core") can make scsi_internal_device_block() Bart> sleep. However, the mpt3sas driver can call this function from an Bart> interrupt handler. Hence add a second argument to Bart> scsi_internal_device_block() that restores the old behavior of Bart> this function for the mpt3sas handler. Applied to 4.11/scsi-fixes. Thanks, Bart! -- Martin K. Petersen Oracle Linux Engineering From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from userp1050.oracle.com ([156.151.31.82]:43073 "EHLO userp1050.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932114AbdCBJGV (ORCPT ); Thu, 2 Mar 2017 04:06:21 -0500 To: Bart Van Assche Cc: "Martin K . Petersen" , James Bottomley , , Omar Sandoval , "Hannes Reinecke" , Sagi Grimberg , Christoph Hellwig , Sathya Prakash , Chaitra P B , Suganath Prabu Subramani , Sreekanth Reddy , "# v4 . 10+" Subject: Re: [PATCH] mpt3sas: Avoid sleeping in interrupt context From: "Martin K. Petersen" References: <20170301170036.11540-1-bart.vanassche@sandisk.com> Date: Wed, 01 Mar 2017 21:53:42 -0500 In-Reply-To: <20170301170036.11540-1-bart.vanassche@sandisk.com> (Bart Van Assche's message of "Wed, 1 Mar 2017 09:00:36 -0800") Message-ID: MIME-Version: 1.0 Content-Type: text/plain Sender: stable-owner@vger.kernel.org List-ID: >>>>> "Bart" == Bart Van Assche writes: Bart> Commit 669f044170d8 ("scsi: srp_transport: Move queuecommand() Bart> wait code to SCSI core") can make scsi_internal_device_block() Bart> sleep. However, the mpt3sas driver can call this function from an Bart> interrupt handler. Hence add a second argument to Bart> scsi_internal_device_block() that restores the old behavior of Bart> this function for the mpt3sas handler. Applied to 4.11/scsi-fixes. Thanks, Bart! -- Martin K. Petersen Oracle Linux Engineering