diff options
author | Yi Zou <yi.zou@intel.com> | 2011-01-28 19:05:06 -0500 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2011-02-12 12:06:52 -0500 |
commit | e01efc33bc4a248b1f9bfb972e156c76125fc914 (patch) | |
tree | 499ca811638666dd78ea0c8f1c55ec39aeeef962 /drivers/scsi/fcoe | |
parent | 0095a9213324a4466c10de98837a27ab1b7e72be (diff) |
[SCSI] libfcoe: include fcoe_transport.c into kernel libfcoe module
Now we can include the fcoe_transport.c to the build of the kernel libfcoe
module. Move the module information to fcoe_transport, and it will have
all the module parameters later for the create/destroy/enable/disable of an
FCoE instance.
Signed-off-by: Yi Zou <yi.zou@intel.com>
Signed-off-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
Signed-off-by: Robert Love <robert.w.love@intel.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/fcoe')
-rw-r--r-- | drivers/scsi/fcoe/Makefile | 2 | ||||
-rw-r--r-- | drivers/scsi/fcoe/fcoe_ctlr.c | 8 | ||||
-rw-r--r-- | drivers/scsi/fcoe/fcoe_transport.c | 8 |
3 files changed, 9 insertions, 9 deletions
diff --git a/drivers/scsi/fcoe/Makefile b/drivers/scsi/fcoe/Makefile index b122b7abddc6..f6d37d0271f7 100644 --- a/drivers/scsi/fcoe/Makefile +++ b/drivers/scsi/fcoe/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | obj-$(CONFIG_FCOE) += fcoe.o | 1 | obj-$(CONFIG_FCOE) += fcoe.o |
2 | obj-$(CONFIG_LIBFCOE) += libfcoe.o | 2 | obj-$(CONFIG_LIBFCOE) += libfcoe.o |
3 | 3 | ||
4 | libfcoe-objs := fcoe_ctlr.o | 4 | libfcoe-objs := fcoe_ctlr.o fcoe_transport.o |
diff --git a/drivers/scsi/fcoe/fcoe_ctlr.c b/drivers/scsi/fcoe/fcoe_ctlr.c index c12d0a7e0d3d..c93f007e702f 100644 --- a/drivers/scsi/fcoe/fcoe_ctlr.c +++ b/drivers/scsi/fcoe/fcoe_ctlr.c | |||
@@ -46,10 +46,6 @@ | |||
46 | 46 | ||
47 | #include "libfcoe.h" | 47 | #include "libfcoe.h" |
48 | 48 | ||
49 | MODULE_AUTHOR("Open-FCoE.org"); | ||
50 | MODULE_DESCRIPTION("FIP discovery protocol support for FCoE HBAs"); | ||
51 | MODULE_LICENSE("GPL v2"); | ||
52 | |||
53 | #define FCOE_CTLR_MIN_FKA 500 /* min keep alive (mS) */ | 49 | #define FCOE_CTLR_MIN_FKA 500 /* min keep alive (mS) */ |
54 | #define FCOE_CTLR_DEF_FKA FIP_DEF_FKA /* default keep alive (mS) */ | 50 | #define FCOE_CTLR_DEF_FKA FIP_DEF_FKA /* default keep alive (mS) */ |
55 | 51 | ||
@@ -68,10 +64,6 @@ static u8 fcoe_all_enode[ETH_ALEN] = FIP_ALL_ENODE_MACS; | |||
68 | static u8 fcoe_all_vn2vn[ETH_ALEN] = FIP_ALL_VN2VN_MACS; | 64 | static u8 fcoe_all_vn2vn[ETH_ALEN] = FIP_ALL_VN2VN_MACS; |
69 | static u8 fcoe_all_p2p[ETH_ALEN] = FIP_ALL_P2P_MACS; | 65 | static u8 fcoe_all_p2p[ETH_ALEN] = FIP_ALL_P2P_MACS; |
70 | 66 | ||
71 | unsigned int libfcoe_debug_logging; | ||
72 | module_param_named(debug_logging, libfcoe_debug_logging, int, S_IRUGO|S_IWUSR); | ||
73 | MODULE_PARM_DESC(debug_logging, "a bit mask of logging levels"); | ||
74 | |||
75 | static const char * const fcoe_ctlr_states[] = { | 67 | static const char * const fcoe_ctlr_states[] = { |
76 | [FIP_ST_DISABLED] = "DISABLED", | 68 | [FIP_ST_DISABLED] = "DISABLED", |
77 | [FIP_ST_LINK_WAIT] = "LINK_WAIT", | 69 | [FIP_ST_LINK_WAIT] = "LINK_WAIT", |
diff --git a/drivers/scsi/fcoe/fcoe_transport.c b/drivers/scsi/fcoe/fcoe_transport.c index 41d69bedd4b4..e5aef5639124 100644 --- a/drivers/scsi/fcoe/fcoe_transport.c +++ b/drivers/scsi/fcoe/fcoe_transport.c | |||
@@ -27,6 +27,10 @@ | |||
27 | 27 | ||
28 | #include "libfcoe.h" | 28 | #include "libfcoe.h" |
29 | 29 | ||
30 | MODULE_AUTHOR("Open-FCoE.org"); | ||
31 | MODULE_DESCRIPTION("FIP discovery protocol and FCoE transport for FCoE HBAs"); | ||
32 | MODULE_LICENSE("GPL v2"); | ||
33 | |||
30 | static int fcoe_transport_create(const char *, struct kernel_param *); | 34 | static int fcoe_transport_create(const char *, struct kernel_param *); |
31 | static int fcoe_transport_destroy(const char *, struct kernel_param *); | 35 | static int fcoe_transport_destroy(const char *, struct kernel_param *); |
32 | static int fcoe_transport_show(char *buffer, const struct kernel_param *kp); | 36 | static int fcoe_transport_show(char *buffer, const struct kernel_param *kp); |
@@ -39,6 +43,10 @@ static LIST_HEAD(fcoe_transports); | |||
39 | static LIST_HEAD(fcoe_netdevs); | 43 | static LIST_HEAD(fcoe_netdevs); |
40 | static DEFINE_MUTEX(ft_mutex); | 44 | static DEFINE_MUTEX(ft_mutex); |
41 | 45 | ||
46 | unsigned int libfcoe_debug_logging; | ||
47 | module_param_named(debug_logging, libfcoe_debug_logging, int, S_IRUGO|S_IWUSR); | ||
48 | MODULE_PARM_DESC(debug_logging, "a bit mask of logging levels"); | ||
49 | |||
42 | module_param_call(show, NULL, fcoe_transport_show, NULL, S_IRUSR); | 50 | module_param_call(show, NULL, fcoe_transport_show, NULL, S_IRUSR); |
43 | __MODULE_PARM_TYPE(show, "string"); | 51 | __MODULE_PARM_TYPE(show, "string"); |
44 | MODULE_PARM_DESC(show, " Show attached FCoE transports"); | 52 | MODULE_PARM_DESC(show, " Show attached FCoE transports"); |