From: Jim C. <jim...@gm...> - 2012-04-06 02:55:07
|
Add acx_debug.h to define DEBUG, which enables pr_debug() by default, so dyndbg modparam is not needed. This is a separate header because it needs to be included before the <linux> headers to affect the _DPRINTK_FLAGS_DEFAULT value in the dynamic_debug.h inclusion. pr_fmt() would allow alteration of printk prefixes in pr_info and friends, but is commented out for now due to warnings (make common.i doesnt work now, which complicates finding the cause), and because there are changes afoot for pr_fmt definition. Signed-off-by: Jim Cromie <jim...@gm...> --- acx_debug.h | 9 +++++++++ common.c | 2 ++ pci.c | 2 ++ usb.c | 2 ++ 4 files changed, 15 insertions(+), 0 deletions(-) create mode 100644 acx_debug.h diff --git a/acx_debug.h b/acx_debug.h new file mode 100644 index 0000000..e029251 --- /dev/null +++ b/acx_debug.h @@ -0,0 +1,9 @@ + +/* include this above <linux> headers, as it modifies printk.h */ + +/* enable pr_debug by default */ +#define DEBUG + +/* module wide for pr_info etc, but causes some warnings */ +// #define pr_fmt(fmt) "acx: " + diff --git a/common.c b/common.c index 46d7b02..5625a24 100644 --- a/common.c +++ b/common.c @@ -15,6 +15,8 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "acx_debug.h" + #include <linux/version.h> #include <linux/module.h> #include <linux/kernel.h> diff --git a/pci.c b/pci.c index 3b7e679..767ff6d 100644 --- a/pci.c +++ b/pci.c @@ -17,6 +17,8 @@ */ #define ACX_MAC80211_PCI 1 +#include "acx_debug.h" + #include <linux/version.h> #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 33) diff --git a/usb.c b/usb.c index ebaacbc..b69354c 100644 --- a/usb.c +++ b/usb.c @@ -28,6 +28,8 @@ */ #define ACX_MAC80211_USB 1 +#include "acx_debug.h" + #include <linux/version.h> #include <linux/types.h> #include <linux/module.h> -- 1.7.8.1 |