> And here goes the list of syscall test cases that are additionally in > Crackerjack and can be included in LTP. Please verify it once again.
> ftruncate64 > setgid16 > shmget > mbind ... I've also studied codes. Here is my memorandum. I've used lisp style representation. Here car part of the list stands for the name of system call. (I don't studied *16 and *64 system calls yet.) About :status, not-in-ltp is important. System call taged as not-in-ltp stands for the test case for the system call is not in ltp and is in crackerjack. If :status is a string, the test case for the system call is in ltp already even if it is not complete. I'd like to concentrate on system calls taged as not-in-ltp. ( ("add_key" :status ???) ("bdflush" :status (not-in-ltp no-copyright-notice)) "chown16" ("clock_getres" :status "open_posix_testsuite") ("clock_gettime" :status "open_posix_testsuite") ("clock_nanosleep" :status "open_posix_testsuite") ("exit_group" :status (not-in-ltp too-simple-in-cjk)) "fadvise64_64" "fchown16" "fcntl64" ("fgetxattr" :status ("testcases/kernel/fs/acls/acl_file_test.c" too-simple-in-ltp)) ("flistxattr" :status ("testcases/kernel/fs/acls/acl_file_test.c" too-simple-in-ltp)) ("fremovexattr" :status ("testcases/kernel/fs/acls/acl_file_test.c" too-simple-in-ltp)) ("fsetxattr" :status ("testcases/kernel/fs/acls/acl_file_test.c" too-simple-in-ltp)) "fstat64" "fstatat64" "fstatfs64" "ftruncate64" ("get_mempolicy" :status ("testcases/kernel/hotplug/memory_hotplug/")) "getdents64" "getegid16" "geteuid16" "getgid16" "getgroups16" ("gettid" :status not-in-ltp) "getuid16" ("getxattr" :status "testcases/kernel/fs/acls/acl_link_test.c") ("io_cancel" :status "open_posix_testsuite") ("io_destroy" :status "open_posix_testsuite") ("io_getevents" :status "open_posix_testsuite") ("io_setup" :status "open_posix_testsuite") ("io_submit" :status "open_posix_testsuite") ("ioprio_get" :status (not-in-ltp asked-on-ltp-list) ("ioprio_set" :status (not-in-ltp asked-on-ltp-list)) ("keyctl" :status ???) "lchown16" ("lgetxattr" :status not-in-ltp) ("listxattr" :status "testcases/kernel/fs/acls/acl_link_test.c") ("llistxattr" :status not-in-ltp) ("lremovexattr" :status "testcases/kernel/fs/acls/acl_link_test.c") ("lsetxattr" :status "testcases/kernel/fs/acls/acl_link_test.c") "lstat64" ("mbind" :status exists-in-ltp) ("migrate_pages" :status "/testcases/kernel/hotplug/memory_hotplug") ("mmap2" :status not-in-ltp) ("move_pages" :status not-in-ltp) ("mq_getsetattr" :status (??? "testcases/open_posix_testsuite/conformance/interfaces/mq_getattr")) ("mq_notify" :status "testcases/open_posix_testsuite/conformance/interfaces/") ("mq_open" :status "testcases/open_posix_testsuite/conformance/interfaces/") ("mq_timedreceive" :status "testcases/open_posix_testsuite/conformance/interfaces/") ("mq_timedsend" :status "testcases/open_posix_testsuite/conformance/interfaces/") ("mq_unlink" :status "testcases/open_posix_testsuite/conformance/interfaces/")) ("msgctl" :status "testcases/kernel/ipc/ipc_stress") ("msgget" :status "testcases/kernel/ipc/ipc_stress") ("msgrcv" :status "testcases/kernel/ipc/ipc_stress") ("msgsnd" :status "testcases/kernel/ipc/ipc_stress") ("newfstat" :status (same-as lstat)) ("newlstat" :status (same-as lstat)) ("newuname" :status (same-as uname)) ("ppoll" :status not-in-ltp) "pread64" ("pselect6" :status not-in-ltp) ("quotactl" :status not-in-ltp) ("readahead" :status not-in-ltp) ("removexattr" :status not-in-ltp) ("rt_sigaction" :status not-in-ltp) ("rt_sigprocmask" :status not-in-ltp) ("rt_sigqueueinfo" :status not-in-ltp) ("rt_sigsuspend" :status not-in-ltp) ("sched_getaffinity" :status "testcases/realtime") ("semctl" :status "testcases/kernel/ipc/ipc_stress") ("semget" :status "testcases/kernel/ipc/ipc_stress") ("semop" :status "testcases/kernel/ipc/ipc_stress") ("set_mempolicy" :status (not-in-ltp "memory_hotplug")) ("set_thread_area" :status not-in-ltp) ("set_tid_address" :status not-in-ltp) "setfsgid16" "setfsuid16" "setgid16" "setgroups16" "setregid16" "setresgid16" "setresuid16" "setreuid16" "setuid16" ("setxattr" :status not-in-ltp) ("sgetmask" :status not-in-ltp) ("shmat" :status "testcases/kernel/ipc/ipc_stress") ("shmctl" :status "testcases/kernel/ipc/ipc_stress") ("shmdt" :status "testcases/kernel/ipc/ipc_stress") ("shmget" :status "testcases/kernel/ipc/ipc_stress") ("sigreturn" :status not-in-ltp) ("ssetmask" :status not-in-ltp) "stat64" "statfs64" ("timer_create" :status "open_posix_testsuite/conformance/interfaces") ("timer_delete" :status "open_posix_testsuite/conformance/interfaces") ("timer_getoverrun" :status "open_posix_testsuite/conformance/interfaces") ("timer_gettime" :status "open_posix_testsuite/conformance/interfaces") ("timer_settime" :status "open_posix_testsuite/conformance/interfaces") ("tkill" :status not-in-ltp) "truncate64" ("unshare" :status "testcases/kernel/containers/libclone/libclone.c") ("useclock_settime" :status not-in-ltp) ("utimes" :status ???) ("waitid" :status not-in-ltp) ) > I do not know exactly when can this porting effort be completed by you. > But it would be great if we have successfully ported and made the tests > stable in LTP by October/Nov 2008 end. What do you say ? Sorry. I cannot say nothing abot the schedule. Masatake ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list