diff options
author | rtm <rtm> | 2006-08-12 22:44:26 +0000 |
---|---|---|
committer | rtm <rtm> | 2006-08-12 22:44:26 +0000 |
commit | 05e975511bcf7f33955208319655dbfc687a7b0c (patch) | |
tree | cee2b914d15bfc1d48c16a3c275b453e90f3abc6 /bio.c | |
parent | cd93074e5bed8fdbc84f2960c3219c7cf791b020 (diff) | |
download | xv6-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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; |