This repost moves a few lines here and there between patches, to fix a
compilation failure, a reference counting bug and a scheduling while
atomic warning in the middle of the patchset.
The end result is exactly the same, just didn't want to screw up bisection. I
have now tested compiling, loading, logging into the fabric, and unloading at
each patch.
Sorry for the churn.
---
Chris Leech (15):
fcoe: use rtnl mutex in place of hostlist lock
fcoe: Fix module ref count bug by adding NETDEV UNREGISTER handling
fcoe: move the host-list add/remove to keep out VN_Ports
fcoe: add mutex to protect create and destroy
fcoe: split out per interface setup
fcoe: fcoe_interface create, destroy and refcounting
fcoe: remove fcoe_interface->priv pointer
fcoe: move offload exchange manager pointer from fcoe_port to
fcoe_interface
fcoe: move FIP controller from fcoe_port to fcoe_interface
fcoe: move packet handlers from fcoe_port to fcoe_interface
fcoe: move netdev to fcoe_interface
fcoe: Introduce and allocate fcoe_interface structure, 1:1 with net_device
fcoe: interface changes to fcoe_if_create and fcoe_if_destroy
fcoe: fix missing error check in call to fcoe_if_init
libfcoe: fcoe_ctlr_destroy use cancel_work_sync instead of flush_work
Joe Eykholt (1):
fcoe: remove unnecessary list and lock initializations.
drivers/scsi/fcoe/fcoe.c | 878 +++++++++++++++++++++++--------------------
drivers/scsi/fcoe/fcoe.h | 26 +
drivers/scsi/fcoe/libfcoe.c | 8
3 files changed, 494 insertions(+), 418 deletions(-)
_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel