Deleted Added
sdiff udiff text old ( 260763 ) new ( 262120 )
full compact
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 1333 unchanged lines hidden (view full) ---

1342 zap_cursor_fini(&zc);
1343}
1344
1345static boolean_t
1346dsl_scan_free_should_pause(dsl_scan_t *scn)
1347{
1348 uint64_t elapsed_nanosecs;
1349
1350 elapsed_nanosecs = gethrtime() - scn->scn_sync_start_time;
1351 return (elapsed_nanosecs / NANOSEC > zfs_txg_timeout ||
1352 (NSEC2MSEC(elapsed_nanosecs) > zfs_free_min_time_ms &&
1353 txg_sync_waiting(scn->scn_dp)) ||
1354 spa_shutting_down(scn->scn_dp->dp_spa));
1355}
1356
1357static int

--- 406 unchanged lines hidden ---