diff --git a/include/linux/backing-dev.h b/include/linux/backing-dev.h index c947b2938054..1019aa821ecc 100644 --- a/include/linux/backing-dev.h +++ b/include/linux/backing-dev.h @@ -333,6 +333,7 @@ static inline struct bdi_writeback *inode_to_wb(struct inode *inode) { #ifdef CONFIG_LOCKDEP WARN_ON_ONCE(debug_locks && + (inode->i_sb->s_iflags & SB_I_CGROUPWB) && (!lockdep_is_held(&inode->i_lock) && !lockdep_is_held(&inode->i_mapping->tree_lock) && !lockdep_is_held(&inode->i_wb->list_lock)));