<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git, branch v2.6.26-rc5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.gnuabordo.com.br/linux.git/atom?h=v2.6.26-rc5</id>
<link rel='self' href='http://git.gnuabordo.com.br/linux.git/atom?h=v2.6.26-rc5'/>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/'/>
<updated>2008-06-05T03:10:44+00:00</updated>
<entry>
<title>Linux 2.6.26-rc5</title>
<updated>2008-06-05T03:10:44+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-06-05T03:10:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=53c8ba95402be65d412a806cda3430f0e72cd107'/>
<id>urn:sha1:53c8ba95402be65d412a806cda3430f0e72cd107</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-06-05T00:39:33+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-06-05T00:39:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=3e387fcdc485d94fe2c4b52e7c30c0c4cd1fe364'/>
<id>urn:sha1:3e387fcdc485d94fe2c4b52e7c30c0c4cd1fe364</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (56 commits)
  l2tp: Fix possible oops if transmitting or receiving when tunnel goes down
  tcp: Fix for race due to temporary drop of the socket lock in skb_splice_bits.
  tcp: Increment OUTRSTS in tcp_send_active_reset()
  raw: Raw socket leak.
  lt2p: Fix possible WARN_ON from socket code when UDP socket is closed
  USB ID for Philips CPWUA054/00 Wireless USB Adapter 11g
  ssb: Fix context assertion in ssb_pcicore_dev_irqvecs_enable
  libertas: fix command size for CMD_802_11_SUBSCRIBE_EVENT
  ipw2200: expire and use oldest BSS on adhoc create
  airo warning fix
  b43legacy: Fix controller restart crash
  sctp: Fix ECN markings for IPv6
  sctp: Flush the queue only once during fast retransmit.
  sctp: Start T3-RTX timer when fast retransmitting lowest TSN
  sctp: Correctly implement Fast Recovery cwnd manipulations.
  sctp: Move sctp_v4_dst_saddr out of loop
  sctp: retran_path update bug fix
  tcp: fix skb vs fack_count out-of-sync condition
  sunhme: Cleanup use of deprecated calls to save_and_cli and restore_flags.
  xfrm: xfrm_algo: correct usage of RIPEMD-160
  ...
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6</title>
<updated>2008-06-05T00:38:44+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2008-06-05T00:38:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=9489a0625854cd7482bb0e8b37de4406cdcd49e0'/>
<id>urn:sha1:9489a0625854cd7482bb0e8b37de4406cdcd49e0</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
  sparc: switch /proc/led to seq_file
  sparc64: IO accessors fix
</content>
</entry>
<entry>
<title>l2tp: Fix possible oops if transmitting or receiving when tunnel goes down</title>
<updated>2008-06-04T22:54:07+00:00</updated>
<author>
<name>James Chapman</name>
<email>jchapman@katalix.com</email>
</author>
<published>2008-06-04T22:54:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=24b95685ffcdb3dc28f64b9e8af6ea3e8360fbc5'/>
<id>urn:sha1:24b95685ffcdb3dc28f64b9e8af6ea3e8360fbc5</id>
<content type='text'>
Some problems have been experienced in the field which cause an oops
in the pppol2tp driver if L2TP tunnels fail while passing data.

The pppol2tp driver uses private data that is referenced via the
sk-&gt;sk_user_data of its UDP and PPPoL2TP sockets. This patch makes
sure that the driver uses sock_hold() when it holds a reference to the
sk pointer. This affects its sendmsg(), recvmsg(), getname(),
[gs]etsockopt() and ioctl() handlers.

Tested by ISP where problem was seen. System has been up 10 days with
no oops since running this patch. Without the patch, an oops would
occur every 1-2 days.

Signed-off-by: James Chapman &lt;jchapman@katalix.com&gt; 
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tcp: Fix for race due to temporary drop of the socket lock in skb_splice_bits.</title>
<updated>2008-06-04T22:45:58+00:00</updated>
<author>
<name>Octavian Purdila</name>
<email>opurdila@ixiacom.com</email>
</author>
<published>2008-06-04T22:45:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=293ad60401da621b8b329abbe8c388edb25f658a'/>
<id>urn:sha1:293ad60401da621b8b329abbe8c388edb25f658a</id>
<content type='text'>
skb_splice_bits temporary drops the socket lock while iterating over
the socket queue in order to break a reverse locking condition which
happens with sendfile. This, however, opens a window of opportunity
for tcp_collapse() to aggregate skbs and thus potentially free the
current skb used in skb_splice_bits and tcp_read_sock.

This patch fixes the problem by (re-)getting the same "logical skb"
after the lock has been temporary dropped.

Based on idea and initial patch from Evgeniy Polyakov.

