mac80211: use DECLARE_EVENT_CLASS
authorJohannes Berg <johannes.berg@intel.com>
Wed, 26 Jan 2011 08:22:15 +0000 (09:22 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 26 Jan 2011 21:15:45 +0000 (16:15 -0500)
commitba99d93b3d7bb3a6406bc86f41ab863895968a0f
tree511152e36ae9982361a7241e557aafba79bf8ecf
parent62362dee83c2a50465cc64ba701ebd741996ec80
mac80211: use DECLARE_EVENT_CLASS

For events that include only the local struct as
their parameter, we can use DECLARE_EVENT_CLASS
and save quite some binary size across segments
as well lines of code.

   text    data     bss     dec     hex filename
 375745   19296     916  395957   60ab5 mac80211.ko.before
 367473   17888     916  386277   5e4e5 mac80211.ko.after
  -8272   -1408       0   -9680   -25d0 delta

Some more tracepoints with identical arguments
could be combined like this but for now this is
the one that benefits most.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/driver-trace.h