The following are testing results on s390x kernels build from the source, http://kojipkgs.fedoraproject.org/packages/kernel/2.6.32.2/14.fc13/src/kernel-2.6.32.2-14.fc13.src.rpm
without and with CONFIG_UTRACE using the latest ptrace-utrace git tree. ptrace testsuite: looks like step-simple is starting to fail, and a different syscall number when syscall-from-clone failed. -- noutrace/n.log 2009-12-22 05:21:12.070623429 -0500 +++ utrace/utrace.log 2009-12-22 04:48:47.880634495 -0500 @@ -29,10 +29,10 @@ ./syscall-reset: Port this test to this machine! SKIP: syscall-reset PASS: reparent-zombie -PASS: step-simple +FAIL: step-simple SKIP: step-through-sigret PASS: stop-attach-then-wait -FAIL: detach-stopped +PASS: detach-stopped PASS: detach-stopped-rhel5 PASS: clone-multi-ptrace PASS: clone-ptrace @@ -43,27 +43,27 @@ PASS: waitpid-double-report PASS: o_tracevfork-parent PASS: stopped-detach-sleeping -FAIL: stopped-attach-transparency +PASS: stopped-attach-transparency SKIP: erestartsys-trap highmem-debugger: highmem-debugger.c:161: main: Assertion `got != 0' failed. -/bin/sh: line 5: 24278 Aborted ${dir}$tst +/bin/sh: line 5: 18363 Aborted ${dir}$tst FAIL: highmem-debugger PASS: sigint-before-syscall-exit unexpected syscall 0 syscall-from-clone: syscall-from-clone.c:246: main: Assertion `!"unexpected syscall"' failed. syscall-from-clone: syscall-from-clone.c:131: handler_fail: Assertion `0' failed. -/bin/sh: line 5: 24288 Aborted ${dir}$tst +/bin/sh: line 5: 18373 Aborted ${dir}$tst FAIL: syscall-from-clone -unexpected syscall 0x5ee9 +unexpected syscall 0 step-from-clone: step-from-clone.c:245: main: Assertion `!"unexpected syscall"' failed. step-from-clone: step-from-clone.c:130: handler_fail: Assertion `0' failed. -/bin/sh: line 5: 24295 Aborted ${dir}$tst +/bin/sh: line 5: 18380 Aborted ${dir}$tst FAIL: step-from-clone PASS: step-fork SKIP: erestartsys-trap-debugger SKIP: erestartsys-trap-32fails-debugger ======================================== -5 of 36 tests failed +4 of 36 tests failed GDB testsuite: it is failing much more with CONFIG_UTRACE. --- noutrace/gdb.sum 2009-12-22 04:40:30.900613255 -0500 +++ utrace/gdb.sum 2009-12-22 03:21:34.109226329 -0500 ... === gdb Summary === -# of expected passes 13657 -# of unexpected failures 367 -# of unexpected successes 2 -# of expected failures 40 -# of untested testcases 21 -# of unresolved testcases 7 -# of unsupported tests 55 +# of expected passes 5540 +# of unexpected failures 3735 +# of expected failures 38 +# of untested testcases 38 +# of unresolved testcases 113 +# of unsupported tests 66 Full logs can be found here. http://people.redhat.com/qcai/log/ Thanks, CAI Qian