public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* UASP: updates and merges
@ 2011-03-09  7:35 Luben Tuikov
  0 siblings, 0 replies; 4+ messages in thread
From: Luben Tuikov @ 2011-03-09  7:35 UTC (permalink / raw)
  To: linux-kernel, linux-usb, linux-scsi, Greg KH

I've merged Linux 2.6.38-rc8. The UASP driver saw the following update:

[USB] UASP: Process INVALID INFORMATION UNIT response

A UAS Target Port responds with a RESPONSE IU with
RESPONSE CODE set to INVALID INFORMATION UNIT,
when it receives an IU with IU ID set to a
reserved value.  Handle this response.

The branch can be found here off of master:
https://github.com/ltuikov/linux-2.6

Original posting of the UASP driver can be found here:
http://marc.info/?l=linux-usb&m=129165511732388&w=2

    Luben

^ permalink raw reply	[flat|nested] 4+ messages in thread
* UASP: updates and merges
@ 2011-03-11  6:49 Luben Tuikov
  0 siblings, 0 replies; 4+ messages in thread
From: Luben Tuikov @ 2011-03-11  6:49 UTC (permalink / raw)
  To: linux-kernel, linux-scsi, linux-usb, Greg KH

The USB Attached SCSI Protocol driver (UAS, UASP) saw the following update:

[USB] UASP: TMF IU TTBM can also be reserved
    
If the TMF is not ABORT TASK and not QUERY TASK
then the TTBM field in the TMF IU shall be
reserved.

The branch can be found here off of master:
https://github.com/ltuikov/linux-2.6

Original posting of the UASP driver can be found here:
http://marc.info/?l=linux-usb&m=129165511732388&w=2

    Luben


^ permalink raw reply	[flat|nested] 4+ messages in thread
* UASP: updates and merges
@ 2011-03-02 19:05 Luben Tuikov
  0 siblings, 0 replies; 4+ messages in thread
From: Luben Tuikov @ 2011-03-02 19:05 UTC (permalink / raw)
  To: linux-scsi-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-usb-u79uwXL29TY76Z2rM5mHXA, Greg KH

I've merged the latest master (dd9c154). The UASP driver saw the following update:

    [USB] UASP: Unlock device after reset; EP updates
    
    * Unlock the device after reset.
    
    * Initialize urb->ep directly. struct
      uasp_tport_info already records the struct
      usb_host_endpoint which makes it easy to
      directly initialize urb->ep. This anticipates
      when drivers would have to initialize the ep in
      the urb directly as opposed to the USB core
      having to use pipes.
    
    * Use the UAS pipe macros throughout the code for
      endpoint indexes.

The branch can be found here off of master:
https://github.com/ltuikov/linux-2.6

Original posting of the UASP driver can be found here:
http://marc.info/?l=linux-usb&m=129165511732388&w=2

    Luben


--- On Thu, 1/13/11, Luben Tuikov <ltuikov-/E1597aS9LQAvxtiuMwx3w@public.gmane.org> wrote:

> From: Luben Tuikov <ltuikov-/E1597aS9LQAvxtiuMwx3w@public.gmane.org>
> Subject: UASP: updates and merges
> To: linux-scsi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, "Greg KH" <greg-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
> Date: Thursday, January 13, 2011, 2:45 AM
> The UASP driver allows you to connect
> to UAS devices and use them
> as SCSI devices.
> 
> I've merged latest master (f87813) and resolved a conflict
> in drivers/scsi/sd.c by adding back the truncation of the
> mode sense data.
> 
> The UASP driver saw the following update:
> 
>     [USB] UASP: factor out GFP flags and make
> them GFP_ATOMIC
>     
>     Factor out the GFP flags and make them
> atomic:
>     1) The SCSI subsystem uses GFP_ATOMIC, e.g.
> before
>     calling the host's slave_alloc callback (at
> the
>     time of this commit).
>     2) As we are a storage driver doing I/O, we
> should
>     use the lowest denominator (highest
> priority)
>     allocation, and of course we shouldn't sleep,
> thus
>     use GFP_ATOMIC.
> 
> The branch can be found here (off of master):
> https://github.com/ltuikov/linux-2.6
> 
> Original posting of the UASP driver can be found here:
> http://marc.info/?l=linux-usb&m=129165511732388&w=2
> 
>    Luben
> 
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread
* UASP: updates and merges
@ 2011-01-13 10:45 Luben Tuikov
  0 siblings, 0 replies; 4+ messages in thread
From: Luben Tuikov @ 2011-01-13 10:45 UTC (permalink / raw)
  To: linux-scsi-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-usb-u79uwXL29TY76Z2rM5mHXA, Greg KH

The UASP driver allows you to connect to UAS devices and use them
as SCSI devices.

I've merged latest master (f87813) and resolved a conflict in drivers/scsi/sd.c by adding back the truncation of the mode sense data.

The UASP driver saw the following update:

    [USB] UASP: factor out GFP flags and make them GFP_ATOMIC
    
    Factor out the GFP flags and make them atomic:
    1) The SCSI subsystem uses GFP_ATOMIC, e.g. before
    calling the host's slave_alloc callback (at the
    time of this commit).
    2) As we are a storage driver doing I/O, we should
    use the lowest denominator (highest priority)
    allocation, and of course we shouldn't sleep, thus
    use GFP_ATOMIC.

The branch can be found here (off of master):
https://github.com/ltuikov/linux-2.6

Original posting of the UASP driver can be found here:
http://marc.info/?l=linux-usb&m=129165511732388&w=2

   Luben

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-03-11  6:49 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-09  7:35 UASP: updates and merges Luben Tuikov
  -- strict thread matches above, loose matches on Subject: below --
2011-03-11  6:49 Luben Tuikov
2011-03-02 19:05 Luben Tuikov
2011-01-13 10:45 Luben Tuikov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox