Re: [PATCH 1/6] IB/ehca: Serialize hypervisor calls in ehca_register_mr()
From: Joachim Fenkes <hidden>
Date: 2007-05-10 08:56:18
Also in:
lkml
On Wednesday 09 May 2007 13:47, Joachim Fenkes wrote:
quoted hunk ↗ jump to hunk
--- a/drivers/infiniband/hw/ehca/hcp_if.c +++ b/drivers/infiniband/hw/ehca/hcp_if.c@@ -154,7 +154,9 @@ static long ehca_plpar_hcall9(unsigned l unsigned long arg9) { long ret; - int i, sleep_msecs; + int i, sleep_msecs, lock_is_set =3D 0; + unsigned long flags; +=20 ehca_gen_dbg("opcode=3D%lx arg1=3D%lx arg2=3D%lx arg3=3D%lx arg4=3D%lx " "arg5=3D%lx arg6=3D%lx arg7=3D%lx arg8=3D%lx arg9=3D%lx",@@ -162,10 +164,18 @@ static long ehca_plpar_hcall9(unsigned l
Whoops, that's one too many empty line... Roland, when you apply this patch, could you apply the following patch on t= op: =2D-- a/drivers/infiniband/hw/ehca/hcp_if.c
+++ b/drivers/infiniband/hw/ehca/hcp_if.c@@ -157,7 +157,6 @@ static long ehca_plpar_hcall9(unsigned l int i, sleep_msecs, lock_is_set =3D 0; unsigned long flags;
=2D
ehca_gen_dbg("opcode=3D%lx arg1=3D%lx arg2=3D%lx arg3=3D%lx arg4=3D=
%lx "
"arg5=3D%lx arg6=3D%lx arg7=3D%lx arg8=3D%lx arg9=3D%l=
x",
opcode, arg1, arg2, arg3, arg4, arg5, arg6, arg7,
Thanks!
Joachim
=2D-=20
Joachim Fenkes =A0-- =A0eHCA Linux Driver Developer and Hardware Tamer
IBM Deutschland Entwicklung GmbH =A0-- =A0Dept. 3627 (I/O Firmware Dev. 2)
Schoenaicher Strasse 220 =A0-- =A071032 Boeblingen =A0-- =A0Germany
eMail: fenkes@de.ibm.com =A0-- =A0Phone: +49 7031 16 1239