summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2003-01-03 19:16:48 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2003-01-03 19:16:48 +0000
commitd6b3a1df18d9b77fb2539b3576edde90af51b8cf (patch)
tree766be1b5281a41c5c3f43dfd853bd99249753983
parentbb69b35d8dd9f27c7ce9fc5bed5a50890e14ee4a (diff)
Notes
-rw-r--r--sys/vm/vm_swap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/vm/vm_swap.c b/sys/vm/vm_swap.c
index 14530af9b47e..7edb9697977b 100644
--- a/sys/vm/vm_swap.c
+++ b/sys/vm/vm_swap.c
@@ -350,7 +350,7 @@ swaponvp(td, vp, dev, nblks)
* DEV_BSIZE'd. aligned_nblks is used to calculate the
* size of the swap bitmap, taking into account the stripe size.
*/
- aligned_nblks = (nblks + dmmax_mask) & ~(u_long)dmmax_mask;
+ aligned_nblks = (nblks + (dmmax -1)) & ~(u_long)(dmmax -1);
if (aligned_nblks * nswdev > nswap)
nswap = aligned_nblks * nswdev;
@@ -469,7 +469,7 @@ found:
nblks = max(nblks, sp->sw_nblks);
}
- aligned_nblks = (nblks + dmmax_mask) & ~(u_long)dmmax_mask;
+ aligned_nblks = (nblks + (dmmax -1)) & ~(u_long)(dmmax -1);
nswap = aligned_nblks * nswdev;
if (nswap == 0) {