* 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