diff options
| -rw-r--r-- | arch/powerpc/platforms/pseries/papr_scm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/powerpc/platforms/pseries/papr_scm.c b/arch/powerpc/platforms/pseries/papr_scm.c index de47e3719c8d..8b5153c55da6 100644 --- a/arch/powerpc/platforms/pseries/papr_scm.c +++ b/arch/powerpc/platforms/pseries/papr_scm.c | |||
| @@ -55,7 +55,7 @@ static int drc_pmem_bind(struct papr_scm_priv *p) | |||
| 55 | do { | 55 | do { |
| 56 | rc = plpar_hcall(H_SCM_BIND_MEM, ret, p->drc_index, 0, | 56 | rc = plpar_hcall(H_SCM_BIND_MEM, ret, p->drc_index, 0, |
| 57 | p->blocks, BIND_ANY_ADDR, token); | 57 | p->blocks, BIND_ANY_ADDR, token); |
| 58 | token = be64_to_cpu(ret[0]); | 58 | token = ret[0]; |
| 59 | cond_resched(); | 59 | cond_resched(); |
| 60 | } while (rc == H_BUSY); | 60 | } while (rc == H_BUSY); |
| 61 | 61 | ||
| @@ -64,7 +64,7 @@ static int drc_pmem_bind(struct papr_scm_priv *p) | |||
| 64 | return -ENXIO; | 64 | return -ENXIO; |
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | p->bound_addr = be64_to_cpu(ret[1]); | 67 | p->bound_addr = ret[1]; |
| 68 | 68 | ||
| 69 | dev_dbg(&p->pdev->dev, "bound drc %x to %pR\n", p->drc_index, &p->res); | 69 | dev_dbg(&p->pdev->dev, "bound drc %x to %pR\n", p->drc_index, &p->res); |
| 70 | 70 | ||
| @@ -82,7 +82,7 @@ static int drc_pmem_unbind(struct papr_scm_priv *p) | |||
| 82 | do { | 82 | do { |
| 83 | rc = plpar_hcall(H_SCM_UNBIND_MEM, ret, p->drc_index, | 83 | rc = plpar_hcall(H_SCM_UNBIND_MEM, ret, p->drc_index, |
| 84 | p->bound_addr, p->blocks, token); | 84 | p->bound_addr, p->blocks, token); |
| 85 | token = be64_to_cpu(ret); | 85 | token = ret[0]; |
| 86 | cond_resched(); | 86 | cond_resched(); |
| 87 | } while (rc == H_BUSY); | 87 | } while (rc == H_BUSY); |
| 88 | 88 | ||
