diff --git a/sys/vm/vm_object.h b/sys/vm/vm_object.h index 881cffe891ca..73b4d9df21b3 100644 --- a/sys/vm/vm_object.h +++ b/sys/vm/vm_object.h @@ -172,25 +172,25 @@ extern vm_object_t kmem_object; #ifdef _KERNEL static __inline void -vm_object_set_flag(vm_object_t object, u_int bits) +vm_object_set_flag(vm_object_t object, u_short bits) { atomic_set_short(&object->flags, bits); } static __inline void -vm_object_clear_flag(vm_object_t object, u_int bits) +vm_object_clear_flag(vm_object_t object, u_short bits) { atomic_clear_short(&object->flags, bits); } static __inline void -vm_object_pip_add(vm_object_t object, int i) +vm_object_pip_add(vm_object_t object, short i) { atomic_add_short(&object->paging_in_progress, i); } static __inline void -vm_object_pip_subtract(vm_object_t object, int i) +vm_object_pip_subtract(vm_object_t object, short i) { atomic_subtract_short(&object->paging_in_progress, i); } @@ -206,7 +206,7 @@ vm_object_pip_wakeup(vm_object_t object) } static __inline void -vm_object_pip_wakeupn(vm_object_t object, int i) +vm_object_pip_wakeupn(vm_object_t object, short i) { if (i) atomic_subtract_short(&object->paging_in_progress, i); diff --git a/sys/vm/vm_page.h b/sys/vm/vm_page.h index 4903ea616c83..cf5898501c45 100644 --- a/sys/vm/vm_page.h +++ b/sys/vm/vm_page.h @@ -307,13 +307,13 @@ extern long first_page; /* first physical page number */ */ static __inline void -vm_page_flag_set(vm_page_t m, unsigned int bits) +vm_page_flag_set(vm_page_t m, unsigned short bits) { atomic_set_short(&(m)->flags, bits); } static __inline void -vm_page_flag_clear(vm_page_t m, unsigned int bits) +vm_page_flag_clear(vm_page_t m, unsigned short bits) { atomic_clear_short(&(m)->flags, bits); }