<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/ethernet/via, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-02-14T18:48:18Z</updated>
<entry>
<title>via-rhine: Fix bugs in NAPI support.</title>
<updated>2013-02-14T18:48:18Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2013-01-30T03:58:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bec1a03d483aa8e50657f2599d228fc879d385ea'/>
<id>urn:sha1:bec1a03d483aa8e50657f2599d228fc879d385ea</id>
<content type='text'>
[ Upstream commit 559bcac35facfed49ab4f408e162971612dcfdf3 ]

1) rhine_tx() should use dev_kfree_skb() not dev_kfree_skb_irq()

2) rhine_slow_event_task's NAPI triggering logic is racey, it
   should just hit the interrupt mask register.  This is the
   same as commit 7dbb491878a2c51d372a8890fa45a8ff80358af1
   ("r8169: avoid NAPI scheduling delay.") made to fix the same
   problem in the r8169 driver.  From Francois Romieu.

Reported-by: Jamie Gloudon &lt;jamie.gloudon@gmail.com&gt;
Tested-by: Jamie Gloudon &lt;jamie.gloudon@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ethernet: Remove casts to same type</title>
<updated>2012-06-06T16:31:33Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2012-06-04T12:44:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6469933605a3ecdfa66b98160cde98ecd256cb3f'/>
<id>urn:sha1:6469933605a3ecdfa66b98160cde98ecd256cb3f</id>
<content type='text'>
Adding casts of objects to the same type is unnecessary
and confusing for a human reader.

For example, this cast:

        int y;
        int *p = (int *)&amp;y;

I used the coccinelle script below to find and remove these
unnecessary casts.  I manually removed the conversions this
script produces of casts with __force, __iomem and __user.

@@
type T;
T *p;
@@

-       (T *)p
+       p

A function in atl1e_main.c was passed a const pointer
when it actually modified elements of the structure.

Change the argument to a non-const pointer.

A function in stmmac needed a __force to avoid a sparse
warning.  Added it.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net</title>
<updated>2012-04-10T18:30:45Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2012-04-10T18:30:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=06eb4eafbdc0796d741d139a44f1253278da8611'/>
<id>urn:sha1:06eb4eafbdc0796d741d139a44f1253278da8611</id>
<content type='text'>
</content>
</entry>
<entry>
<title>via-velocity: stop using net_device.{base_addr, irq}.</title>
<updated>2012-04-07T09:45:24Z</updated>
<author>
<name>Francois Romieu</name>
</author>
<published>2012-03-09T14:24:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dfda3578867bbfa35c629b58b5886dd9f5da11ca'/>
<id>urn:sha1:dfda3578867bbfa35c629b58b5886dd9f5da11ca</id>
<content type='text'>
Signed-off-by: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Cc: David Lv &lt;DavidLv@viatech.com.cn&gt;
</content>
</entry>
<entry>
<title>via-rhine: stop using net_device.{base_addr, irq}.</title>
<updated>2012-04-07T09:45:24Z</updated>
<author>
<name>Francois Romieu</name>
</author>
<published>2012-03-09T14:28:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=05d334eca9994680a6cb8fba3f19955356ccf72a'/>
<id>urn:sha1:05d334eca9994680a6cb8fba3f19955356ccf72a</id>
<content type='text'>
Signed-off-by: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Cc: David Lv &lt;DavidLv@viatech.com.cn&gt;
</content>
</entry>
<entry>
<title>via-rhine: fix wait-bit inversion.</title>
<updated>2012-04-02T03:09:36Z</updated>
<author>
<name>Andreas Mohr</name>
</author>
<published>2012-04-01T12:35:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3f8c91a7398b9266fbe7abcbe4bd5dffef907643'/>
<id>urn:sha1:3f8c91a7398b9266fbe7abcbe4bd5dffef907643</id>
<content type='text'>
Bug appeared in a384a33bb1c9ec2d99db2046b41f57023fa7d77b
("via-rhine: RHINE_WAIT_FOR macro removal). It can be noticed
during suspend/resume.

Signed-off-by: Andreas Mohr &lt;andi@lisas.de&gt;
Acked-by: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Cc: David Lv &lt;DavidLv@viatech.com.cn&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: replace random_ether_addr() with eth_hw_addr_random()</title>
<updated>2012-02-15T20:34:16Z</updated>
<author>
<name>Danny Kukawka</name>
</author>
<published>2012-02-15T06:45:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f2cedb63df14342ad40a8b5b324fc5d94a60b665'/>
<id>urn:sha1:f2cedb63df14342ad40a8b5b324fc5d94a60b665</id>
<content type='text'>
Replace usage of random_ether_addr() with eth_hw_addr_random()
to set addr_assign_type correctly to NET_ADDR_RANDOM.

Change the trivial cases.

v2: adapt to renamed eth_hw_addr_random()

Signed-off-by: Danny Kukawka &lt;danny.kukawka@bisect.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net</title>
<updated>2012-02-11T04:32:28Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2012-02-11T04:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5ef8a4d87ab21d575ac86366599c9152a28028d'/>
<id>urn:sha1:d5ef8a4d87ab21d575ac86366599c9152a28028d</id>
<content type='text'>
Conflicts:
	drivers/infiniband/hw/nes/nes_cm.c

Simple whitespace conflict.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netdev: ethernet dev_alloc_skb to netdev_alloc_skb</title>
<updated>2012-02-08T23:46:38Z</updated>
<author>
<name>Pradeep A. Dalvi</name>
</author>
<published>2012-02-06T11:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dae2e9f430c46c29e3f771110094bd3da3625aa4'/>
<id>urn:sha1:dae2e9f430c46c29e3f771110094bd3da3625aa4</id>
<content type='text'>
Replaced deprecating dev_alloc_skb with netdev_alloc_skb in drivers/net/ethernet
  - Removed extra skb-&gt;dev = dev after netdev_alloc_skb

Signed-off-by: Pradeep A Dalvi &lt;netdev@pradeepdalvi.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>via-velocity: S3 resume fix.</title>
<updated>2012-02-05T22:47:09Z</updated>
<author>
<name>David Lv</name>
</author>
<published>2012-02-04T23:22:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b530b1930bbd9d005345133f0ff0c556d2a52b19'/>
<id>urn:sha1:b530b1930bbd9d005345133f0ff0c556d2a52b19</id>
<content type='text'>
Initially diagnosed on Ubuntu 11.04 with kernel 2.6.38.

velocity_close is not called during a suspend / resume cycle in this
driver and it has no business playing directly with power states.

Signed-off-by: David Lv &lt;DavidLv@viatech.com.cn&gt;
Acked-by: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
