James Bottomley
e537a36d52
[SCSI] use scatter lists for all block pc requests and simplify hw handlers
...
Here's the proof of concept for this one. It converts scsi_wait_req to
do correct REQ_BLOCK_PC submission (and works nicely in my setup).
The final goal should be to eliminate struct scsi_request, but that
can't be done until the character submission paths of sg and st are also
modified.
There's some loss of functionality to this: retries are no longer
controllable (except by setting REQ_FASTFAIL) and the wait_req API needs
to be altered, but it looks very nice.
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-08-28 10:45:34 -05:00
..
2005-08-01 21:37:59 -07:00
2005-08-04 13:08:29 -07:00
2005-08-23 18:43:42 -07:00
2005-07-27 16:26:08 -07:00
2005-07-30 08:59:04 -05:00
2005-07-27 16:26:08 -07:00
2005-06-26 08:31:47 -05:00
2005-07-07 18:24:07 -07:00
2005-07-27 22:31:35 -07:00
2005-07-27 16:26:08 -07:00
2005-06-27 21:52:47 -07:00
2005-06-27 21:52:47 -07:00
2005-06-20 15:15:35 -07:00
2005-06-17 12:05:18 -05:00
2005-06-17 12:05:18 -05:00
2005-06-26 12:14:46 -05:00
2005-06-17 12:05:03 -05:00
2005-06-17 12:05:18 -05:00
2005-06-17 12:04:45 -05:00
2005-08-23 02:53:51 -04:00
2005-06-26 08:31:47 -05:00
2005-08-23 02:53:51 -04:00
2005-06-17 12:05:18 -05:00
2005-06-26 08:31:47 -05:00
2005-08-14 15:43:39 -07:00
2005-06-17 12:04:45 -05:00
2005-08-09 12:09:53 -05:00
2005-06-25 16:25:03 -07:00
2005-07-27 16:26:08 -07:00
2005-07-27 16:26:08 -07:00
2005-06-26 12:14:46 -05:00
2005-06-26 12:14:10 -05:00
2005-06-17 12:04:45 -05:00
2005-06-17 12:05:10 -05:00
2005-07-27 16:26:20 -07:00
2005-06-17 12:04:45 -05:00
2005-06-17 12:04:45 -05:00
2005-06-26 08:31:47 -05:00
2005-06-17 12:05:18 -05:00
2005-06-26 08:31:47 -05:00
2005-06-17 12:05:18 -05:00
2005-06-17 12:05:18 -05:00
2005-06-17 12:05:10 -05:00
2005-06-17 12:05:10 -05:00
2005-06-17 12:04:45 -05:00
2005-07-27 16:26:08 -07:00
2005-06-25 16:25:00 -07:00
2005-06-27 21:52:47 -07:00
2005-08-02 10:09:03 -05:00
2005-08-02 10:09:03 -05:00
2005-08-23 18:43:46 -07:00
2005-08-23 02:53:51 -04:00
2005-08-10 13:38:27 -04:00
2005-08-23 02:53:51 -04:00
2005-07-06 12:55:20 -07:00
2005-06-17 12:04:45 -05:00
2005-06-17 12:04:45 -05:00
2005-07-26 13:28:47 -07:00
2005-06-26 12:16:24 -05:00
2005-07-06 12:55:20 -07:00
2005-06-17 12:05:18 -05:00
2005-06-26 08:31:47 -05:00
2005-07-27 16:26:08 -07:00
2005-06-17 12:05:10 -05:00
2005-06-17 12:05:10 -05:00
2005-06-17 12:04:45 -05:00
2005-06-26 08:31:47 -05:00
2005-06-20 15:15:08 -07:00
2005-07-27 16:26:08 -07:00
2005-06-17 12:04:45 -05:00
2005-06-17 12:04:45 -05:00
2005-06-17 12:05:10 -05:00
2005-06-26 08:31:26 -05:00
2005-06-17 12:05:10 -05:00
2005-06-17 12:04:45 -05:00
2005-06-17 12:04:45 -05:00
2005-06-26 08:31:47 -05:00
2005-06-26 08:31:47 -05:00
2005-08-23 02:53:51 -04:00
2005-06-09 03:06:22 -04:00
2005-06-09 03:10:56 -04:00
2005-08-10 13:34:58 -04:00
2005-06-24 00:06:43 -07:00
2005-06-26 12:20:42 -05:00
2005-08-28 10:45:34 -05:00
2005-06-26 12:17:24 -05:00
2005-08-08 17:14:55 -05:00
2005-06-24 00:06:43 -07:00
2005-08-08 17:14:55 -05:00
2005-07-11 17:04:43 -05:00
2005-07-11 12:38:33 -05:00
2005-07-14 11:25:17 -04:00
2005-06-17 12:05:10 -05:00
2005-06-17 12:04:45 -05:00
2005-08-27 11:22:27 -07:00
2005-06-17 12:05:18 -05:00
2005-08-02 10:14:36 -05:00
2005-06-17 12:05:18 -05:00
2005-06-17 12:04:45 -05:00
2005-06-17 12:04:45 -05:00
2005-07-27 16:26:08 -07:00
2005-06-17 12:05:10 -05:00
2005-06-26 12:14:10 -05:00
2005-06-17 12:04:55 -05:00
2005-06-17 12:05:18 -05:00