diff options
| author | Thomas Gleixner <tglx@linutronix.de> | 2015-07-13 16:51:23 -0400 |
|---|---|---|
| committer | Ingo Molnar <mingo@kernel.org> | 2015-07-29 04:08:08 -0400 |
| commit | 8b8149df9ce99e02cb2b4655bf20d0ce459b9076 (patch) | |
| tree | e57b4ceb4ba04c68d442428dda86c6289d3690d5 /drivers/sh | |
| parent | d0abe2f3a9a541ded2e30ef7275f057fb7f0335a (diff) | |
sh/irq: Use access helper irq_data_get_affinity_mask()
This is a preparatory patch for moving irq_data struct members.
Signed-off-by: Jiang Liu <jiang.liu@linux.intel.com>
Cc: Simon Horman <horms@verge.net.au>
Cc: Magnus Damm <magnus.damm@gmail.com>
Link: http://lkml.kernel.org/r/20150713151626.713278346@linutronix.de
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'drivers/sh')
| -rw-r--r-- | drivers/sh/intc/chip.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/sh/intc/chip.c b/drivers/sh/intc/chip.c index 46427b48e2f1..358df7510186 100644 --- a/drivers/sh/intc/chip.c +++ b/drivers/sh/intc/chip.c | |||
| @@ -22,7 +22,7 @@ void _intc_enable(struct irq_data *data, unsigned long handle) | |||
| 22 | 22 | ||
| 23 | for (cpu = 0; cpu < SMP_NR(d, _INTC_ADDR_E(handle)); cpu++) { | 23 | for (cpu = 0; cpu < SMP_NR(d, _INTC_ADDR_E(handle)); cpu++) { |
| 24 | #ifdef CONFIG_SMP | 24 | #ifdef CONFIG_SMP |
| 25 | if (!cpumask_test_cpu(cpu, data->affinity)) | 25 | if (!cpumask_test_cpu(cpu, irq_data_get_affinity_mask(data))) |
| 26 | continue; | 26 | continue; |
| 27 | #endif | 27 | #endif |
| 28 | addr = INTC_REG(d, _INTC_ADDR_E(handle), cpu); | 28 | addr = INTC_REG(d, _INTC_ADDR_E(handle), cpu); |
| @@ -50,7 +50,7 @@ static void intc_disable(struct irq_data *data) | |||
| 50 | 50 | ||
| 51 | for (cpu = 0; cpu < SMP_NR(d, _INTC_ADDR_D(handle)); cpu++) { | 51 | for (cpu = 0; cpu < SMP_NR(d, _INTC_ADDR_D(handle)); cpu++) { |
| 52 | #ifdef CONFIG_SMP | 52 | #ifdef CONFIG_SMP |
| 53 | if (!cpumask_test_cpu(cpu, data->affinity)) | 53 | if (!cpumask_test_cpu(cpu, irq_data_get_affinity_mask(data))) |
| 54 | continue; | 54 | continue; |
| 55 | #endif | 55 | #endif |
| 56 | addr = INTC_REG(d, _INTC_ADDR_D(handle), cpu); | 56 | addr = INTC_REG(d, _INTC_ADDR_D(handle), cpu); |
| @@ -72,7 +72,7 @@ static int intc_set_affinity(struct irq_data *data, | |||
| 72 | if (!cpumask_intersects(cpumask, cpu_online_mask)) | 72 | if (!cpumask_intersects(cpumask, cpu_online_mask)) |
| 73 | return -1; | 73 | return -1; |
| 74 | 74 | ||
| 75 | cpumask_copy(data->affinity, cpumask); | 75 | cpumask_copy(irq_data_get_affinity_mask(data), cpumask); |
| 76 | 76 | ||
| 77 | return IRQ_SET_MASK_OK_NOCOPY; | 77 | return IRQ_SET_MASK_OK_NOCOPY; |
| 78 | } | 78 | } |
