<?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.ppc.embedded">
    <title>gmane.linux.ports.ppc.embedded</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded</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.ppc.embedded/50756"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50755"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50754"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50753"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50752"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50751"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50750"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50749"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50748"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50747"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50746"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50745"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50744"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50743"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50742"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50741"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50740"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50739"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50738"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50737"/>
      </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.ppc.embedded/50756">
    <title>Re: ppc/sata-fsl: orphan config value: CONFIG_MPC8315_DS</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50756</link>
    <description>&lt;pre&gt;

My impression is that the simplest fix is Adrian's patch, which simply
keys off CONFIG_MPC831x_RDB.  It's not very satisfying, but I'll take
"working" vs. "rare lockups at boot".

If there is some other defining characteristic of boards that require
this patch, then a simple KConfig snippit with a description would be
even better.  Without any KConfig support for this variable, I lost it
even after using an oldconfig from my vendor.

(Or, if it was preserved, I might have removed it when trying to
optimize the kernel for support for our hardware, and I had no way of
knowing that the MPC8315_DS had any impact on my system at all...)

If it's actually a CPU/SOC-level problem, then an ideal situation
would conditionalize the fix by examining CPU version or stepping.
That would allow us to get rid of the config variable entirely.


Possibly.  :)

I only saw the problem (failure to SATA handshake at 3Gbps?) very
rarely, maybe one in 100 warm boot cycles.

I've added the patch to my current project, and have not&lt;/pre&gt;</description>
    <dc:creator>Anthony Foiani</dc:creator>
    <dc:date>2012-05-26T06:53:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50755">
    <title>Re: [git pull] signals, the first series</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50755</link>
    <description>&lt;pre&gt;
Grr...  *Another* missing prereq for task_work_add() series, this time on
ppc64.  Could somebody familiar with that beast take a look at this and
tell if the change is sane?  What we want is
r0 = r3 &amp;amp; MSR_PR ?
_TIF_NEED_RESCHED | _TIF_NOTIFY_RESUME | _TIF_SIGPENDING :
_TIF_NEED_RESCHED;
and when Roland re-added NOTIFY_RESUME he'd missed that hack (non-PREEMPT
variant and 32bit code all just check _TIF_USER_WORK_MASK, so updating
it had been enough in those cases).  I don't have the hardware in
question; the same instructions in userland on ppc32 box produce the
right value.  Unless NAKed I'm going to throw that one into the second
pull request from signal.git, so if anyone has objections, please yell.

I'll gladly replace that with better solution if one shows up (or, better
yet, goes via ppc tree).  AFAICS the diff below should work, but whether
it's the best variant or not... No idea.

Back to massaging VFS queue for pull...

diff --git a/arch/powerpc/kernel/entry_64.S b/arch/powerpc/kernel/entry_64.&lt;/pre&gt;</description>
    <dc:creator>Al Viro</dc:creator>
    <dc:date>2012-05-25T21:48:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50754">
    <title>Re: [PATCH] gianfar:don't add FCB length to hard_header_len</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50754</link>
    <description>&lt;pre&gt;
Can't get much easier than using one of these:

http://www.kernel.org/pub/tools/crosstool/

Just untar, export PATH ARCH CROSS_COMPILE and go.

Can't get much lazier than that. Great to have around.

Paul.

&lt;/pre&gt;</description>
    <dc:creator>Paul Gortmaker</dc:creator>
    <dc:date>2012-05-25T20:04:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50753">
    <title>Re: [PATCH] gianfar:don't add FCB length to hard_header_len</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50753</link>
    <description>&lt;pre&gt;
No cross compiler either, and I'm lazy 'bout that...

cheers, Joe
&lt;/pre&gt;</description>
    <dc:creator>Joe Perches</dc:creator>
    <dc:date>2012-05-25T19:51:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50752">
    <title>Re: Oops with Radeon/Uninorth on Maple</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50752</link>
    <description>&lt;pre&gt;On Thu, May 24, 2012 at 2:18 AM, Dmitry Eremin-Solenikov
&amp;lt;dmitry_eremin&amp;lt; at &amp;gt;mentor.com&amp;gt; wrote:

For future reference, you can disable AGP by loading radeon with the
agpmode parameter set to -1, e.g., radeon.agpmode=-1

No need to edit the source.

Alex
&lt;/pre&gt;</description>
    <dc:creator>Alex Deucher</dc:creator>
    <dc:date>2012-05-25T15:06:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50751">
    <title>Re: [PATCH] gianfar:don't add FCB length to hard_header_len</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50751</link>
    <description>&lt;pre&gt;

There is no card.  The gianfar is a SOC for freescale 83xx, 85xx, 86xx
CPUs.  If need be, I can test just as I did for your name overrun fix
in commit 0015e551e.

