On Fri, Oct 31, 2025 at 01:18:58PM +0100, Thorsten Blum wrote: > First, use struct_size(), which provides additional compile-time checks > for structures with flexible array members (e.g., __must_be_array()), to > calculate the number of bytes to allocate for a new 'platform_object'. > > Then, since we know the length of 'name' and that it is guaranteed to be > NUL-terminated, replace the deprecated strcpy() with a simple memcpy().
This makes no sense. You are saying we know the length, and we know it is NULL terminated, so let's be complex and do a strlen() and memcpy() instead of a normal strcpy(). Please no. This is not ok at all. greg k-h
