aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/wireless/orinoco/fw.h
diff options
context:
space:
mode:
authorAndrey Borzenkov <arvidjaar@mail.ru>2009-02-28 23:09:09 +0300
committerJohn W. Linville <linville@tuxdriver.com>2009-03-16 18:09:26 -0400
commit2bfc5cb57b55ed2204bca7668e082f7bf485760a (patch)
treee3a9855ff25ed4d1b9d0895851412fdce7f1b994 /drivers/net/wireless/orinoco/fw.h
parentafece1c6587010cc81d1a43045c855774e8234a3 (diff)
orinoco: firmware: consistently compile out fw cache support if not requested
Currently part of support for FW caching is unconditionally compiled in even if it is never used. Consistently remove caching support if not requested by user. Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/orinoco/fw.h')
-rw-r--r--drivers/net/wireless/orinoco/fw.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/orinoco/fw.h b/drivers/net/wireless/orinoco/fw.h
index 2290f0845d5..89fc26d25b0 100644
--- a/drivers/net/wireless/orinoco/fw.h
+++ b/drivers/net/wireless/orinoco/fw.h
@@ -10,7 +10,12 @@ struct orinoco_private;
int orinoco_download(struct orinoco_private *priv);
+#if defined(CONFIG_HERMES_CACHE_FW_ON_INIT) || defined(CONFIG_PM_SLEEP)
void orinoco_cache_fw(struct orinoco_private *priv, int ap);
void orinoco_uncache_fw(struct orinoco_private *priv);
+#else
+#define orinoco_cache_fw(priv, ap) do { } while(0)
+#define orinoco_uncache_fw(priv) do { } while (0)
+#endif
#endif /* _ORINOCO_FW_H_ */