Export additional dmu symbols
[zfs.git] / module / zfs / dmu.c
index 5d3f70d..20b9d89 100644 (file)
@@ -1953,15 +1953,15 @@ dmu_init(void)
        dbuf_init();
        zfetch_init();
        dmu_tx_init();
-       arc_init();
        l2arc_init();
+       arc_init();
 }
 
 void
 dmu_fini(void)
 {
-       l2arc_fini();
        arc_fini();
+       l2arc_fini();
        dmu_tx_fini();
        zfetch_fini();
        dbuf_fini();
@@ -1976,9 +1976,13 @@ dmu_fini(void)
 EXPORT_SYMBOL(dmu_bonus_hold);
 EXPORT_SYMBOL(dmu_buf_hold_array_by_bonus);
 EXPORT_SYMBOL(dmu_buf_rele_array);
+EXPORT_SYMBOL(dmu_prefetch);
 EXPORT_SYMBOL(dmu_free_range);
+EXPORT_SYMBOL(dmu_free_long_range);
+EXPORT_SYMBOL(dmu_free_object);
 EXPORT_SYMBOL(dmu_read);
 EXPORT_SYMBOL(dmu_write);
+EXPORT_SYMBOL(dmu_prealloc);
 EXPORT_SYMBOL(dmu_object_info);
 EXPORT_SYMBOL(dmu_object_info_from_dnode);
 EXPORT_SYMBOL(dmu_object_info_from_db);
@@ -1986,6 +1990,8 @@ EXPORT_SYMBOL(dmu_object_size_from_db);
 EXPORT_SYMBOL(dmu_object_set_blocksize);
 EXPORT_SYMBOL(dmu_object_set_checksum);
 EXPORT_SYMBOL(dmu_object_set_compress);
+EXPORT_SYMBOL(dmu_write_policy);
+EXPORT_SYMBOL(dmu_sync);
 EXPORT_SYMBOL(dmu_request_arcbuf);
 EXPORT_SYMBOL(dmu_return_arcbuf);
 EXPORT_SYMBOL(dmu_assign_arcbuf);