]> granicus.if.org Git - zfs/commitdiff
Remove unused sa_update_from_cb()
authorcao <cao.xuewen@zte.com.cn>
Thu, 1 Dec 2016 23:39:06 +0000 (07:39 +0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 1 Dec 2016 23:39:06 +0000 (16:39 -0700)
It looks like this was functionality which was added in the
original SA implementation and then never needed.  It can
be safely removed now and easily added back if we find a
use for it.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: cao.xuewen <cao.xuewen@zte.com.cn>
Closes #5440

include/sys/sa.h
module/zfs/sa.c

index 01d24662a0e01bf67bc21652bab7d14b2dfbd280..b7ed9fe38cbdcc175a249ee88bac46654d76e81d 100644 (file)
@@ -134,8 +134,6 @@ int sa_bulk_lookup(sa_handle_t *, sa_bulk_attr_t *, int count);
 int sa_bulk_lookup_locked(sa_handle_t *, sa_bulk_attr_t *, int count);
 int sa_bulk_update(sa_handle_t *, sa_bulk_attr_t *, int count, dmu_tx_t *);
 int sa_size(sa_handle_t *, sa_attr_type_t, int *);
-int sa_update_from_cb(sa_handle_t *, sa_attr_type_t,
-    uint32_t buflen, sa_data_locator_t *, void *userdata, dmu_tx_t *);
 void sa_object_info(sa_handle_t *, dmu_object_info_t *);
 void sa_object_size(sa_handle_t *, uint32_t *, u_longlong_t *);
 void *sa_get_userdata(sa_handle_t *);
index d4f412c2ac83c279bae11c823db9da6328b8c7b6..46aacfb1b8bc447eca1909fb8eb8b4fb47121c09 100644 (file)
@@ -1846,26 +1846,6 @@ sa_update(sa_handle_t *hdl, sa_attr_type_t type,
        return (error);
 }
 
-int
-sa_update_from_cb(sa_handle_t *hdl, sa_attr_type_t attr,
-    uint32_t buflen, sa_data_locator_t *locator, void *userdata, dmu_tx_t *tx)
-{
-       int error;
-       sa_bulk_attr_t bulk;
-
-       VERIFY3U(buflen, <=, SA_ATTR_MAX_LEN);
-
-       bulk.sa_attr = attr;
-       bulk.sa_data = userdata;
-       bulk.sa_data_func = locator;
-       bulk.sa_length = buflen;
-
-       mutex_enter(&hdl->sa_lock);
-       error = sa_bulk_update_impl(hdl, &bulk, 1, tx);
-       mutex_exit(&hdl->sa_lock);
-       return (error);
-}
-
 /*
  * Return size of an attribute
  */
@@ -2044,7 +2024,6 @@ EXPORT_SYMBOL(sa_bulk_lookup);
 EXPORT_SYMBOL(sa_bulk_lookup_locked);
 EXPORT_SYMBOL(sa_bulk_update);
 EXPORT_SYMBOL(sa_size);
-EXPORT_SYMBOL(sa_update_from_cb);
 EXPORT_SYMBOL(sa_object_info);
 EXPORT_SYMBOL(sa_object_size);
 EXPORT_SYMBOL(sa_get_userdata);