Jim Harris
dfbc6dc2fa
Don't call bus_dmamap_load in CAM_DIR_NONE case, since there is nothing
...
to map, and technically this isn't allowed.
Functionally, it works OK (at least on x86) to call bus_dmamap_load with
a NULL data pointer and zero length, so this is primarily for correctness
and consistency with other drivers.
While here, remove check in isci_io_request_construct for nseg==0.
Previously, bus_dmamap_load would pass nseg==1, even for case where
buffer is NULL and length = 0, which allowed CAM_DIR_NONE CCBs
to get processed. This check is not correct though, and needed to be
removed both for the changes elsewhere in this patch, as well as jeff's
preliminary bus_dmamap_load_ccb patch (which uncovered all of this in
the first place).
MFC after: 3 days
2012-12-05 20:21:33 +00:00
..
2012-11-09 13:58:52 +00:00
2012-10-29 10:22:00 +00:00
2012-12-01 18:06:05 +00:00
2012-11-13 06:03:43 +00:00
2012-10-15 15:26:00 +00:00
2012-06-06 09:07:50 +00:00
2012-12-04 09:32:43 +00:00
2012-11-15 18:49:17 +00:00
2012-10-16 15:25:04 +00:00
2012-10-15 16:05:02 +00:00
2012-11-07 22:53:46 +00:00
2012-10-15 16:09:59 +00:00
2012-11-14 18:54:08 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-09-14 21:28:56 +00:00
2012-10-22 13:06:09 +00:00
2012-10-22 13:06:09 +00:00
2012-10-05 15:52:31 +00:00
2012-12-04 09:32:43 +00:00
2012-10-09 06:15:16 +00:00
2012-11-09 14:58:26 +00:00
2012-04-20 21:17:33 +00:00
2012-11-05 19:16:27 +00:00
2012-12-04 09:32:43 +00:00
2012-09-20 10:07:31 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-11-07 07:00:59 +00:00
2012-12-04 09:32:43 +00:00
2012-10-15 16:13:55 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-03-02 20:38:04 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-07-28 21:56:24 +00:00
2011-12-17 15:08:43 +00:00
2012-03-27 15:13:12 +00:00
2012-10-25 18:46:02 +00:00
2012-12-04 09:32:43 +00:00
2012-10-22 13:06:09 +00:00
2012-12-04 09:32:43 +00:00
2012-11-04 13:46:28 +00:00
2012-12-04 09:32:43 +00:00
2012-11-10 14:58:06 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2011-12-17 15:08:43 +00:00
2012-12-04 09:32:43 +00:00
2012-10-16 09:57:34 +00:00
2012-11-09 14:46:23 +00:00
2012-11-02 05:26:33 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-08-06 08:58:54 +00:00
2012-12-04 09:32:43 +00:00
2012-11-07 22:43:09 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-08-25 23:59:31 +00:00
2012-11-20 12:32:18 +00:00
2012-11-30 03:08:49 +00:00
2012-12-04 09:32:43 +00:00
2012-10-26 20:24:13 +00:00
2012-12-04 09:32:43 +00:00
2012-11-05 19:16:27 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-10-22 13:06:09 +00:00
2012-03-12 18:15:08 +00:00
2012-11-23 19:20:38 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-10-22 03:00:37 +00:00
2012-10-25 17:29:11 +00:00
2012-09-07 19:00:27 +00:00
2012-06-17 02:46:27 +00:00
2012-10-30 15:10:50 +00:00
2012-01-05 16:27:32 +00:00
2012-08-27 17:24:07 +00:00
2012-12-04 09:32:43 +00:00
2012-01-15 13:23:43 +00:00
2012-12-04 09:32:43 +00:00
2012-11-13 05:58:52 +00:00
2012-03-12 19:29:32 +00:00
2012-09-28 11:59:32 +00:00
2012-03-12 08:03:51 +00:00
2012-12-04 09:32:43 +00:00
2012-12-05 20:21:33 +00:00
2012-10-10 08:36:38 +00:00
2012-10-22 03:00:37 +00:00
2012-11-02 14:38:57 +00:00
2012-07-26 13:58:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-10-22 13:06:09 +00:00
2012-08-15 16:19:39 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-11-21 17:05:57 +00:00
2012-11-15 15:06:09 +00:00
2012-12-04 09:32:43 +00:00
2012-11-05 19:16:27 +00:00
2012-09-26 14:17:14 +00:00
2012-09-18 02:19:43 +00:00
2012-11-22 03:54:51 +00:00
2012-12-04 09:32:43 +00:00
2012-10-22 03:00:37 +00:00
2012-10-22 10:53:59 +00:00
2012-12-04 09:32:43 +00:00
2012-07-28 21:56:24 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-10-22 17:50:54 +00:00
2012-09-10 18:49:49 +00:00
2012-11-30 22:19:18 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-09-10 18:49:49 +00:00
2012-11-01 17:01:05 +00:00
2012-10-18 00:45:53 +00:00
2012-12-04 09:32:43 +00:00
2012-10-31 23:44:19 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-08-18 11:25:07 +00:00
2012-12-04 09:32:43 +00:00
2012-06-28 07:26:44 +00:00
2012-07-31 18:47:17 +00:00
2012-03-15 22:53:39 +00:00
2012-11-05 19:16:27 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-05-20 02:43:54 +00:00
2012-01-15 13:23:18 +00:00
2012-11-09 01:51:06 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-09-13 10:12:16 +00:00
2012-12-04 09:32:43 +00:00
2012-10-10 08:36:38 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-11-30 02:35:13 +00:00
2012-05-24 21:24:23 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-03-03 18:08:57 +00:00
2012-06-10 11:17:14 +00:00
2012-11-13 20:38:55 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-02 18:41:22 +00:00
2011-12-12 18:43:24 +00:00
2012-08-23 22:38:37 +00:00
2012-12-04 09:32:43 +00:00
2012-09-10 18:49:49 +00:00
2012-12-04 09:32:43 +00:00
2012-10-10 08:36:38 +00:00
2012-07-19 14:43:46 +00:00
2012-11-03 22:21:37 +00:00
2012-10-10 08:36:38 +00:00
2012-08-26 09:21:59 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-03-12 18:15:08 +00:00
2012-12-04 09:32:43 +00:00
2012-11-09 15:29:52 +00:00
2012-09-07 18:41:19 +00:00
2012-10-19 22:07:40 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-11-13 21:04:35 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-10-10 08:36:38 +00:00
2012-12-04 09:32:43 +00:00
2012-06-20 09:01:44 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-05-29 16:39:42 +00:00
2012-03-12 19:29:35 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00
2012-12-04 09:32:43 +00:00