[PATCH] drm/vkms: Adjust vkms_state->active_planes allocation type
Kees Cook
kees at kernel.org
Wed Apr 30 19:06:43 UTC 2025
On Mon, Apr 28, 2025 at 10:18:34AM +0200, Louis Chauvet wrote:
>
>
> Le 26/04/2025 à 08:14, Kees Cook a écrit :
> > 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 vkms_plane_state **", but the returned type
> > will be "struct drm_plane **". These are the same size (pointer size), but
> > the types don't match. Adjust the allocation type to match the assignment.
>
> I think this is an issue, can you add the proper Fixup tag in this commit?
I think trailers updating tools like b4 will pick this up:
Fixes: 8b1865873651 ("drm/vkms: totally reworked crc data tracking")
Would you rather I send a v2 with the Fixes added?
>
> With this:
>
> Reviewed-by: Louis Chauvet <louis.chauvet at bootlin.com>
Thanks!
-Kees
--
Kees Cook
More information about the dri-devel
mailing list