diff options
author | Roland Dreier <rolandd@cisco.com> | 2005-11-02 23:51:01 -0500 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2005-11-02 23:51:01 -0500 |
commit | 8ae5a8a24f7fe797027d481f88c1464b0e47eede (patch) | |
tree | 389cecdfb0769cdddd0e901c1d60b9549b0a6322 /drivers/infiniband/ulp/ipoib/ipoib_multicast.c | |
parent | 21a384897d48c116b879924c3dd9e96f6f1e764b (diff) |
[IPoIB] don't compile debug code if debugging isn't enabled
Don't build ipoib_mcast_iter_ functions if CONFIG_INFINIBAND_IPOIB_DEBUG
is not enabled -- their only callers will not be built either.
Also move the prototype for ipoib_open() to ipoib.h to fix a sparse warning.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/ulp/ipoib/ipoib_multicast.c')
-rw-r--r-- | drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/infiniband/ulp/ipoib/ipoib_multicast.c b/drivers/infiniband/ulp/ipoib/ipoib_multicast.c index 022eec730751..3ecf78a9493a 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_multicast.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_multicast.c | |||
@@ -917,6 +917,8 @@ void ipoib_mcast_restart_task(void *dev_ptr) | |||
917 | ipoib_mcast_start_thread(dev); | 917 | ipoib_mcast_start_thread(dev); |
918 | } | 918 | } |
919 | 919 | ||
920 | #ifdef CONFIG_INFINIBAND_IPOIB_DEBUG | ||
921 | |||
920 | struct ipoib_mcast_iter *ipoib_mcast_iter_init(struct net_device *dev) | 922 | struct ipoib_mcast_iter *ipoib_mcast_iter_init(struct net_device *dev) |
921 | { | 923 | { |
922 | struct ipoib_mcast_iter *iter; | 924 | struct ipoib_mcast_iter *iter; |
@@ -989,3 +991,5 @@ void ipoib_mcast_iter_read(struct ipoib_mcast_iter *iter, | |||
989 | *complete = iter->complete; | 991 | *complete = iter->complete; |
990 | *send_only = iter->send_only; | 992 | *send_only = iter->send_only; |
991 | } | 993 | } |
994 | |||
995 | #endif /* CONFIG_INFINIBAND_IPOIB_DEBUG */ | ||