]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: reduce overhead if tracing disabled
authorJohannes Berg <johannes.berg@intel.com>
Tue, 4 Sep 2012 22:33:53 +0000 (00:33 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 5 Sep 2012 14:17:57 +0000 (16:17 +0200)
commit957e955e6bfed6c46526954d2a04dd278c1be8a1
treefa68a9b60a27cb6244c5093c1be4db3620c49512
parent0869c8cf615e4804b26ce1bc113d84790b1a2bd8
iwlwifi: reduce overhead if tracing disabled

Tracing commands builds an array of trace data
items even when the tracepoint is disabled.
Instead, loop in the tracepoint assignment.

This reduces overhead if tracing is compiled
into the driver but not enabled and slightly
reduces overall driver size as well:

   text    data     bss     dec     hex filename
 114514    6509      48  121071   1d8ef before/iwlwifi.ko
 114189    6509      48  120746   1d7aa after/iwlwifi.ko

Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Reviewed-by: Max Stepanov <Max.Stepanov@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/iwlwifi/iwl-devtrace.h
drivers/net/wireless/iwlwifi/pcie/tx.c