async_wait(), though we may wish to move this higher up the stack, and consider making the block device model asynchronous. (There is only a marginal cost for synchronous devices, since they can simply call async_done() before returning; async_wait() will work seamlessly in this situation).tags/v0.9.3
|
||
30 | 30 |
|
31 | 31 |
|
32 | 32 |
|
33 |
|
|
33 |
|
|
34 | 34 |
|
35 |
|
|
36 |
|
|
35 |
|
|
36 |
|
|
37 | 37 |
|
38 | 38 |
|
39 | 39 |
|
40 |
|
|
41 |
|
|
40 |
|
|
42 | 41 |
|
43 | 42 |
|
44 | 43 |
|
|
||
20 | 20 |
|
21 | 21 |
|
22 | 22 |
|
23 |
|
|
23 | 24 |
|
24 | 25 |
|
25 | 26 |
|
|
||
48 | 49 |
|
49 | 50 |
|
50 | 51 |
|
51 |
|
|
52 |
|
|
52 | 53 |
|
53 | 54 |
|
54 | 55 |
|
|
||
115 | 115 |
|
116 | 116 |
|
117 | 117 |
|
118 |
|
|
118 |
|
|
119 |
|
|
119 | 120 |
|
120 | 121 |
|
121 | 122 |
|
|
||
11 | 11 |
|
12 | 12 |
|
13 | 13 |
|
14 |
|
|
15 |
|
|
14 | 16 |
|
15 | 17 |
|
16 | 18 |
|
|
||
191 | 193 |
|
192 | 194 |
|
193 | 195 |
|
194 |
|
|
196 |
|
|
195 | 197 |
|
196 |
|
|
197 |
|
|
198 |
|
|
199 |
|
|
198 | 200 |
|
199 | 201 |
|
200 | 202 |
|
|
||
274 | 274 |
|
275 | 275 |
|
276 | 276 |
|
277 |
|
|
277 | 278 |
|
278 | 279 |
|
279 | 280 |
|
280 | 281 |
|
281 | 282 |
|
282 |
|
|
283 |
|
|
284 |
|
|
283 | 285 |
|
284 | 286 |
|
285 | 287 |
|
286 | 288 |
|
289 |
|
|
287 | 290 |
|