]> rtime.felk.cvut.cz Git - l4.git/blobdiff - kernel/fiasco/src/kern/syscalls-log.cpp
update
[l4.git] / kernel / fiasco / src / kern / syscalls-log.cpp
index 9615a1f52377c27afd3037240b5b0fd21c4e7b50..d861d5861729a42bb7af3d6106bd147dcfc5a27b 100644 (file)
@@ -49,9 +49,9 @@ extern "C" void sys_ipc_log_wrapper(void)
            dbg_id = ~0UL;
        }
       Tb_entry_ipc _local;
-      Tb_entry_ipc *tb = static_cast<Tb_entry_ipc*>
-       (EXPECT_TRUE(Jdb_ipc_trace::log_buf()) ? Jdb_tbuf::new_entry()
-                                          : &_local);
+      Tb_entry_ipc *tb = EXPECT_TRUE(Jdb_ipc_trace::log_buf())
+                       ? Jdb_tbuf::new_entry<Tb_entry_ipc>()
+                       : &_local;
       tb->set(curr, regs->ip(), ipc_regs, utcb,
              dbg_id, curr->sched_context()->left());