| 1587 | } sync_dnodes_arg_t; |
| 1588 | |
| 1589 | static void |
| 1590 | sync_dnodes_task(void *arg) |
| 1591 | { |
| 1592 | sync_dnodes_arg_t *sda = arg; |
| 1593 | |
| 1594 | multilist_sublist_t *ms = |
| 1595 | multilist_sublist_lock(sda->sda_list, sda->sda_sublist_idx); |
| 1596 | |
| 1597 | dmu_objset_sync_dnodes(ms, sda->sda_tx); |
| 1598 | |
| 1599 | multilist_sublist_unlock(ms); |
| 1600 | |
| 1601 | kmem_free(sda, sizeof (*sda)); |
| 1602 | } |
| 1603 | |
| 1604 | |
| 1605 | /* called from dsl */ |
nothing calls this directly
no test coverage detected