aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-03-29ia64: sn: Use irq_move_irq()Thomas Gleixner2-2/+2
This replaces the old move_native_irq() function which is going away. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: iosapic: Use new irq_move_* functionsThomas Gleixner1-6/+4
The current functions are going away. Also use the accessor for pending setaffinity in irq_data instead of the open coded irq_desc access. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: iosapic: Remove redundant mask from ack()Thomas Gleixner1-9/+0
The core code calls mask_ack() which calls irq_ack() and irq_mask() for the case where an interrupt is disabled and marked pending. That seems to be a leftover from the old __do_IRQ() mode. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: Use accessor functions all over the placeThomas Gleixner4-12/+6
Use the proper accessor functions instead of open coded irq_desc access. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: xen: Use irq accessor functionsThomas Gleixner1-3/+1
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: iosapic: Cleanup irq_desc accessThomas Gleixner1-17/+15
Use irq_to_desc() and use accessors for setting chip and handler. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: sn: Drop unused functionThomas Gleixner1-16/+0
Leftover from the irq chip conversion. Reported-by: Tony Luck <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: Convert iosapic to new irq_chip functionsThomas Gleixner1-32/+38
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: Convert lsapic to new irq_chip functionsThomas Gleixner1-11/+11
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: Convert msi to new irq_chip functionsThomas Gleixner1-19/+22
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: Convert sn to new irq_chip functionsThomas Gleixner1-21/+23
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: Convert msi_sn to new irq_chip functionsThomas Gleixner1-14/+14
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: hp-sim: Cleanup direct access to irq_descThomas Gleixner1-5/+5
Use accessor functions instead of open coded access. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: Convert hp-sim to new irq_chip functionsThomas Gleixner1-10/+10
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: Remove stale irq_chip.endThomas Gleixner4-27/+0
irq_chip.end got obsolete with the removal of __do_IRQ(). Signed-off-by: Thomas Gleixner <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Tony Luck <[email protected]> LKML-Reference: <[email protected]>
2011-03-29ia64: Cleanup migrate_irqs()Thomas Gleixner1-13/+14
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29ia64: Convert migrate_platform_irqs() to new irq chip functionsThomas Gleixner1-7/+7
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29bfin: Use proper accessors in traceThomas Gleixner1-3/+4
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29bfin: Convert irq namespaceThomas Gleixner2-18/+18
Convert to the new function names. Scripted with coccinelle. Signed-off-by: Thomas Gleixner <[email protected]> Cc: Mike Frysinger <[email protected]> Cc: [email protected]
2011-03-29bfin: Final irq cleanupThomas Gleixner2-9/+6
Use the trigger type in irq_data and check level type instead of looking at desc->handle_irq. Signed-off-by: Thomas Gleixner <[email protected]> Cc: Mike Frysinger <[email protected]> Cc: [email protected]
2011-03-29alpha: Use generic show_interrupts()Thomas Gleixner3-59/+17
The only subtle difference is that alpha uses ACTUAL_NR_IRQS and prints the IRQF_DISABLED flag. Change the generic implementation to deal with ACTUAL_NR_IRQS if defined. The IRQF_DISABLED printing is pointless, as we nowadays run all interrupts with irqs disabled. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29alpha: Convert to new irq function namesThomas Gleixner20-34/+38
Scripted with coccinelle. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: Fold irq_set_chip/irq_set_handlerThomas Gleixner84-235/+209
Use irq_set_chip_and_handler() instead. Converted with coccinelle. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: Reorder irq_set_ function callsThomas Gleixner9-11/+11
Reorder irq_set_chip() irq_set_chip_data() irq_set_handler() to irq_set_chip() irq_set_handler() irq_set_chip_data() so the next patch can combine irq_set_chip() and irq_set_handler() to irq_set_chip_and_handler(). Automated conversion with coccinelle. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: Cleanup the irq namespaceThomas Gleixner140-610/+626
Convert to the new function names. Automated with coccinelle. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: Use generic show_interrupts()Thomas Gleixner2-50/+6
Use the generic version and just keep the arch specific output. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: dove: Use proper irq accessor functionsThomas Gleixner2-11/+2
Remove the obsolete desc_handle_irq() helper. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: gic: Use proper accessor functionsThomas Gleixner1-1/+1
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: at91: Cleanup irq chipThomas Gleixner1-22/+9
Avoid the whole lazy disable dance in the demux handler by providing a irq_disable() callback. Use the proper accessor functions and tidy up gpio_irq_handler() Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: davinci: Cleanup irq chip codeThomas Gleixner1-13/+4
Make use of the new functionality which ensures that irq_set_type is called with the chip masked. Unmask is only done when the interrupt is not disabled. Retrieve the trigger type from irq_data in unmask Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: ep93xx: Use proper irq accessor functionsThomas Gleixner1-11/+10
No need to write the flow type. Core code does already. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: gemini: Use proper irq accessor functionsThomas Gleixner1-4/+2
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: mxc: Use generic_handle_irq()Thomas Gleixner1-6/+1
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: vt8500: Use proper irq accessorsThomas Gleixner1-3/+3
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: msm: Use proper irq accessor functionsThomas Gleixner5-10/+10
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: plat-omap: Cleanup irq_desc accessThomas Gleixner1-8/+1
1) Core code stores the flow type already 2) Flow type is accessible in irq_data Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: nomadik: Use local irq stateThomas Gleixner1-6/+10
Store the enabled mask in the local state, so there is no need to fiddle in the irq descriptor. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: stmp3xxx: Use generic_handle_irq()Thomas Gleixner1-2/+1
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: plat-samsung: Use proper irq accessor functionsThomas Gleixner3-14/+10
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: Cleanup irq_desc accessThomas Gleixner2-16/+11
Use the proper wrappers and use the flow type in irq_data. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: msm: Convert to new irq chip functionsThomas Gleixner1-16/+17
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: Use irq flag setter functionThomas Gleixner1-9/+6
Use the proper accessor function instead of fiddling in the status bits directly. Signed-off-by: Thomas Gleixner <[email protected]> Cc: [email protected]
2011-03-29arm: Use genirq lockdep helper to set lock classThomas Gleixner3-5/+3
Remove the open coded access to irq_desc which will fail on sparse irq and use the proper wrappers. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: tegra: Remove unused bogus irq enable/disable magicThomas Gleixner1-19/+0
The core code handles thees already. Signed-off-by: Thomas Gleixner <[email protected]> Cc: Colin Cross <[email protected]> Cc: [email protected] Cc: [email protected]
2011-03-29arm: h720x: Fix irq conversion falloutThomas Gleixner1-3/+8
The conversion missed, that one of the irq functions is called from the init code. Split it out, so the irq number based call works. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: nomadik: Remove non existing cpu id checkThomas Gleixner1-7/+0
Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: ns9xxx: Remove non exisiting machine checksThomas Gleixner2-7/+0
The machine id cleanup missed to remove the checks for now removed ids. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: dove: Use correct GPIO_BASE and remove orion_gpio_init() leftoverThomas Gleixner2-4/+1
commit 9eac6d0 (ARM: Remove dependency of plat-orion GPIO code on mach directory includes) missed to convert one instance of DOVE_GPIO_VIRT_BASE and left the orion_gpio_init() in mpp.c Fix it up. Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: at91: at572d940hf: Fix SDRAMC defineThomas Gleixner1-1/+1
That wants to be AT91_SDRAMC0 Signed-off-by: Thomas Gleixner <[email protected]>
2011-03-29arm: footbridge: Make cksrc_dc21285_disable() voidThomas Gleixner1-1/+1
This clocksource function needs to be void. Signed-off-by: Thomas Gleixner <[email protected]>