summaryrefslogtreecommitdiffstats
path: root/fs/ext4
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2013-10-14 14:06:02 +0200
committerThierry Reding <treding@nvidia.com>2013-10-31 09:55:40 +0100
commitf002abc19acb6f7cdb3d320f3b6f1a565c0be63e (patch)
tree62a5882eb9ea6ab7d913a99a7a2c5db607f5a164 /fs/ext4
parentdee8268f8fb218c9e9b604a40f7dbdd395e910f9 (diff)
downloadblackbird-op-linux-f002abc19acb6f7cdb3d320f3b6f1a565c0be63e.tar.gz
blackbird-op-linux-f002abc19acb6f7cdb3d320f3b6f1a565c0be63e.zip
drm/tegra: Properly cleanup and zero out resources
When the DRM driver is unloaded, all the associated resources must be cleaned up and zeroed out. This is necessary because of the architecture of the Tegra DRM driver, where not all subdrivers are unloaded along with the DRM driver. Therefore device-managed managed won't be freed and memory cannot be assumed to have been cleared (because it hasn't been reallocated using kzalloc()) by the time the DRM driver is reloaded. It is therefore necessary to zero out the structures to prevent strange errors (such as slab corruptions) from occurring. Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'fs/ext4')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud