Index: sys/vm/swap_pager.c =================================================================== --- sys/vm/swap_pager.c (revision 298581) +++ sys/vm/swap_pager.c (working copy) @@ -481,7 +481,7 @@ /* * Initialize object lists */ - int i; + unsigned int i; for (i = 0; i < NOBJLISTS; ++i) TAILQ_INIT(&swap_pager_object_list[i]); @@ -711,7 +711,7 @@ { daddr_t blk; struct swdevt *sp; - int i; + unsigned int i; blk = SWAPBLK_NONE; mtx_lock(&sw_dev_mtx); @@ -1034,7 +1034,7 @@ * find forward-looking contiguous good backing store */ if (after != NULL) { - int i; + unsigned int i; for (i = 1; i < (SWB_NPAGES/2); ++i) { daddr_t blk; @@ -1429,7 +1429,7 @@ static void swp_pager_async_iodone(struct buf *bp) { - int i; + unsigned int i; vm_object_t object = NULL; /* @@ -1581,7 +1581,7 @@ { daddr_t index = 0; int bcount; - int i; + unsigned int i; VM_OBJECT_ASSERT_WLOCKED(object); if (object->type != OBJT_SWAP) Index: sys/vm/uma_core.c =================================================================== --- sys/vm/uma_core.c (revision 298581) +++ sys/vm/uma_core.c (working copy) @@ -581,7 +581,7 @@ { uma_slab_t slab; int hval; - int i; + unsigned int i; if (!newhash->uh_slab_hash) return (0); @@ -641,7 +641,7 @@ static void bucket_drain(uma_zone_t zone, uma_bucket_t bucket) { - int i; + unsigned int i; if (bucket == NULL) return; @@ -948,7 +948,7 @@ uma_slab_t slab; uint8_t *mem; uint8_t flags; - int i; + unsigned int i; mtx_assert(&keg->uk_lock, MA_OWNED); slab = NULL; @@ -1759,7 +1759,7 @@ { struct uma_zctor_args args; uma_slab_t slab; - int i; + unsigned int i; #ifdef UMA_DEBUG printf("Creating uma keg headers zone and keg.\n"); @@ -2498,7 +2498,7 @@ { uma_slab_t slab; uma_keg_t keg; - int i; + unsigned int i; slab = NULL; keg = NULL; @@ -2541,7 +2541,7 @@ * Initialize the memory if necessary. */ if (bucket->ub_cnt != 0 && zone->uz_init != NULL) { - int i; + unsigned int i; for (i = 0; i < bucket->ub_cnt; i++) if (zone->uz_init(bucket->ub_bucket[i], zone->uz_size, @@ -2837,7 +2837,7 @@ uma_keg_t keg; uint8_t *mem; int clearfull; - int i; + unsigned int i; clearfull = 0; keg = zone_first_keg(zone); @@ -3329,7 +3329,7 @@ { uma_cache_t cache; uma_klink_t kl; - int i; + unsigned int i; printf("zone: %s(%p) size %d flags %#x\n", zone->uz_name, zone, zone->uz_size, zone->uz_flags); Index: sys/vm/vm_phys.c =================================================================== --- sys/vm/vm_phys.c (revision 298581) +++ sys/vm/vm_phys.c (working copy) @@ -79,7 +79,7 @@ int vm_ndomains = 1; struct vm_phys_seg vm_phys_segs[VM_PHYSSEG_MAX]; -int vm_phys_nsegs; +u_int vm_phys_nsegs; struct vm_phys_fictitious_seg; static int vm_phys_fictitious_cmp(struct vm_phys_fictitious_seg *, @@ -873,7 +873,7 @@ vm_phys_paddr_to_vm_page(vm_paddr_t pa) { struct vm_phys_seg *seg; - int segind; + u_int segind; for (segind = 0; segind < vm_phys_nsegs; segind++) { seg = &vm_phys_segs[segind]; @@ -1072,7 +1072,7 @@ vm_phys_paddr_to_segind(vm_paddr_t pa) { struct vm_phys_seg *seg; - int segind; + u_int segind; for (segind = 0; segind < vm_phys_nsegs; segind++) { seg = &vm_phys_segs[segind]; @@ -1187,7 +1187,7 @@ vm_paddr_t pa_end; vm_page_t m_end, m_run, m_start; struct vm_phys_seg *seg; - int segind; + u_int segind; KASSERT(npages > 0, ("npages is 0")); KASSERT(powerof2(alignment), ("alignment is not a power of 2")); Index: sys/vm/vm_phys.h =================================================================== --- sys/vm/vm_phys.h (revision 298581) +++ sys/vm/vm_phys.h (working copy) @@ -64,7 +64,7 @@ extern int *mem_locality; extern int vm_ndomains; extern struct vm_phys_seg vm_phys_segs[]; -extern int vm_phys_nsegs; +extern u_int vm_phys_nsegs; /* * The following functions are only to be used by the virtual memory system.