xenomai.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
* [stable 3.2.x][PATCH 0/7] Add full smokey compat support
@ 2023-02-23  7:04 Florian Bezdeka
  2023-02-23  7:04 ` [stable 3.2.x][PATCH 1/7] y2038: posix/mqueue: Fix compat case for mq_timedreceive64 Florian Bezdeka
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Florian Bezdeka @ 2023-02-23  7:04 UTC (permalink / raw)
  To: xenomai; +Cc: jan.kiszka, Florian Bezdeka

Hi all,

an internal customer detected some testing issues in the stable 3.2.x
branch. All of them were directly related to compat support.

With this series applied the complete smokey testsuite can be run in
compat mode without any issues. Patch 6 needed a backport (can driver
got a refactoring in next/master), all other patches were taken from
next/master without any modifications.

The failing testsuite looked like this:

/usr/lib/xenomai/testsuite/smokey --run \
                                  --keep-going \
                                  random_alloc_rounds=64
                                  pattern_check_rounds=64
dlopen OK
syscall-tests.c:712, assertion failed: !ret
xddp OK
vdso_access OK
tsc OK
timerfd OK
sigdebug OK
setsched OK
sched_tp OK
sched_quota OK
rtdm OK
posix_select OK
posix_mutex OK
posix_fork OK
posix_cond OK
posix_clock OK
setup.c:96, ioctl(fd, IOC_RT_IFINFO, &cmd): Inappropriate ioctl for device
setup.c:96, ioctl(fd, IOC_RT_IFINFO, &cmd): Inappropriate ioctl for device
setup.c:96, ioctl(fd, IOC_RT_IFINFO, &cmd): Inappropriate ioctl for device
memory_tlsf OK
memory_heapmem OK
memory_coreheap OK
leaks OK
iddp OK
gdb OK
fpu_stress OK
cpu_affinity OK
bufp OK
arith OK
start_timesyncd
false
child 269 returned: exited with status 1

Best regards,
Florian

Florian Bezdeka (7):
  y2038: posix/mqueue: Fix compat case for mq_timedreceive64
  y2038: cobalt: rtdm/fd: Take care of compat mode for recvmmsg64
  y2038: cobalt: posix/signal: Take care of compat mode for
    sigtimedwait64
  rtnet: Enable compat ioctl interface
  cobalt/rtdm/fd: Adding helpers for handling compat affected data
    structures
  drivers/rtcan: Implement compat support for the rtcan driver
  drivers/net/stack/ipv4/udp: Implement compat support for the udp
    driver

 include/cobalt/kernel/rtdm/fd.h               |  16 +++
 .../x86/include/asm/xenomai/syscall32-table.h |   3 +
 kernel/cobalt/posix/mqueue.c                  |  26 ++--
 kernel/cobalt/posix/mqueue.h                  |   2 +-
 kernel/cobalt/posix/syscall32.c               |  17 ++-
 kernel/cobalt/posix/syscall32.h               |   3 +-
 kernel/cobalt/rtdm/drvlib.c                   |  17 +--
 kernel/cobalt/rtdm/fd.c                       | 122 ++++++++++++++++++
 kernel/drivers/can/rtcan_raw.c                |  42 +++---
 kernel/drivers/net/stack/ipv4/udp/udp.c       |  29 +++--
 kernel/drivers/net/stack/rtnet_chrdev.c       |   1 +
 11 files changed, 208 insertions(+), 70 deletions(-)

-- 
2.39.1


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-02-23 17:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-23  7:04 [stable 3.2.x][PATCH 0/7] Add full smokey compat support Florian Bezdeka
2023-02-23  7:04 ` [stable 3.2.x][PATCH 1/7] y2038: posix/mqueue: Fix compat case for mq_timedreceive64 Florian Bezdeka
2023-02-23  7:04 ` [stable 3.2.x][PATCH 2/7] y2038: cobalt: rtdm/fd: Take care of compat mode for recvmmsg64 Florian Bezdeka
2023-02-23  7:04 ` [stable 3.2.x][PATCH 3/7] y2038: cobalt: posix/signal: Take care of compat mode for sigtimedwait64 Florian Bezdeka
2023-02-23  7:04 ` [stable 3.2.x][PATCH 4/7] rtnet: Enable compat ioctl interface Florian Bezdeka
2023-02-23  7:04 ` [stable 3.2.x][PATCH 5/7] cobalt/rtdm/fd: Adding helpers for handling compat affected data structures Florian Bezdeka
2023-02-23  7:04 ` [stable 3.2.x][PATCH 6/7] drivers/rtcan: Implement compat support for the rtcan driver Florian Bezdeka
2023-02-23  7:04 ` [stable 3.2.x][PATCH 7/7] drivers/net/stack/ipv4/udp: Implement compat support for the udp driver Florian Bezdeka
2023-02-23 17:50 ` [stable 3.2.x][PATCH 0/7] Add full smokey compat support Jan Kiszka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).