Changeset 600733e in mainline
- Timestamp:
- 2011-02-12T11:43:00Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2e85b3c, 45c01a1
- Parents:
- 67b6fc5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/batch.c
r67b6fc5 r600733e 142 142 instance, instance->packets); 143 143 /* This is just an ugly trick to support the old API */ 144 instance->transfered_size = -instance->setup_size;144 instance->transfered_size = 0; 145 145 size_t i = 0; 146 146 for (;i < instance->packets; ++i) { 147 if (transfer_descriptor_is_active(&instance->tds[i])) 147 if (transfer_descriptor_is_active(&instance->tds[i])) { 148 148 return false; 149 } 149 150 instance->error = transfer_descriptor_status(&instance->tds[i]); 150 151 if (instance->error != EOK) { 152 if (i > 0) 153 instance->transfered_size -= instance->setup_size; 151 154 return true; 152 155 } … … 154 157 transfer_descriptor_actual_size(&instance->tds[i]); 155 158 } 159 instance->transfered_size -= instance->setup_size; 156 160 return true; 157 161 }
Note:
See TracChangeset
for help on using the changeset viewer.