Skip to content

Commit

Permalink
wil6210: make debugfs compilation optional
Browse files Browse the repository at this point in the history
Since debugfs is a kernel configuration option, enable the driver to
compile without debugfs.

Signed-off-by: Gidon Studinski <qca_gidons@qca.qualcomm.com>
Signed-off-by: Hamad Kadmany <qca_hkadmany@qca.qualcomm.com>
Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
  • Loading branch information
Gidon Studinski authored and Kalle Valo committed Aug 31, 2017
1 parent 40cbd88 commit 5f591da
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 1 deletion.
12 changes: 12 additions & 0 deletions drivers/net/wireless/ath/wil6210/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,15 @@ config WIL6210_TRACING
option if you are interested in debugging the driver.

If unsure, say Y to make it easier to debug problems.

config WIL6210_DEBUGFS
bool "wil6210 debugfs support"
depends on WIL6210
depends on DEBUG_FS
default y
---help---
Say Y here to enable wil6210 debugfs support, using the
kernel debugfs infrastructure. Select this
option if you are interested in debugging the driver.

If unsure, say Y to make it easier to debug problems.
2 changes: 1 addition & 1 deletion drivers/net/wireless/ath/wil6210/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ wil6210-y := main.o
wil6210-y += netdev.o
wil6210-y += cfg80211.o
wil6210-y += pcie_bus.o
wil6210-y += debugfs.o
wil6210-$(CONFIG_WIL6210_DEBUGFS) += debugfs.o
wil6210-y += wmi.o
wil6210-y += interrupt.o
wil6210-y += txrx.o
Expand Down
6 changes: 6 additions & 0 deletions drivers/net/wireless/ath/wil6210/wil6210.h
Original file line number Diff line number Diff line change
Expand Up @@ -940,8 +940,14 @@ int wil_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
struct cfg80211_mgmt_tx_params *params,
u64 *cookie);

#if defined(CONFIG_WIL6210_DEBUGFS)
int wil6210_debugfs_init(struct wil6210_priv *wil);
void wil6210_debugfs_remove(struct wil6210_priv *wil);
#else
static inline int wil6210_debugfs_init(struct wil6210_priv *wil) { return 0; }
static inline void wil6210_debugfs_remove(struct wil6210_priv *wil) {}
#endif

int wil_cid_fill_sinfo(struct wil6210_priv *wil, int cid,
struct station_info *sinfo);

Expand Down

0 comments on commit 5f591da

Please sign in to comment.