feat: remove waiter list notification from FFA_RXTX_MAP ABI

FF-A v1.1 doesn't specify anymore the RX buffer waiter list and
conflicts with FFA_RXTX_MAP forwarding to SPMC; remove the
waiter list notification and the related test
(mailbox, secondary_to_primary_notification_on_configure).

Change-Id: I82cc9ed2877d68fd055984a4f6dc9a9109260c07
Signed-off-by: Federico Recanati <federico.recanati@arm.com>
diff --git a/src/api.c b/src/api.c
index 72043d8..8ce12c0 100644
--- a/src/api.c
+++ b/src/api.c
@@ -1240,12 +1240,9 @@
  *    due to insuffient page table memory.
  *  - FFA_ERROR FFA_DENIED if the pages are already mapped.
  *  - FFA_SUCCESS on success if no further action is needed.
- *  - FFA_RX_RELEASE if it was called by the primary VM and the primary VM now
- *    needs to wake up or kick waiters.
  */
 struct ffa_value api_ffa_rxtx_map(ipaddr_t send, ipaddr_t recv,
-				  uint32_t page_count, struct vcpu *current,
-				  struct vcpu **next)
+				  uint32_t page_count, struct vcpu *current)
 {
 	struct vm *vm = current->vm;
 	struct ffa_value ret;
@@ -1269,8 +1266,7 @@
 		goto exit;
 	}
 
-	/* Tell caller about waiters, if any. */
-	ret = api_waiter_result(vm_locked, current, next);
+	ret = (struct ffa_value){.func = FFA_SUCCESS_32};
 
 exit:
 	mpool_fini(&local_page_pool);