]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/default_pager/dp_memory_object.c
xnu-344.32.tar.gz
[apple/xnu.git] / osfmk / default_pager / dp_memory_object.c
index 74c1e12dae524947f91ae3129acc7670d2ead1d4..da49b7bf886e235d8cd1f1361c97fea6ab22abe3 100644 (file)
@@ -730,7 +730,9 @@ dp_memory_object_data_return(
                return KERN_SUCCESS;
        }
 
-       if ((vs->vs_seqno != vs->vs_next_seqno++) || (vs->vs_xfer_pending)) {
+       if ((vs->vs_seqno != vs->vs_next_seqno++)
+                       || (vs->vs_readers)
+                       || (vs->vs_xfer_pending)) {
                upl_t   upl;
                int     page_list_count = 0;