X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=Documentation%2Fosd-api.txt;h=59eea26eedb6e50efb77ec62ea5998046f946a83;hb=refs%2Fchanges%2F64%2F44664%2F5;hp=c4e9907a09d95115f29cc9580739d799c28a24d6;hpb=605a139a193e4ef212560673b4bb93eec763d088;p=fs%2Flustre-release.git diff --git a/Documentation/osd-api.txt b/Documentation/osd-api.txt index c4e9907..59eea26 100644 --- a/Documentation/osd-api.txt +++ b/Documentation/osd-api.txt @@ -514,6 +514,8 @@ loo_object_delete during potentially stack consuming resource release. loo_object_free is called to actually release memory allocated by ->ldo->object_alloc() + If the object contains a struct lu_object_header, then it must be + freed by call_rcu() or rcu_kfree(). loo_object_release is called when object last it’s last user and moves onto LRU list of unused objects. implementation of this method is optional to OSD.