On Mon, Apr 07, 2025 at 08:21:02PM +0200, Andreas Gruenbacher wrote: > -static inline struct bdi_writeback *inode_to_wb(const struct inode *inode) > +static inline struct bdi_writeback *inode_to_wb(struct inode *inode) > { > #ifdef CONFIG_LOCKDEP > WARN_ON_ONCE(debug_locks && > + inode_cgwb_enabled(inode) && > (!lockdep_is_held(&inode->i_lock) && > !lockdep_is_held(&inode->i_mapping->i_pages.xa_lock) && > !lockdep_is_held(&inode->i_wb->list_lock))); > -- This means that even on cgroup aware file systems we now only get the locking validation if cgroups are actually enabled for the file system instance and thus hugely reducing coverage, which is rather unfortunate.