summaryrefslogtreecommitdiff
path: root/fs/9p
diff options
context:
space:
mode:
authorTian Tao <tiantao6@hisilicon.com>2020-08-12 15:42:59 +0800
committerThomas Zimmermann <tzimmermann@suse.de>2020-08-12 10:27:18 +0200
commit13b0d4a9ae0c2d650993c48be797992eaf621332 (patch)
tree2ed1b7d54c2e6fb3e9d50d11cbca386ac8bc6024 /fs/9p
parented7d94597fad747ff0be4a0045da79e7ddd6eba0 (diff)
drm/hisilicon: Code refactoring for hibmc_drv_de
The memory used to be allocated with devres helpers and released automatically. In rare circumstances, the memory's release could have happened before the DRM device got released, which would have caused memory corruption of some kind. Now we're embedding the data structures in struct hibmc_drm_private. The whole release problem has been resolved, because struct hibmc_drm_private is allocated with drmm_kzalloc and always released with the DRM device. Signed-off-by: Tian Tao <tiantao6@hisilicon.com> Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://patchwork.freedesktop.org/patch/msgid/1597218179-3938-3-git-send-email-tiantao6@hisilicon.com
Diffstat (limited to 'fs/9p')
0 files changed, 0 insertions, 0 deletions