<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/ipv6/ip6mr.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-11-20T12:16:12Z</updated>
<entry>
<title>ipv6: use seq_release_private for ip6mr.c /proc entries</title>
<updated>2008-11-20T12:16:12Z</updated>
<author>
<name>Benjamin Thery</name>
</author>
<published>2008-11-20T12:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eedd726efbc439dbed94fb8577e5533a986b341f'/>
<id>urn:sha1:eedd726efbc439dbed94fb8577e5533a986b341f</id>
<content type='text'>
In ip6mr.c, /proc entries /proc/net/ip6_mr_cache and /proc/net/ip6_mr_vif
are opened with seq_open_private(), thus seq_release_private() should be 
used to release them.
Should fix a small memory leak.

Signed-off-by: Benjamin Thery &lt;benjamin.thery@bull.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv6: fix ip6_mr_init error path</title>
<updated>2008-11-11T00:34:11Z</updated>
<author>
<name>Benjamin Thery</name>
</author>
<published>2008-11-11T00:34:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87b30a6530218cde431a659f2c118cb72175507c'/>
<id>urn:sha1:87b30a6530218cde431a659f2c118cb72175507c</id>
<content type='text'>
The order of cleanup operations in the error/exit section of ip6_mr_init()
is completely inversed. It should be the other way around.
Also a del_timer() is missing in the error path.

Signed-off-by: Benjamin Thery &lt;benjamin.thery@bull.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv6: added net argument to IP6_INC_STATS_BH</title>
<updated>2008-10-08T18:09:27Z</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2008-10-08T18:09:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=483a47d2fe794328d29950fe00ce26dd405d9437'/>
<id>urn:sha1:483a47d2fe794328d29950fe00ce26dd405d9437</id>
<content type='text'>
Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netns: Use net_eq() to compare net-namespaces for optimization.</title>
<updated>2008-07-20T05:34:43Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
</author>
<published>2008-07-20T05:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=721499e8931c5732202481ae24f2dfbf9910f129'/>
<id>urn:sha1:721499e8931c5732202481ae24f2dfbf9910f129</id>
<content type='text'>
Without CONFIG_NET_NS, namespace is always &amp;init_net.
Compiler will be able to omit namespace comparisons with this patch.

Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv6: Fix using after dev_put()</title>
<updated>2008-07-15T03:54:54Z</updated>
<author>
<name>Wang Chen</name>
</author>
<published>2008-07-15T03:54:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7af3db78a99f47b9ff40b8cb0bb08160ad6a3d6b'/>
<id>urn:sha1:7af3db78a99f47b9ff40b8cb0bb08160ad6a3d6b</id>
<content type='text'>
Patrick McHardy pointed it out.

Signed-off-by: Wang Chen &lt;wangchen@cn.fujitsu.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv6: Check return of dev_set_allmulti</title>
<updated>2008-07-15T03:54:23Z</updated>
<author>
<name>Wang Chen</name>
</author>
<published>2008-07-15T03:54:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5ae7b444137143a4e067b80354171ab128eb1b2b'/>
<id>urn:sha1:5ae7b444137143a4e067b80354171ab128eb1b2b</id>
<content type='text'>
allmulti might overflow.
Commit: "netdevice: Fix promiscuity and allmulti overflow" in net-next makes
dev_set_promiscuity/allmulti return error number if overflow happened.

Here, we check the positive increment for allmulti to get error return.

Signed-off-by: Wang Chen &lt;wangchen@cn.fujitsu.com&gt;
Acked-by: Patrick McHardy &lt;kaber@trash.net&gt; 
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv6: Do cleanup for ip6_mr_init.</title>
<updated>2008-07-03T08:51:56Z</updated>
<author>
<name>Wang Chen</name>
</author>
<published>2008-07-03T04:13:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=623d1a1af77bd52a389c6eda5920e28eb2ee468b'/>
<id>urn:sha1:623d1a1af77bd52a389c6eda5920e28eb2ee468b</id>
<content type='text'>
If do not do it, we will get following issues:
1. Leaving junks after inet6_init failing halfway.
2. Leaving proc and notifier junks after ipv6 modules unloading.

Signed-off-by: Wang Chen &lt;wangchen@cn.fujitsu.com&gt;
Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-06-14T03:52:39Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-06-14T03:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ae127d1b6c71f9240dd4245f240e6dd8fc98014'/>
<id>urn:sha1:4ae127d1b6c71f9240dd4245f240e6dd8fc98014</id>
<content type='text'>
Conflicts:

	drivers/net/smc911x.c
</content>
</entry>
<entry>
<title>ipv6 mroute: Use MRT6_VERSION instead of MRT_VERSION in ip6mr.c.</title>
<updated>2008-06-11T17:38:13Z</updated>
<author>
<name>Rami Rosen</name>
</author>
<published>2008-04-23T11:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7d120c55df02a2b87f4aa317f1f04e398398dcdc'/>
<id>urn:sha1:7d120c55df02a2b87f4aa317f1f04e398398dcdc</id>
<content type='text'>
MRT6_VERSION should be used instead of MRT_VERSION in ip6mr.c.

Signed-off-by: Rami Rosen &lt;ramirose@gmail.com&gt;
Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
</content>
</entry>
<entry>
<title>bogus format in ip6mr</title>
<updated>2008-06-04T15:06:02Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2008-06-02T09:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d430a227d272fa514bade388bf511dba4ec2962a'/>
<id>urn:sha1:d430a227d272fa514bade388bf511dba4ec2962a</id>
<content type='text'>
ptrdiff_t is %t..., not %Z...

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
