spa_max_replication
zp->zp_copies = MIN(copies, spa_max_replication(os->os_spa));
os->os_copies = spa_max_replication(os->os_spa);
ASSERT(newval <= spa_max_replication(os->os_spa));
os->os_copies = spa_max_replication(spa);
ASSERT(ndvas > 0 && ndvas <= spa_max_replication(spa));
extern int spa_max_replication(spa_t *spa);
spa_max_replication(spa)) == BP_GET_NDVAS(bp));
int gbh_copies = MIN(copies + 1, spa_max_replication(spa));
ASSERT3U(zio->io_prop.zp_copies, <=, spa_max_replication(spa));
zp->zp_copies <= spa_max_replication(spa));