ryao commented on this pull request.


> @@ -1476,6 +1476,44 @@ dmu_return_arcbuf(arc_buf_t *buf)
  * dmu_write().
  */
 void
+dmu_assign_arcbuf_dnode(dnode_t *dn, uint64_t offset, arc_buf_t *buf,
+    dmu_tx_t *tx)

It is a copy and paste. The only reason I duplicated it because I was not sure 
whether it was a good idea to make the entire function into a 
DB_DNODE_ENTER/DB_DNODE_EXIT critical section for existing callers. If you are 
fine with that, it should be a trivial change to eliminate the code duplication.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openzfs/openzfs/pull/403#discussion_r121791882
------------------------------------------
openzfs-developer
Archives: 
https://openzfs.topicbox.com/groups/developer/discussions/Tb8c99eb91b584cfa-Mfabeb0cd2d81985d02c37b0c
Powered by Topicbox: https://topicbox.com

Reply via email to