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