]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARC: [SMP] optimize IPI send and receive
authorVineet Gupta <vgupta@synopsys.com>
Thu, 28 Nov 2013 08:27:54 +0000 (13:57 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Thu, 5 Dec 2013 05:59:08 +0000 (11:29 +0530)
commit035a20627b462eb06cadf668f27fb28a9d84d7ec
treef133959c29e8d4c36a03072a5d4228e067adbd18
parent8cf46d69786fb0ae133fafd7c97fb11aa5f4b1be
ARC: [SMP] optimize IPI send and receive

* Don't send an IPI if receiver already has a pending IPI.
  Atomically piggyback the new msg with pending msg.

* IPI receiver looping on xchg() not required

References: https://lkml.org/lkml/2013/11/25/232
Suggested-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/kernel/smp.c