Signed-off-by: Octavian Purdila &lt;opurdila@ixiacom.com&gt;
Acked-by: Evgeniy Polyakov &lt;johnpol@2ka.mipt.ru&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>tcp: Increment OUTRSTS in tcp_send_active_reset()</title>
<updated>2008-06-04T22:19:35+00:00</updated>
<author>
<name>Sridhar Samudrala</name>
<email>sri@us.ibm.com</email>
</author>
<published>2008-06-04T22:19:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=26af65cbeb2467a486ae4fc7242c94e470c67c50'/>
<id>urn:sha1:26af65cbeb2467a486ae4fc7242c94e470c67c50</id>
<content type='text'>
TCP "resets sent" counter is not incremented when a TCP Reset is 
sent via tcp_send_active_reset().

Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>raw: Raw socket leak.</title>
<updated>2008-06-04T22:16:12+00:00</updated>
<author>
<name>Denis V. Lunev</name>
<email>den@openvz.org</email>
</author>
<published>2008-06-04T22:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=22dd485022f3d0b162ceb5e67d85de7c3806aa20'/>
<id>urn:sha1:22dd485022f3d0b162ceb5e67d85de7c3806aa20</id>
<content type='text'>
The program below just leaks the raw kernel socket

int main() {
        int fd = socket(PF_INET, SOCK_RAW, IPPROTO_UDP);
        struct sockaddr_in addr;

        memset(&amp;addr, 0, sizeof(addr));
        inet_aton("127.0.0.1", &amp;addr.sin_addr);
        addr.sin_family = AF_INET;
        addr.sin_port = htons(2048);
        sendto(fd,  "a", 1, MSG_MORE, &amp;addr, sizeof(addr));
        return 0;
}

Corked packet is allocated via sock_wmalloc which holds the owner socket,
so one should uncork it and flush all pending data on close. Do this in the
same way as in UDP.

Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Acked-by: Alexey Kuznetsov &lt;kuznet@ms2.inr.ac.ru&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>lt2p: Fix possible WARN_ON from socket code when UDP socket is closed</title>
<updated>2008-06-04T22:07:32+00:00</updated>
<author>
<name>James Chapman</name>
<email>jchapman@katalix.com</email>
</author>
<published>2008-06-04T22:07:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=199f7d24ae59894243687a234a909f44a8724506'/>
<id>urn:sha1:199f7d24ae59894243687a234a909f44a8724506</id>
<content type='text'>
If an L2TP daemon closes a tunnel socket while packets are queued in
the tunnel's reorder queue, a kernel warning is logged because the
socket is closed while skbs are still referencing it. The fix is to
purge the queue in the socket's release handler.

WARNING: at include/net/sock.h:351 udp_lib_unhash+0x41/0x68()
Pid: 12998, comm: openl2tpd Not tainted 2.6.25 #8
 [&lt;c0423c58&gt;] warn_on_slowpath+0x41/0x51
 [&lt;c05d33a7&gt;] udp_lib_unhash+0x41/0x68
 [&lt;c059424d&gt;] sk_common_release+0x23/0x90
 [&lt;c05d16be&gt;] udp_lib_close+0x8/0xa
 [&lt;c05d8684&gt;] inet_release+0x42/0x48
 [&lt;c0592599&gt;] sock_release+0x14/0x60
 [&lt;c059299f&gt;] sock_close+0x29/0x30
 [&lt;c046ef52&gt;] __fput+0xad/0x15b
 [&lt;c046f1d9&gt;] fput+0x17/0x19
 [&lt;c046c8c4&gt;] filp_close+0x50/0x5a
 [&lt;c046da06&gt;] sys_close+0x69/0x9f
 [&lt;c04048ce&gt;] syscall_call+0x7/0xb

Signed-off-by: James Chapman &lt;jchapman@katalix.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6</title>
<updated>2008-06-04T21:58:13+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-06-04T21:58:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=b4496d44c6bd8b2da8d370ef49c4b008ce82370b'/>
<id>urn:sha1:b4496d44c6bd8b2da8d370ef49c4b008ce82370b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>USB ID for Philips CPWUA054/00 Wireless USB Adapter 11g</title>
<updated>2008-06-04T19:57:11+00:00</updated>
<author>
<name>Felix Homann</name>
<email>fexpop@onlinehome.de</email>
</author>
<published>2008-05-29T07:36:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gnuabordo.com.br/linux.git/commit/?id=4546002c813568829b70d00fab752de3999c3f1a'/>
<id>urn:sha1:4546002c813568829b70d00fab752de3999c3f1a</id>
<content type='text'>
Enable the Philips CPWUA054/00 in p54usb.

Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
