<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc">
    <title>gmane.linux.ports.openrisc</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/223"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/220"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/219"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/218"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/217"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/216"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/214"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/213"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/210"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/202"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/201"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/200"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/199"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/198"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/197"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/196"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/195"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/194"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/193"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.openrisc/192"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/223">
    <title>Re: [PATCH 13/21] openrisc: delay: remove inline marking of EXPORT_SYMBOL functions</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/223</link>
    <description>&lt;pre&gt;
Acked-by: Will Deacon &amp;lt;will.deacon&amp;lt; at &amp;gt;arm.com&amp;gt;

Will
&lt;/pre&gt;</description>
    <dc:creator>Will Deacon</dc:creator>
    <dc:date>2013-05-09T10:45:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/220">
    <title>[PATCH] serio/opencores_ps2: include platform_device.h</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/220</link>
    <description>&lt;pre&gt;Fixes build issues with 'make ARCH=i386 allyesconfig'

Signed-off-by: Stefan Kristiansson &amp;lt;stefan.kristiansson&amp;lt; at &amp;gt;saunalahti.fi&amp;gt;
---
 drivers/input/serio/opencores_ps2.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/input/serio/opencores_ps2.c b/drivers/input/serio/opencores_ps2.c
index 2dca9fc..e7e24c8 100644
--- a/drivers/input/serio/opencores_ps2.c
+++ b/drivers/input/serio/opencores_ps2.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -12,6 +12,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;linux/module.h&amp;gt;
 #include &amp;lt;linux/serio.h&amp;gt;
 #include &amp;lt;linux/interrupt.h&amp;gt;
+#include &amp;lt;linux/platform_device.h&amp;gt;
 #include &amp;lt;linux/errno.h&amp;gt;
 #include &amp;lt;linux/slab.h&amp;gt;
 #include &amp;lt;linux/init.h&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Stefan Kristiansson</dc:creator>
    <dc:date>2013-05-02T18:10:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/219">
    <title>[PATCH v2] openrisc: call do_notify_resume() withinterrupts enabled</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/219</link>
    <description>&lt;pre&gt;A signal delivered through do_notify_resume() would cause the
irqs_disabled() check in _local_bh_enable_ip() to be triggered.

Enable interrupts before calling do_notify_resume(), but read
the current_thread_info-&amp;gt;flags before doing so.

Signed-off-by: Stefan Kristiansson &amp;lt;stefan.kristiansson&amp;lt; at &amp;gt;saunalahti.fi&amp;gt;
---
 arch/openrisc/kernel/entry.S  | 5 +++--
 arch/openrisc/kernel/signal.c | 7 ++++---
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/arch/openrisc/kernel/entry.S b/arch/openrisc/kernel/entry.S
index d8a455e..7564784 100644
--- a/arch/openrisc/kernel/entry.S
+++ b/arch/openrisc/kernel/entry.S
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -858,8 +858,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; _work_pending:
  * if (current_thread_info-&amp;gt;flags &amp;amp; _TIF_NEED_RESCHED)
  *     schedule();
  */
-l.lwz   r5,TI_FLAGS(r10)
-l.andir3,r5,_TIF_NEED_RESCHED
+l.lwz   r4,TI_FLAGS(r10)
+l.andir3,r4,_TIF_NEED_RESCHED
 l.sfnei r3,0
 l.bnf   _work_notifysig
  l.nop
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -874,6 +874,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; _work_pending:
  * must be set so that the syscall restart functionality works.
  */
 _work_n&lt;/pre&gt;</description>
    <dc:creator>Stefan Kristiansson</dc:creator>
    <dc:date>2013-04-29T10:40:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/218">
    <title>Re: [PATCH] openrisc: call do_notify_resume() withinterrupts enabled</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/218</link>
    <description>&lt;pre&gt;
I just realised that this one-liner isn't quite enough,
the flags that are used in do_notify_resume() has to be read with
interrupts off.
Revised patch coming up.

