On Wed, 25 Feb 2026 20:40:59 +0000,
Kees Cook <[email protected]> wrote:
> 
> On Fri, Feb 13, 2026 at 03:03:24PM +0000, Marc Zyngier wrote:
> > On Fri, 06 Feb 2026 14:30:23 -0800, Kees Cook wrote:
> > > In preparation for making the kmalloc family of allocators type aware,
> > > we need to make sure that the returned type from the allocation matches
> > > the type of the variable being assigned. (Before, the allocator would
> > > always return "void *", which can be implicitly cast to any pointer type.)
> > > 
> > > The assigned type is "struct gic_kvm_info", but the returned type,
> > > while matching, is const qualified. To get them exactly matching, just
> > > use the dereferenced pointer for the sizeof().
> > > 
> > > [...]
> > 
> > Applied to fixes, thanks!
> > 
> > [1/1] KVM: arm64: vgic: Handle const qualifier from gic_kvm_info allocation 
> > type
> >       commit: ee5c38a8d31e5dea52299c43c2ec3213351ab6e1
> 
> Just a heads-up that I ended up sending this patch to Linus for -rc1 as
> it was a prerequisite for the tree-wide kmalloc_obj refactoring. Sorry
> for any merge conflicts this might create for your tree! It is now
> commit c732084c891d there.

Yup, I noticed it this morning as I was preparing the first batch of
fixes for KVM/arm64.

I'd appreciate it if in the future you would let me know upfront what
route you expect a given patch to take -- I'll happily give an ack for
a patch you want to route directly to Linus, rather than carrying it
and ending up with conflicts with upstream.

Thanks,

        M.

-- 
Jazz isn't dead. It just smells funny.

Reply via email to