Commit fc395f8d authored by David S. Miller's avatar David S. Miller

[SPARC64]: Fix args to sun4v_ldc_revoke().

First argument is LDC channel ID, then mapping cookie,
then the MTE revoke cookie.
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent f467b998
...@@ -2357,8 +2357,9 @@ sun4v_ldc_unmap: ...@@ -2357,8 +2357,9 @@ sun4v_ldc_unmap:
nop nop
.size sun4v_ldc_unmap, .-sun4v_ldc_unmap .size sun4v_ldc_unmap, .-sun4v_ldc_unmap
/* %o0: cookie /* %o0: channel
* %o1: mte_cookie * %o1: cookie
* %o2: mte_cookie
* *
* returns %o0: status * returns %o0: status
*/ */
......
...@@ -2615,8 +2615,9 @@ struct ldc_mtable_entry { ...@@ -2615,8 +2615,9 @@ struct ldc_mtable_entry {
/* ldc_revoke() /* ldc_revoke()
* TRAP: HV_FAST_TRAP * TRAP: HV_FAST_TRAP
* FUNCTION: HV_FAST_LDC_REVOKE * FUNCTION: HV_FAST_LDC_REVOKE
* ARG0: cookie * ARG0: channel ID
* ARG1: ldc_mtable_entry cookie * ARG1: cookie
* ARG2: ldc_mtable_entry cookie
* RET0: status * RET0: status
*/ */
#define HV_FAST_LDC_REVOKE 0xef #define HV_FAST_LDC_REVOKE 0xef
...@@ -2663,7 +2664,8 @@ extern unsigned long sun4v_ldc_mapin(unsigned long channel, ...@@ -2663,7 +2664,8 @@ extern unsigned long sun4v_ldc_mapin(unsigned long channel,
unsigned long *ra, unsigned long *ra,
unsigned long *perm); unsigned long *perm);
extern unsigned long sun4v_ldc_unmap(unsigned long ra); extern unsigned long sun4v_ldc_unmap(unsigned long ra);
extern unsigned long sun4v_ldc_revoke(unsigned long cookie, extern unsigned long sun4v_ldc_revoke(unsigned long channel,
unsigned long cookie,
unsigned long mte_cookie); unsigned long mte_cookie);
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment