x86/apic: Move cpumask and to core code
All implementations of apic->cpu_mask_to_apicid_and() and the two incoming cpumasks to search for the target. Move that operation to the call site and rename it to cpu_mask_to_apicid() Signed-off-by:Thomas Gleixner <tglx@linutronix.de> Cc: Jens Axboe <axboe@kernel.dk> Cc: Marc Zyngier <marc.zyngier@arm.com> Cc: Michael Ellerman <mpe@ellerman.id.au> Cc: Keith Busch <keith.busch@intel.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Christoph Hellwig <hch@lst.de> Link: http://lkml.kernel.org/r/20170619235446.641575516@linutronix.de
Showing
- arch/x86/include/asm/apic.h 6 additions, 9 deletionsarch/x86/include/asm/apic.h
- arch/x86/kernel/apic/apic.c 4 additions, 10 deletionsarch/x86/kernel/apic/apic.c
- arch/x86/kernel/apic/apic_flat_64.c 2 additions, 2 deletionsarch/x86/kernel/apic/apic_flat_64.c
- arch/x86/kernel/apic/apic_noop.c 1 addition, 1 deletionarch/x86/kernel/apic/apic_noop.c
- arch/x86/kernel/apic/apic_numachip.c 2 additions, 2 deletionsarch/x86/kernel/apic/apic_numachip.c
- arch/x86/kernel/apic/bigsmp_32.c 1 addition, 1 deletionarch/x86/kernel/apic/bigsmp_32.c
- arch/x86/kernel/apic/probe_32.c 1 addition, 1 deletionarch/x86/kernel/apic/probe_32.c
- arch/x86/kernel/apic/vector.c 3 additions, 3 deletionsarch/x86/kernel/apic/vector.c
- arch/x86/kernel/apic/x2apic_cluster.c 4 additions, 6 deletionsarch/x86/kernel/apic/x2apic_cluster.c
- arch/x86/kernel/apic/x2apic_phys.c 1 addition, 1 deletionarch/x86/kernel/apic/x2apic_phys.c
- arch/x86/kernel/apic/x2apic_uv_x.c 3 additions, 5 deletionsarch/x86/kernel/apic/x2apic_uv_x.c
- arch/x86/xen/apic.c 1 addition, 1 deletionarch/x86/xen/apic.c
Please register or sign in to comment