diff options
author | kaashoek <kaashoek> | 2006-08-06 20:28:15 +0000 |
---|---|---|
committer | kaashoek <kaashoek> | 2006-08-06 20:28:15 +0000 |
commit | 8ec6530feea5153e00dced60d33fbfdd9d5c3184 (patch) | |
tree | 90c0d92283f35523cb00d4cdc29334d5420eafae /bio.c | |
parent | 366189214ea663b20a0323b65661987a7de6f56d (diff) | |
download | xv6-labs-8ec6530feea5153e00dced60d33fbfdd9d5c3184.tar.gz xv6-labs-8ec6530feea5153e00dced60d33fbfdd9d5c3184.tar.bz2 xv6-labs-8ec6530feea5153e00dced60d33fbfdd9d5c3184.zip |
generalize async read to support write too
Diffstat (limited to 'bio.c')
-rw-r--r-- | bio.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -42,9 +42,9 @@ bread(uint dev, uint sector) b = getblk(); acquire(&ide_lock); - c = ide_start_read(dev & 0xff, sector, b->data, 1); + c = ide_start_rw(dev & 0xff, sector, b->data, 1, 1); sleep (c, &ide_lock); - ide_finish_read(c); + ide_finish(c); release(&ide_lock); return b; |