]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/mmu: use struct_size() helper
authorGustavo A. R. Silva <gustavo@embeddedor.com>
Fri, 24 May 2019 17:15:36 +0000 (12:15 -0500)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 23 Aug 2019 02:55:31 +0000 (12:55 +1000)
commit86c78c3e8bcc09a094020b4be395b917f0b89a11
treecc08a7beb52de51319b80178008938cf6e1885c0
parente2e40b4b968c023d0c085d8b35e64a2a6bebdba1
drm/nouveau/mmu: use struct_size() helper

Make use of the struct_size() helper instead of an open-coded version
in order to avoid any potential type mistakes, in particular in the
context in which this code is being used.

So, replace the following form:

sizeof(*kind) + sizeof(*kind->data) * mmu->kind_nr;

with:

struct_size(kind, data, mmu->kind_nr)

This code was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nvif/mmu.c