On Wed, 27 May 2026 13:46:37 -0700, [email protected] wrote:
> AI review had a number of things to say:
>
> https://sashiko.dev/#/patchset/[email protected]
Thanks for the review. All four points are valid.
1. The head-page template setup should not run page initialization and
refcount helpers on a stack-resident struct page.
2. The compound-tail template path has the same issue and should avoid
running compound-tail/refcount setup on a stack object.
3. The x86 memcpy_streaming() eligibility check is too permissive, so some
transfers that cannot stay entirely on the non-temporal path may still
go through memcpy_flushcache().
4. memcpy_flushcache_small() should reject unsupported sizes before issuing
any store, otherwise fallback can observe partial writes.
I have prepared corresponding fixups on top of v3.
Thanks,
Zhe