msm: kgsl: Debugfs entity to switch on/off userspace FT policy control
When debugfs entity "ft_user_control" is set, it enables userspace to
control GPU fault tolerance policy. By default it is disabled.
Change-Id: Ia93ccf6d9595f6e7cda71863f9067819aaa0a68d
Signed-off-by: Tarun Karra <tkarra@codeaurora.org>
diff --git a/drivers/gpu/msm/adreno.c b/drivers/gpu/msm/adreno.c
index ea595b2..5861c71 100644
--- a/drivers/gpu/msm/adreno.c
+++ b/drivers/gpu/msm/adreno.c
@@ -2231,6 +2231,9 @@
case KGSL_PROP_FAULT_TOLERANCE: {
struct kgsl_ft_config ftd;
+ if (adreno_dev->ft_user_control == 0)
+ break;
+
if (sizebytes != sizeof(ftd))
break;