Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=aa0ebec9cfb8a3fab966db75ac21d05a43f312a1
Commit:     aa0ebec9cfb8a3fab966db75ac21d05a43f312a1
Parent:     3661999a17b0397c7a93c200b280c55958ba3593
Author:     Kenji Kaneshige <[EMAIL PROTECTED]>
AuthorDate: Fri Nov 9 10:51:01 2007 +0900
Committer:  Tony Luck <[EMAIL PROTECTED]>
CommitDate: Fri Dec 7 16:13:03 2007 -0800

    [IA64] Fix iosapic interrupt delivery mode for CPE
    
    If "CPEI Processor Override" bit is not set in "Platform Interrupt
    Source Flags" in "Platform Interrupt Sources Structure" in ACPI MADT,
    the target processor of CPEI is restricted to a specific CPU. Because
    of this, the delivery mode for CPEI should be IOSAPIC_FIXED.
    
    Signed-off-by: Kenji Kaneshige <[EMAIL PROTECTED]>
    Signed-off-by: Tony Luck <[EMAIL PROTECTED]>
---
 arch/ia64/kernel/iosapic.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/ia64/kernel/iosapic.c b/arch/ia64/kernel/iosapic.c
index 96460ca..398e2fd 100644
--- a/arch/ia64/kernel/iosapic.c
+++ b/arch/ia64/kernel/iosapic.c
@@ -925,7 +925,7 @@ iosapic_register_platform_intr (u32 int_type, unsigned int 
gsi,
              case ACPI_INTERRUPT_CPEI:
                irq = vector = IA64_CPE_VECTOR;
                BUG_ON(bind_irq_vector(irq, vector, CPU_MASK_ALL));
-               delivery = IOSAPIC_LOWEST_PRIORITY;
+               delivery = IOSAPIC_FIXED;
                mask = 1;
                break;
              default:
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to