Commit 43c4106e authored by Jeff Layton's avatar Jeff Layton Committed by Zheng Zengkai
Browse files

ceph: lockdep annotations for try_nonblocking_invalidate

stable inclusion
from stable-5.10.69
commit 921ef7cfef15a7e25511089c9941ee37c3dc9fec
bugzilla: 182675 https://gitee.com/openeuler/kernel/issues/I4I3ED

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=921ef7cfef15a7e25511089c9941ee37c3dc9fec



--------------------------------

[ Upstream commit 3eaf5aa1 ]

Signed-off-by: default avatarJeff Layton <jlayton@kernel.org>
Reviewed-by: default avatarIlya Dryomov <idryomov@gmail.com>
Signed-off-by: default avatarIlya Dryomov <idryomov@gmail.com>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
Signed-off-by: default avatarChen Jun <chenjun102@huawei.com>
Acked-by: default avatarWeilong Chen <chenweilong@huawei.com>

Signed-off-by: default avatarChen Jun <chenjun102@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent f8642e55
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1868,6 +1868,8 @@ static u64 __mark_caps_flushing(struct inode *inode,
 * try to invalidate mapping pages without blocking.
 */
static int try_nonblocking_invalidate(struct inode *inode)
	__releases(ci->i_ceph_lock)
	__acquires(ci->i_ceph_lock)
{
	struct ceph_inode_info *ci = ceph_inode(inode);
	u32 invalidating_gen = ci->i_rdcache_gen;