Module Name: src Committed By: dholland Date: Mon Jan 31 08:25:32 UTC 2011
Modified Files: src/sys/kern: vfs_lockf.c Log Message: Fix build with LOCKF_DEBUG on LP64 platforms; from Alexander Nasonov in PR 44490. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/kern/vfs_lockf.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/kern/vfs_lockf.c diff -u src/sys/kern/vfs_lockf.c:1.72 src/sys/kern/vfs_lockf.c:1.73 --- src/sys/kern/vfs_lockf.c:1.72 Wed Aug 5 19:39:50 2009 +++ src/sys/kern/vfs_lockf.c Mon Jan 31 08:25:32 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: vfs_lockf.c,v 1.72 2009/08/05 19:39:50 dsl Exp $ */ +/* $NetBSD: vfs_lockf.c,v 1.73 2011/01/31 08:25:32 dholland Exp $ */ /* * Copyright (c) 1982, 1986, 1989, 1993 @@ -35,7 +35,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: vfs_lockf.c,v 1.72 2009/08/05 19:39:50 dsl Exp $"); +__KERNEL_RCSID(0, "$NetBSD: vfs_lockf.c,v 1.73 2011/01/31 08:25:32 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -138,11 +138,11 @@ printf("proc %d", ((struct proc *)lock->lf_id)->p_pid); else printf("file %p", (struct file *)lock->lf_id); - printf(" %s, start %qx, end %qx", + printf(" %s, start %jd, end %jd", lock->lf_type == F_RDLCK ? "shared" : lock->lf_type == F_WRLCK ? "exclusive" : lock->lf_type == F_UNLCK ? "unlock" : - "unknown", lock->lf_start, lock->lf_end); + "unknown", (intmax_t)lock->lf_start, (intmax_t)lock->lf_end); if (TAILQ_FIRST(&lock->lf_blkhd)) printf(" block %p\n", TAILQ_FIRST(&lock->lf_blkhd)); else @@ -161,22 +161,22 @@ printf("proc %d", ((struct proc *)lf->lf_id)->p_pid); else printf("file %p", (struct file *)lf->lf_id); - printf(", %s, start %qx, end %qx", + printf(", %s, start %jd, end %jd", lf->lf_type == F_RDLCK ? "shared" : lf->lf_type == F_WRLCK ? "exclusive" : lf->lf_type == F_UNLCK ? "unlock" : - "unknown", lf->lf_start, lf->lf_end); + "unknown", (intmax_t)lf->lf_start, (intmax_t)lf->lf_end); TAILQ_FOREACH(blk, &lf->lf_blkhd, lf_block) { if (blk->lf_flags & F_POSIX) printf("; proc %d", ((struct proc *)blk->lf_id)->p_pid); else printf("; file %p", (struct file *)blk->lf_id); - printf(", %s, start %qx, end %qx", + printf(", %s, start %jd, end %jd", blk->lf_type == F_RDLCK ? "shared" : blk->lf_type == F_WRLCK ? "exclusive" : blk->lf_type == F_UNLCK ? "unlock" : - "unknown", blk->lf_start, blk->lf_end); + "unknown", (intmax_t)blk->lf_start, (intmax_t)blk->lf_end); if (TAILQ_FIRST(&blk->lf_blkhd)) panic("lf_printlist: bad list"); }