diff options
author | Aniruddha Banerjee <aniruddhab@nvidia.com> | 2018-03-16 06:51:35 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-04-02 07:25:24 -0400 |
commit | 947b37bcf085e531afdead647d50314af29a6baa (patch) | |
tree | 3905b8118d055c4a9b2ad05d9e2a8c4192276780 /drivers/gpu/nvgpu | |
parent | 298880b961c14ca9d105f749b733a0b602773a2d (diff) |
Revert "nvgpu: Remove ASYNC PROBE for vgpu"
This reverts commit dbdf57fb3c34227b26c1858d85c83c18d34de453.
The aync-probe was causing an issue because the arm-gic set_type
did not have the proper locking constructs to prevent races in
gic distributor.
Bug 200385192
Change-Id: Ic4f51705e58da8145845b4812c8e61e1c73932cd
Signed-off-by: Aniruddha Banerjee <aniruddhab@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1676616
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/module.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/module.c b/drivers/gpu/nvgpu/common/linux/module.c index d79de211..cebb5565 100644 --- a/drivers/gpu/nvgpu/common/linux/module.c +++ b/drivers/gpu/nvgpu/common/linux/module.c | |||
@@ -1322,6 +1322,7 @@ static struct platform_driver gk20a_driver = { | |||
1322 | .driver = { | 1322 | .driver = { |
1323 | .owner = THIS_MODULE, | 1323 | .owner = THIS_MODULE, |
1324 | .name = "gk20a", | 1324 | .name = "gk20a", |
1325 | .probe_type = PROBE_PREFER_ASYNCHRONOUS, | ||
1325 | #ifdef CONFIG_OF | 1326 | #ifdef CONFIG_OF |
1326 | .of_match_table = tegra_gk20a_of_match, | 1327 | .of_match_table = tegra_gk20a_of_match, |
1327 | #endif | 1328 | #endif |