debian/changelog                |   15 +++++++++++++
 drivers/net/bonding/bond_main.c |   44 +++++++++++-----------------------------
 2 files changed, 28 insertions(+), 31 deletions(-)

New commits:
commit c070cdec76bc9e0d347dcb2b1bbeee37f80d2be9
Author: Stephen Hemminger <[email protected]>
Date:   Mon Jun 8 15:13:01 2009 -0700

    2.6.29-4+vyatta+6+jenner4

commit 7f8c025f88bd1ab72bab7c2c667427011cd8fe4e
Author: Florian Westphal <[email protected]>
Date:   Fri May 8 11:49:11 2009 +0000

    bonding: fix panic if initialization fails
    
    If module initialisation failed (e.g. because the bonding sysfs entry
    cannot be created), kernel panics:
     IP: [<ffffffff8024910a>] destroy_workqueue+0x2d/0x146
    Call Trace:
     [<ffffffff808268c4>] bond_destructor+0x28/0x78
     [<ffffffff80b64471>] netdev_run_todo+0x231/0x25a
     [<ffffffff80b6dbcd>] rtnl_unlock+0x9/0xb
     [<ffffffff81567907>] bonding_init+0x83e/0x84a
    
    Remove the calls to bond_work_cancel_all() and destroy_workqueue();
    both are also called/scheduled via bond_free_all().
    
    bond_destroy_sysfs is unecessary because the sysfs entry has
    not been created in the error case.
    
    Signed-off-by: Florian Westphal <[email protected]>
    Signed-off-by: Jay Vosburgh <[email protected]>
    Signed-off-by: Jiri Pirko <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit b4e9c65993e0d2debbb745e5433e1f8b2147e1bc
Author: Jiri Pirko <[email protected]>
Date:   Fri May 1 15:35:28 2009 -0700

    bonding: correct the cleanup in bond_create()
    
    This patch makes the cleanup in bond_create nicer :) Also now the forgotten
    free_netdev is called.
    
    Signed-off-by: Jiri Pirko <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 5e3da8d0359d8b571a7da7be736c05aa8d54c7b5
Author: Eric Dumazet <[email protected]>
Date:   Thu Apr 23 03:39:04 2009 +0000

    bonding: bond_slave_info_query() fix
    
    bond_slave_info_query() should keep a read lock while accessing slave info,
    or risk accessing stale data and corruption.
    
    Signed-off-by: Eric Dumazet <[email protected]>
    Signed-off-by: Jay Vosburgh <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=c070cdec76bc9e0d347dcb2b1bbeee37f80d2be9
http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=7f8c025f88bd1ab72bab7c2c667427011cd8fe4e
http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=b4e9c65993e0d2debbb745e5433e1f8b2147e1bc
http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=5e3da8d0359d8b571a7da7be736c05aa8d54c7b5
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to