This patch adds the missing backport patches for the new kernelbase 2.6.27 It should cleanly apply against Vlad's git tree.
Signed-off-by: Stefan Roscher <[EMAIL PROTECTED]> --- .../ehca_02_revert_interface_change.patch | 28 ++++++++++++++++++++ .../ehca_02_revert_interface_change.patch | 28 ++++++++++++++++++++ .../ehca_02_revert_interface_change.patch | 28 ++++++++++++++++++++ .../ehca_02_revert_interface_change.patch | 28 ++++++++++++++++++++ .../2.6.24/ehca_02_revert_interface_change.patch | 28 ++++++++++++++++++++ .../2.6.25/ehca_01_revert_interface_change.patch | 28 ++++++++++++++++++++ 6 files changed, 168 insertions(+), 0 deletions(-) create mode 100644 kernel_patches/backport/2.6.16_sles10_sp1/ehca_02_revert_interface_change.patch create mode 100644 kernel_patches/backport/2.6.16_sles10_sp2/ehca_02_revert_interface_change.patch create mode 100644 kernel_patches/backport/2.6.18-EL5.1/ehca_02_revert_interface_change.patch create mode 100644 kernel_patches/backport/2.6.18-EL5.2/ehca_02_revert_interface_change.patch create mode 100644 kernel_patches/backport/2.6.24/ehca_02_revert_interface_change.patch create mode 100644 kernel_patches/backport/2.6.25/ehca_01_revert_interface_change.patch diff --git a/kernel_patches/backport/2.6.16_sles10_sp1/ehca_02_revert_interface_change.patch b/kernel_patches/backport/2.6.16_sles10_sp1/ehca_02_revert_interface_change.patch new file mode 100644 index 0000000..528c5a0 --- /dev/null +++ b/kernel_patches/backport/2.6.16_sles10_sp1/ehca_02_revert_interface_change.patch @@ -0,0 +1,28 @@ +From 7ef1f7881a8f660654e7d1567213638b37adbbb5 Mon Sep 17 00:00:00 2001 +From: Stefan Roscher <[EMAIL PROTECTED]> +Date: Wed, 6 Aug 2008 16:27:25 +0200 +Subject: [PATCH] Revert "infiniband: use performance variant for_each_cpu_mask_nr" + +This reverts commit 5d7bfd0c4d463d288422032c9903d0452dee141d. +--- + drivers/infiniband/hw/ehca/ehca_irq.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/infiniband/hw/ehca/ehca_irq.c b/drivers/infiniband/hw/ehca/ehca_irq.c +index cb55be0..99642a6 100644 +--- a/drivers/infiniband/hw/ehca/ehca_irq.c ++++ b/drivers/infiniband/hw/ehca/ehca_irq.c +@@ -650,8 +650,8 @@ static inline int find_next_online_cpu(struct ehca_comp_pool *pool) + ehca_dmp(&cpu_online_map, sizeof(cpumask_t), ""); + + spin_lock_irqsave(&pool->last_cpu_lock, flags); +- cpu = next_cpu_nr(pool->last_cpu, cpu_online_map); +- if (cpu >= nr_cpu_ids) ++ cpu = next_cpu(pool->last_cpu, cpu_online_map); ++ if (cpu == NR_CPUS) + cpu = first_cpu(cpu_online_map); + pool->last_cpu = cpu; + spin_unlock_irqrestore(&pool->last_cpu_lock, flags); +-- +1.5.5 + diff --git a/kernel_patches/backport/2.6.16_sles10_sp2/ehca_02_revert_interface_change.patch b/kernel_patches/backport/2.6.16_sles10_sp2/ehca_02_revert_interface_change.patch new file mode 100644 index 0000000..528c5a0 --- /dev/null +++ b/kernel_patches/backport/2.6.16_sles10_sp2/ehca_02_revert_interface_change.patch @@ -0,0 +1,28 @@ +From 7ef1f7881a8f660654e7d1567213638b37adbbb5 Mon Sep 17 00:00:00 2001 +From: Stefan Roscher <[EMAIL PROTECTED]> +Date: Wed, 6 Aug 2008 16:27:25 +0200 +Subject: [PATCH] Revert "infiniband: use performance variant for_each_cpu_mask_nr" + +This reverts commit 5d7bfd0c4d463d288422032c9903d0452dee141d. +--- + drivers/infiniband/hw/ehca/ehca_irq.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/infiniband/hw/ehca/ehca_irq.c b/drivers/infiniband/hw/ehca/ehca_irq.c +index cb55be0..99642a6 100644 +--- a/drivers/infiniband/hw/ehca/ehca_irq.c ++++ b/drivers/infiniband/hw/ehca/ehca_irq.c +@@ -650,8 +650,8 @@ static inline int find_next_online_cpu(struct ehca_comp_pool *pool) + ehca_dmp(&cpu_online_map, sizeof(cpumask_t), ""); + + spin_lock_irqsave(&pool->last_cpu_lock, flags); +- cpu = next_cpu_nr(pool->last_cpu, cpu_online_map); +- if (cpu >= nr_cpu_ids) ++ cpu = next_cpu(pool->last_cpu, cpu_online_map); ++ if (cpu == NR_CPUS) + cpu = first_cpu(cpu_online_map); + pool->last_cpu = cpu; + spin_unlock_irqrestore(&pool->last_cpu_lock, flags); +-- +1.5.5 + diff --git a/kernel_patches/backport/2.6.18-EL5.1/ehca_02_revert_interface_change.patch b/kernel_patches/backport/2.6.18-EL5.1/ehca_02_revert_interface_change.patch new file mode 100644 index 0000000..528c5a0 --- /dev/null +++ b/kernel_patches/backport/2.6.18-EL5.1/ehca_02_revert_interface_change.patch @@ -0,0 +1,28 @@ +From 7ef1f7881a8f660654e7d1567213638b37adbbb5 Mon Sep 17 00:00:00 2001 +From: Stefan Roscher <[EMAIL PROTECTED]> +Date: Wed, 6 Aug 2008 16:27:25 +0200 +Subject: [PATCH] Revert "infiniband: use performance variant for_each_cpu_mask_nr" + +This reverts commit 5d7bfd0c4d463d288422032c9903d0452dee141d. +--- + drivers/infiniband/hw/ehca/ehca_irq.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/infiniband/hw/ehca/ehca_irq.c b/drivers/infiniband/hw/ehca/ehca_irq.c +index cb55be0..99642a6 100644 +--- a/drivers/infiniband/hw/ehca/ehca_irq.c ++++ b/drivers/infiniband/hw/ehca/ehca_irq.c +@@ -650,8 +650,8 @@ static inline int find_next_online_cpu(struct ehca_comp_pool *pool) + ehca_dmp(&cpu_online_map, sizeof(cpumask_t), ""); + + spin_lock_irqsave(&pool->last_cpu_lock, flags); +- cpu = next_cpu_nr(pool->last_cpu, cpu_online_map); +- if (cpu >= nr_cpu_ids) ++ cpu = next_cpu(pool->last_cpu, cpu_online_map); ++ if (cpu == NR_CPUS) + cpu = first_cpu(cpu_online_map); + pool->last_cpu = cpu; + spin_unlock_irqrestore(&pool->last_cpu_lock, flags); +-- +1.5.5 + diff --git a/kernel_patches/backport/2.6.18-EL5.2/ehca_02_revert_interface_change.patch b/kernel_patches/backport/2.6.18-EL5.2/ehca_02_revert_interface_change.patch new file mode 100644 index 0000000..528c5a0 --- /dev/null +++ b/kernel_patches/backport/2.6.18-EL5.2/ehca_02_revert_interface_change.patch @@ -0,0 +1,28 @@ +From 7ef1f7881a8f660654e7d1567213638b37adbbb5 Mon Sep 17 00:00:00 2001 +From: Stefan Roscher <[EMAIL PROTECTED]> +Date: Wed, 6 Aug 2008 16:27:25 +0200 +Subject: [PATCH] Revert "infiniband: use performance variant for_each_cpu_mask_nr" + +This reverts commit 5d7bfd0c4d463d288422032c9903d0452dee141d. +--- + drivers/infiniband/hw/ehca/ehca_irq.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/infiniband/hw/ehca/ehca_irq.c b/drivers/infiniband/hw/ehca/ehca_irq.c +index cb55be0..99642a6 100644 +--- a/drivers/infiniband/hw/ehca/ehca_irq.c ++++ b/drivers/infiniband/hw/ehca/ehca_irq.c +@@ -650,8 +650,8 @@ static inline int find_next_online_cpu(struct ehca_comp_pool *pool) + ehca_dmp(&cpu_online_map, sizeof(cpumask_t), ""); + + spin_lock_irqsave(&pool->last_cpu_lock, flags); +- cpu = next_cpu_nr(pool->last_cpu, cpu_online_map); +- if (cpu >= nr_cpu_ids) ++ cpu = next_cpu(pool->last_cpu, cpu_online_map); ++ if (cpu == NR_CPUS) + cpu = first_cpu(cpu_online_map); + pool->last_cpu = cpu; + spin_unlock_irqrestore(&pool->last_cpu_lock, flags); +-- +1.5.5 + diff --git a/kernel_patches/backport/2.6.24/ehca_02_revert_interface_change.patch b/kernel_patches/backport/2.6.24/ehca_02_revert_interface_change.patch new file mode 100644 index 0000000..528c5a0 --- /dev/null +++ b/kernel_patches/backport/2.6.24/ehca_02_revert_interface_change.patch @@ -0,0 +1,28 @@ +From 7ef1f7881a8f660654e7d1567213638b37adbbb5 Mon Sep 17 00:00:00 2001 +From: Stefan Roscher <[EMAIL PROTECTED]> +Date: Wed, 6 Aug 2008 16:27:25 +0200 +Subject: [PATCH] Revert "infiniband: use performance variant for_each_cpu_mask_nr" + +This reverts commit 5d7bfd0c4d463d288422032c9903d0452dee141d. +--- + drivers/infiniband/hw/ehca/ehca_irq.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/infiniband/hw/ehca/ehca_irq.c b/drivers/infiniband/hw/ehca/ehca_irq.c +index cb55be0..99642a6 100644 +--- a/drivers/infiniband/hw/ehca/ehca_irq.c ++++ b/drivers/infiniband/hw/ehca/ehca_irq.c +@@ -650,8 +650,8 @@ static inline int find_next_online_cpu(struct ehca_comp_pool *pool) + ehca_dmp(&cpu_online_map, sizeof(cpumask_t), ""); + + spin_lock_irqsave(&pool->last_cpu_lock, flags); +- cpu = next_cpu_nr(pool->last_cpu, cpu_online_map); +- if (cpu >= nr_cpu_ids) ++ cpu = next_cpu(pool->last_cpu, cpu_online_map); ++ if (cpu == NR_CPUS) + cpu = first_cpu(cpu_online_map); + pool->last_cpu = cpu; + spin_unlock_irqrestore(&pool->last_cpu_lock, flags); +-- +1.5.5 + diff --git a/kernel_patches/backport/2.6.25/ehca_01_revert_interface_change.patch b/kernel_patches/backport/2.6.25/ehca_01_revert_interface_change.patch new file mode 100644 index 0000000..528c5a0 --- /dev/null +++ b/kernel_patches/backport/2.6.25/ehca_01_revert_interface_change.patch @@ -0,0 +1,28 @@ +From 7ef1f7881a8f660654e7d1567213638b37adbbb5 Mon Sep 17 00:00:00 2001 +From: Stefan Roscher <[EMAIL PROTECTED]> +Date: Wed, 6 Aug 2008 16:27:25 +0200 +Subject: [PATCH] Revert "infiniband: use performance variant for_each_cpu_mask_nr" + +This reverts commit 5d7bfd0c4d463d288422032c9903d0452dee141d. +--- + drivers/infiniband/hw/ehca/ehca_irq.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/infiniband/hw/ehca/ehca_irq.c b/drivers/infiniband/hw/ehca/ehca_irq.c +index cb55be0..99642a6 100644 +--- a/drivers/infiniband/hw/ehca/ehca_irq.c ++++ b/drivers/infiniband/hw/ehca/ehca_irq.c +@@ -650,8 +650,8 @@ static inline int find_next_online_cpu(struct ehca_comp_pool *pool) + ehca_dmp(&cpu_online_map, sizeof(cpumask_t), ""); + + spin_lock_irqsave(&pool->last_cpu_lock, flags); +- cpu = next_cpu_nr(pool->last_cpu, cpu_online_map); +- if (cpu >= nr_cpu_ids) ++ cpu = next_cpu(pool->last_cpu, cpu_online_map); ++ if (cpu == NR_CPUS) + cpu = first_cpu(cpu_online_map); + pool->last_cpu = cpu; + spin_unlock_irqrestore(&pool->last_cpu_lock, flags); +-- +1.5.5 + -- 1.5.5 _______________________________________________ ewg mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
