[patch net-next V6 05/15] team: remove usage of netdev_set_master()

2013-01-04 Thread Jiri Pirko
Signed-off-by: Jiri Pirko j...@resnulli.us --- drivers/net/team/team.c | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c index 78c7d87..5f35d6b 100644 --- a/drivers/net/team/team.c +++ b/drivers/net/team/team.c @@

[patch net-next V6 03/15] vlan: add link to upper device

2013-01-04 Thread Jiri Pirko
Signed-off-by: Jiri Pirko j...@resnulli.us --- net/8021q/vlan.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/net/8021q/vlan.c b/net/8021q/vlan.c index a292e80..babfde9 100644 --- a/net/8021q/vlan.c +++ b/net/8021q/vlan.c @@ -105,6 +105,8 @@ void

[patch net-next V6 13/15] bonding: remove usage of dev-master

2013-01-04 Thread Jiri Pirko
Benefit from new upper dev list and free bonding from dev-master usage. Signed-off-by: Jiri Pirko j...@resnulli.us --- drivers/net/bonding/bond_3ad.c | 30 ++--- drivers/net/bonding/bond_alb.c | 6 +-- drivers/net/bonding/bond_main.c | 94 -

[patch net-next V6 14/15] net: remove no longer used netdev_set_bond_master() and netdev_set_master()

2013-01-04 Thread Jiri Pirko
Signed-off-by: Jiri Pirko j...@resnulli.us --- include/linux/netdevice.h | 6 + net/core/dev.c| 63 --- 2 files changed, 1 insertion(+), 68 deletions(-) diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index

[patch net-next V6 04/15] rtnetlink: remove usage of dev-master

2013-01-04 Thread Jiri Pirko
Signed-off-by: Jiri Pirko j...@resnulli.us --- net/core/rtnetlink.c | 69 1 file changed, 37 insertions(+), 32 deletions(-) diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c index 2ef7a56..ae612f4 100644 --- a/net/core/rtnetlink.c +++

[patch net-next V6 10/15] qeth: ensure that __vlan_find_dev_deep() is called with rcu_read_lock

2013-01-04 Thread Jiri Pirko
Also benefit from rcu_read_lock held and use __in_dev_get_rcu() in ipv4 case. Signed-off-by: Jiri Pirko j...@resnulli.us --- drivers/s390/net/qeth_l3_main.c | 21 +++-- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/drivers/s390/net/qeth_l3_main.c

[patch net-next V6 09/15] qlcnic: guard __vlan_find_dev_deep() by rcu_read_lock

2013-01-04 Thread Jiri Pirko
rcu_read_lock was missing here Signed-off-by: Jiri Pirko j...@resnulli.us Acked-by: Sony Chacko sony.cha...@qlogic.com --- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c

[patch net-next V6 12/15] nes: remove usage of dev-master

2013-01-04 Thread Jiri Pirko
Signed-off-by: Jiri Pirko j...@resnulli.us --- drivers/infiniband/hw/nes/nes.c| 8 +--- drivers/infiniband/hw/nes/nes_cm.c | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/infiniband/hw/nes/nes.c b/drivers/infiniband/hw/nes/nes.c index 748db2d..d129c36 100644

[patch net-next V6 11/15] vlan: remove usage of dev-master in __vlan_find_dev_deep()

2013-01-04 Thread Jiri Pirko
Also, since all users call __vlan_find_dev_deep() with rcu_read_lock, make no possibility to call this with rtnl mutex held only. Signed-off-by: Jiri Pirko j...@resnulli.us --- net/8021q/vlan_core.c | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git

[patch net-next V6 08/15] cxgb3: remove usage of dev-master

2013-01-04 Thread Jiri Pirko
Signed-off-by: Jiri Pirko j...@resnulli.us --- drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c index

[patch net-next V6 01/15] net: introduce upper device lists

2013-01-04 Thread Jiri Pirko
This lists are supposed to serve for storing pointers to all upper devices. Eventually it will replace dev-master pointer which is used for bonding, bridge, team but it cannot be used for vlan, macvlan where there might be multiple upper present. In case the upper link is replacement for

[patch net-next V6 02/15] macvlan: add link to upper device

2013-01-04 Thread Jiri Pirko
Signed-off-by: Jiri Pirko j...@resnulli.us --- drivers/net/macvlan.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c index 68a43fe..b7b614f 100644 --- a/drivers/net/macvlan.c +++ b/drivers/net/macvlan.c @@ -765,16 +765,22

Re: [PATCH -v2 09/26] infiniband: rename random32() to prandom_u32()

2013-01-04 Thread Akinobu Mita
2013/1/4 Steve Wise sw...@opengridcomputing.com: Are there other non pseudo-random services that warrant this rename? I couldn't understand your question very well. So I'm not sure this is the expected answer: I only renamed pseudo-random functions defined in lib/random32.c in the commit

Re: [PATCH -v2 09/26] infiniband: rename random32() to prandom_u32()

2013-01-04 Thread Steve Wise
I'm asking: why are you bothering with renaming the functions? This seems like a needless change, _unless_ there are really non-pseudo-random services being added. On 1/4/2013 7:45 AM, Akinobu Mita wrote: 2013/1/4 Steve Wise sw...@opengridcomputing.com: Are there other non pseudo-random

Re: [patch net-next V6 00/15] net: introduce upper device lists and remove dev-master

2013-01-04 Thread David Miller
From: Jiri Pirko j...@resnulli.us Date: Fri, 4 Jan 2013 09:48:48 +0100 This patchset adds a possibility to record upper device linkage. All upper-lower devices are converted to use this mechanism right after. That leads to dev-master removal because this info becomes redundant since master

Re: [PATCH] infiniband-diags/ibportstate.c: Fix PortInfo sets with extended speeds

2013-01-04 Thread Ira Weiny
On Fri, 14 Dec 2012 09:11:14 -0500 Hal Rosenstock h...@dev.mellanox.co.il wrote: Attribute Modifier bit 31 should be on (set to 1) in this case Signed-off-by: Hal Rosenstock h...@mellanox.com Applied, thanks, Ira --- diff --git a/src/ibportstate.c b/src/ibportstate.c index