Messages in this thread Patch in this message | | | Date | Sun, 28 Nov 2004 21:42:59 +0200 | From | (Eran Mann) | Subject | Re: Real-Time Preemption, -RT-2.6.10-rc2-mm3-V0.7.31-7 |
| |
> Hi Ingo, > > I'm getting this error with V0.7.31-13 > ... > CC kernel/latency.o > kernel/latency.c: In function `check_critical_timing': > kernel/latency.c:730: too few arguments to function `___trace' > kernel/latency.c:730: warning: too few arguments passed to inline function, suppressing inlining > kernel/latency.c: In function `__start_critical_timing': > kernel/latency.c:810: incompatible type for argument 1 of `____trace' > kernel/latency.c:810: warning: passing arg 2 of `____trace' makes pointer from integer without a cast ...
> kernel/latency.c:810: warning: too few arguments passed to inline function, suppressing inlining > make[1]: *** [kernel/latency.o] Error 1 > make: *** [kernel] Error 2 > [root@tigre01 im]# > > Regards > Remi I'm guessing here, but with the following patch it at least compiles:
--- kernel/latency.c.orig 2004-11-28 21:32:04.757015856 +0200 +++ kernel/latency.c 2004-11-28 21:28:28.000000000 +0200 @@ -727,7 +727,7 @@ tr->critical_end = parent_eip;
#ifdef CONFIG_LATENCY_TRACE - ___trace(CALLER_ADDR0, parent_eip); + ___trace(TRACE_FN, CALLER_ADDR0, parent_eip, 0, 0, 0); update_max_trace(tr); #endif
@@ -807,7 +807,7 @@ tr->critical_start = eip; #ifdef CONFIG_LATENCY_TRACE tr->trace_idx = 0; - ____trace(tr, eip, parent_eip, 0, 0, 0); + ____trace(TRACE_FN, tr, eip, parent_eip, 0, 0, 0); #endif
atomic_dec(&tr->disabled); -- Eran Mann Senior Software Engineer MRV International Tel: 972-4-9936297 Fax: 972-4-9890430 www.mrv.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |