<?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.kernel">
    <title>gmane.linux.kernel</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel</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.kernel/1496214"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496213"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496209"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496208"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496207"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496206"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496205"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496193"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496185"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496184"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496183"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496182"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496181"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496180"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496179"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496178"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496177"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496176"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496175"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1496174"/>
      </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.kernel/1496214">
    <title>[PATCH 2/2] rtc: ab8540: add second resolution to rtc driver</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496214</link>
    <description>&lt;pre&gt;From: Alexandre Torgue &amp;lt;alexandre.torgue&amp;lt; at &amp;gt;st.com&amp;gt;

Android expects the RTC to have second resolution. On ab8540 cut2 RTC
block has a new register which allows setting seconds for wakeup
alarms.

Existing registers (minutes hi, mid and low) have seen their offsets
changed. Here is the new mapping:
  * AlarmSec     (A) 0x22
  * AlarmMinLow  (M) from 0x8 to 0x23
  * AlarmMinMid  (M) from 0x9 to 0x24
  * AlarmMinHigh (M) from 0xA to 0x25

Signed-off-by: Julien Delacou &amp;lt;julien.delacou&amp;lt; at &amp;gt;stericsson.com&amp;gt;
Signed-off-by: Alexandre Torgue &amp;lt;alexandre.torgue&amp;lt; at &amp;gt;st.com&amp;gt;

Acked-by: Lee Jones &amp;lt;lee.jones&amp;lt; at &amp;gt;linaro.org&amp;gt;
Acked-by: Linus Walleij &amp;lt;linus.walleij&amp;lt; at &amp;gt;linaro.org&amp;gt;

diff --git a/drivers/rtc/rtc-ab8500.c b/drivers/rtc/rtc-ab8500.c
index 63cfa31..4de5cd9 100644
--- a/drivers/rtc/rtc-ab8500.c
+++ b/drivers/rtc/rtc-ab8500.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -35,6 +35,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #define AB8500_RTC_FORCE_BKUP_REG0x0D
 #define AB8500_RTC_CALIB_REG0x0E
 #define AB8500_RTC_SWITCH_STAT_REG0x0F
+#define AB8540_RTC_ALRM_SEC0x22
+#define AB8540_RTC_ALRM_MIN_LOW_REG0x23&lt;/pre&gt;</description>
    <dc:creator>Alexandre Torgue</dc:creator>
    <dc:date>2013-05-24T09:59:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496213">
    <title>[PATCH 0/2]  ab8540 cut2: new rtc second resolution</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496213</link>
    <description>&lt;pre&gt;From: Alexandre Torgue &amp;lt;alexandre.torgue&amp;lt; at &amp;gt;st.com&amp;gt;

Android expects the RTC to have second resolution.
On ab8540 cut2 RTC block has a new register which
allows setting seconds for wakeup alarms.

Alexandre Torgue (2):
  mfd: ab8540: add device for new rtc version on ab8540 cut2
  rtc: ab8540: add second resolution to rtc driver

 drivers/mfd/ab8500-core.c         | 55 +++++++++++++++++++++++++++++-----
 drivers/rtc/rtc-ab8500.c          | 63 ++++++++++++++++++++++++++++++++++++++-
 include/linux/mfd/abx500/ab8500.h |  2 ++
 3 files changed, 111 insertions(+), 9 deletions(-)

&lt;/pre&gt;</description>
    <dc:creator>Alexandre Torgue</dc:creator>
    <dc:date>2013-05-24T09:59:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496209">
    <title>Re: PING^7 (was Re: [PATCH v2 00/14] Corrections and customization of the SG_IO command whitelist (CVE-2012-4542))</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496209</link>
    <description>&lt;pre&gt;Il 24/05/2013 11:07, Tejun Heo ha scritto:

For commands that are used by Linux already, the right way to fix the
problems is not obscuring the commands from userspace's view.  You can
hit the same problems with ioctls or even with normal operation of the
device.


And prohibiting the extension of whitelists is gonna increase the
usage of unpriv_sgio and less-secure userspace whitelists.

Anvil, meet hammer.


For example:

        if (bdev_write_same(bdev)) {
                unsigned char bdn[BDEVNAME_SIZE];

                if (!blkdev_issue_write_same(bdev, sector, nr_sects, gfp_mask,
                                             ZERO_PAGE(0)))
                        return 0;

                bdevname(bdev, bdn);
                pr_err("%s: WRITE SAME failed. Manually zeroing.\n", bdn);
        }

        return __blkdev_issue_zeroout(bdev, sector, nr_sects, gfp_mask);

The device exposes the ability to zero out LUN blocks, but the command is
not whitelisted and it fails.

Paolo
&lt;/pre&gt;</description>
    <dc:creator>Paolo Bonzini</dc:creator>
    <dc:date>2013-05-24T09:45:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496208">
    <title>Re: [PATCHv3 2/6] net: Add MDIO bus driver for the Allwinner EMAC</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496208</link>
    <description>&lt;pre&gt;Hello Maxime,

2013/5/24 Maxime Ripard &amp;lt;maxime.ripard&amp;lt; at &amp;gt;free-electrons.com&amp;gt;

Ok, so you probably followed Thomas's example here with mvneta/mvmdio,
but all other MDIO bus drivers live in drivers/net/phy. Unfortunately,
mvmdio lives in drivers/net/ethernet/marvell/mvmdio.c which I should
have noticed before. Whatever is good for you guys, but we should
probably start normalizing this now before more mdio drivers get
merged alongside their corresponding ethernet MAC users.
&lt;/pre&gt;</description>
    <dc:creator>Florian Fainelli</dc:creator>
    <dc:date>2013-05-24T09:42:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496207">
    <title>[PATCH RESEND] scsi: megaraid: check kzalloc</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496207</link>
    <description>&lt;pre&gt;
we should check kzalloc, avoid to hit oops

Signed-off-by: Libo Chen &amp;lt;libo.chen&amp;lt; at &amp;gt;huawei.com&amp;gt;
---
 drivers/scsi/megaraid.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

instead of checking scmd-&amp;gt;device, sdev is more appropriate.

diff --git a/drivers/scsi/megaraid.c b/drivers/scsi/megaraid.c
index 846f475..6b623cb 100644
--- a/drivers/scsi/megaraid.c
+++ b/drivers/scsi/megaraid.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -4161,6 +4161,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; mega_internal_command(adapter_t *adapter, megacmd_t *mc, mega_passthru *pthru)
 memset(scb, 0, sizeof(scb_t));

 sdev = kzalloc(sizeof(struct scsi_device), GFP_KERNEL);
+if (sdev) {
+scsi_free_command(GFP_KERNEL, scmd);
+return -ENOMEM;
+}
 scmd-&amp;gt;device = sdev;

 memset(adapter-&amp;gt;int_cdb, 0, sizeof(adapter-&amp;gt;int_cdb));
&lt;/pre&gt;</description>
    <dc:creator>Libo Chen</dc:creator>
    <dc:date>2013-05-24T09:40:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496206">
    <title>[git pull] Please pull powerpc.git merge branch</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496206</link>
    <description>&lt;pre&gt;Hi Linus !

Here are a few more powerpc fixes for 3.10. Some more P8 related
bits, a bunch of fixes for our P7+/P8 HW crypto drivers, some added
workarounds for those radeons that don't do proper 64-bit MSIs and
a couple of other trivialities by myself.

Cheers,
Ben.

The following changes since commit 519fe2ecb755b875d9814cdda19778c2e88c6901:

  Merge branch 'leds-fixes-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds (2013-05-21 11:41:07 -0700)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git merge

for you to fetch changes up to f1dd153121dcb872ae6cba8d52bec97519eb7d97:

  powerpc/pseries: Make 32-bit MSI quirk work on systems lacking firmware support (2013-05-24 18:16:54 +1000)