But you really shouldn't need the hardware to validate this kind of
patch anyways -- aside from your code flow change in the irq routine of
gianfar_ptp, you should have been simply able to check for object file
equivalence before and after your change.

Paul.


[...]

&lt;/pre&gt;</description>
    <dc:creator>Paul Gortmaker</dc:creator>
    <dc:date>2012-05-25T15:58:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50750">
    <title>Re: pread() and pwrite() system calls</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50750</link>
    <description>&lt;pre&gt;
Huh? Won't fly, r0 is used for the system call number!

On the other hand, I believed PPC had no problems passing
up to 8 32 bit arguments in registers (r3 to r10), but
I may be confusing with the standard ABI for function calls.

Hmm, a quick look at kernel/entry_32.s shows that it should 
be able to use at least r3 to r8, which should be sufficient.

I think that it is an uClibc problem.

Gabriel
&lt;/pre&gt;</description>
    <dc:creator>Gabriel Paubert</dc:creator>
    <dc:date>2012-05-25T16:45:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50749">
    <title>pread() and pwrite() system calls</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50749</link>
    <description>&lt;pre&gt;We have a system with linux 2.6.32 and the somewhat archaic
uClibc 0.9.27 (but I'm not sure the current version is
any better, and I think there are binary compatibility
if we update).

I've just discovered that pread() is 'implemented'
by using 3 lseek() system calls and read().
(the same is true for the 64bit versions).

I thought that pread() was supposed to be atomic
(so usable concurrently by multiple threads) which
means that this implementation is completely broken.

I've not looked to see what glibc does.

I can see that part of the problem is the alignment
of the 64bit value on the argument list of syscall()
(when the register save area is cast to a sycall
argument structure).
But it also looks as though the uClibc syscall()
stub can only pass 5 arguments in registers, and
pread() (with an aligned 64bit offset) requires 6.

The ucLibc source seems to be predicated by __NR_pread,
but if that were defined it would try to call
__syscall_pread() and I can't find that anywhere.

A special pread/pwrite as&lt;/pre&gt;</description>
    <dc:creator>David Laight</dc:creator>
    <dc:date>2012-05-25T13:29:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50748">
    <title>Re: module loading issue/flaw in busy memory situation?</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50748</link>
    <description>&lt;pre&gt;Hi,

The basic question is, has the GPR r11 a dedicated function (to point to the previous stack frame)
or is it still a volatile GPR, according to EABI definition ?
In the case of a dedicated function was assigned, the trampoline code generation in

     arch/powerpc/kernel/module_32.c

must be corrected. I'd suggest to use r12 instead of r11, in this case.

Best Regards
Steffen
&lt;/pre&gt;</description>
    <dc:creator>Steffen Rumler</dc:creator>
    <dc:date>2012-05-25T07:56:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50747">
    <title>Re: [PATCH v3 1/2] powerpc/PCI: move DMA &amp; IRQ init to device_add() notification path</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50747</link>
    <description>&lt;pre&gt;
I'm not that worried about cardbus ... in fact I wouldn't be surprised
if it's already somewhat broken, I haven't tested it in a long time...

I'm more worried about basic functionality and expectations about when
things happen during boot vs. platform hacks, that and pseries specific
kind of hotplug which can be a bit odd.

Cheers,
Ben.
&lt;/pre&gt;</description>
    <dc:creator>Benjamin Herrenschmidt</dc:creator>
    <dc:date>2012-05-25T03:38:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50746">
    <title>Re: [PATCH v3 1/2] powerpc/PCI: move DMA &amp; IRQ init to device_add() notification path</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50746</link>
    <description>&lt;pre&gt;On Thu, May 24, 2012 at 9:00 PM, Benjamin Herrenschmidt
&amp;lt;benh&amp;lt; at &amp;gt;kernel.crashing.org&amp;gt; wrote:

OK.  Are you worried about cardbus in particular?

This is headed for the 3.6, not 3.5, so we should have plenty of time.
 As soon as everything for the current merge window gets merged and
-next is ready for the next batch, I'll put this in there.

&lt;/pre&gt;</description>
    <dc:creator>Bjorn Helgaas</dc:creator>
    <dc:date>2012-05-25T03:08:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50745">
    <title>Re: [PATCH v3 1/2] powerpc/PCI: move DMA &amp; IRQ init to device_add() notification path</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50745</link>
    <description>&lt;pre&gt;
Hrm. That will require a good deal of testing... Unfortunately I'm out
for a few weeks getting some surgery and then recovering...

Our PCI code has ancient roots and I wouldn't be surprised if that
change breaks subtle assumptions made here or there, we'd need to test
at least on a good range of macs and ibm hotplug stuff.

