• Peter Zijlstra's avatar
    perf/x86/intel: Simplify the dynamic constraint code somewhat · aaf932e8
    Peter Zijlstra authored
    We have two 'struct event_constraint' local variables in
    intel_get_excl_constraints(): 'cx' and 'c'.
    
    Instead of using 'cx' after the dynamic allocation, put all 'cx' inside
    the dynamic allocation block and use 'c' outside of it.
    
    Also use direct assignment to copy the structure; let the compiler
    figure it out.
    Signed-off-by: default avatarPeter Zijlstra (Intel) <peterz@infradead.org>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Vince Weaver <vincent.weaver@maine.edu>
    Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
    aaf932e8
perf_event_intel.c 93.1 KB