CINXE.COM
LKML: Lee Revell: Re: [patch] Real-Time Preemption, -RT-2.6.12-rc2-V0.7.44-00
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>LKML: Lee Revell: Re: [patch] Real-Time Preemption, -RT-2.6.12-rc2-V0.7.44-00</title><link href="/css/message.css" rel="stylesheet" type="text/css" /><link href="/css/wrap.css" rel="alternate stylesheet" type="text/css" title="wrap" /><link href="/css/nowrap.css" rel="stylesheet" type="text/css" title="nowrap" /><link href="/favicon.ico" rel="shortcut icon" /><script src="/js/simple-calendar.js" type="text/javascript"></script><script src="/js/styleswitcher.js" type="text/javascript"></script><link rel="alternate" type="application/rss+xml" title="lkml.org : last 100 messages" href="/rss.php" /><link rel="alternate" type="application/rss+xml" title="lkml.org : last messages by Lee Revell" href="/groupie.php?aid=23754" /><!--Matomo--><script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setDoNotTrack", true]); _paq.push(["disableCookies"]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//m.lkml.org/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script><!--End Matomo Code--></head><body onload="es.jasper.simpleCalendar.init();" itemscope="itemscope" itemtype="http://schema.org/BlogPosting"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="180" align="center"><a href="/"><img style="border:0;width:135px;height:32px" src="/images/toprowlk.gif" alt="lkml.org" /></a></td><td width="32">聽</td><td class="nb"><div><a class="nb" href="/lkml"> [lkml]</a> 聽 <a class="nb" href="/lkml/2005"> [2005]</a> 聽 <a class="nb" href="/lkml/2005/4"> [Apr]</a> 聽 <a class="nb" href="/lkml/2005/4/8"> [8]</a> 聽 <a class="nb" href="/lkml/last100"> [last100]</a> 聽 <a href="/rss.php"><img src="/images/rss-or.gif" border="0" alt="RSS Feed" /></a></div><div>Views: <a href="#" class="nowrap" onclick="setActiveStyleSheet('wrap');return false;">[wrap]</a><a href="#" class="wrap" onclick="setActiveStyleSheet('nowrap');return false;">[no wrap]</a> 聽 <a class="nb" href="/lkml/mheaders/2005/4/8/193" onclick="this.href='/lkml/headers'+'/2005/4/8/193';">[headers]</a>聽 <a href="/lkml/bounce/2005/4/8/193">[forward]</a>聽 </div></td><td width="32">聽</td></tr><tr><td valign="top"><div class="es-jasper-simpleCalendar" baseurl="/lkml/"></div><div class="threadlist">Messages in this thread</div><ul class="threadlist"><li class="root"><a href="/lkml/2005/3/25/100">First message in thread</a></li><li><a href="/lkml/2005/4/5/294">Steven Rostedt</a><ul><li><a href="/lkml/2005/4/8/167">"Rui Nuno Capela"</a><ul><li class="origin"><a href="/lkml/2005/4/8/252">Lee Revell</a><ul><li><a href="/lkml/2005/4/8/252">"K.R. Foley"</a><ul><li><a href="/lkml/2005/4/8/254">Lee Revell</a></li></ul></li></ul></li></ul></li></ul></li></ul><div class="threadlist">Patch in this message</div><ul class="threadlist"><li><a href="/lkml/diff/2005/4/8/193/1">Get diff 1</a></li></ul></td><td width="32" rowspan="2" class="c" valign="top"><img src="/images/icornerl.gif" width="32" height="32" alt="/" /></td><td class="c" rowspan="2" valign="top" style="padding-top: 1em"><table><tr><td><table><tr><td class="lp">Subject</td><td class="rp" itemprop="name">Re: [patch] Real-Time Preemption, -RT-2.6.12-rc2-V0.7.44-00</td></tr><tr><td class="lp">From</td><td class="rp" itemprop="author">Lee Revell <></td></tr><tr><td class="lp">Date</td><td class="rp" itemprop="datePublished">Fri, 08 Apr 2005 13:15:41 -0400</td></tr></table></td><td></td></tr></table><pre itemprop="articleBody">On Fri, 2005-04-08 at 16:22 +0100, Rui Nuno Capela wrote:<br />> > Our first victim!! :-)<br />> ><br />> <br />> No kidding!?<br />> <br /><br />V0.7.44-02 does not even compile for me. It appears to be full of merge<br />errors.<br /><br />I get these errors with "make oldconfig":<br /><br /> HOSTLD scripts/kconfig/conf<br />scripts/kconfig/conf -o arch/i386/Kconfig<br />lib/Kconfig.RT:160:warning: choice values currently only support a single prompt<br />lib/Kconfig.RT:173:warning: choice values currently only support a single prompt<br />lib/Kconfig.RT:190:warning: choice values currently only support a single prompt<br />lib/Kconfig.RT:211:warning: choice values currently only support a single prompt<br />lib/Kconfig.RT:7:warning: choice values currently only support a single prompt<br />lib/Kconfig.RT:20:warning: choice values currently only support a single prompt<br />lib/Kconfig.RT:37:warning: choice values currently only support a single prompt<br />lib/Kconfig.RT:58:warning: choice values currently only support a single prompt<br />#<br /># using defaults found in .config<br /><br />Then, looks like mcount-wrapper.S is two copies of the same file. To<br />have any chance of building this patch was required:<br /><br />--- arch/i386/kernel/mcount-wrapper.S~ 2005-04-07 19:02:33.000000000 -0400<br />+++ arch/i386/kernel/mcount-wrapper.S 2005-04-07 19:52:24.000000000 -0400<br />@@ -25,30 +25,3 @@<br /> out:<br /> ret<br /> <br />-/*<br />- * linux/arch/i386/mcount-wrapper.S<br />- *<br />- * Copyright (C) 2004 Ingo Molnar<br />- */<br />-<br />-.globl mcount<br />-mcount:<br />-<br />- cmpl $0, mcount_enabled<br />- jz out<br />-<br />- push %ebp<br />- mov %esp, %ebp<br />- pushl %eax<br />- pushl %ecx<br />- pushl %edx<br />-<br />- call __mcount<br />-<br />- popl %edx<br />- popl %ecx<br />- popl %eax<br />- popl %ebp<br />-out:<br />- ret<br />-<br />And it still bombs out here. This is where I gave up:<br /><br /> CC kernel/rt.o<br />kernel/rt.c:1931: error: redefinition of `pi_lock'<br />kernel/rt.c:55: error: `pi_lock' previously defined here<br />kernel/rt.c:2037: error: redefinition of `zap_rt_locks'<br />kernel/rt.c:161: error: `zap_rt_locks' previously defined here<br />kernel/rt.c:2382: error: redefinition of `check_pi_list_present'<br />kernel/rt.c:555: error: `check_pi_list_present' previously defined here<br />kernel/rt.c:2387: error: redefinition of `check_pi_list_empty'<br />kernel/rt.c:560: error: `check_pi_list_empty' previously defined here<br />kernel/rt.c:2398: error: redefinition of `change_owner'<br />kernel/rt.c:571: error: `change_owner' previously defined here<br />kernel/rt.c:2420: error: redefinition of `pi_setprio'<br />kernel/rt.c:593: error: `pi_setprio' previously defined here<br /><br />[etc]<br /><br />Lee<br /><br /><br /><br />-<br />To unsubscribe from this list: send the line "unsubscribe linux-kernel" in<br />the body of a message to majordomo@vger.kernel.org<br />More majordomo info at <a href="http://vger.kernel.org/majordomo-info.html">http://vger.kernel.org/majordomo-info.html</a><br />Please read the FAQ at <a href="http://www.tux.org/lkml/">http://www.tux.org/lkml/</a><br /><br /></pre></td><td width="32" rowspan="2" class="c" valign="top"><img src="/images/icornerr.gif" width="32" height="32" alt="\" /></td></tr><tr><td align="right" valign="bottom"> 聽 </td></tr><tr><td align="right" valign="bottom">聽</td><td class="c" valign="bottom" style="padding-bottom: 0px"><img src="/images/bcornerl.gif" width="32" height="32" alt="\" /></td><td class="c">聽</td><td class="c" valign="bottom" style="padding-bottom: 0px"><img src="/images/bcornerr.gif" width="32" height="32" alt="/" /></td></tr><tr><td align="right" valign="top" colspan="2"> 聽 </td><td class="lm">Last update: 2005-04-08 19:23 聽聽 [from the cache]<br />漏2003-2020 <a href="http://blog.jasper.es/"><span itemprop="editor">Jasper Spaans</span></a>|hosted at <a href="https://www.digitalocean.com/?refcode=9a8e99d24cf9">Digital Ocean</a> and my Meterkast|<a href="http://blog.jasper.es/categories.html#lkml-ref">Read the blog</a></td><td>聽</td></tr></table><script language="javascript" src="/js/styleswitcher.js" type="text/javascript"></script></body></html>