From 569e8e5e89938c525784f66b2415747b48ecae4d Mon Sep 17 00:00:00 2001 From: Kirill Artamonov Date: Mon, 11 Aug 2014 11:43:38 +0300 Subject: gpu: disable cyclestats whitelist in debug mode Disable cyclestats register whitelist check if allow_all is enabled through sysfs. bug 1523403 bug 1490388 Change-Id: Iaa1cf9a8fed18f1a379cac28128793fb33567f35 Signed-off-by: Kirill Artamonov Reviewed-on: http://git-master/r/454932 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'drivers') diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index 874b8056..8d35dd80 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c @@ -5058,6 +5058,10 @@ static inline bool is_valid_cyclestats_bar0_offset_gk20a(struct gk20a *g, { /* support only 24-bit 4-byte aligned offsets */ bool valid = !(offset & 0xFF000003); + + if (g->allow_all) + return true; + /* whitelist check */ valid = valid && is_bar0_global_offset_whitelisted_gk20a(offset); -- cgit v1.2.2