Loading drivers/net/wireless/ath/Kconfig +8 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,14 @@ config ATH_DEBUG Say Y, if you want to debug atheros wireless drivers. Right now only ath9k makes use of this. config ATH_TRACEPOINTS bool "Atheros wireless tracing" depends on ATH_DEBUG depends on EVENT_TRACING ---help--- This option enables tracepoints for atheros wireless drivers. Currently, ath9k makes use of this facility. config ATH_REG_DYNAMIC_USER_REG_HINTS bool "Atheros dynamic user regulatory hints" depends on CFG80211_CERTIFICATION_ONUS Loading drivers/net/wireless/ath/Makefile +4 −0 Original line number Diff line number Diff line Loading @@ -17,4 +17,8 @@ ath-objs := main.o \ dfs_pri_detector.o ath-$(CONFIG_ATH_DEBUG) += debug.o ath-$(CONFIG_ATH_TRACEPOINTS) += trace.o ccflags-y += -D__CHECK_ENDIAN__ CFLAGS_trace.o := -I$(src) drivers/net/wireless/ath/ath.h +1 −0 Original line number Diff line number Diff line Loading @@ -268,6 +268,7 @@ enum ATH_DEBUG { }; #define ATH_DBG_DEFAULT (ATH_DBG_FATAL) #define ATH_DBG_MAX_LEN 512 #ifdef CONFIG_ATH_DEBUG Loading drivers/net/wireless/ath/main.c +3 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #include <linux/module.h> #include "ath.h" #include "trace.h" MODULE_AUTHOR("Atheros Communications"); MODULE_DESCRIPTION("Shared library for Atheros wireless LAN cards."); Loading Loading @@ -84,6 +85,8 @@ void ath_printk(const char *level, const struct ath_common* common, else printk("%sath: %pV", level, &vaf); trace_ath_log(common->hw->wiphy, &vaf); va_end(args); } EXPORT_SYMBOL(ath_printk); drivers/net/wireless/ath/trace.c 0 → 100644 +20 −0 Original line number Diff line number Diff line /* * Copyright (c) 2014 Qualcomm Atheros, Inc. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ #include <linux/module.h> #define CREATE_TRACE_POINTS #include "trace.h" Loading
drivers/net/wireless/ath/Kconfig +8 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,14 @@ config ATH_DEBUG Say Y, if you want to debug atheros wireless drivers. Right now only ath9k makes use of this. config ATH_TRACEPOINTS bool "Atheros wireless tracing" depends on ATH_DEBUG depends on EVENT_TRACING ---help--- This option enables tracepoints for atheros wireless drivers. Currently, ath9k makes use of this facility. config ATH_REG_DYNAMIC_USER_REG_HINTS bool "Atheros dynamic user regulatory hints" depends on CFG80211_CERTIFICATION_ONUS Loading
drivers/net/wireless/ath/Makefile +4 −0 Original line number Diff line number Diff line Loading @@ -17,4 +17,8 @@ ath-objs := main.o \ dfs_pri_detector.o ath-$(CONFIG_ATH_DEBUG) += debug.o ath-$(CONFIG_ATH_TRACEPOINTS) += trace.o ccflags-y += -D__CHECK_ENDIAN__ CFLAGS_trace.o := -I$(src)
drivers/net/wireless/ath/ath.h +1 −0 Original line number Diff line number Diff line Loading @@ -268,6 +268,7 @@ enum ATH_DEBUG { }; #define ATH_DBG_DEFAULT (ATH_DBG_FATAL) #define ATH_DBG_MAX_LEN 512 #ifdef CONFIG_ATH_DEBUG Loading
drivers/net/wireless/ath/main.c +3 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #include <linux/module.h> #include "ath.h" #include "trace.h" MODULE_AUTHOR("Atheros Communications"); MODULE_DESCRIPTION("Shared library for Atheros wireless LAN cards."); Loading Loading @@ -84,6 +85,8 @@ void ath_printk(const char *level, const struct ath_common* common, else printk("%sath: %pV", level, &vaf); trace_ath_log(common->hw->wiphy, &vaf); va_end(args); } EXPORT_SYMBOL(ath_printk);
drivers/net/wireless/ath/trace.c 0 → 100644 +20 −0 Original line number Diff line number Diff line /* * Copyright (c) 2014 Qualcomm Atheros, Inc. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ #include <linux/module.h> #define CREATE_TRACE_POINTS #include "trace.h"