summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/log.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2018-03-28 16:39:30 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-04-04 02:24:31 -0400
commita108d3f0368c72f2d553cac1470531677b5a7b88 (patch)
tree24e252a07dfc4951c60e321e8e44e74a4df7e84f /drivers/gpu/nvgpu/common/linux/log.c
parentaf65ec26976719547212ae29abc10548cf40b7ac (diff)
gpu: nvgpu: Use u64 for log mask
BIT() is defined as returning a 64-bit value. We use it to create the log mask values, but the functions that accept log mask take only u32 as parameter. Use u64 as log mask parameter for the logging functions to match the sizes. Change-Id: I6f0803a7d04ee6a2ee725b5defc4cc14b5b7acf5 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1683818 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/log.c')
-rw-r--r--drivers/gpu/nvgpu/common/linux/log.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/log.c b/drivers/gpu/nvgpu/common/linux/log.c
index 01d3add1..4dc8f667 100644
--- a/drivers/gpu/nvgpu/common/linux/log.c
+++ b/drivers/gpu/nvgpu/common/linux/log.c
@@ -38,7 +38,7 @@
38 */ 38 */
39#define LOG_FMT "nvgpu: %s %33s:%-4d [%s] %s\n" 39#define LOG_FMT "nvgpu: %s %33s:%-4d [%s] %s\n"
40 40
41u32 nvgpu_dbg_mask = NVGPU_DEFAULT_DBG_MASK; 41u64 nvgpu_dbg_mask = NVGPU_DEFAULT_DBG_MASK;
42 42
43static const char *log_types[] = { 43static const char *log_types[] = {
44 "ERR", 44 "ERR",
@@ -47,7 +47,7 @@ static const char *log_types[] = {
47 "INFO", 47 "INFO",
48}; 48};
49 49
50int nvgpu_log_mask_enabled(struct gk20a *g, u32 log_mask) 50int nvgpu_log_mask_enabled(struct gk20a *g, u64 log_mask)
51{ 51{
52 return !!(g->log_mask & log_mask); 52 return !!(g->log_mask & log_mask);
53} 53}
@@ -115,7 +115,7 @@ void __nvgpu_log_msg(struct gk20a *g, const char *func_name, int line,
115} 115}
116 116
117__attribute__((format (printf, 5, 6))) 117__attribute__((format (printf, 5, 6)))
118void __nvgpu_log_dbg(struct gk20a *g, u32 log_mask, 118void __nvgpu_log_dbg(struct gk20a *g, u64 log_mask,
119 const char *func_name, int line, 119 const char *func_name, int line,
120 const char *fmt, ...) 120 const char *fmt, ...)
121{ 121{