From: "Martin K. Petersen" Subject: Re: [PATCH] scsi:storvsc enable reading from VPD pages on SPC-2 Date: Thu, 11 Dec 2014 22:03:44 -0500 Message-ID: References: <1418200705-488-1-git-send-email-longli@microsoft.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: (Long Li's message of "Wed, 10 Dec 2014 22:28:07 +0000") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" To: Long Li Cc: "linux-scsi@vger.kernel.org" , "Martin K. Petersen" , Haiyang Zhang , "linux-kernel@vger.kernel.org" , "JBottomley@parallels.com" , "devel@linuxdriverproject.org" List-Id: linux-scsi@vger.kernel.org >>>>> "Long" == Long Li writes: >> Handle the issues or handle WRITE SAME(10/16)? Long> With this patch, the SCSI layer will be able to correctly send Long> WRITE_SAME_16 to the Hyper-V host. It will not send WRITE_SAME_10: Long> it has been disabled in the driver template. Do you want me to Long> send another patch with these details? no_write_same prevents us from attempting to use WRITE SAME(10/16) to zero block ranges. This is completely orthogonal to using the WRITE SAME(10/16) commands with the UNMAP bit set to discard block ranges. The latter is controlled by the logical block provisioning heuristics and is not affected by no_write_same at all. -- Martin K. Petersen Oracle Linux Engineering