[Patch Part1 v7 22/38] x86/uv: Use hierarchy irqdomain to manage UV interrupts

2015-01-19 Thread Jiang Liu
Enhance UV code to support hierarchy irqdomain, it helps to make the architecture more clear. We should construct hwirq based on mmr_blade and mmr_offset, but mmr_offset is type of unsigned long, it may exceed the range of irq_hw_number_t. So help about the way to construct hwirq based on

[Patch Part1 v7 22/38] x86/uv: Use hierarchy irqdomain to manage UV interrupts

2015-01-19 Thread Jiang Liu
Enhance UV code to support hierarchy irqdomain, it helps to make the architecture more clear. We should construct hwirq based on mmr_blade and mmr_offset, but mmr_offset is type of unsigned long, it may exceed the range of irq_hw_number_t. So help about the way to construct hwirq based on