On 1/19/26 04:21, UYeol Jo wrote:
The msgque test uses the MSG_COPY flag, which depends on
CONFIG_CHECKPOINT_RESTORE. On kernels where this option is disabled,
msgrcv() fails with ENOSYS.
Currently, the test reports this as a failure:
Change it to skip the test instead, as the failure is due to missing
kernel configuration rather than a bug in the IPC subsystem.
# selftests: ipc: msgque
# not ok 1 Failed to copy IPC message: Function not implemented (38)
# not ok 2 Failed to dump queue: -38
After this patch, the test reports a skip instead of failure:
1..0 # SKIP MSG_COPY not supported
Did you happen to test this with CONFIG_CHECKPOINT_RESTORE
enabled and without?
MSG_COPY is not specific to CONFIG_CHECKPOINT_RESTORE - I see
MSG_COPY flag handling on non-CONFIG_CHECKPOINT_RESTORE code
in ipc/msg.c.
thanks,
-- Shuah