----------------------------------------------------------------
Benjamin Herrenschmidt (5):
      powerpc: Fix TLB cleanup at boot on POWER8
      powerpc/pci: Fix bogus message at boot about empty memory resources
      powerpc/powernv: Fix con&lt;/pre&gt;</description>
    <dc:creator>Benjamin Herrenschmidt</dc:creator>
    <dc:date>2013-05-24T09:41:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496205">
    <title>Re: [PATCH 2/2] jfs: Log shutdown error in jfs_freeze() function</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496205</link>
    <description>&lt;pre&gt;Hi Vahram,
   I saw the same issue in the bugzilla:
https://bugzilla.kernel.org/show_bug.cgi?id=53331,
and I sent out a patch this issue, but I've get any feedback.
In fact, I think it's the right way to fix this issue,
can you help to test it?

Thanks,
Gu


On 05/24/2013 04:57 PM, Vahram Martirosyan wrote:



From 2f1fb676cfc98602706eb8aaa1638272b8da8dfb Mon Sep 17 00:00:00 2001
From: Gu Zheng &amp;lt;guz.fnst&amp;lt; at &amp;gt;cn.fujitsu.com&amp;gt;
Date: Thu, 23 May 2013 16:14:19 +0800
Subject: [PATCH] fs/jfs: Add check if journaling to disk has been disabled in
 lbmRead()


Signed-off-by: Gu Zheng &amp;lt;guz.fnst&amp;lt; at &amp;gt;cn.fujitsu.com&amp;gt;
---
 fs/jfs/jfs_logmgr.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/fs/jfs/jfs_logmgr.c b/fs/jfs/jfs_logmgr.c
index c57499d..360d27c 100644
--- a/fs/jfs/jfs_logmgr.c
+++ b/fs/jfs/jfs_logmgr.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2009,7 +2009,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int lbmRead(struct jfs_log * log, int pn, struct lbuf ** bpp)
 
 bio-&amp;gt;bi_end_io = lbmIODone;
 bio-&amp;gt;bi_private = bp;
-submit_bio(READ_SYNC, bio);
+/*check if &lt;/pre&gt;</description>
    <dc:creator>Gu Zheng</dc:creator>
    <dc:date>2013-05-24T09:25:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496193">
    <title>[PATCH v3 11/13] x86, memblock, mem-hotplug: Free hotpluggable memory reserved by memblock.</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496193</link>
    <description>&lt;pre&gt;We reserved hotpluggable memory in memblock. And when memory initialization
is done, we have to free it to buddy system.

This patch free memory reserved by memblock with flag MEMBLK_HOTPLUGGABLE.

Signed-off-by: Tang Chen &amp;lt;tangchen&amp;lt; at &amp;gt;cn.fujitsu.com&amp;gt;
---
 include/linux/memblock.h |    1 +
 mm/memblock.c            |   20 ++++++++++++++++++++
 mm/nobootmem.c           |    3 +++
 3 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/include/linux/memblock.h b/include/linux/memblock.h
index 0f01930..08c761d 100644
--- a/include/linux/memblock.h
+++ b/include/linux/memblock.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -69,6 +69,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int memblock_free(phys_addr_t base, phys_addr_t size);
 int memblock_reserve(phys_addr_t base, phys_addr_t size);
 int memblock_reserve_local_node(phys_addr_t base, phys_addr_t size, int nid);
 int memblock_reserve_hotpluggable(phys_addr_t base, phys_addr_t size, int nid);
+void memblock_free_hotpluggable(void);
 void memblock_trim_memory(phys_addr_t align);
 void memblock_mark_kernel_nodes(void);
 bool memblock_i&lt;/pre&gt;</description>
    <dc:creator>Tang Chen</dc:creator>
    <dc:date>2013-05-24T09:29:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496185">
    <title>[PATCH] of/fdt: Add FDT address translation</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496185</link>
    <description>&lt;pre&gt;This patch adds address translation to fdt. It is needed when the early
console is connected to a simple-bus (bridge) that has address translation
enabled.

Walter Goossens have submitted first version of patch previously. This
patch resolved the feedback from first submission and some enhancements
on translation functions.

Reviewed-by: Walter Goossens &amp;lt;waltergoossens&amp;lt; at &amp;gt;home.nl&amp;gt;
Signed-off-by: Ley Foon Tan &amp;lt;lftan&amp;lt; at &amp;gt;altera.com&amp;gt;
---
 drivers/of/fdt.c       |  188 ++++++++++++++++++++++++++++++++++++++++++++++++
 include/linux/of_fdt.h |    2 +
 2 files changed, 190 insertions(+), 0 deletions(-)

diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c
index 808be06..74cc1bc 100644
--- a/drivers/of/fdt.c
+++ b/drivers/of/fdt.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -695,6 +695,194 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int __init early_init_dt_scan_chosen(unsigned long node, const char *uname,
 /* break now */
 return 1;
 }