Cheers,
Ben.

&lt;/pre&gt;</description>
    <dc:creator>Benjamin Herrenschmidt</dc:creator>
    <dc:date>2012-05-25T03:00:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50744">
    <title>Re: Oops with Radeon/Uninorth on Maple</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50744</link>
    <description>&lt;pre&gt;
Machine Check probably means that there's a HW configuration issue,
possibly something missing in the initialization of the AGP hardware to
make it actually work.

Cheers,
Ben.

&lt;/pre&gt;</description>
    <dc:creator>Benjamin Herrenschmidt</dc:creator>
    <dc:date>2012-05-25T00:59:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50743">
    <title>module loading issue/flaw in busy memory situation?</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50743</link>
    <description>&lt;pre&gt;Hi,

let's assume a module gets loaded into an already busy system, and the ".init.text" section with the __init function gets loaded into one memory region, and the normal ".text" section gets loaded into a totally different memory region.
Now assume that both regions are &amp;gt;32MB apart in addressing, so that a call from the __init .init.text function to any function in .text requires a trampoline as set up by the do_plt_call() function in arch/kernel/module*.c
So far so good for user code.

Now assume that the __init function is not trivial and will require register save/restore functions in prologue/epilogue with such calls generated by gcc, e.g., the __init function calls _rest32gpr_28_x() in the epilogue. This restore functions however is in the .text section due to the static link of the normal libs.

Now we have the __init function calling the trampoline, which is destroying r11. The trampoline is then jumping to the register restore function which relies on r11 still being intact, which it now isn't any&lt;/pre&gt;</description>
    <dc:creator>Wrobel Heinz-R39252</dc:creator>
    <dc:date>2012-05-24T20:05:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50742">
    <title>Re: [PATCH v6 0/3] netdev/of/phy: MDIO bus multiplexer support.</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50742</link>
    <description>&lt;pre&gt;
You will have to debug it and find out why the device match is failing, 
then fix it.

David Daney
&lt;/pre&gt;</description>
    <dc:creator>David Daney</dc:creator>
    <dc:date>2012-05-24T19:19:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50741">
    <title>Re: [PATCH] gianfar:don't add FCB length to hard_header_len</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50741</link>
    <description>&lt;pre&gt;
Thanks Joe.

I also don't have the card; the kinds of changes I was proposing to make
are code-neutral, whose correctness I was intending to prove by a binary
compare of the before-and-after .o.

Still happy to do that taking your contribution as a starting point.

Thanks, Jan
&lt;/pre&gt;</description>
    <dc:creator>Jan Ceuleers</dc:creator>
    <dc:date>2012-05-24T18:03:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50740">
    <title>Re: [PATCH] gianfar:don't add FCB length to hard_header_len</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50740</link>
    <description>&lt;pre&gt;
May I give that a go?
&lt;/pre&gt;</description>
    <dc:creator>Jan Ceuleers</dc:creator>
    <dc:date>2012-05-24T15:04:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50739">
    <title>Re: [PATCH v6 0/3] netdev/of/phy: MDIO bus multiplexer support.</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50739</link>
    <description>&lt;pre&gt;

Ok, let me give you some background.  We actually already have MDIO muxing
code in-house, but it's different from yours.  So now I'm rewriting it to
use your design instead.

So our current code looks for "virtual MDIO nodes", and we call
mdiobus_alloc() and then of_mdiobus_register().  I think this is what I'm
missing now.

I just don't know what to do next.  Part of the problem is that I don't
have much experience with MDIO drivers.


Ok, that makes sense.


I only gave you part of the device tree.  Here's my mdio mux node:

