Module Name: src Committed By: dholland Date: Sun Aug 2 18:12:59 UTC 2015
Modified Files: src/sys/ufs/lfs: lfs.h lfs_vnops.c Log Message: lfs_cleanint[] in the in-memory superblock needs to have 64-bit entries. To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170 src/sys/ufs/lfs/lfs.h cvs rdiff -u -r1.279 -r1.280 src/sys/ufs/lfs/lfs_vnops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/ufs/lfs/lfs.h diff -u src/sys/ufs/lfs/lfs.h:1.169 src/sys/ufs/lfs/lfs.h:1.170 --- src/sys/ufs/lfs/lfs.h:1.169 Sun Aug 2 18:10:08 2015 +++ src/sys/ufs/lfs/lfs.h Sun Aug 2 18:12:59 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: lfs.h,v 1.169 2015/08/02 18:10:08 dholland Exp $ */ +/* $NetBSD: lfs.h,v 1.170 2015/08/02 18:12:59 dholland Exp $ */ /* from NetBSD: dinode.h,v 1.22 2013/01/22 09:39:18 dholland Exp */ /* from NetBSD: dir.h,v 1.21 2009/07/22 04:49:19 dholland Exp */ @@ -721,7 +721,7 @@ struct lfs { struct pool lfs_segpool; /* Pool for struct segment */ #endif /* _KERNEL */ #define LFS_MAX_CLEANIND 64 - int32_t lfs_cleanint[LFS_MAX_CLEANIND]; /* Active cleaning intervals */ + daddr_t lfs_cleanint[LFS_MAX_CLEANIND]; /* Active cleaning intervals */ int lfs_cleanind; /* Index into intervals */ int lfs_sleepers; /* # procs sleeping this fs */ int lfs_pages; /* dirty pages blaming this fs */ Index: src/sys/ufs/lfs/lfs_vnops.c diff -u src/sys/ufs/lfs/lfs_vnops.c:1.279 src/sys/ufs/lfs/lfs_vnops.c:1.280 --- src/sys/ufs/lfs/lfs_vnops.c:1.279 Sun Aug 2 18:12:41 2015 +++ src/sys/ufs/lfs/lfs_vnops.c Sun Aug 2 18:12:59 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: lfs_vnops.c,v 1.279 2015/08/02 18:12:41 dholland Exp $ */ +/* $NetBSD: lfs_vnops.c,v 1.280 2015/08/02 18:12:59 dholland Exp $ */ /*- * Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc. @@ -125,7 +125,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: lfs_vnops.c,v 1.279 2015/08/02 18:12:41 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: lfs_vnops.c,v 1.280 2015/08/02 18:12:59 dholland Exp $"); #ifdef _KERNEL_OPT #include "opt_compat_netbsd.h" @@ -1466,7 +1466,7 @@ lfs_strategy(void *v) tbn >= fs->lfs_cleanint[i]) { DLOG((DLOG_CLEAN, "lfs_strategy: ino %d lbn %" PRId64 - " ind %d sn %d fsb %" PRIx32 + " ind %d sn %d fsb %" PRIx64 " given sn %d fsb %" PRIx64 "\n", ip->i_number, bp->b_lblkno, i, lfs_dtosn(fs, fs->lfs_cleanint[i]),