]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
comedi: Adjust range_table_list allocation type
authorKees Cook <kees@kernel.org>
Sat, 26 Apr 2025 06:10:16 +0000 (23:10 -0700)
committerKees Cook <kees@kernel.org>
Mon, 24 Nov 2025 20:43:28 +0000 (12:43 -0800)
commit5146f56deeab2d44c41007f20137345809dcf6d7
treef424e49ded0a713d8d601e21867f4f53db9f9add
parent211ddde0823f1442e4ad052a2f30f050145ccada
comedi: Adjust range_table_list allocation type

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 returned type is "struct comedi_lrange **", but the assigned type,
while technically matching, is const qualified. Since there is no general
way to remove const qualifiers, switch the returned type to match the
assign type. No change in allocation size results.

Link: https://patch.msgid.link/20250426061015.work.971-kees@kernel.org
Signed-off-by: Kees Cook <kees@kernel.org>
drivers/comedi/drivers/ni_670x.c