lkml.org 
[lkml]   [2012]   [Mar]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRE: [PATCH 1/1] Drivers: scsi: storvsc: Don't pass ATA_16 command to the host
    Date


    > -----Original Message-----
    > From: Christoph Hellwig [mailto:hch@infradead.org]
    > Sent: Sunday, March 04, 2012 4:12 AM
    > To: KY Srinivasan
    > Cc: gregkh@linuxfoundation.org; linux-kernel@vger.kernel.org;
    > devel@linuxdriverproject.org; virtualization@lists.osdl.org; ohering@suse.com;
    > jbottomley@parallels.com; hch@infradead.org; linux-scsi@vger.kernel.org;
    > Haiyang Zhang
    > Subject: Re: [PATCH 1/1] Drivers: scsi: storvsc: Don't pass ATA_16 command to
    > the host
    >
    > On Fri, Mar 02, 2012 at 12:49:07PM -0800, K. Y. Srinivasan wrote:
    > > Windows hosts don't handle the ATA_16 command; don't pass it to the host.
    >
    > Most devices don't handle it, and answer with and unsupported opcode
    > sense reason. If hyperv iis buggy enough to crap out on it please add
    > a comment explaining that.

    The host does not "crap out", it does return an error code but it is not "unsupported opcode".
    The sense reason that comes back is a generic error SRB_STATUS code. It is easier for me to filter the
    command on the outgoing side as opposed to dealing with a generic error code that is coming back from
    the host.

    Regards,

    K. Y



    \
     
     \ /
      Last update: 2012-03-04 15:25    [W:0.025 / U:207.708 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site