Thread (80 messages) 80 messages, 8 authors, 2013-01-17
STALE4892d

[PATCH v5 08/14] KVM: ARM: Emulation framework and CP15 emulation

From: Russell King - ARM Linux <hidden>
Date: 2013-01-14 16:36:36
Also in: kvm

On Tue, Jan 08, 2013 at 01:39:31PM -0500, Christoffer Dall wrote:
+	/*
+	 * Check whether this vcpu requires the cache to be flushed on
+	 * this physical CPU. This is a consequence of doing dcache
+	 * operations by set/way on this vcpu. We do it here to be in
+	 * a non-preemptible section.
+	 */
+	if (cpumask_test_cpu(cpu, &vcpu->arch.require_dcache_flush)) {
+		cpumask_clear_cpu(cpu, &vcpu->arch.require_dcache_flush);
There is cpumask_test_and_clear_cpu() which may be better for this.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help