Module Name: src Committed By: chs Date: Sun Apr 29 22:55:12 UTC 2012
Modified Files: src/sys/kern: vfs_wapbl.c Log Message: mark all wapbl I/O as BPRIO_TIMECRITICAL. this is the second part of addressing PR 46325. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/kern/vfs_wapbl.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_wapbl.c diff -u src/sys/kern/vfs_wapbl.c:1.51 src/sys/kern/vfs_wapbl.c:1.52 --- src/sys/kern/vfs_wapbl.c:1.51 Sat Jan 28 18:02:56 2012 +++ src/sys/kern/vfs_wapbl.c Sun Apr 29 22:55:11 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: vfs_wapbl.c,v 1.51 2012/01/28 18:02:56 para Exp $ */ +/* $NetBSD: vfs_wapbl.c,v 1.52 2012/04/29 22:55:11 chs Exp $ */ /*- * Copyright (c) 2003, 2008, 2009 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ #define WAPBL_INTERNAL #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: vfs_wapbl.c,v 1.51 2012/01/28 18:02:56 para Exp $"); +__KERNEL_RCSID(0, "$NetBSD: vfs_wapbl.c,v 1.52 2012/04/29 22:55:11 chs Exp $"); #include <sys/param.h> #include <sys/bitops.h> @@ -752,6 +752,7 @@ wapbl_doio(void *data, size_t len, struc bp->b_data = data; bp->b_bufsize = bp->b_resid = bp->b_bcount = len; bp->b_blkno = pbn; + BIO_SETPRIO(bp, BPRIO_TIMECRITICAL); WAPBL_PRINTF(WAPBL_PRINT_IO, ("wapbl_doio: %s %d bytes at block %"PRId64" on dev 0x%"PRIx64"\n",