Update code to use the spl_invalidate_inodes() wrapper. This hides
some of the complexity of determining if invalidate_inodes() was
exported, and if so what is its prototype. The second argument
of spl_invalidate_inodes() determined the behavior of how dirty
inodes are handled. By passing a zero we are indicated that we
want those inodes to be treated as busy and skipped.
* for non-snapshots.
*/
shrink_dcache_sb(zsb->z_parent->z_sb);
- invalidate_inodes(zsb->z_parent->z_sb);
+ (void) spl_invalidate_inodes(zsb->z_parent->z_sb, 0);
}
/*