Stefan
&lt;/pre&gt;</description>
    <dc:creator>Stefan Kristiansson</dc:creator>
    <dc:date>2013-04-29T09:50:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/217">
    <title>[PATCH] openrisc: call do_notify_resume() with interruptsenabled</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/217</link>
    <description>&lt;pre&gt;A signal delivered through do_notify_resume() would cause the
irqs_disabled() check in _local_bh_enable_ip() to be triggered.

Enable interrupts before calling do_notify_resume().

Signed-off-by: Stefan Kristiansson &amp;lt;stefan.kristiansson&amp;lt; at &amp;gt;saunalahti.fi&amp;gt;
---
 arch/openrisc/kernel/entry.S | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/openrisc/kernel/entry.S b/arch/openrisc/kernel/entry.S
index d8a455e..55ffc97 100644
--- a/arch/openrisc/kernel/entry.S
+++ b/arch/openrisc/kernel/entry.S
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -874,6 +874,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; _work_pending:
  * must be set so that the syscall restart functionality works.
  */
 _work_notifysig:
+ENABLE_INTERRUPTS(r29)
 l.jaldo_notify_resume
  l.orir3,r1,0  /* pt_regs */
 
&lt;/pre&gt;</description>
    <dc:creator>Stefan Kristiansson</dc:creator>
    <dc:date>2013-04-29T07:12:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/216">
    <title>[PATCH] openrisc: add cache way information to cpuinfo</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/216</link>
    <description>&lt;pre&gt;Motivation for this is to be able to print the way information
properly in print_cpuinfo(), instead of hardcoding it to one.

Signed-off-by: Stefan Kristiansson &amp;lt;stefan.kristiansson&amp;lt; at &amp;gt;saunalahti.fi&amp;gt;
---
 arch/openrisc/include/asm/cpuinfo.h |  2 ++
 arch/openrisc/kernel/setup.c        | 20 +++++++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/arch/openrisc/include/asm/cpuinfo.h b/arch/openrisc/include/asm/cpuinfo.h
index 917318b..ec10679 100644
--- a/arch/openrisc/include/asm/cpuinfo.h
+++ b/arch/openrisc/include/asm/cpuinfo.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -24,9 +24,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; struct cpuinfo {
 
 u32 icache_size;
 u32 icache_block_size;
+u32 icache_ways;
 
 u32 dcache_size;
 u32 dcache_block_size;
+u32 dcache_ways;
 };
 
 extern struct cpuinfo cpuinfo;
diff --git a/arch/openrisc/kernel/setup.c b/arch/openrisc/kernel/setup.c
index f4d5bed..6b0e2c4 100644
--- a/arch/openrisc/kernel/setup.c
+++ b/arch/openrisc/kernel/setup.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -129,13 +129,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void print_cpuinfo(void)
 if (upr &amp;amp; SPR_UPR_DCP)
 pr&lt;/pre&gt;</description>
    <dc:creator>Stefan Kristiansson</dc:creator>
    <dc:date>2013-04-27T18:02:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/214">
    <title>Re: KALLSYMS</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/214</link>
    <description>&lt;pre&gt;ok, i lied a little bit about not knowing where to go :P
after some digging i came up with:

diff --git a/arch/openrisc/kernel/vmlinux.lds.S
b/arch/openrisc/kernel/vmlinux.lds.S
index 2d69a85..77d609d 100644
--- a/arch/openrisc/kernel/vmlinux.lds.S
+++ b/arch/openrisc/kernel/vmlinux.lds.S
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -41,6 +41,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SECTIONS
  /* _s_kernel_ro must be page aligned */
  . = ALIGN(PAGE_SIZE);
  _s_kernel_ro = .;
