On Tue, Jul 22, 2025 at 09:27:27PM +0200, Christian Brauner wrote: > static inline void fsverity_cleanup_inode(struct inode *inode) > { > - if (inode->i_verity_info) > + if (inode->i_verity_info || inode->i_sb->s_op->i_fsverity) > __fsverity_cleanup_inode(inode); Similarly to fscrypt_put_encryption_info(): I think this should look like: if (IS_VERITY(inode)) __fsverity_cleanup_inode(inode); i_verity_info != NULL implies IS_VERITY(), so that would work and avoid adding extra dereferences to non-verity files. The converse isn't necessarily true, but that's okay as long as __fsverity_cleanup_inode() handles i_verity_info == NULL. - Eric