gpu: nvgpu: Free enabled flags on driver unload

Make sure the enabled flags are freed before the driver unloads.

Bug 200369180

Change-Id: Ibac9ee61ca99bdfda03d76e393c7cd6cb6cc299a
Signed-off-by: Alex Waterman <alexw@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1632752
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Alex Waterman
2018-01-05 11:14:35 -08:00
committed by mobile promotions
parent 98210aad81
commit a30f307554
3 changed files with 11 additions and 0 deletions

View File

@@ -40,6 +40,14 @@ int nvgpu_init_enabled_flags(struct gk20a *g)
return 0;
}
/*
* Call this on driver shutdown!
*/
void nvgpu_free_enabled_flags(struct gk20a *g)
{
nvgpu_kfree(g, g->enabled_flags);
}
bool nvgpu_is_enabled(struct gk20a *g, int flag)
{
return test_bit(flag, g->enabled_flags);