[PATCH] selftests: ipc: Change operation not supported error number

From: Paul White

Date: Mon Jul 20 2026 - 16:43:23 EST


The application doesn't know what ENOTSUPP means, as it is a
kernelspace error code and the application doesn't have access to
kernelspace error codes.I used EOPNOTSUPP in its place as that is
an error number the application will recognize and know an operation is
being attempted that it cannot support.

Signed-off-by: Paul White <paul.white.kernel@xxxxxxxxx>
---
tools/testing/selftests/ipc/msgque.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/testing/selftests/ipc/msgque.c b/tools/testing/selftests/ipc/msgque.c
index 82f73cdae120..4b4c1abfac0f 100644
--- a/tools/testing/selftests/ipc/msgque.c
+++ b/tools/testing/selftests/ipc/msgque.c
@@ -161,7 +161,7 @@ int dump_queue(struct msgque_data *msgque)
ret = msgrcv(msgque->msq_id, &msgque->messages[i].mtype,
MAX_MSG_SIZE, i, IPC_NOWAIT | MSG_COPY);
if (ret < 0) {
- if (errno == ENOSYS)
+ if (errno == EOPNOTSUPP)
ksft_exit_skip("MSG_COPY not supported\n");

ksft_test_result_fail("Failed to copy IPC message: %m (%d)\n", errno);
--
2.53.0