+/**
+ * flat_dt_translate_address - Translate an address using the ranges property
+ *
+ * This function converts address from "node address-space" to "parent address-
&lt;/pre&gt;</description>
    <dc:creator>Ley Foon Tan</dc:creator>
    <dc:date>2013-05-24T09:36:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496184">
    <title>Re: [PATCH -next] pinctrl: sunxi: fix error return code in sunxi_pinctrl_probe()</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496184</link>
    <description>&lt;pre&gt;Hi Linus,

On Fri, May 24, 2013 at 11:23:04AM +0200, Linus Walleij wrote:

Yes, everything's fine for me.

Thanks!
Maxime

&lt;/pre&gt;</description>
    <dc:creator>Maxime Ripard</dc:creator>
    <dc:date>2013-05-24T09:34:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496183">
    <title>Re: [PATCH] proc: move proc mount options out of pid_namespace</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496183</link>
    <description>&lt;pre&gt;

I understand now what you're getting at.
However, I'd like to make the argument that it is desirable to have each proc mount, even those that reference the same namespace, have a different superblock. One option that I intend to add is the ability to specify which pid namespace proc is mounted for, rather than forcing the current one. If this were to be added, it wouldn't work to share superblocks, as that would prevent remounts of proc from switching which namespace that the refer to (or that is my understanding, which may be incorrect).
Considering the small number of proc mounts that tend to be around anyway, perhaps this outweighs the drawbacks.
Let me know what you think.


Thanks,
Stephen
&lt;/pre&gt;</description>
    <dc:creator>Stephen Mell</dc:creator>
    <dc:date>2013-05-24T09:35:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496182">
    <title>Re: [PATCH] scsi: megaraid: check kzalloc</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496182</link>
    <description>&lt;pre&gt;
Ah, there is a little different.  ok, I will update.


Thanks,

Libo



&lt;/pre&gt;</description>
    <dc:creator>Libo Chen</dc:creator>
    <dc:date>2013-05-24T09:30:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496181">
    <title>[PATCHv3 3/6] ARM: sun4i: Add muxing options for the ethernet controller</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496181</link>
    <description>&lt;pre&gt;The EMAC only has one pinset available for muxing, so hopefully, we
cover all cases.

Signed-off-by: Maxime Ripard &amp;lt;maxime.ripard&amp;lt; at &amp;gt;free-electrons.com&amp;gt;
---
 arch/arm/boot/dts/sun4i-a10.dtsi | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a10.dtsi
index e7ef619..ff1f41f 100644
--- a/arch/arm/boot/dts/sun4i-a10.dtsi
+++ b/arch/arm/boot/dts/sun4i-a10.dtsi
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -199,6 +199,17 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 allwinner,drive = &amp;lt;0&amp;gt;;
 allwinner,pull = &amp;lt;0&amp;gt;;
 };
+
+emac_pins_a: emac0&amp;lt; at &amp;gt;0 {
+allwinner,pins = "PA0", "PA1", "PA2",
+"PA3", "PA4", "PA5", "PA6",
+"PA7", "PA8", "PA9", "PA10",
+"PA11", "PA12", "PA13", "PA14",
+"PA15", "PA16";
+allwinner,function = "emac";
+allwinner,drive = &amp;lt;0&amp;gt;;
+allwinner,pull = &amp;lt;0&amp;gt;;
+};
 };
 
 timer&amp;lt; at &amp;gt;01c20c00 {
&lt;/pre&gt;</description>
    <dc:creator>Maxime Ripard</dc:creator>
    <dc:date>2013-05-24T09:23:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496180">
    <title>[PATCHv3 1/6] net: Add EMAC ethernet driver found on Allwinner A10 SoC's</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496180</link>
    <description>&lt;pre&gt;From: Stefan Roese &amp;lt;sr&amp;lt; at &amp;gt;denx.de&amp;gt;

The Allwinner A10 has an ethernet controller that seem to be developped
internally by them.

The exact feature set of this controller is unknown, since there is no
public documentation for this IP, and this driver is mostly the one
published by Allwinner that has been heavily cleaned up.

Signed-off-by: Stefan Roese &amp;lt;sr&amp;lt; at &amp;gt;denx.de&amp;gt;
Signed-off-by: Maxime Ripard &amp;lt;maxime.ripard&amp;lt; at &amp;gt;free-electrons.com&amp;gt;
---
 .../bindings/net/allwinner,sun4i-emac.txt          |  22 +
 drivers/net/ethernet/Kconfig                       |   1 +
 drivers/net/ethernet/Makefile                      |   1 +
 drivers/net/ethernet/allwinner/Kconfig             |  36 +
 drivers/net/ethernet/allwinner/Makefile            |   5 +
 drivers/net/ethernet/allwinner/sun4i-emac.c        | 960 +++++++++++++++++++++
 drivers/net/ethernet/allwinner/sun4i-emac.h        | 108 +++
 7 files changed, 1133 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt
 create mode 100644 drivers/n&lt;/pre&gt;</description>
    <dc:creator>Maxime Ripard</dc:creator>
    <dc:date>2013-05-24T09:23:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496179">
    <title>[PATCHv3 6/6] ARM: sunxi: Add EMAC Controller to Hackberry dt</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496179</link>
    <description>&lt;pre&gt;The Hackberry has a PHY that needs to be powered up through a GPIO, so
we need to use a fixed regulator here.

Signed-off-by: Maxime Ripard &amp;lt;maxime.ripard&amp;lt; at &amp;gt;free-electrons.com&amp;gt;
---
 arch/arm/boot/dts/sun4i-a10-hackberry.dts | 41 +++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/arch/arm/boot/dts/sun4i-a10-hackberry.dts b/arch/arm/boot/dts/sun4i-a10-hackberry.dts
index b9efac1..3514b37 100644
--- a/arch/arm/boot/dts/sun4i-a10-hackberry.dts
+++ b/arch/arm/boot/dts/sun4i-a10-hackberry.dts
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -23,10 +23,51 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 };
 
 soc&amp;lt; at &amp;gt;01c20000 {
+emac: ethernet&amp;lt; at &amp;gt;01c0b000 {
+pinctrl-names = "default";
+pinctrl-0 = &amp;lt;&amp;amp;emac_pins_a&amp;gt;;
+phy = &amp;lt;&amp;amp;phy0&amp;gt;;
+status = "okay";
+};
+
+mdio&amp;lt; at &amp;gt;01c0b080 {
+phy-supply = &amp;lt;&amp;amp;reg_emac_3v3&amp;gt;;
+status = "okay";
+
+phy0: ethernet-phy&amp;lt; at &amp;gt;0 {
+reg = &amp;lt;0&amp;gt;;
+};
+};
+
+pio: pinctrl&amp;lt; at &amp;gt;01c20800 {
+pinctrl-names = "default";
+pinctrl-0 = &amp;lt;&amp;amp;hackberry_hogs&amp;gt;;
+
+hackberry_hogs: hogs&amp;lt; at &amp;gt;0 {
+allwinner,pins = "PH19";
+allwinner,function = "gpio_&lt;/pre&gt;</description>
    <dc:creator>Maxime Ripard</dc:creator>
    <dc:date>2013-05-24T09:23:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496178">
    <title>[PATCHv3 5/6] ARM: cubieboard: Enable ethernet (EMAC) support in dts</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496178</link>
    <description>&lt;pre&gt;From: Stefan Roese &amp;lt;sr&amp;lt; at &amp;gt;denx.de&amp;gt;

Signed-off-by: Stefan Roese &amp;lt;sr&amp;lt; at &amp;gt;denx.de&amp;gt;
---
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts
index b70fe0d..32d9b18 100644
--- a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts
+++ b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -27,6 +27,21 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 };
 
 soc&amp;lt; at &amp;gt;01c20000 {
+emac: ethernet&amp;lt; at &amp;gt;01c0b000 {
+pinctrl-names = "default";
+pinctrl-0 = &amp;lt;&amp;amp;emac_pins_a&amp;gt;;
+phy = &amp;lt;&amp;amp;phy0&amp;gt;;
+status = "okay";
+};
+
+mdio&amp;lt; at &amp;gt;01c0b080 {
+status = "okay";
+
+phy0: ethernet-phy&amp;lt; at &amp;gt;0 {
+reg = &amp;lt;0&amp;gt;;
+};
+};
+
 pinctrl&amp;lt; at &amp;gt;01c20800 {
 led_pins_cubieboard: led_pins&amp;lt; at &amp;gt;0 {
 allwinner,pins = "PH20", "PH21";
&lt;/pre&gt;</description>
    <dc:creator>Maxime Ripard</dc:creator>
    <dc:date>2013-05-24T09:23:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496177">
    <title>EnhanceIO(TM) caching driver features [3/3][PATCH]</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496177</link>
    <description>&lt;pre&gt;Hi,

Here is the patch as mentioned in previous email.
-Amit

Recent Changes
1) Added support for device failure handling
2) Added support for 32 bit Arch.
3) Added support for big endian arch(not tested though)
4) Fixed bug : handling larger than 2 TB devices
5) Added support for auto generation of udev rules file
6) ioctl numbering changed ot follow kernel convention
7) Fixed multiple minor driver and CLI bugs
8) Documentation and man page updates

Signed-off-by: Amit Kale &amp;lt;akale&amp;lt; at &amp;gt;stec-inc.com&amp;gt;
Signed-off-by: Sanoj Unnikrishnan &amp;lt;sunnikrishnan&amp;lt; at &amp;gt;stec-inc.com&amp;gt;
Signed-off-by: Akhil Bhansali &amp;lt;abhansali&amp;lt; at &amp;gt;stec-inc.com&amp;gt;
Signed-off-by: Jinpu Wang &amp;lt;jinpu.wang&amp;lt; at &amp;gt;profitbricks.com&amp;gt;
Signed-off-by: Dongsu Park &amp;lt;dpark&amp;lt; at &amp;gt;profitbricks.com&amp;gt;
Signed-off-by: Dmitry Smirnov &amp;lt;onlyjob&amp;lt; at &amp;gt;member.fsf.org&amp;gt;
Signed-off-by: Nik Martin &amp;lt;nik.martin&amp;lt; at &amp;gt;gmail.com&amp;gt;
Signed-off-by: Oleksandr Natalenko &amp;lt;oleksandr&amp;lt; at &amp;gt;natalenko.name&amp;gt;
Signed-off-by: sammcj &amp;lt;sammcj&amp;lt; at &amp;gt;gmail.com&amp;gt;
---
 Documentation/enhanceio/Persistence.txt |   15 +
 Documentation/enhanceio/README.txt&lt;/pre&gt;</description>
    <dc:creator>OS Engineering</dc:creator>
    <dc:date>2013-05-24T09:22:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496176">
    <title>[PATCHv3 2/6] net: Add MDIO bus driver for the Allwinner EMAC</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496176</link>
    <description>&lt;pre&gt;This patch adds a separate driver for the MDIO interface of the
Allwinner ethernet controllers.

Signed-off-by: Maxime Ripard &amp;lt;maxime.ripard&amp;lt; at &amp;gt;free-electrons.com&amp;gt;
---
 .../bindings/net/allwinner,sun4i-mdio.txt          |  26 +++
 drivers/net/ethernet/allwinner/Kconfig             |   8 +
 drivers/net/ethernet/allwinner/Makefile            |   1 +
 drivers/net/ethernet/allwinner/sun4i-mdio.c        | 191 +++++++++++++++++++++
 4 files changed, 226 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt
 create mode 100644 drivers/net/ethernet/allwinner/sun4i-mdio.c

diff --git a/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt b/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt
new file mode 100644
index 0000000..00b9f9a
--- /dev/null
+++ b/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,26 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+* Allwinner A10 MDIO Ethernet Controller interface
+
+Required properties:
+- compatible: should be "allwinner,sun4i-mdio".
+-&lt;/pre&gt;</description>
    <dc:creator>Maxime Ripard</dc:creator>
    <dc:date>2013-05-24T09:23:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496175">
    <title>[PATCHv3 4/6] ARM: sunxi: Add EMAC controller node to sun4i DTSI</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496175</link>
    <description>&lt;pre&gt;Signed-off-by: Maxime Ripard &amp;lt;maxime.ripard&amp;lt; at &amp;gt;free-electrons.com&amp;gt;
---
 arch/arm/boot/dts/sun4i-a10.dtsi | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a10.dtsi
index ff1f41f..983da33 100644
--- a/arch/arm/boot/dts/sun4i-a10.dtsi
+++ b/arch/arm/boot/dts/sun4i-a10.dtsi
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -163,6 +163,22 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 reg = &amp;lt;0x01c20000 0x300000&amp;gt;;
 ranges;
 
+emac: ethernet&amp;lt; at &amp;gt;01c0b000 {
+compatible = "allwinner,sun4i-emac";
+reg = &amp;lt;0x01c0b000 0x1000&amp;gt;;
+interrupts = &amp;lt;55&amp;gt;;
+clocks = &amp;lt;&amp;amp;ahb_gates 17&amp;gt;;
+status = "disabled";
+};
+
+mdio&amp;lt; at &amp;gt;01c0b080 {
+compatible = "allwinner,sun4i-mdio";
+reg = &amp;lt;0x01c0b080 0x14&amp;gt;;
+status = "disabled";
+#address-cells = &amp;lt;1&amp;gt;;
+#size-cells = &amp;lt;0&amp;gt;;
+};
+
 intc: interrupt-controller&amp;lt; at &amp;gt;01c20400 {
 compatible = "allwinner,sun4i-ic";
 reg = &amp;lt;0x01c20400 0x400&amp;gt;;
&lt;/pre&gt;</description>
    <dc:creator>Maxime Ripard</dc:creator>
    <dc:date>2013-05-24T09:23:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496174">
    <title>[PATCHv3 RESEND 0/6] ARM: sunxi: Add support for A10 Ethernet controller</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496174</link>
    <description>&lt;pre&gt;Hi,

The Allwinner A10 SoC has an ethernet controller that seem to be specific to
Allwinner. This IP has no public documentation, so exact
details are quite sparse, and this code come from refactored Allwinner
code.

The rework to use NAPI is taking more time than expected, I'm still working
on it, but it could probably be sent as a follow-up patch.

Thanks,
Maxime

Changes from v2:
  - Split the MDIO controller to a separate driver and make use of standards
    device tree bindings
  - Fixed various minor things as suggested by Florian Fainelli
  - Added clock support now that we have a clock driver

Changes from v1:
  - Use phylib for the phy-related functions
  - Use an optional regulator to power up the phy
  - Rename the driver from Davicom Wemac to Allwinner EMAC, since it's the name
    mentionned in the datasheet, and we have no strong evidence of a
    relationship with Davicom
  - Fix various small things around the driver: add defines for undocumented
    values, fix documentation name and compati&lt;/pre&gt;</description>
    <dc:creator>Maxime Ripard</dc:creator>
    <dc:date>2013-05-24T09:23:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1496173">
    <title>Re: [PATCH -next] pinctrl: sunxi: fix error return code in sunxi_pinctrl_probe()</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1496173</link>
    <description>&lt;pre&gt;

Patch applied for fixes, thanks!

Maxime: OK?

Yours,
Linus Walleij
&lt;/pre&gt;</description>
    <dc:creator>Linus Walleij</dc:creator>
    <dc:date>2013-05-24T09:23:04</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.kernel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.kernel</link>
  </textinput>
</rdf:RDF>
