Re: [PATCH v3 00/31] ocfs2: split dinode validation into shared predicates

From: Andrew Morton

Date: Mon Nov 09 2026 - 15:52:39 EST


On Mon, 9 Nov 2026 20:20:50 +0800 Joseph Qi <joseph.qi@xxxxxxxxxxxxxxxxx> wrote:

> ocfs2_validate_inode_block() is a flat sequence of about twenty open-coded
> dinode checks. The filecheck variant duplicates eight of them but reports
> differently: mlog() plus an OCFS2_FILECHECK_ERR_* code instead of
> ocfs2_error(), which can force the filesystem read-only. The duplicated
> conditions had drifted apart, and filecheck silently skipped the rest.

Thanks. I'll add all this and feed it into linux-next.

Sashiko is almost happy, one thing which looks hard-to-hit.

https://sashiko.dev/#/patchset/20261109122121.21473-1-joseph.qi@xxxxxxxxxxxxxxxxx

I'll hopefully feed all this into my LLM-driven live kernel testing
setup, which is pretty comprehensive. First I need to address some
reliability issues then make it not take 48 hours for an "overnight"
testing job!