diff options
author | bde <bde@FreeBSD.org> | 1999-08-23 23:55:03 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1999-08-23 23:55:03 +0000 |
commit | aff861d5446aa35f483feef4912c196a9926091d (patch) | |
tree | c27c5402957b518a7f9326da2ee3560e44272152 /sys/vm/swap_pager.c | |
parent | b4a4e95f039ea56c8936e63acac099368a5a7e5a (diff) | |
download | FreeBSD-src-aff861d5446aa35f483feef4912c196a9926091d.zip FreeBSD-src-aff861d5446aa35f483feef4912c196a9926091d.tar.gz |
Use devtoname to print dev_t's instead of casting them to u_long for
misprinting with %lx.
Cast pointers to intptr_t instead of casting them to long. Cosmetic.
Diffstat (limited to 'sys/vm/swap_pager.c')
-rw-r--r-- | sys/vm/swap_pager.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c index 7474010..9ba1770 100644 --- a/sys/vm/swap_pager.c +++ b/sys/vm/swap_pager.c @@ -64,11 +64,12 @@ * * @(#)swap_pager.c 8.9 (Berkeley) 3/21/94 * - * $Id: swap_pager.c,v 1.122 1999/08/17 04:02:32 alc Exp $ + * $Id: swap_pager.c,v 1.123 1999/08/17 05:56:00 alc Exp $ */ #include <sys/param.h> #include <sys/systm.h> +#include <sys/conf.h> #include <sys/kernel.h> #include <sys/proc.h> #include <sys/buf.h> @@ -131,7 +132,7 @@ SYSCTL_INT(_vm, OID_AUTO, swap_async_max, #define NOBJLISTS 8 #define NOBJLIST(handle) \ - (&swap_pager_object_list[((int)(long)handle >> 4) & (NOBJLISTS-1)]) + (&swap_pager_object_list[((int)(intptr_t)handle >> 4) & (NOBJLISTS-1)]) static struct pagerlst swap_pager_object_list[NOBJLISTS]; struct pagerlst swap_pager_un_object_list; @@ -1175,9 +1176,9 @@ swap_pager_getpages(object, m, count, reqpage) if (tsleep(mreq, PSWP, "swread", hz*20)) { printf( "swap_pager: indefinite wait buffer: device:" - " %#lx, blkno: %ld, size: %ld\n", - (u_long)bp->b_dev, (long)bp->b_blkno, - (long)bp->b_bcount + " %s, blkno: %ld, size: %ld\n", + devtoname(bp->b_dev), (long)bp->b_blkno, + bp->b_bcount ); } } @@ -1712,7 +1713,7 @@ swp_pager_hash(vm_object_t object, daddr_t index) struct swblock *swap; index &= ~SWAP_META_MASK; - pswap = &swhash[(index ^ (int)(long)object) & swhash_mask]; + pswap = &swhash[(index ^ (int)(intptr_t)object) & swhash_mask]; while ((swap = *pswap) != NULL) { if (swap->swb_object == object && |