<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/x25, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-12-08T20:13:44Z</updated>
<entry>
<title>x25: decrement netdev reference counts on unload</title>
<updated>2010-12-08T20:13:44Z</updated>
<author>
<name>Apollon Oikonomopoulos</name>
</author>
<published>2010-12-07T09:43:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=171995e5d82dcc92bea37a7d2a2ecc21068a0f19'/>
<id>urn:sha1:171995e5d82dcc92bea37a7d2a2ecc21068a0f19</id>
<content type='text'>
x25 does not decrement the network device reference counts on module unload.
Thus unregistering any pre-existing interface after unloading the x25 module
hangs and results in

 unregister_netdevice: waiting for tap0 to become free. Usage count = 1

This patch decrements the reference counts of all interfaces in x25_link_free,
the way it is already done in x25_link_device_down for NETDEV_DOWN events.

Signed-off-by: Apollon Oikonomopoulos &lt;apollon@noc.grnet.gr&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>x25: Prevent crashing when parsing bad X.25 facilities</title>
<updated>2010-11-12T20:44:42Z</updated>
<author>
<name>Dan Rosenberg</name>
</author>
<published>2010-11-12T20:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5ef41308f94dcbb3b7afc56cdef1c2ba53fa5d2f'/>
<id>urn:sha1:5ef41308f94dcbb3b7afc56cdef1c2ba53fa5d2f</id>
<content type='text'>
Now with improved comma support.

On parsing malformed X.25 facilities, decrementing the remaining length
may cause it to underflow.  Since the length is an unsigned integer,
this will result in the loop continuing until the kernel crashes.

This patch adds checks to ensure decrementing the remaining length does
not cause it to wrap around.

Signed-off-by: Dan Rosenberg &lt;drosenberg@vsecurity.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>memory corruption in X.25 facilities parsing</title>
<updated>2010-11-04T01:50:50Z</updated>
<author>
<name>andrew hendry</name>
</author>
<published>2010-11-03T12:54:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6331d6f9a4298173b413cf99a40cc86a9d92c37'/>
<id>urn:sha1:a6331d6f9a4298173b413cf99a40cc86a9d92c37</id>
<content type='text'>
Signed-of-by: Andrew Hendry &lt;andrew.hendry@gmail.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-next-2.6</title>
<updated>2010-10-23T18:47:02Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-10-23T18:47:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f05647dd81c11a6a165ccc8f0c1370b16f3bcb0'/>
<id>urn:sha1:5f05647dd81c11a6a165ccc8f0c1370b16f3bcb0</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1699 commits)
  bnx2/bnx2x: Unsupported Ethtool operations should return -EINVAL.
  vlan: Calling vlan_hwaccel_do_receive() is always valid.
  tproxy: use the interface primary IP address as a default value for --on-ip
  tproxy: added IPv6 support to the socket match
  cxgb3: function namespace cleanup
  tproxy: added IPv6 support to the TPROXY target
  tproxy: added IPv6 socket lookup function to nf_tproxy_core
  be2net: Changes to use only priority codes allowed by f/w
  tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled
  tproxy: added tproxy sockopt interface in the IPV6 layer
  tproxy: added udp6_lib_lookup function
  tproxy: added const specifiers to udp lookup functions
  tproxy: split off ipv6 defragmentation to a separate module
  l2tp: small cleanup
  nf_nat: restrict ICMP translation for embedded header
  can: mcp251x: fix generation of error frames
  can: mcp251x: fix endless loop in interrupt handler if CANINTF_MERRF is set
  can-raw: add msg_flags to distinguish local traffic
  9p: client code cleanup
  rds: make local functions/variables static
  ...

Fix up conflicts in net/core/dev.c, drivers/net/pcmcia/smc91c92_cs.c and
drivers/net/wireless/ath/ath9k/debug.c as per David
</content>
</entry>
<entry>
<title>BKL: introduce CONFIG_BKL.</title>
<updated>2010-10-21T13:44:13Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2010-09-11T16:00:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6de5bd128d381ad88ac6d419a5e597048eb468cf'/>
<id>urn:sha1:6de5bd128d381ad88ac6d419a5e597048eb468cf</id>
<content type='text'>
With all the patches we have queued in the BKL removal tree, only a
few dozen modules are left that actually rely on the BKL, and even
there are lots of low-hanging fruit. We need to decide what to do
about them, this patch illustrates one of the options:

Every user of the BKL is marked as 'depends on BKL' in Kconfig,
and the CONFIG_BKL becomes a user-visible option. If it gets
disabled, no BKL using module can be built any more and the BKL
code itself is compiled out.

The one exception is file locking, which is practically always
enabled and does a 'select BKL' instead. This effectively forces
CONFIG_BKL to be enabled until we have solved the fs/lockd
mess and can apply the patch that removes the BKL from fs/locks.c.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>X.25 remove bkl in poll</title>
<updated>2010-09-22T20:35:51Z</updated>
<author>
<name>andrew hendry</name>
</author>
<published>2010-09-21T15:24:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=768190fdc058cc7405330f7782782df084c25d61'/>
<id>urn:sha1:768190fdc058cc7405330f7782782df084c25d61</id>
<content type='text'>
The x25_datagram_poll didn't add anything, removed it.

Signed-off-by: Andrew Hendry &lt;andrew.hendry@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>X.25 remove bkl in getsockname</title>
<updated>2010-09-22T20:35:51Z</updated>
<author>
<name>andrew hendry</name>
</author>
<published>2010-09-21T15:24:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=40e192c3ff7b1af680b0b03e94cadf1dad5fb82e'/>
<id>urn:sha1:40e192c3ff7b1af680b0b03e94cadf1dad5fb82e</id>
<content type='text'>
Signed-off-by: Andrew Hendry &lt;andrew.hendry@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>X.25 remove bkl in connect</title>
<updated>2010-09-15T03:39:09Z</updated>
<author>
<name>andrew hendry</name>
</author>
<published>2010-09-14T13:32:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21a4591794c82c1a73f9d45d6400f878648261e3'/>
<id>urn:sha1:21a4591794c82c1a73f9d45d6400f878648261e3</id>
<content type='text'>
Connect already has socket locking.

Signed-off-by: Andrew Hendry &lt;andrew.hendry@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>X.25 remove bkl in accept</title>
<updated>2010-09-15T03:38:54Z</updated>
<author>
<name>Andrew Hendry</name>
</author>
<published>2010-09-15T03:38:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=141646ce56735cedb2336b3cd21364287f0aa4c7'/>
<id>urn:sha1:141646ce56735cedb2336b3cd21364287f0aa4c7</id>
<content type='text'>
Accept already has socket locking.

[ Extend socket locking over TCP_LISTEN state test. -DaveM ]

Signed-off-by: Andrew Hendry &lt;andrew.hendry@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>X.25 remove bkl in bind</title>
<updated>2010-09-15T03:34:52Z</updated>
<author>
<name>andrew hendry</name>
</author>
<published>2010-09-14T13:31:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=90c27297a9bfb8ea11c0e3f73ad90c4c66e8501e'/>
<id>urn:sha1:90c27297a9bfb8ea11c0e3f73ad90c4c66e8501e</id>
<content type='text'>
Accept updates socket values in 3 lines so wrapped with lock_sock.

Signed-off-by: Andrew Hendry &lt;andrew.hendry@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
