Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

[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
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -2357,8 +2357,9 @@ sun4v_ldc_unmap:
	 nop
	.size	sun4v_ldc_unmap, .-sun4v_ldc_unmap

	/* %o0:	cookie
	 * %o1:	mte_cookie
	/* %o0: channel
	 * %o1:	cookie
	 * %o2:	mte_cookie
	 *
	 * returns %o0:	status
	 */
+5 −3
Original line number Diff line number Diff line
@@ -2615,8 +2615,9 @@ struct ldc_mtable_entry {
/* ldc_revoke()
 * TRAP:	HV_FAST_TRAP
 * FUNCTION:	HV_FAST_LDC_REVOKE
 * ARG0:	cookie
 * ARG1:	ldc_mtable_entry cookie
 * ARG0:	channel ID
 * ARG1:	cookie
 * ARG2:	ldc_mtable_entry cookie
 * RET0:	status
 */
#define HV_FAST_LDC_REVOKE		0xef
@@ -2663,7 +2664,8 @@ extern unsigned long sun4v_ldc_mapin(unsigned long channel,
				     unsigned long *ra,
				     unsigned long *perm);
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);
#endif