All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] bus: CCN/CCI: Fix use of smp_processor_id()
@ 2017-09-04 17:30 Marc Zyngier
  2017-09-04 17:30 ` [PATCH 1/2] bus: arm-ccn: Fix use of smp_processor_id() in preemptible context Marc Zyngier
  2017-09-04 17:30 ` [PATCH 2/2] bus: arm-cci: " Marc Zyngier
  0 siblings, 2 replies; 5+ messages in thread
From: Marc Zyngier @ 2017-09-04 17:30 UTC (permalink / raw)
  To: Lorenzo Pieralisi, Suzuki K Poulose, Pawel Moll, Mark Rutland
  Cc: linux-kernel

I've just noticed that both the CCI and CCN drivers have a small
buglet in that they call smp_processor_id() from preemptible context,
which is frown upon (having just booted a 4.13 kernel with
DEBUG_PREEMPT on my Seattle, I was surprised to be greeted with a nice
backtrace...).

I've tested the CCN patch on the same Seatle box, but I've only
compile-tested the equivalent CCI patch (which is obviously correct --
famous last words...).

Thanks,

	M.

Marc Zyngier (2):
  bus: arm-ccn: Fix use of smp_processor_id() in preemptible context
  bus: arm-cci: Fix use of smp_processor_id() in preemptible context

 drivers/bus/arm-cci.c | 3 ++-
 drivers/bus/arm-ccn.c | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

-- 
2.11.0

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-09-04 17:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-04 17:30 [PATCH 0/2] bus: CCN/CCI: Fix use of smp_processor_id() Marc Zyngier
2017-09-04 17:30 ` [PATCH 1/2] bus: arm-ccn: Fix use of smp_processor_id() in preemptible context Marc Zyngier
2017-09-04 17:37   ` Mark Rutland
2017-09-04 17:59     ` Marc Zyngier
2017-09-04 17:30 ` [PATCH 2/2] bus: arm-cci: " Marc Zyngier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.