1. 28 3月, 2012 1 次提交
  2. 20 3月, 2012 1 次提交
  3. 19 2月, 2012 4 次提交
  4. 30 10月, 2011 1 次提交
  5. 16 10月, 2011 3 次提交
  6. 22 9月, 2011 1 次提交
  7. 18 9月, 2011 1 次提交
  8. 17 9月, 2011 5 次提交
  9. 16 9月, 2011 1 次提交
    • J
      net: consolidate and fix ethtool_ops->get_settings calling · 4bc71cb9
      Jiri Pirko 提交于
      This patch does several things:
      - introduces __ethtool_get_settings which is called from ethtool code and
        from drivers as well. Put ASSERT_RTNL there.
      - dev_ethtool_get_settings() is replaced by __ethtool_get_settings()
      - changes calling in drivers so rtnl locking is respected. In
        iboe_get_rate was previously ->get_settings() called unlocked. This
        fixes it. Also prb_calc_retire_blk_tmo() in af_packet.c had the same
        problem. Also fixed by calling __dev_get_by_index() instead of
        dev_get_by_index() and holding rtnl_lock for both calls.
      - introduces rtnl_lock in bnx2fc_vport_create() and fcoe_vport_create()
        so bnx2fc_if_create() and fcoe_if_create() are called locked as they
        are from other places.
      - use __ethtool_get_settings() in bonding code
      Signed-off-by: NJiri Pirko <jpirko@redhat.com>
      
      v2->v3:
      	-removed dev_ethtool_get_settings()
      	-added ASSERT_RTNL into __ethtool_get_settings()
      	-prb_calc_retire_blk_tmo - use __dev_get_by_index() and lock
      	 around it and __ethtool_get_settings() call
      v1->v2:
              add missing export_symbol
      Reviewed-by: Ben Hutchings <bhutchings@solarflare.com> [except FCoE bits]
      Acked-by: NRalf Baechle <ralf@linux-mips.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      4bc71cb9
  10. 29 8月, 2011 1 次提交
  11. 27 8月, 2011 13 次提交
  12. 28 7月, 2011 3 次提交
  13. 27 7月, 2011 1 次提交
    • B
      [SCSI] bnx2fc: Introduce interface structure for each vlan interface · aea71a02
      Bhanu Prakash Gollapudi 提交于
      Currently, bnx2fc has a hba structure that can work with only a single vlan
      interface.  When there is a change in vlan id, it does not have the capability
      to switch to different vlan interface. To solve this problem, a new structure
      called 'interface' has been introduced, and each hba can now have multiple
      interfaces, one per vlan id.
      
      Most of the patch is a moving the interface specific fields from hba to the
      interface structure, and appropriately modifying the dereferences. A list of
      interfaces (if_list) is maintained along with adapter list. During a create
      call, the interface structure is allocated and added to if_list and deleted &
      freed on a destroy call.  Link events are propagated to all interfaces
      belonging to the hba.
      Signed-off-by: NBhanu Prakash Gollapudi <bprakash@broadcom.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      aea71a02
  14. 26 7月, 2011 1 次提交
  15. 22 7月, 2011 1 次提交
  16. 30 6月, 2011 2 次提交