+ _text = .;

         .text                   : AT(ADDR(.text) - LOAD_OFFSET)
  {

it seems to solve the problem, kernel compiles and i can get symbol
description during kernel oops. other architectures do it in the similar
way.

cheers,
Marek


2013/4/17 Marek Czerski &amp;lt;ma.czerski&amp;lt; at &amp;gt;gmail.com&amp;gt;




&lt;/pre&gt;</description>
    <dc:creator>Marek Czerski</dc:creator>
    <dc:date>2013-04-18T06:54:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/213">
    <title>KALLSYMS</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/213</link>
    <description>&lt;pre&gt;Hello,

i'm using openrisc linux from git://openrisc.net/jonas/linux and i'm trying
to enable CONFIG_KALLSYMS. Unfortunately i'm getting error at the end of
the build:

  LINK    vmlinux
  LD      vmlinux.o
  MODPOST vmlinux.o
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  KSYM    .tmp_kallsyms1.o
.tmp_kallsyms1.o: In function `kallsyms_addresses':
(.rodata+0x0): undefined reference to `_text'
.tmp_kallsyms1.o: In function `kallsyms_addresses':
(.rodata+0x4): undefined reference to `_text'
.tmp_kallsyms1.o: In function `kallsyms_addresses':
(.rodata+0x8): undefined reference to `_text'
.tmp_kallsyms1.o: In function `kallsyms_addresses':
(.rodata+0xc): undefined reference to `_text'
.tmp_kallsyms1.o: In function `kallsyms_addresses':
(.rodata+0x10): undefined reference to `_text'
.tmp_kallsyms1.o:(.rodata+0x14): more undefined references to `_text' follow
make: *** [vmlinux] Błąd 1

don't know where to go fr&lt;/pre&gt;</description>
    <dc:creator>Marek Czerski</dc:creator>
    <dc:date>2013-04-17T21:55:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/210">
    <title>Re: [PATCH v3, part4 26/39] mm/openrisc: prepare for removing num_physpages and simplify mem_init()</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/210</link>
    <description>&lt;pre&gt;
Tested and works fine on OpenRISC.

Acked-by: Jonas Bonn &amp;lt;jonas&amp;lt; at &amp;gt;southpole.se&amp;gt;

/Jonas



&lt;/pre&gt;</description>
    <dc:creator>Jonas Bonn</dc:creator>
    <dc:date>2013-04-02T05:31:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/202">
    <title>Re: [PATCH 1/1] openrisc: really pass correct arg toschedule_tail</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/202</link>
    <description>&lt;pre&gt;
Thanks, guys!  Pushed to master.
/Jonas


&lt;/pre&gt;</description>
    <dc:creator>Jonas Bonn</dc:creator>
    <dc:date>2013-02-26T07:12:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/201">
    <title>head.S: Error: unresolved expression and PATCH</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/201</link>
    <description>&lt;pre&gt;i am comparing

http://opencores.org/or1k/OpenRISC_GNU_tool_chain#Installation_of_development_versions

against

http://opencores.org/or1k/Ubuntu_VirtualBox-image_updates_and_information

and trying to build the kernel.  the new toolchain rejects UART_DLL and 
UART_DLM in arch/openrisc/kernel/head.S with "Error: unresolved expression 
that must be resolved".  i searched the linux sources for where these are 
defined, many places do, and think linux/serial_reg.h is the most sensible to 
include.  the following patch does quash the error but i submit for folks more 
knowledgable than i to decide if it is really correct.

--- arch/openrisc/kernel/head.S~        2013-02-20 17:32:11.132491912 -0700
+++ arch/openrisc/kernel/head.S 2013-02-20 17:32:50.824316622 -0700
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,6 +26,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;asm/cache.h&amp;gt;
 #include &amp;lt;asm/spr_defs.h&amp;gt;
 #include &amp;lt;asm/asm-offsets.h&amp;gt;
+#include &amp;lt;linux/serial_reg.h&amp;gt;
 #include &amp;lt;linux/of_fdt.h&amp;gt;
 
 #define tophys(rd,rs)                          \

:{)}
&lt;/pre&gt;</description>
    <dc:creator>Jack Thomasson</dc:creator>
    <dc:date>2013-02-21T00:47:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/200">
    <title>Re: [PATCH 1/1] openrisc: really pass correct arg toschedule_tail</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/200</link>
    <description>&lt;pre&gt;Confirmed working

Regards,
Christian Svensson



On Fri, Feb 22, 2013 at 3:52 PM, Stefan Kristiansson
&amp;lt;stefan.kristiansson&amp;lt; at &amp;gt;saunalahti.fi&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Christian Svensson</dc:creator>
    <dc:date>2013-02-22T15:51:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/199">
    <title>Re: [PATCH 1/1] openrisc: really pass correct arg to schedule_tail</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/199</link>
    <description>&lt;pre&gt;
I think the patch below should fix that.

Stefan

--&amp;gt;8--
diff --git a/arch/openrisc/kernel/head.S b/arch/openrisc/kernel/head.S
index 1088b5f..2745196 100644
--- a/arch/openrisc/kernel/head.S
+++ b/arch/openrisc/kernel/head.S
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -19,6 +19,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;linux/threads.h&amp;gt;
 #include &amp;lt;linux/errno.h&amp;gt;
 #include &amp;lt;linux/init.h&amp;gt;
+#include &amp;lt;linux/serial_reg.h&amp;gt;
 #include &amp;lt;asm/processor.h&amp;gt;
 #include &amp;lt;asm/page.h&amp;gt;
 #include &amp;lt;asm/mmu.h&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Stefan Kristiansson</dc:creator>
    <dc:date>2013-02-22T14:52:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/198">
    <title>Re: [PATCH 1/1] openrisc: really pass correct arg toschedule_tail</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/198</link>
    <description>&lt;pre&gt;
It seems to fix that issue - great!

It did however uncover these two:
arch/openrisc/kernel/head.S:1570: Error: unresolved expression that
must be resolved
arch/openrisc/kernel/head.S:1572: Error: unresolved expression that
must be resolved
1565-
1566-l.lbzr5,3(r3)
1567-l.orir4,r5,0x80
1568-l.sb0x3(r3),r4
1569-l.addir4,r0,((UART_DIVISOR&amp;gt;&amp;gt;8) &amp;amp; 0x000000ff)
1570:l.sbUART_DLM(r3),r4
1571-l.addi  r4,r0,((UART_DIVISOR) &amp;amp; 0x000000ff)
1572-l.sbUART_DLL(r3),r4
1573-l.sb0x3(r3),r5
1574-
1575-l.jrr9

AFAIK those errors exist in current mainline as well. When compiling
3.6.10 I simply added #if 0 to hack around it.
Removing those lines and modifying vmlinux.lds.S to use or1k instead
of or32 successfully compiles the kernel with the new toolchain, so
it's probably the last of these errors :-).

Regards,

Christian Svensson
&lt;/pre&gt;</description>
    <dc:creator>Christian Svensson</dc:creator>
    <dc:date>2013-02-22T11:50:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/197">
    <title>Re: [PATCH 1/1] remove __devinitdata in ocfb.</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/197</link>
    <description>&lt;pre&gt;
Thanks.  Applied to master.
/Jonas


&lt;/pre&gt;</description>
    <dc:creator>Jonas Bonn</dc:creator>
    <dc:date>2013-02-18T06:33:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/196">
    <title>[PATCH 1/1] remove __devinitdata in ocfb.</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/196</link>
    <description>&lt;pre&gt;__devinitdata seems to be obsolete in Linux 3.8


Signed-off-by: Sebastian Macke &amp;lt;sebastian&amp;lt; at &amp;gt;macke.de&amp;gt;
---
  drivers/video/ocfb.c |    2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/video/ocfb.c b/drivers/video/ocfb.c
index d93c01b..36efdbf 100644
--- a/drivers/video/ocfb.c
+++ b/drivers/video/ocfb.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -52,7 +52,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;

  #define OCFB_NAME     "OC VGA/LCD"

-static char *mode_option __devinitdata = NULL;
+static char *mode_option = NULL;

  static const struct fb_videomode default_mode = {
      /* 640x480 &amp;lt; at &amp;gt; 60 Hz, 31.5 kHz hsync */
&lt;/pre&gt;</description>
    <dc:creator>Sebastian Macke</dc:creator>
    <dc:date>2013-02-17T00:03:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/195">
    <title>Re: [PATCH 1/1] openrisc: update DTLB-miss handler last</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/195</link>
    <description>&lt;pre&gt;
Tested-by: Sebastian Macke &amp;lt;sebastian&amp;lt; at &amp;gt;macke.de&amp;gt;

By flushing the tlb before and after the printk commands I could force 
the bug in the old version. Testing it with the new patch no kernel 
panic occurs.

On 13/02/2013 11:25 PM, Jonas Bonn wrote:

&lt;/pre&gt;</description>
    <dc:creator>Sebastian Macke</dc:creator>
    <dc:date>2013-02-16T20:08:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/194">
    <title>Re: [PATCH 1/1] openrisc: really pass correct arg toschedule_tail</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/194</link>
    <description>&lt;pre&gt;
Pushed to master and for-upstream branches at 
git://openrisc.net/jonas/linux.  This should fix the build issues people 
were reporting.

/Jonas
&lt;/pre&gt;</description>
    <dc:creator>Jonas Bonn</dc:creator>
    <dc:date>2013-02-16T08:47:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/193">
    <title>Re: [PATCH 1/1] openrisc: update DTLB-miss handler last</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/193</link>
    <description>&lt;pre&gt;
Acked-by:  Julius Baxter &amp;lt;juliusbaxter&amp;lt; at &amp;gt;gmail.com&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Julius Baxter</dc:creator>
    <dc:date>2013-02-15T17:37:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/192">
    <title>[PATCH 1/1] openrisc: really pass correct arg toschedule_tail</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/192</link>
    <description>&lt;pre&gt;Commit 287ad220cd8b5a9d29f71c78f6e4051093f051fc tried to set up the argument
to schedule_tail, but ended up using TI_STACK which isn't a defined symbol.
Sadly, the old openrisc compiler silently ignores this fact and it was first
discovered now when building with an updated toolchain.

Reported-by: Christian Svensson &amp;lt;blue&amp;lt; at &amp;gt;cmd.nu&amp;gt;
Signed-off-by: Jonas Bonn &amp;lt;jonas&amp;lt; at &amp;gt;southpole.se&amp;gt;
---

Hi Christian,

I think this patch should fix the build issue you were seeing.  It seems the
old toolchain was just silently ignoring the fact that this symbol wasn't
defined...!!!  Anyway, glad to hear that the updated toolchain catches stuff
like this at least.

Thanks for reporting.  Let me know if this works for you (feel free to send
a Tested-by tag, if so).

/Jonas

 arch/openrisc/kernel/entry.S | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/openrisc/kernel/entry.S b/arch/openrisc/kernel/entry.S
index 6b299c4..f6b24dd 100644
--- a/arch/openrisc/kernel/entry.S
+++ b/arch/openrisc/kernel/entry.S
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -10&lt;/pre&gt;</description>
    <dc:creator>Jonas Bonn</dc:creator>
    <dc:date>2013-02-15T16:48:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.openrisc/191">
    <title>arch/openrisc/kernel/entry.S build error</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.openrisc/191</link>
    <description>&lt;pre&gt;Hello.

I have cloned git://openrisc.net/jonas/linux (HEAD is
16c70c64be4ea0f64950f8e13b4b1802dbdef9d7).

When I try to compile this I get the following. A grep for TI_STACK
shows only entry.S.

# ARCH="openrisc" make
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  AS      arch/openrisc/kernel/entry.o
arch/openrisc/kernel/entry.S: Assembler messages:
arch/openrisc/kernel/entry.S:1053: Error: unresolved expression that
must be resolved
make[1]: *** [arch/openrisc/kernel/entry.o] Error 1
make: *** [arch/openrisc/kernel] Error 2

entry.S:
1043-
1044-/* Unwind stack to pre-switch state */
1045-l.addi  r1,r1,(INT_FRAME_SIZE)
1046-
1047-/* Return via the link-register back to where we 'came from', where
1048- * that may be either schedule(), ret_from_fork(), or
1049- * ret_from_kernel_thread().  If we are returning to a new thread,
1050- * we are expected to have set up the arg to schedule_tai&lt;/pre&gt;</description>
    <dc:creator>Christian Svensson</dc:creator>
    <dc:date>2013-02-15T09:52:46</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.ports.openrisc">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.ports.openrisc</link>
  </textinput>
</rdf:RDF>
