mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
Export dbuf_* symbols
Export these symbols so they may be used by other ZFS consumers besides the ZPL. Remove three stale prototype definites from dbuf.h. The actual implementations of these functions were removed/renamed long ago. It would be good in the long term to remove the existing pragmas we inherited from Solaris and simply use the dbuf_* names. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
+33
-1
@@ -2831,6 +2831,38 @@ dbuf_write(dbuf_dirty_record_t *dr, arc_buf_t *data, dmu_tx_t *tx)
|
||||
}
|
||||
|
||||
#if defined(_KERNEL) && defined(HAVE_SPL)
|
||||
EXPORT_SYMBOL(dmu_buf_rele);
|
||||
EXPORT_SYMBOL(dbuf_find);
|
||||
EXPORT_SYMBOL(dbuf_is_metadata);
|
||||
EXPORT_SYMBOL(dbuf_evict);
|
||||
EXPORT_SYMBOL(dbuf_loan_arcbuf);
|
||||
EXPORT_SYMBOL(dbuf_whichblock);
|
||||
EXPORT_SYMBOL(dbuf_read);
|
||||
EXPORT_SYMBOL(dbuf_unoverride);
|
||||
EXPORT_SYMBOL(dbuf_free_range);
|
||||
EXPORT_SYMBOL(dbuf_new_size);
|
||||
EXPORT_SYMBOL(dbuf_release_bp);
|
||||
EXPORT_SYMBOL(dbuf_dirty);
|
||||
EXPORT_SYMBOL(dmu_buf_will_dirty);
|
||||
EXPORT_SYMBOL(dmu_buf_will_not_fill);
|
||||
EXPORT_SYMBOL(dmu_buf_will_fill);
|
||||
EXPORT_SYMBOL(dmu_buf_fill_done);
|
||||
EXPORT_SYMBOL(dbuf_assign_arcbuf);
|
||||
EXPORT_SYMBOL(dbuf_clear);
|
||||
EXPORT_SYMBOL(dbuf_prefetch);
|
||||
EXPORT_SYMBOL(dbuf_hold_impl);
|
||||
EXPORT_SYMBOL(dbuf_hold);
|
||||
EXPORT_SYMBOL(dbuf_hold_level);
|
||||
EXPORT_SYMBOL(dbuf_create_bonus);
|
||||
EXPORT_SYMBOL(dbuf_spill_set_blksz);
|
||||
EXPORT_SYMBOL(dbuf_rm_spill);
|
||||
EXPORT_SYMBOL(dbuf_add_ref);
|
||||
EXPORT_SYMBOL(dbuf_rele);
|
||||
EXPORT_SYMBOL(dbuf_rele_and_unlock);
|
||||
EXPORT_SYMBOL(dbuf_refcount);
|
||||
EXPORT_SYMBOL(dbuf_sync_list);
|
||||
EXPORT_SYMBOL(dmu_buf_set_user);
|
||||
EXPORT_SYMBOL(dmu_buf_set_user_ie);
|
||||
EXPORT_SYMBOL(dmu_buf_update_user);
|
||||
EXPORT_SYMBOL(dmu_buf_get_user);
|
||||
EXPORT_SYMBOL(dmu_buf_freeable);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user