| 5037 | vinodeno_t ino; |
| 5038 | public: |
| 5039 | C_Client_CacheRelease(Client *c, Inode *in) : |
| 5040 | client(c) { |
| 5041 | if (client->use_faked_inos()) |
| 5042 | ino = vinodeno_t(in->faked_ino, CEPH_NOSNAP); |
| 5043 | else |
| 5044 | ino = in->vino(); |
| 5045 | } |
| 5046 | void finish(int r) override { |
| 5047 | ceph_assert(ceph_mutex_is_not_locked_by_me(client->client_lock)); |
| 5048 | client->_async_inode_release(ino); |
nothing calls this directly
no test coverage detected