Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 44825757 authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

x86/irq: Get rid of an indentation level



Make the code simpler to read.

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Cc: Jiang Liu <jiang.liu@linux.intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Rusty Russell <rusty@rustcorp.com.au>
Cc: Bjorn Helgaas <bhelgaas@google.com>
Link: http://lkml.kernel.org/r/20150802203609.555253675@linutronix.de


Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 7276c6a2
Loading
Loading
Loading
Loading
+35 −37
Original line number Diff line number Diff line
@@ -342,19 +342,19 @@ int check_irq_vectors_for_cpu_disable(void)
	this_count = 0;
	for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) {
		irq = __this_cpu_read(vector_irq[vector]);
		if (irq >= 0) {
		if (irq < 0)
			continue;
		desc = irq_to_desc(irq);
		if (!desc)
			continue;

		/*
			 * Protect against concurrent action removal,
			 * affinity changes etc.
		 * Protect against concurrent action removal, affinity
		 * changes etc.
		 */
		raw_spin_lock(&desc->lock);
		data = irq_desc_get_irq_data(desc);
			cpumask_copy(&affinity_new,
				     irq_data_get_affinity_mask(data));
		cpumask_copy(&affinity_new, irq_data_get_affinity_mask(data));
		cpumask_clear_cpu(this_cpu, &affinity_new);

		/* Do not count inactive or per-cpu irqs. */
@@ -365,25 +365,23 @@ int check_irq_vectors_for_cpu_disable(void)

		raw_spin_unlock(&desc->lock);
		/*
			 * A single irq may be mapped to multiple
			 * cpu's vector_irq[] (for example IOAPIC cluster
			 * mode).  In this case we have two
			 * possibilities:
		 * A single irq may be mapped to multiple cpu's
		 * vector_irq[] (for example IOAPIC cluster mode).  In
		 * this case we have two possibilities:
		 *
		 * 1) the resulting affinity mask is empty; that is
		 * this the down'd cpu is the last cpu in the irq's
		 * affinity mask, or
		 *
			 * 2) the resulting affinity mask is no longer
			 * a subset of the online cpus but the affinity
			 * mask is not zero; that is the down'd cpu is the
			 * last online cpu in a user set affinity mask.
		 * 2) the resulting affinity mask is no longer a
		 * subset of the online cpus but the affinity mask is
		 * not zero; that is the down'd cpu is the last online
		 * cpu in a user set affinity mask.
		 */
		if (cpumask_empty(&affinity_new) ||
		    !cpumask_subset(&affinity_new, &online_new))
			this_count++;
	}
	}

	count = 0;
	for_each_online_cpu(cpu) {