summaryrefslogtreecommitdiff
path: root/bio.c
diff options
context:
space:
mode:
authorrtm <rtm>2006-08-12 22:44:26 +0000
committerrtm <rtm>2006-08-12 22:44:26 +0000
commit05e975511bcf7f33955208319655dbfc687a7b0c (patch)
treecee2b914d15bfc1d48c16a3c275b453e90f3abc6 /bio.c
parentcd93074e5bed8fdbc84f2960c3219c7cf791b020 (diff)
downloadxv6-labs-05e975511bcf7f33955208319655dbfc687a7b0c.tar.gz
xv6-labs-05e975511bcf7f33955208319655dbfc687a7b0c.tar.bz2
xv6-labs-05e975511bcf7f33955208319655dbfc687a7b0c.zip
zero out all of dirent.name when creating
don't increase length of directory
Diffstat (limited to 'bio.c')
-rw-r--r--bio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/bio.c b/bio.c
index e344343..251f2f9 100644
--- a/bio.c
+++ b/bio.c
@@ -90,13 +90,13 @@ bread(uint dev, uint sector)
}
void
-bwrite(uint dev, struct buf *b, uint sector)
+bwrite(struct buf *b, uint sector)
{
void *c;
extern struct spinlock ide_lock;
acquire(&ide_lock);
- c = ide_start_rw(dev & 0xff, sector, b->data, 1, 0);
+ c = ide_start_rw(b->dev & 0xff, sector, b->data, 1, 0);
sleep (c, &ide_lock);
ide_finish(c);
b->flags |= B_VALID;