summaryrefslogtreecommitdiff
path: root/log.c
diff options
context:
space:
mode:
Diffstat (limited to 'log.c')
-rw-r--r--log.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/log.c b/log.c
index 01aa580..12db8ca 100644
--- a/log.c
+++ b/log.c
@@ -50,17 +50,17 @@ static void recover_from_log(void);
static void commit();
void
-initlog(void)
+initlog(int dev)
{
if (sizeof(struct logheader) >= BSIZE)
panic("initlog: too big logheader");
struct superblock sb;
initlock(&log.lock, "log");
- readsb(ROOTDEV, &sb);
- log.start = sb.size - sb.nlog;
+ readsb(dev, &sb);
+ log.start = sb.logstart;
log.size = sb.nlog;
- log.dev = ROOTDEV;
+ log.dev = dev;
recover_from_log();
}