--- x/include/linux/fs.h +++ y/include/linux/fs.h @@ -758,6 +758,7 @@ static inline void inode_lock(struct ino static inline void inode_unlock(struct inode *inode) { + lockdep_assert_held_write(&inode->i_rwsem); up_write(&inode->i_rwsem); }