Switch KM_SLEEP to KM_PUSHPAGE
[zfs.git] / module / zfs / zfs_acl.c
index df690b3..98c0019 100644 (file)
@@ -452,7 +452,7 @@ zfs_acl_alloc(int vers)
 {
        zfs_acl_t *aclp;
 
-       aclp = kmem_zalloc(sizeof (zfs_acl_t), KM_SLEEP);
+       aclp = kmem_zalloc(sizeof (zfs_acl_t), KM_PUSHPAGE);
        list_create(&aclp->z_acl, sizeof (zfs_acl_node_t),
            offsetof(zfs_acl_node_t, z_next));
        aclp->z_version = vers;
@@ -468,9 +468,9 @@ zfs_acl_node_alloc(size_t bytes)
 {
        zfs_acl_node_t *aclnode;
 
-       aclnode = kmem_zalloc(sizeof (zfs_acl_node_t), KM_SLEEP);
+       aclnode = kmem_zalloc(sizeof (zfs_acl_node_t), KM_PUSHPAGE);
        if (bytes) {
-               aclnode->z_acldata = kmem_alloc(bytes, KM_SLEEP);
+               aclnode->z_acldata = kmem_alloc(bytes, KM_PUSHPAGE);
                aclnode->z_allocdata = aclnode->z_acldata;
                aclnode->z_allocsize = bytes;
                aclnode->z_size = bytes;