<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/net/bonding, branch linux-2.6.16.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.16.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.16.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2006-02-17T21:16:39+00:00</updated>
<entry>
<title>[PATCH] bonding: fix a locking bug in bond_release</title>
<updated>2006-02-17T21:16:39+00:00</updated>
<author>
<name>Jay Vosburgh</name>
<email>fubar@us.ibm.com</email>
</author>
<published>2006-02-08T05:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f5e2a7b22e7d7dfda8794906d0fddeaaa09bb944'/>
<id>urn:sha1:f5e2a7b22e7d7dfda8794906d0fddeaaa09bb944</id>
<content type='text'>
bond_release returns EINVAL without releasing the bond lock if the
slave device is not being bonded by the bond.  The following patch
ensures that the lock is released in this case.

Signed-off-by: Stephen J. Bevan &lt;stephen@dino.dnsalias.com&gt;
Acked-by: Jay Vosburgh &lt;fubar@us.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] bonding: Sparse warnings fix</title>
<updated>2006-02-07T07:03:29+00:00</updated>
<author>
<name>Luiz Fernando Capitulino</name>
<email>lcapitulino@mandriva.com.br</email>
</author>
<published>2006-02-01T08:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3418db7cfacffcf120996b10a785b7315bf0df82'/>
<id>urn:sha1:3418db7cfacffcf120996b10a785b7315bf0df82</id>
<content type='text'>
drivers/net/bonding/bond_sysfs.c:263:27: warning: Using plain integer as NULL pointer
drivers/net/bonding/bond_sysfs.c:998:26: warning: Using plain integer as NULL pointer
drivers/net/bonding/bond_sysfs.c:1126:26: warning: Using plain integer as NULL pointer

Signed-off-by: Luiz Capitulino &lt;lcapitulino@mandriva.com.br&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] bonding: allow bond to use TSO if slaves support it</title>
<updated>2006-02-07T07:03:28+00:00</updated>
<author>
<name>Jay Vosburgh</name>
<email>fubar@us.ibm.com</email>
</author>
<published>2006-01-30T23:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a0de3adf8f4e5618c5bd62db08ed293042c8e454'/>
<id>urn:sha1:a0de3adf8f4e5618c5bd62db08ed293042c8e454</id>
<content type='text'>
Add NETIF_F_TSO (NETIF_F_UFO) to BOND_INTERSECT_FEATURES so that it can
be used by a bonding device iff all its slave devices support TSO (UFO).

Signed-off-by: Arthur Kepner &lt;akepner@sgi.com&gt;
Signed-off-by: Jay Vosburgh &lt;fubar@us.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] bonding: fix -&gt;get_settings error checking</title>
<updated>2006-01-27T03:08:56+00:00</updated>
<author>
<name>Eric Sesterhenn</name>
<email>snakebyte@gmx.de</email>
</author>
<published>2006-01-20T20:30:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6a986ce45d45b099ddf676c340267765e76db91e'/>
<id>urn:sha1:6a986ce45d45b099ddf676c340267765e76db91e</id>
<content type='text'>
Since get_settings() returns a signed int and it gets checked
for &lt; 0 to catch an error, res should be a signed int too.

Signed-off-by: Eric Sesterhenn &lt;snakebyte@gmx.de&gt;
Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] bonding: UPDATED hash-table corruption in bond_alb.c</title>
<updated>2006-01-12T21:35:39+00:00</updated>
<author>
<name>Jay Vosburgh</name>
<email>fubar@us.ibm.com</email>
</author>
<published>2006-01-09T20:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5af47b2ff124fdad9ba84baeb9f7eeebeb227b43'/>
<id>urn:sha1:5af47b2ff124fdad9ba84baeb9f7eeebeb227b43</id>
<content type='text'>
	I believe I see the race Michael refers to (tlb_choose_channel
may set head, which tlb_init_slave clears), although I was not able to
reproduce it.  I have updated his patch for the current netdev-2.6.git
tree and added a version update.  His original comment follows:

Our systems have been crashing during testing of PCI HotPlug
support in the various networking components.  We've faulted in
the bonding driver due to a bug in bond_alb.c:tlb_clear_slave()

In that routine, the last modification to the TLB hash table is
made without protection of the lock, allowing a race that can lead
tlb_choose_channel() to select an invalid table element.

	-J

Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] drivers/net/bonding/bonding.h: "extern inline" -&gt; "static inline"</title>
<updated>2006-01-09T15:54:47+00:00</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2006-01-06T06:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cceb904f9b804f18250214fcd988eca72864970c'/>
<id>urn:sha1:cceb904f9b804f18250214fcd988eca72864970c</id>
<content type='text'>
"extern inline" doesn't make much sense.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: Jeff Garzik &lt;jgarzik@pobox.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[bonding] Remove superfluous changelog.</title>
<updated>2005-11-28T18:54:22+00:00</updated>
<author>
<name>Jeff Garzik</name>
<email>jgarzik@pobox.com</email>
</author>
<published>2005-11-28T18:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2e06cb5859fdaeba0529806eb1bf161ffd0db201'/>
<id>urn:sha1:2e06cb5859fdaeba0529806eb1bf161ffd0db201</id>
<content type='text'>
No need to record this information in source code, its all in the git
repository, and kernel archives.
</content>
</entry>
<entry>
<title>[PATCH] bonding: comments and changelog</title>
<updated>2005-11-13T19:48:21+00:00</updated>
<author>
<name>Mitch Williams</name>
<email>mitch.a.williams@intel.com</email>
</author>
<published>2005-11-09T18:36:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=691b73b13220886aefacb7c7f7ace7f528bbf800'/>
<id>urn:sha1:691b73b13220886aefacb7c7f7ace7f528bbf800</id>
<content type='text'>
Bonding source files still have changelogs in the comments.  This, then,
is an update to that changelog.

Signed-off-by: Mitch Williams &lt;mitch.a.williams@intel.com&gt;
Acked-by: Jay Vosburgh &lt;fubar@us.ibm.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] bonding: spelling and whitespace corrections</title>
<updated>2005-11-13T19:48:21+00:00</updated>
<author>
<name>Mitch Williams</name>
<email>mitch.a.williams@intel.com</email>
</author>
<published>2005-11-09T18:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e944ef79184ff7f283e7bf79496d2873a0b0410b'/>
<id>urn:sha1:e944ef79184ff7f283e7bf79496d2873a0b0410b</id>
<content type='text'>
Minor spelling and whitespace corrections.

Signed-off-by: Mitch Williams &lt;mitch.a.williams@intel.com&gt;
Acked-by: Jay Vosburgh &lt;fubar@us.ibm.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] bonding: version update</title>
<updated>2005-11-13T19:48:21+00:00</updated>
<author>
<name>Mitch Williams</name>
<email>mitch.a.williams@intel.com</email>
</author>
<published>2005-11-09T18:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=39755cad88f7b26dcb1edf9dcf14bd85f8fc2a3a'/>
<id>urn:sha1:39755cad88f7b26dcb1edf9dcf14bd85f8fc2a3a</id>
<content type='text'>
Update the version number for the bonding module.  Since we've just
added a significant new feature (sysfs support), bump the major number.

Signed-off-by: Mitch Williams &lt;mitch.a.williams@intel.com&gt;
Acked-by: Jay Vosburgh &lt;fubar@us.ibm.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
