kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructure
[firefly-linux-kernel-4.4.55.git] / kernel / trace / trace_clock.c
index 6302747a13988300345bb4c9db51888a52794dd4..394783531cbb76d9f7d9ab34ae0b6963d5d14dff 100644 (file)
@@ -113,3 +113,15 @@ u64 notrace trace_clock_global(void)
 
        return now;
 }
+
+static atomic64_t trace_counter;
+
+/*
+ * trace_clock_counter(): simply an atomic counter.
+ * Use the trace_counter "counter" for cases where you do not care
+ * about timings, but are interested in strict ordering.
+ */
+u64 notrace trace_clock_counter(void)
+{
+       return atomic64_add_return(1, &trace_counter);
+}