Skip to content

Commit 3187e0b

Browse files
committed
rpmsg: fix rpmsg_virtio_get_tx_payload_buffer error
If rpmsg_virtio_notify_wait returns RPMSG_SUCCESS, we don't call rpmsg_virtio_get_tx_buffer. Signed-off-by: Yongrong Wang <wangyongrong@xiaomi.com> Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
1 parent c468328 commit 3187e0b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/rpmsg/rpmsg_virtio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ static void *rpmsg_virtio_get_tx_payload_buffer(struct rpmsg_device *rdev,
393393
if (status == RPMSG_EOPNOTSUPP) {
394394
metal_sleep_usec(RPMSG_TICKS_PER_INTERVAL);
395395
tick_count--;
396-
} else if (status == RPMSG_SUCCESS) {
396+
} else if (status != RPMSG_SUCCESS) {
397397
break;
398398
}
399399
}

0 commit comments

Comments
 (0)