mdio-mux {
compatible = "mdio-mux-gpio";
gpios = &amp;lt;&amp;amp;gpio0 0 0&amp;gt;, &amp;lt;&amp;amp;gpio0 1 0&amp;gt;;
mdio-parent-bus = &amp;lt;&amp;amp;mdio0&amp;gt;;
#address-cells = &amp;lt;1&amp;gt;;
#size-cells = &amp;lt;0&amp;gt;;

mdio&amp;lt; at &amp;gt;2 {
reg = &amp;lt;2&amp;gt;;
#address-cells = &amp;lt;1&amp;gt;;
#size-cells = &amp;lt;0&amp;gt;;

phy21: ethernet-phy&amp;lt; at &amp;gt;1 {
reg = &amp;lt;1&amp;gt;;
//compatible = "marvell,88e1149r", "ethernet-phy-ieee802.3-c22";
marvell,reg-init = &amp;lt;3 0x10 0 0x5777&amp;gt;,
&amp;lt;3 0x11 0 0x00aa&amp;gt;,
&amp;lt;3 0x12 0 0x4105&amp;gt;,
&amp;lt;3 0x13 0 0x0a60&amp;gt;;
interrupt-parent = &amp;lt;&amp;amp;gpio0&amp;gt;;&lt;/pre&gt;</description>
    <dc:creator>Timur Tabi</dc:creator>
    <dc:date>2012-05-24T19:03:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50738">
    <title>Re: [PATCH v6 0/3] netdev/of/phy: MDIO bus multiplexer support.</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50738</link>
    <description>&lt;pre&gt;
Well, the MDIO bus must have an associated device tree node.

For my OCTEON code, the MDIO bus device is created as a result of the 
call to of_platform_bus_probe(), which takes care of filling in all the 
device tree nodes of the devices it finds and creates.


For starters, I do not see any compatible properties that would allow 
the proper drivers to be bound to anything.

Also I see no MDIO mux node there, so it is unclear why you are even 
asking these questions.

David Daney
&lt;/pre&gt;</description>
    <dc:creator>David Daney</dc:creator>
    <dc:date>2012-05-24T18:50:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50737">
    <title>Re: [PATCH v6 0/3] netdev/of/phy: MDIO bus multiplexer support.</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50737</link>
    <description>&lt;pre&gt;
I'm till have trouble understanding all this.  I'm just hacking things up
in order to help me understand it, but it's a slow and painful process.

This call in mdio_mux_init() is failing:

parent_bus = of_mdio_find_bus(parent_bus_node);

It returns NULL.  Here is my MDIO node:

fman0: fman&amp;lt; at &amp;gt;400000 {
enet0: ethernet&amp;lt; at &amp;gt;e0000 {
tbi-handle = &amp;lt;&amp;amp;tbi0&amp;gt;;
phy-handle = &amp;lt;&amp;amp;phy0&amp;gt;;
phy-connection-type = "sgmii";
};

mdio0: mdio&amp;lt; at &amp;gt;e1120 {
gpios = &amp;lt;&amp;amp;gpio0 0 0
 &amp;amp;gpio0 1 0&amp;gt;;

tbi0: tbi-phy&amp;lt; at &amp;gt;8 {
reg = &amp;lt;0x8&amp;gt;;
device_type = "tbi-phy";
};

phy0: ethernet-phy&amp;lt; at &amp;gt;1c {
reg = &amp;lt;0x1c&amp;gt;;
};
};
};

What am I missing?  What do I need to do in order to get
of_mdio_find_bus() to return a real value?

&lt;/pre&gt;</description>
    <dc:creator>Timur Tabi</dc:creator>
    <dc:date>2012-05-24T18:28:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50736">
    <title>Re: [PATCH] gianfar:don't add FCB length to hard_header_len</title>
    <link>http://permalink.gmane.org/gmane.linux.ports.ppc.embedded/50736</link>
    <description>&lt;pre&gt;
I have scripts that automate most of this.
I don't have the card though.

Maybe this is a starting point?
It doesn't fix most 80 column warnings.

 drivers/net/ethernet/freescale/gianfar.c         |  299 +++++++++++-----------
 drivers/net/ethernet/freescale/gianfar_ethtool.c |  131 +++++-----
 drivers/net/ethernet/freescale/gianfar_ptp.c     |    8 +-
 drivers/net/ethernet/freescale/gianfar_sysfs.c   |    2 +-
 4 files changed, 225 insertions(+), 215 deletions(-)

diff --git a/drivers/net/ethernet/freescale/gianfar.c b/drivers/net/ethernet/freescale/gianfar.c
index 1adb024..b1985aa 100644
--- a/drivers/net/ethernet/freescale/gianfar.c
+++ b/drivers/net/ethernet/freescale/gianfar.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -87,10 +87,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;linux/in.h&amp;gt;
 #include &amp;lt;linux/net_tstamp.h&amp;gt;
 
-#include &amp;lt;asm/io.h&amp;gt;
+#include &amp;lt;linux/io.h&amp;gt;
 #include &amp;lt;asm/reg.h&amp;gt;
 #include &amp;lt;asm/irq.h&amp;gt;
-#include &amp;lt;asm/uaccess.h&amp;gt;
+#include &amp;lt;linux/uaccess.h&amp;gt;
 #include &amp;lt;linux/module.h&amp;gt;
 #include &amp;lt;linux/dma-mapping.h&amp;gt;
 #include &amp;lt;linux/crc32.h&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -114,7 +114,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static v&lt;/pre&gt;</description>
    <dc:creator>Joe Perches</dc:creator>
    <dc:date>2012-05-24T16:16:50</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.ports.ppc.embedded">
    <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.ppc.embedded</link>
  </textinput>
</rdf:RDF>

