From 81840ee48ebfa7f9c6833421c4df2823def4f378 Mon Sep 17 00:00:00 2001 From: Kenji Kaneshige Date: Wed, 1 Dec 2010 09:40:32 -0800 Subject: [PATCH] --- yaml --- r: 223437 b: refs/heads/master c: 086e8ced65d9bcc4a8e8f1cd39b09640f2883f90 h: refs/heads/master i: 223435: 20364c53023a624269c6f2b41b1616a52edaa15a v: v3 --- [refs] | 2 +- trunk/arch/x86/kernel/apic/io_apic.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 91ef3a95f2d8..133a0d4376fc 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 254e42006c893f45bca48f313536fcba12206418 +refs/heads/master: 086e8ced65d9bcc4a8e8f1cd39b09640f2883f90 diff --git a/trunk/arch/x86/kernel/apic/io_apic.c b/trunk/arch/x86/kernel/apic/io_apic.c index 226060eec341..fadcd743a74f 100644 --- a/trunk/arch/x86/kernel/apic/io_apic.c +++ b/trunk/arch/x86/kernel/apic/io_apic.c @@ -3412,6 +3412,7 @@ dmar_msi_set_affinity(struct irq_data *data, const struct cpumask *mask, msg.data |= MSI_DATA_VECTOR(cfg->vector); msg.address_lo &= ~MSI_ADDR_DEST_ID_MASK; msg.address_lo |= MSI_ADDR_DEST_ID(dest); + msg.address_hi = MSI_ADDR_BASE_HI | MSI_ADDR_EXT_DEST_ID(dest); dmar_msi_write(irq, &msg);