From 8bb7766bd681e0b07de1d3ebf8431708106f4279 Mon Sep 17 00:00:00 2001 From: alc Date: Sun, 20 Oct 2002 19:57:55 +0000 Subject: o Reinline vm_page_undirty(), reducing the kernel size. (This reverts a part of vm_page.h revision 1.87 and vm_page.c revision 1.167.) --- sys/vm/vm_page.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'sys/vm/vm_page.h') diff --git a/sys/vm/vm_page.h b/sys/vm/vm_page.h index 156f929..834d01e 100644 --- a/sys/vm/vm_page.h +++ b/sys/vm/vm_page.h @@ -333,7 +333,6 @@ void vm_page_free_zero(vm_page_t m); int vm_page_sleep_busy(vm_page_t m, int also_m_busy, const char *msg); int vm_page_sleep_if_busy(vm_page_t m, int also_m_busy, const char *msg); void vm_page_dirty(vm_page_t m); -void vm_page_undirty(vm_page_t m); void vm_page_wakeup(vm_page_t m); void vm_pageq_init(void); @@ -374,5 +373,16 @@ void vm_page_cowfault (vm_page_t); void vm_page_cowsetup (vm_page_t); void vm_page_cowclear (vm_page_t); +/* + * vm_page_undirty: + * + * Set page to not be dirty. Note: does not clear pmap modify bits + */ +static __inline void +vm_page_undirty(vm_page_t m) +{ + m->dirty = 0; +} + #endif /* _KERNEL */ #endif /* !_VM_PAGE_ */ -- cgit v1.1