equal
deleted
inserted
replaced
736 list_insert_tail(tr_list, tr); |
736 list_insert_tail(tr_list, tr); |
737 |
737 |
738 err = dsl_pool_tempreserve_space(dd->dd_pool, asize, tx); |
738 err = dsl_pool_tempreserve_space(dd->dd_pool, asize, tx); |
739 } else { |
739 } else { |
740 if (err == EAGAIN) { |
740 if (err == EAGAIN) { |
741 txg_delay(dd->dd_pool, tx->tx_txg, 1); |
741 txg_delay(dd->dd_pool, tx->tx_txg, |
|
742 MSEC2NSEC(10), MSEC2NSEC(10)); |
742 err = ERESTART; |
743 err = ERESTART; |
743 } |
744 } |
744 dsl_pool_memory_pressure(dd->dd_pool); |
745 dsl_pool_memory_pressure(dd->dd_pool); |
745 } |
746 } |
746 |
747 |