commit | 87bc5b895d94a0f40fe170d4cf5771c8e8f85d15 | [log] [tgz] |
---|---|---|
author | Yan, Zheng <zyan@redhat.com> | Sun Jun 02 09:45:38 2019 +0800 |
committer | Ilya Dryomov <idryomov@gmail.com> | Mon Jul 08 14:01:45 2019 +0200 |
tree | af317e037b3f4e23b24d483f4f6db617cf3e905b | |
parent | 0f7cf80ae96c2a585a00b2cd8b6d24699db47f35 [diff] |
ceph: use ceph_evict_inode to cleanup inode's resource remove_session_caps() relies on __wait_on_freeing_inode(), to wait for freeing inode to remove its caps. But VFS wakes freeing inode waiters before calling destroy_inode(). Cc: stable@vger.kernel.org Link: https://tracker.ceph.com/issues/40102 Signed-off-by: "Yan, Zheng" <zyan@redhat.com> Reviewed-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>