]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commitdiff
tegra: fiq_debugger: add time stamp
authorIan Chang <ianc@nvidia.com>
Tue, 21 Apr 2015 06:08:52 +0000 (14:08 +0800)
committerIshan Mittal <imittal@nvidia.com>
Mon, 18 May 2015 06:03:21 +0000 (11:33 +0530)
add time stamp of FIQ debugger print function

bug 200097742

Change-Id: I5760542c691dade7102a0db6755900e4a1bce5d9
Signed-off-by: Ian Chang <ianc@nvidia.com>
Reviewed-on: http://git-master/r/737095
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Allen Yu <alleny@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
drivers/staging/android/fiq_debugger/fiq_debugger.c

index 2871c77066c8382c4134cd9afa66f2d0d25178b3..d28695ca829d83e28ee1faabe0056d70ee6f4025 100644 (file)
@@ -237,11 +237,18 @@ static void fiq_debugger_printf(struct fiq_debugger_output *output,
 {
        struct fiq_debugger_state *state;
        char buf[256];
+       unsigned long rem_nsec;
+       u64 ts = local_clock();
        va_list ap;
+       int len = 0;
+
+       rem_nsec = do_div(ts, 1000000000);
+       len = snprintf(buf, sizeof(buf), "[%5lu.%06lu] ",
+                       (unsigned long)ts, rem_nsec / 1000);
 
        state = container_of(output, struct fiq_debugger_state, output);
        va_start(ap, fmt);
-       vsnprintf(buf, sizeof(buf), fmt, ap);
+       vsnprintf(buf + len, sizeof(buf) - len, fmt, ap);
        va_end(ap);
 
        fiq_debugger_puts(state, buf);