The update to rtas_errinjct_open (commit 4e46c718f42bf0) was mistakenly From: Nathan Fontenot reverted in a later patch (commit ee457b1c) to clean up the librtas code. This patch corrects the rtas_errinjct_open code to what it should be. Fixes: ee457b1c (librtas: consolidate common actions in making a rtas call) Signed-off-by: Nathan Fontenot --- librtas_src/syscall_calls.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/librtas_src/syscall_calls.c b/librtas_src/syscall_calls.c index cb668dc..3a68668 100644 --- a/librtas_src/syscall_calls.c +++ b/librtas_src/syscall_calls.c @@ -466,15 +466,15 @@ int rtas_errinjct_close(int otoken) */ int rtas_errinjct_open(int *otoken) { - __be32 be_otoken; + __be32 be_status; int rc, status; rc = sanity_check(); if (rc) return rc; - rc = rtas_call("ibm,open-errinjct", 0, 2, &be_otoken, &status); - *otoken = be32toh(be_otoken); + rc = rtas_call("ibm,open-errinjct", 0, 2, otoken, &be_status); + status = be32toh(be_status); dbg("(%p) = %d, %d\n", otoken, rc ? rc : status, *otoken); return rc ? rc : status;