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

Reply via email to