OSDN Git Service

drm/msm/adreno: Remove VLA usage
authorKees Cook <keescook@chromium.org>
Fri, 29 Jun 2018 18:48:18 +0000 (11:48 -0700)
committerRob Clark <robdclark@gmail.com>
Sun, 5 Aug 2018 14:07:09 +0000 (10:07 -0400)
commitbec2dd69696cb163fe31dd40ac7752056e1bcb97
tree0c00182f0acc884b69592dff1fade1dd758d7619
parenta5f74ec7d3cb6278255f7bf2ffb28baa6ad6e157
drm/msm/adreno: Remove VLA usage

In the quest to remove all stack VLA usage from the kernel[1], this
switches to using a kasprintf()ed buffer. Return paths are updated
to free the allocation.

[1] https://lkml.kernel.org/r/CA+55aFzCG-zNmZwX4A2FQpadafLfEzK6CC=qPXydAacU1RqZWA@mail.gmail.com

Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
drivers/gpu/drm/msm/adreno/adreno_gpu.c