perf/x86: Save a few bytes in 'struct x86_pmu'
Commit-ID: 3e0091e2b6f8cd59e567f247e345a3a6ad1f6e7e Gitweb: http://git.kernel.org/tip/3e0091e2b6f8cd59e567f247e345a3a6ad1f6e7e Author: Peter Zijlstra <[email protected]> AuthorDate: Tue, 26 Jun 2012 23:38:39 +0200 Committer: Ingo Molnar <[email protected]> CommitDate: Thu, 5 Jul 2012 21:55:58 +0200
perf/x86: Save a few bytes in 'struct x86_pmu'
All these are basically boolean flags, use a bitfield to save a few bytes.
Suggested-by Borislav Petkov <[email protected]>
Signed-off-by Peter Zijlstra <[email protected]>
Signed-off-by Ingo Molnar <[email protected]>
--- arch/x86/kernel/cpu/perf_event.h | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-)
arch/x86/kernel/cpu/perf_event.h +5 -2
@@ -374,8 +374,11 @@ struct x86_pmu {/* * Intel DebugStore bits */ -int bts, pebs; -int bts_active, pebs_active, pebs_broken; + int bts :1, + bts_active :1, + pebs :1, + pebs_active :1, + pebs_broken :1;int pebs_record_size;void (*drain_pebs)(struct pt_regs *regs);struct event_constraint *pebs_constraints;