]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/vm/memory_object.c
xnu-1228.12.14.tar.gz
[apple/xnu.git] / osfmk / vm / memory_object.c
index f83dd5e8871f6e11a318dd91bfdf965a20ca7205..a89aa0ef0a5f513b3dedf8437005375d056ab791 100644 (file)
@@ -636,7 +636,9 @@ vm_object_update_extent(
                            m->list_req_pending = TRUE;
                            m->cleaning = TRUE;
 
-                           if (should_flush) {
+                           if (should_flush &&
+                               /* let's no flush a wired page... */
+                               !m->wire_count) {
                                    /*
                                     * and add additional state
                                     * for the flush