<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/atm, branch linux-2.6.27.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-12-13T23:29:17Z</updated>
<entry>
<title>ATM: CVE-2008-5079: duplicate listen() on socket corrupts the vcc table</title>
<updated>2008-12-13T23:29:17Z</updated>
<author>
<name>Chas Williams</name>
</author>
<published>2008-12-04T22:58:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=408ed10553e708166cdee751cf0e1babc602ee17'/>
<id>urn:sha1:408ed10553e708166cdee751cf0e1babc602ee17</id>
<content type='text'>
commit 17b24b3c97498935a2ef9777370b1151dfed3f6f upstream.

As reported by Hugo Dias that it is possible to cause a local denial
of service attack by calling the svc_listen function twice on the same
socket and reading /proc/net/atm/*vc

Signed-off-by: Chas Williams &lt;chas@cmf.nrl.navy.mil&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>atm: fix const assignment/discard warnings in the ATM networking driver</title>
<updated>2008-07-30T23:31:46Z</updated>
<author>
<name>David Howells</name>
</author>
<published>2008-07-30T23:31:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cba5cbd1559f49bec76e54de6ed21b7df3742ada'/>
<id>urn:sha1:cba5cbd1559f49bec76e54de6ed21b7df3742ada</id>
<content type='text'>
Fix const assignment/discard warnings in the ATM networking driver.

The lane2_assoc_ind() function needed its arguments changing to match changes
in the lane2_ops struct (patch 61c33e012964ce358b42d2a1e9cd309af5dab02b
"atm: use const where reasonable").

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Acked-by: Chas Williams &lt;chas@cmf.nrl.navy.mil&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.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>atm: use const where reasonable</title>
<updated>2008-06-17T23:20:06Z</updated>
<author>
<name>Mitchell Blank Jr</name>
</author>
<published>2008-06-17T23:20:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=61c33e012964ce358b42d2a1e9cd309af5dab02b'/>
<id>urn:sha1:61c33e012964ce358b42d2a1e9cd309af5dab02b</id>
<content type='text'>
From: Mitchell Blank Jr &lt;mitch@sfgoth.com&gt;

Signed-off-by: Chas Williams &lt;chas@cmf.nrl.navy.mil&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>atm: [br2864] fix routed vcmux support</title>
<updated>2008-06-17T00:18:18Z</updated>
<author>
<name>Eric Kinzie</name>
</author>
<published>2008-06-17T00:18:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e903c2ae36efb526eacab3b25d00e90424bd8a8'/>
<id>urn:sha1:7e903c2ae36efb526eacab3b25d00e90424bd8a8</id>
<content type='text'>
From: Eric Kinzie &lt;ekinzie@cmf.nrl.navy.mil&gt;
Signed-off-by: Chas Williams &lt;chas@cmf.nrl.navy.mil&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>atm: [br2684] Fix oops due to skb-&gt;dev being NULL</title>
<updated>2008-06-17T00:15:33Z</updated>
<author>
<name>Jorge Boncompte [DTI2]</name>
</author>
<published>2008-06-17T00:15:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27141666b69f535a4d63d7bc6d9e84ee5032f82a'/>
<id>urn:sha1:27141666b69f535a4d63d7bc6d9e84ee5032f82a</id>
<content type='text'>
It happens that if a packet arrives in a VC between the call to open it on
the hardware and the call to change the backend to br2684, br2684_regvcc
processes the packet and oopses dereferencing skb-&gt;dev because it is
NULL before the call to br2684_push().

Signed-off-by: Jorge Boncompte [DTI2] &lt;jorge@dti2.net&gt;
Signed-off-by: Chas Williams &lt;chas@cmf.nrl.navy.mil&gt;
</content>
</entry>
<entry>
<title>Revert "atm: Do not free already unregistered net device."</title>
<updated>2008-05-06T07:00:16Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-05-06T07:00:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f6b1ea41b46bc63f667f9b30d939b49734c20b0'/>
<id>urn:sha1:5f6b1ea41b46bc63f667f9b30d939b49734c20b0</id>
<content type='text'>
This reverts commit 65e4113684e50cee75357ce10dc9026b0929e4e9.

Unlike the other cases Pavel fixed, this case did not
setup a netdev-&gt;destructor of free_netdev, therefore this
change was not correct.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>atm: Bad locking on br2684_devs modifications.</title>
<updated>2008-05-05T01:00:36Z</updated>
<author>
<name>Pavel Emelyanov</name>
</author>
<published>2008-05-05T01:00:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e0ba0060ffcee2e766ec3159196235b1a2a0ff3'/>
<id>urn:sha1:1e0ba0060ffcee2e766ec3159196235b1a2a0ff3</id>
<content type='text'>
The list_del happens under read-locked devs_lock.

Signed-off-by: Pavel Emelyanov &lt;xemul@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>atm: Do not free already unregistered net device.</title>
<updated>2008-05-05T01:00:05Z</updated>
<author>
<name>Pavel Emelyanov</name>
</author>
<published>2008-05-05T01:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65e4113684e50cee75357ce10dc9026b0929e4e9'/>
<id>urn:sha1:65e4113684e50cee75357ce10dc9026b0929e4e9</id>
<content type='text'>
Both br2684_push and br2684_exit do so, but unregister_netdev()
releases the device itself.

Signed-off-by: Pavel Emelyanov &lt;xemul@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>atm: assign PDE-&gt;data before gluing PDE into /proc tree</title>
<updated>2008-05-02T11:08:30Z</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2008-05-02T11:08:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0c89652a741cce71661d561c4466115c60c752d1'/>
<id>urn:sha1:0c89652a741cce71661d561c4466115c60c752d1</id>
<content type='text'>
Simply replace proc_create and further data assigned with proc_create_data.
proc_atm_dev_ops holds proper referrence.

Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
