mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-05 12:56:08 +00:00
In swp_pager_meta_free_all(), fix type of the index variable. Style.
Noted and reviewed by: alc (previous version) Sponsored by: The FreeBSD Foundation MFC after: 1 week
This commit is contained in:
parent
aeb76c0bb7
commit
71057cd207
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=310182
@ -1916,30 +1916,30 @@ swp_pager_meta_free(vm_object_t object, vm_pindex_t index, daddr_t count)
|
||||
static void
|
||||
swp_pager_meta_free_all(vm_object_t object)
|
||||
{
|
||||
daddr_t index = 0;
|
||||
struct swblock **pswap, *swap;
|
||||
vm_pindex_t index;
|
||||
daddr_t v;
|
||||
int i;
|
||||
|
||||
VM_OBJECT_ASSERT_WLOCKED(object);
|
||||
if (object->type != OBJT_SWAP)
|
||||
return;
|
||||
|
||||
while (object->un_pager.swp.swp_bcount) {
|
||||
struct swblock **pswap;
|
||||
struct swblock *swap;
|
||||
|
||||
index = 0;
|
||||
while (object->un_pager.swp.swp_bcount != 0) {
|
||||
mtx_lock(&swhash_mtx);
|
||||
pswap = swp_pager_hash(object, index);
|
||||
if ((swap = *pswap) != NULL) {
|
||||
int i;
|
||||
|
||||
for (i = 0; i < SWAP_META_PAGES; ++i) {
|
||||
daddr_t v = swap->swb_pages[i];
|
||||
v = swap->swb_pages[i];
|
||||
if (v != SWAPBLK_NONE) {
|
||||
--swap->swb_count;
|
||||
swp_pager_freeswapspace(v, 1);
|
||||
}
|
||||
}
|
||||
if (swap->swb_count != 0)
|
||||
panic("swap_pager_meta_free_all: swb_count != 0");
|
||||
panic(
|
||||
"swap_pager_meta_free_all: swb_count != 0");
|
||||
*pswap = swap->swb_hnext;
|
||||
uma_zfree(swap_zone, swap);
|
||||
--object->un_pager.swp.swp_bcount;
|
||||
|
Loading…
Reference in New Issue
Block a user