diff options
author | Alan Cox <alc@FreeBSD.org> | 2018-11-19 17:17:23 +0000 |
---|---|---|
committer | Alan Cox <alc@FreeBSD.org> | 2018-11-19 17:17:23 +0000 |
commit | 541a117532a2718771cac335c9854535d619828a (patch) | |
tree | ff7c197ce4c26502e72f5c281a4bed226bfd9cfd /sys/vm | |
parent | 6fc21012a3cc816b5169eaff4fd66d7b9ff578c5 (diff) | |
download | src-541a117532a2718771cac335c9854535d619828a.tar.gz src-541a117532a2718771cac335c9854535d619828a.zip |
Use swp_pager_isondev() throughout. Submitted by: ota@j.email.ne.jp
Change swp_pager_isondev()'s return type to bool.
Reviewed by: kib
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D16712
Notes
Notes:
svn path=/head/; revision=340637
Diffstat (limited to 'sys/vm')
-rw-r--r-- | sys/vm/swap_pager.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c index b66a6caa4f1a..54370523086a 100644 --- a/sys/vm/swap_pager.c +++ b/sys/vm/swap_pager.c @@ -756,7 +756,7 @@ done: return (blk); } -static int +static bool swp_pager_isondev(daddr_t blk, struct swdevt *sp) { @@ -770,7 +770,7 @@ swp_pager_strategy(struct buf *bp) mtx_lock(&sw_dev_mtx); TAILQ_FOREACH(sp, &swtailq, sw_list) { - if (bp->b_blkno >= sp->sw_first && bp->b_blkno < sp->sw_end) { + if (swp_pager_isondev(bp->b_blkno, sp)) { mtx_unlock(&sw_dev_mtx); if ((sp->sw_flags & SW_UNMAPPED) != 0 && unmapped_buf_allowed) { @@ -804,7 +804,7 @@ swp_pager_freeswapspace(daddr_t blk, daddr_t npages) return; mtx_lock(&sw_dev_mtx); TAILQ_FOREACH(sp, &swtailq, sw_list) { - if (blk >= sp->sw_first && blk < sp->sw_end) { + if (swp_pager_isondev(blk, sp)) { sp->sw_used -= npages; /* * If we are attempting to stop swapping on |