diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2003-01-03 19:16:48 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2003-01-03 19:16:48 +0000 |
| commit | d6b3a1df18d9b77fb2539b3576edde90af51b8cf (patch) | |
| tree | 766be1b5281a41c5c3f43dfd853bd99249753983 | |
| parent | bb69b35d8dd9f27c7ce9fc5bed5a50890e14ee4a (diff) | |
Notes
| -rw-r--r-- | sys/vm/vm_swap.c | 4 |
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) { |
