Joerg Roedel
98f1ad2582
iommu/amd: Fix sparse warnings
...
A few sparse warnings fire in drivers/iommu/amd_iommu_init.c.
Fix most of them with this patch. Also fix the sparse
warnings in drivers/iommu/irq_remapping.c while at it.
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com >
2012-07-17 12:14:55 +02:00
Suresh Siddha
7eb9ae0799
irq/apic: Use config_enabled(CONFIG_SMP) checks to clean up irq_set_affinity() for UP
...
Move the ->irq_set_affinity() routines out of the #ifdef CONFIG_SMP
sections and use config_enabled(CONFIG_SMP) checks inside those
routines. Thus making those routines simple null stubs for
!CONFIG_SMP and retaining those routines with no additional
runtime overhead for CONFIG_SMP kernels.
Cleans up the ifdef CONFIG_SMP in and around routines related to
irq_set_affinity in io_apic and irq_remapping subsystems.
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com >
Cc: torvalds@linux-foundation.org
Cc: joerg.roedel@amd.com
Cc: Sam Ravnborg <sam@ravnborg.org >
Cc: Paul Gortmaker <paul.gortmaker@windriver.com >
Link: http://lkml.kernel.org/r/1339723729.3475.63.camel@sbsiddha-desk.sc.intel.com
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2012-06-15 14:17:29 +02:00
Suresh Siddha
82b481e80d
irq_remap: Fix UP build failure
...
Fix the below UP build failure with CONFIG_IRQ_REMAP enabled.
drivers/iommu/intel_irq_remapping.c:955:19: error: ‘struct irq_data’ has no member named ‘affinity’
Reported-by: Ingo Molnar <mingo@kernel.org >
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com >
Cc: joro@8bytes.org
Cc: iommu@lists.linux-foundation.org
Cc: Joerg Roedel <joerg.roedel@amd.com >
Link: http://lkml.kernel.org/r/1336460934-23592-2-git-send-email-suresh.b.siddha@intel.com
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2012-05-08 11:17:30 +02:00
Suresh Siddha
8a8f422d3b
iommu: rename intr_remapping.[ch] to irq_remapping.[ch]
...
Make the file names consistent with the naming conventions of irq subsystem.
Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com >
Cc: Joerg Roedel <joerg.roedel@amd.com >
Cc: Yinghai Lu <yinghai@kernel.org >
Cc: David Woodhouse <dwmw2@infradead.org >
Cc: Alex Williamson <alex.williamson@redhat.com >
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com >
2012-05-07 14:35:00 +02:00