From: Yunchuan Wen <yunchuan...@ubuntukylin.com> Add an interface to explicitly synchronize object->store_limit[_l] with inode->i_size
Signed-off-by: Yunchuan Wen <yunchuan...@ubuntukylin.com> Signed-off-by: Min Chen <minc...@ubuntukylin.com> Signed-off-by: Li Wang <liw...@ubuntukylin.com> --- fs/ceph/cache.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/fs/ceph/cache.h b/fs/ceph/cache.h index ba94940..262106b 100644 --- a/fs/ceph/cache.h +++ b/fs/ceph/cache.h @@ -48,6 +48,12 @@ void ceph_readpage_to_fscache(struct inode *inode, struct page *page); void ceph_invalidate_fscache_page(struct inode* inode, struct page *page); void ceph_queue_revalidate(struct inode *inode); +static inline void ceph_fscache_update_objectsize(struct inode *inode) +{ + struct ceph_inode_info *ci = ceph_inode(inode); + fscache_attr_changed(ci->fscache); +} + static inline void ceph_fscache_invalidate(struct inode *inode) { fscache_invalidate(ceph_inode(inode)->fscache); @@ -127,6 +133,10 @@ static inline void ceph_readpage_to_fscache(struct inode *inode, { } +static inline void ceph_fscache_update_objectsize(struct inode *inode) +{ +} + static inline void ceph_fscache_invalidate(struct inode *inode) { } -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/