]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/miscfs/devfs/devfs_vfsops.c
xnu-201.tar.gz
[apple/xnu.git] / bsd / miscfs / devfs / devfs_vfsops.c
index 4b11822bfef3b8dccdf20328af2a6bcd79ffc991..cdc5ee8a539929f37e626472d7d53a8498c59177 100644 (file)
@@ -376,6 +376,11 @@ devfs_kernel_mount(char * mntname)
         */
        mp = _MALLOC_ZONE((u_long)sizeof(struct mount), M_MOUNT, M_WAITOK);
        bzero((char *)mp, (u_long)sizeof(struct mount));
+
+    /* Initialize the default IO constraints */
+    mp->mnt_maxreadcnt = mp->mnt_maxwritecnt = MAXPHYS;
+    mp->mnt_segreadcnt = mp->mnt_segwritecnt = 32;
+
        lockinit(&mp->mnt_lock, PVFS, "vfslock", 0, 0);
        (void)vfs_busy(mp, LK_NOWAIT, 0, procp);
        LIST_INIT(&mp->mnt_vnodelist);