trace: module: Maintain a valid user count
[firefly-linux-kernel-4.4.55.git] / include / trace / events / module.h
index 11fd51b413de25a6a2415c1724dee458d3314ddc..daa60c739456935b0c31c420a27eb55a861e5221 100644 (file)
@@ -80,7 +80,7 @@ DECLARE_EVENT_CLASS(module_refcnt,
 
        TP_fast_assign(
                __entry->ip     = ip;
-               __entry->refcnt = __this_cpu_read(mod->refptr->incs) + __this_cpu_read(mod->refptr->decs);
+               __entry->refcnt = __this_cpu_read(mod->refptr->incs) - __this_cpu_read(mod->refptr->decs);
                __assign_str(name, mod->name);
        ),