diff --git a/driver/src/blk/mod.rs b/driver/src/blk/mod.rs index 72daea35..95543baf 100644 --- a/driver/src/blk/mod.rs +++ b/driver/src/blk/mod.rs @@ -21,11 +21,7 @@ pub fn probe_sdio_blk(root: &Fdt) -> Option> { let size = sdhci.reg().unwrap().next().unwrap().size.unwrap(); let irq_number = 33; // Hard-coded from JH7110 let sdcard = MMC::new(base_address, size, irq_number); - log::info!( - "SD Card Host -Controller found at 0x{:x}", - base_address - ); + log::info!("SD Card Host Controller found at 0x{:x}", base_address); return Some(Arc::new(sdcard)); } log::warn!("SD Card Host Controller not found"); diff --git a/testcase/24/final/git-test.sh b/testcase/24/final/git-test.sh new file mode 100644 index 00000000..53174194 --- /dev/null +++ b/testcase/24/final/git-test.sh @@ -0,0 +1,93 @@ +#!/usr/bin/busybox sh + +set -x + +function check_ret() { + ret=$? + if [ $ret -eq 0 ]; then + echo "=================== $1 success ===================" + else + echo "=================== $1 return $ret ===================" + exit 128 + fi +} + +function test_1() { + echo "==== GIT TEST 1 ===" + git --help + check_ret "git --help" + echo "==== FINISH TEST 1 ====" +} + +function test_2() { + echo "==== GIT TEST 2 ===" + rm -rf test_git + mkdir test_git + cd test_git + git init + check_ret "git init" + ls .git + check_ret "ls .git" + echo -e "AAAAA11111\nBBBBB11111\n" > a.txt + git add a.txt + check_ret "git add a.txt" + git commit -m "init commit" + check_ret "git commit -m \"init commit\"" + echo -e "AAAAA11111\nBBBBB11111\nCCCCC22222" > a.txt + git diff a.txt + git add a.txt + check_ret "git add a.txt" + git commit -m "update a.txt" + check_ret "git commit -m \"update a.txt\"" + git reflog + check_ret "git reflog" + cd .. + echo "==== FINISH TEST 2 ====" +} + +# GIT_REPO=192.168.10.210/student +function test_3() { + echo "=== START TEST 3 ===" + rm -rf os-2024-http + git clone http://$GIT_REPO/os-2024-http + check_ret "git clone http://$GIT_REPO/os-2024-http" + cat os-2024-http/README.md + + rm -rf os-2024-http + mkdir os-2024-http + cd os-2024-http + git init + git remote add origin http://$GIT_REPO/os-2024-http + check_ret "git remote add origin http://$GIT_REPO/os-2024-http" + git pull origin main + check_ret "git pull origin main" + cat README.md + cd .. + echo "=== FINISH TEST 3 ====" +} + +# GIT_REPO_SSH=192.168.10.210:2222/student +function test_4() { + echo "=== START TEST 4 ====" + rm -rf os-2024-ssh + #git clone ssh://user@$GIT_REPO/os-2024-ssh +git clone --config core.sshCommand="ssh -i git-key/students.key" ssh://git@$GIT_REPO_SSH/os-2024-ssh + + check_ret "git clone ssh://git@$GIT_REPO_SSH/os-2024-ssh" + cat os-2024-http/README.md + + #rm -rf os-2024-ssh + #mkdir os-2024-ssh + #cd os-2024-ssh + #git init + #git remote add origin ssh://git@$GIT_REPO_SSH/os-2024-ssh + #check_ret "git remote add origin ssh://git@$GIT_REPO_SSH/os-2024-ssh" + #git pull origin main + #check_ret +} + +test_1 +test_2 +test_3 +test_4 + diff --git a/testcase/24/final/run_ltp.sh b/testcase/24/final/run_ltp.sh new file mode 100644 index 00000000..29eb52e9 --- /dev/null +++ b/testcase/24/final/run_ltp.sh @@ -0,0 +1,421 @@ +./test-ltp.sh ltp/testcases/bin/abs01 +./test-ltp.sh ltp/testcases/bin/accept01 +./test-ltp.sh ltp/testcases/bin/alarm02 +./test-ltp.sh ltp/testcases/bin/alarm03 +./test-ltp.sh ltp/testcases/bin/alarm05 +./test-ltp.sh ltp/testcases/bin/alarm06 +./test-ltp.sh ltp/testcases/bin/alarm07 +./test-ltp.sh ltp/testcases/bin/atof01 +./test-ltp.sh ltp/testcases/bin/chdir04 +./test-ltp.sh ltp/testcases/bin/chmod01 +./test-ltp.sh ltp/testcases/bin/chown01 +./test-ltp.sh ltp/testcases/bin/chown02 +./test-ltp.sh ltp/testcases/bin/chown05 +./test-ltp.sh ltp/testcases/bin/chroot03 +./test-ltp.sh ltp/testcases/bin/clock_getres01 +./test-ltp.sh ltp/testcases/bin/clock_gettime02 +./test-ltp.sh ltp/testcases/bin/clock_nanosleep04 +./test-ltp.sh ltp/testcases/bin/close01 +./test-ltp.sh ltp/testcases/bin/close02 +./test-ltp.sh ltp/testcases/bin/clone01 +./test-ltp.sh ltp/testcases/bin/clone04 +./test-ltp.sh ltp/testcases/bin/clone302 +./test-ltp.sh ltp/testcases/bin/confstr01 +./test-ltp.sh ltp/testcases/bin/creat01 +./test-ltp.sh ltp/testcases/bin/creat03 +./test-ltp.sh ltp/testcases/bin/creat05 +./test-ltp.sh ltp/testcases/bin/diotest1 +./test-ltp.sh ltp/testcases/bin/diotest3 +./test-ltp.sh ltp/testcases/bin/diotest6 +./test-ltp.sh ltp/testcases/bin/dirty +./test-ltp.sh ltp/testcases/bin/dup01 +./test-ltp.sh ltp/testcases/bin/dup02 +./test-ltp.sh ltp/testcases/bin/dup03 +./test-ltp.sh ltp/testcases/bin/dup04 +./test-ltp.sh ltp/testcases/bin/dup06 +./test-ltp.sh ltp/testcases/bin/dup07 +./test-ltp.sh ltp/testcases/bin/dup201 +./test-ltp.sh ltp/testcases/bin/dup202 +./test-ltp.sh ltp/testcases/bin/dup203 +./test-ltp.sh ltp/testcases/bin/dup204 +./test-ltp.sh ltp/testcases/bin/dup205 +./test-ltp.sh ltp/testcases/bin/dup206 +./test-ltp.sh ltp/testcases/bin/dup207 +./test-ltp.sh ltp/testcases/bin/dup3_01 +./test-ltp.sh ltp/testcases/bin/dup3_02 +./test-ltp.sh ltp/testcases/bin/epoll_create1_02 +./test-ltp.sh ltp/testcases/bin/epoll_ctl01 +./test-ltp.sh ltp/testcases/bin/epoll_ctl02 +./test-ltp.sh ltp/testcases/bin/epoll_ctl04 +./test-ltp.sh ltp/testcases/bin/epoll_ctl05 +./test-ltp.sh ltp/testcases/bin/epoll_wait01 +./test-ltp.sh ltp/testcases/bin/epoll_wait03 +./test-ltp.sh ltp/testcases/bin/epoll_wait04 +./test-ltp.sh ltp/testcases/bin/epoll_wait07 +./test-ltp.sh ltp/testcases/bin/exit02 +./test-ltp.sh ltp/testcases/bin/faccessat01 +./test-ltp.sh ltp/testcases/bin/faccessat02 +./test-ltp.sh ltp/testcases/bin/fchdir01 +./test-ltp.sh ltp/testcases/bin/fchdir02 +./test-ltp.sh ltp/testcases/bin/fchmod01 +./test-ltp.sh ltp/testcases/bin/fchmodat01 +./test-ltp.sh ltp/testcases/bin/fchmodat02 +./test-ltp.sh ltp/testcases/bin/fchown05 +./test-ltp.sh ltp/testcases/bin/fchown01 +./test-ltp.sh ltp/testcases/bin/fchown02 +./test-ltp.sh ltp/testcases/bin/fcntl02 +./test-ltp.sh ltp/testcases/bin/fcntl02_64 +./test-ltp.sh ltp/testcases/bin/fcntl03 +./test-ltp.sh ltp/testcases/bin/fcntl03_64 +./test-ltp.sh ltp/testcases/bin/fcntl04 +./test-ltp.sh ltp/testcases/bin/fcntl04_64 +./test-ltp.sh ltp/testcases/bin/fcntl05 +./test-ltp.sh ltp/testcases/bin/fcntl05_64 +./test-ltp.sh ltp/testcases/bin/fcntl08 +./test-ltp.sh ltp/testcases/bin/fcntl08_64 +./test-ltp.sh ltp/testcases/bin/fcntl13_64 +./test-ltp.sh ltp/testcases/bin/fcntl27 +./test-ltp.sh ltp/testcases/bin/fcntl29 +./test-ltp.sh ltp/testcases/bin/fcntl29_64 +./test-ltp.sh ltp/testcases/bin/fdatasync02 +./test-ltp.sh ltp/testcases/bin/fgetxattr03 +./test-ltp.sh ltp/testcases/bin/flistxattr01 +./test-ltp.sh ltp/testcases/bin/flistxattr02 +./test-ltp.sh ltp/testcases/bin/flistxattr03 +./test-ltp.sh ltp/testcases/bin/flock01 +./test-ltp.sh ltp/testcases/bin/flock04 +./test-ltp.sh ltp/testcases/bin/flock06 +./test-ltp.sh ltp/testcases/bin/fork01 +./test-ltp.sh ltp/testcases/bin/fork03 +./test-ltp.sh ltp/testcases/bin/fork05 +./test-ltp.sh ltp/testcases/bin/fork07 +./test-ltp.sh ltp/testcases/bin/fork08 +./test-ltp.sh ltp/testcases/bin/fork09 +./test-ltp.sh ltp/testcases/bin/fork10 +./test-ltp.sh ltp/testcases/bin/fork_procs +./test-ltp.sh ltp/testcases/bin/fpathconf01 +./test-ltp.sh ltp/testcases/bin/fptest01 +./test-ltp.sh ltp/testcases/bin/fptest02 +./test-ltp.sh ltp/testcases/bin/fs_perms +./test-ltp.sh ltp/testcases/bin/fstat02 +./test-ltp.sh ltp/testcases/bin/fstat02_64 +./test-ltp.sh ltp/testcases/bin/futex_wait01 +./test-ltp.sh ltp/testcases/bin/futex_wait03 +./test-ltp.sh ltp/testcases/bin/futex_wait04 +./test-ltp.sh ltp/testcases/bin/futex_wake01 +./test-ltp.sh ltp/testcases/bin/genload +./test-ltp.sh ltp/testcases/bin/genlog10 +./test-ltp.sh ltp/testcases/bin/getcontext01 +./test-ltp.sh ltp/testcases/bin/getcwd01 +./test-ltp.sh ltp/testcases/bin/getcwd02 +./test-ltp.sh ltp/testcases/bin/getdomainname01 +./test-ltp.sh ltp/testcases/bin/geteuid01 +./test-ltp.sh ltp/testcases/bin/gethostbyname_r01 +./test-ltp.sh ltp/testcases/bin/gethostname01 +./test-ltp.sh ltp/testcases/bin/gethostname02 +./test-ltp.sh ltp/testcases/bin/getitimer01 +./test-ltp.sh ltp/testcases/bin/getitimer02 +./test-ltp.sh ltp/testcases/bin/getpagesize01 +./test-ltp.sh ltp/testcases/bin/getpeername01 +./test-ltp.sh ltp/testcases/bin/getpgid02 +./test-ltp.sh ltp/testcases/bin/getpgrp01 +./test-ltp.sh ltp/testcases/bin/getppid01 +./test-ltp.sh ltp/testcases/bin/getpriority01 +./test-ltp.sh ltp/testcases/bin/getpriority02 +./test-ltp.sh ltp/testcases/bin/getrandom01 +./test-ltp.sh ltp/testcases/bin/getrandom02 +./test-ltp.sh ltp/testcases/bin/getrandom03 +./test-ltp.sh ltp/testcases/bin/getrandom04 +./test-ltp.sh ltp/testcases/bin/getrandom05 +./test-ltp.sh ltp/testcases/bin/getresgid01 +./test-ltp.sh ltp/testcases/bin/getresuid01 +./test-ltp.sh ltp/testcases/bin/getrlimit01 +./test-ltp.sh ltp/testcases/bin/getrlimit02 +./test-ltp.sh ltp/testcases/bin/getrlimit03 +./test-ltp.sh ltp/testcases/bin/getrusage01 +./test-ltp.sh ltp/testcases/bin/getrusage02 +./test-ltp.sh ltp/testcases/bin/getsid02 +./test-ltp.sh ltp/testcases/bin/getsockname01 +./test-ltp.sh ltp/testcases/bin/getsockopt01 +./test-ltp.sh ltp/testcases/bin/gettid02 +./test-ltp.sh ltp/testcases/bin/gettimeofday01 +./test-ltp.sh ltp/testcases/bin/getuid01 +./test-ltp.sh ltp/testcases/bin/getxattr01 +./test-ltp.sh ltp/testcases/bin/growfiles +./test-ltp.sh ltp/testcases/bin/ioctl_ns07 +./test-ltp.sh ltp/testcases/bin/ioprio_get01 +./test-ltp.sh ltp/testcases/bin/ioprio_set01 +./test-ltp.sh ltp/testcases/bin/ioprio_set02 +./test-ltp.sh ltp/testcases/bin/ioprio_set03 +./test-ltp.sh ltp/testcases/bin/kcmp02 +./test-ltp.sh ltp/testcases/bin/keyctl03 +./test-ltp.sh ltp/testcases/bin/keyctl04 +./test-ltp.sh ltp/testcases/bin/keyctl08 +./test-ltp.sh ltp/testcases/bin/kill03 +./test-ltp.sh ltp/testcases/bin/kill06 +./test-ltp.sh ltp/testcases/bin/kill08 +./test-ltp.sh ltp/testcases/bin/lgetxattr01 +./test-ltp.sh ltp/testcases/bin/lgetxattr02 +./test-ltp.sh ltp/testcases/bin/listen01 +./test-ltp.sh ltp/testcases/bin/listxattr01 +./test-ltp.sh ltp/testcases/bin/listxattr02 +./test-ltp.sh ltp/testcases/bin/listxattr03 +./test-ltp.sh ltp/testcases/bin/llistxattr01 +./test-ltp.sh ltp/testcases/bin/llistxattr02 +./test-ltp.sh ltp/testcases/bin/llistxattr03 +./test-ltp.sh ltp/testcases/bin/llseek02 +./test-ltp.sh ltp/testcases/bin/llseek03 +./test-ltp.sh ltp/testcases/bin/locktests +./test-ltp.sh ltp/testcases/bin/lseek01 +./test-ltp.sh ltp/testcases/bin/lseek07 +./test-ltp.sh ltp/testcases/bin/lstat01 +./test-ltp.sh ltp/testcases/bin/lstat01_64 +./test-ltp.sh ltp/testcases/bin/ltpServer +./test-ltp.sh ltp/testcases/bin/madvise03 +./test-ltp.sh ltp/testcases/bin/madvise05 +./test-ltp.sh ltp/testcases/bin/madvise10 +./test-ltp.sh ltp/testcases/bin/mallinfo01 +./test-ltp.sh ltp/testcases/bin/mallinfo02 +./test-ltp.sh ltp/testcases/bin/mallopt01 +./test-ltp.sh ltp/testcases/bin/memcmp01 +./test-ltp.sh ltp/testcases/bin/memcpy01 +./test-ltp.sh ltp/testcases/bin/memset01 +./test-ltp.sh ltp/testcases/bin/mincore02 +./test-ltp.sh ltp/testcases/bin/mincore03 +./test-ltp.sh ltp/testcases/bin/mincore04 +./test-ltp.sh ltp/testcases/bin/mkdir04 +./test-ltp.sh ltp/testcases/bin/mkdirat01 +./test-ltp.sh ltp/testcases/bin/mknod09 +./test-ltp.sh ltp/testcases/bin/mlock01 +./test-ltp.sh ltp/testcases/bin/mlock04 +./test-ltp.sh ltp/testcases/bin/mlockall01 +./test-ltp.sh ltp/testcases/bin/mmap02 +./test-ltp.sh ltp/testcases/bin/mmap06 +./test-ltp.sh ltp/testcases/bin/mmap08 +./test-ltp.sh ltp/testcases/bin/mmap11 +./test-ltp.sh ltp/testcases/bin/mmap17 +./test-ltp.sh ltp/testcases/bin/mmap18 +./test-ltp.sh ltp/testcases/bin/mmap19 +./test-ltp.sh ltp/testcases/bin/mmap2 +./test-ltp.sh ltp/testcases/bin/mmap20 +./test-ltp.sh ltp/testcases/bin/mmapstress04 +./test-ltp.sh ltp/testcases/bin/mmstress_dummy +./test-ltp.sh ltp/testcases/bin/modify_ldt01 +./test-ltp.sh ltp/testcases/bin/modify_ldt02 +./test-ltp.sh ltp/testcases/bin/modify_ldt03 +./test-ltp.sh ltp/testcases/bin/mprotect04 +./test-ltp.sh ltp/testcases/bin/mq_notify02 +./test-ltp.sh ltp/testcases/bin/mq_timedreceive01 +./test-ltp.sh ltp/testcases/bin/mq_timedsend01 +./test-ltp.sh ltp/testcases/bin/msgctl01 +./test-ltp.sh ltp/testcases/bin/msgctl02 +./test-ltp.sh ltp/testcases/bin/msgctl03 +./test-ltp.sh ltp/testcases/bin/msgctl12 +./test-ltp.sh ltp/testcases/bin/msgget01 +./test-ltp.sh ltp/testcases/bin/msgrcv07 +./test-ltp.sh ltp/testcases/bin/msgrcv08 +./test-ltp.sh ltp/testcases/bin/msync01 +./test-ltp.sh ltp/testcases/bin/msync02 +./test-ltp.sh ltp/testcases/bin/munlock01 +./test-ltp.sh ltp/testcases/bin/munlock02 +./test-ltp.sh ltp/testcases/bin/name_to_handle_at02 +./test-ltp.sh ltp/testcases/bin/newuname01 +./test-ltp.sh ltp/testcases/bin/nextafter01 +./test-ltp.sh ltp/testcases/bin/nfs05_make_tree +./test-ltp.sh ltp/testcases/bin/nice01 +./test-ltp.sh ltp/testcases/bin/nice02 +./test-ltp.sh ltp/testcases/bin/open01 +./test-ltp.sh ltp/testcases/bin/open03 +./test-ltp.sh ltp/testcases/bin/open04 +./test-ltp.sh ltp/testcases/bin/open06 +./test-ltp.sh ltp/testcases/bin/open09 +./test-ltp.sh ltp/testcases/bin/open11 +./test-ltp.sh ltp/testcases/bin/openat01 +./test-ltp.sh ltp/testcases/bin/pathconf01 +./test-ltp.sh ltp/testcases/bin/personality02 +./test-ltp.sh ltp/testcases/bin/pidfd_open03 +./test-ltp.sh ltp/testcases/bin/pipe01 +./test-ltp.sh ltp/testcases/bin/pipe02 +./test-ltp.sh ltp/testcases/bin/pipe03 +./test-ltp.sh ltp/testcases/bin/pipe04 +./test-ltp.sh ltp/testcases/bin/pipe05 +./test-ltp.sh ltp/testcases/bin/pipe06 +./test-ltp.sh ltp/testcases/bin/pipe08 +./test-ltp.sh ltp/testcases/bin/pipe09 +./test-ltp.sh ltp/testcases/bin/pipe14 +./test-ltp.sh ltp/testcases/bin/pipe2_01 +./test-ltp.sh ltp/testcases/bin/poll01 +./test-ltp.sh ltp/testcases/bin/posix_fadvise02 +./test-ltp.sh ltp/testcases/bin/posix_fadvise02_64 +./test-ltp.sh ltp/testcases/bin/posix_fadvise04 +./test-ltp.sh ltp/testcases/bin/posix_fadvise04_64 +./test-ltp.sh ltp/testcases/bin/prctl01 +./test-ltp.sh ltp/testcases/bin/prctl02 +./test-ltp.sh ltp/testcases/bin/prctl03 +./test-ltp.sh ltp/testcases/bin/prctl05 +./test-ltp.sh ltp/testcases/bin/prctl07 +./test-ltp.sh ltp/testcases/bin/prctl08 +./test-ltp.sh ltp/testcases/bin/pread02 +./test-ltp.sh ltp/testcases/bin/pread02_64 +./test-ltp.sh ltp/testcases/bin/preadv01 +./test-ltp.sh ltp/testcases/bin/preadv01_64 +./test-ltp.sh ltp/testcases/bin/preadv02 +./test-ltp.sh ltp/testcases/bin/preadv02_64 +./test-ltp.sh ltp/testcases/bin/preadv201 +./test-ltp.sh ltp/testcases/bin/preadv201_64 +./test-ltp.sh ltp/testcases/bin/preadv202 +./test-ltp.sh ltp/testcases/bin/preadv202_64 +./test-ltp.sh ltp/testcases/bin/print_caps +./test-ltp.sh ltp/testcases/bin/proc01 +./test-ltp.sh ltp/testcases/bin/pselect03 +./test-ltp.sh ltp/testcases/bin/pselect03_64 +./test-ltp.sh ltp/testcases/bin/pwrite04 +./test-ltp.sh ltp/testcases/bin/pwrite04_64 +./test-ltp.sh ltp/testcases/bin/pwritev01 +./test-ltp.sh ltp/testcases/bin/pwritev01_64 +./test-ltp.sh ltp/testcases/bin/pwritev02 +./test-ltp.sh ltp/testcases/bin/pwritev02_64 +./test-ltp.sh ltp/testcases/bin/pwritev201 +./test-ltp.sh ltp/testcases/bin/pwritev201_64 +./test-ltp.sh ltp/testcases/bin/pwritev202 +./test-ltp.sh ltp/testcases/bin/pwritev202_64 +./test-ltp.sh ltp/testcases/bin/read01 +./test-ltp.sh ltp/testcases/bin/read03 +./test-ltp.sh ltp/testcases/bin/read04 +./test-ltp.sh ltp/testcases/bin/readdir01 +./test-ltp.sh ltp/testcases/bin/readlinkat02 +./test-ltp.sh ltp/testcases/bin/readv01 +./test-ltp.sh ltp/testcases/bin/readv02 +./test-ltp.sh ltp/testcases/bin/realpath01 +./test-ltp.sh ltp/testcases/bin/reboot01 +./test-ltp.sh ltp/testcases/bin/recvmmsg01 +./test-ltp.sh ltp/testcases/bin/recvmsg02 +./test-ltp.sh ltp/testcases/bin/remap_file_pages02 +./test-ltp.sh ltp/testcases/bin/rename09 +./test-ltp.sh ltp/testcases/bin/request_key01 +./test-ltp.sh ltp/testcases/bin/request_key05 +./test-ltp.sh ltp/testcases/bin/rmdir01 +./test-ltp.sh ltp/testcases/bin/rpc_auth_destroy +./test-ltp.sh ltp/testcases/bin/rpc_authnone_create +./test-ltp.sh ltp/testcases/bin/rpc_authunix_create +./test-ltp.sh ltp/testcases/bin/rpc_authunix_create_default +./test-ltp.sh ltp/testcases/bin/rpc_callrpc_performance +./test-ltp.sh ltp/testcases/bin/rpc_callrpc_scalability +./test-ltp.sh ltp/testcases/bin/rpc_callrpc_stress +./test-ltp.sh ltp/testcases/bin/rpc_clnt_broadcast_performance +./test-ltp.sh ltp/testcases/bin/rpc_clnt_broadcast_scalability +./test-ltp.sh ltp/testcases/bin/rpc_clnt_broadcast_stress +./test-ltp.sh ltp/testcases/bin/rpc_clnt_destroy_stress +./test-ltp.sh ltp/testcases/bin/rpc_clntraw_create +./test-ltp.sh ltp/testcases/bin/rpc_clntraw_create_performance +./test-ltp.sh ltp/testcases/bin/rpc_svc_destroy +./test-ltp.sh ltp/testcases/bin/rpc_svc_destroy_stress +./test-ltp.sh ltp/testcases/bin/rpc_svcfd_create +./test-ltp.sh ltp/testcases/bin/rpc_svcfd_create_limits +./test-ltp.sh ltp/testcases/bin/rpc_svcraw_create +./test-ltp.sh ltp/testcases/bin/rpc_svcraw_create_performance +./test-ltp.sh ltp/testcases/bin/rpc_svctcp_create_performance +./test-ltp.sh ltp/testcases/bin/rpc_svcudp_create_performance +./test-ltp.sh ltp/testcases/bin/rpc_xprt_register +./test-ltp.sh ltp/testcases/bin/rpc_xprt_unregister +./test-ltp.sh ltp/testcases/bin/sbrk02 +./test-ltp.sh ltp/testcases/bin/sched_get_priority_max01 +./test-ltp.sh ltp/testcases/bin/sched_get_priority_max02 +./test-ltp.sh ltp/testcases/bin/sched_get_priority_min01 +./test-ltp.sh ltp/testcases/bin/sched_get_priority_min02 +./test-ltp.sh ltp/testcases/bin/sched_getparam03 +./test-ltp.sh ltp/testcases/bin/sched_getscheduler01 +./test-ltp.sh ltp/testcases/bin/sched_getscheduler02 +./test-ltp.sh ltp/testcases/bin/sched_rr_get_interval01 +./test-ltp.sh ltp/testcases/bin/sched_rr_get_interval02 +./test-ltp.sh ltp/testcases/bin/sched_rr_get_interval03 +./test-ltp.sh ltp/testcases/bin/sched_setparam01 +./test-ltp.sh ltp/testcases/bin/sched_setparam02 +./test-ltp.sh ltp/testcases/bin/sched_setparam03 +./test-ltp.sh ltp/testcases/bin/sched_setparam04 +./test-ltp.sh ltp/testcases/bin/sched_setscheduler01 +./test-ltp.sh ltp/testcases/bin/sched_tc2 +./test-ltp.sh ltp/testcases/bin/sched_tc3 +./test-ltp.sh ltp/testcases/bin/sched_tc4 +./test-ltp.sh ltp/testcases/bin/sched_tc5 +./test-ltp.sh ltp/testcases/bin/sched_yield01 +./test-ltp.sh ltp/testcases/bin/semctl03 +./test-ltp.sh ltp/testcases/bin/semctl05 +./test-ltp.sh ltp/testcases/bin/semctl07 +./test-ltp.sh ltp/testcases/bin/semget01 +./test-ltp.sh ltp/testcases/bin/semop01 +./test-ltp.sh ltp/testcases/bin/sendfile02 +./test-ltp.sh ltp/testcases/bin/sendfile02_64 +./test-ltp.sh ltp/testcases/bin/sendfile03 +./test-ltp.sh ltp/testcases/bin/sendfile03_64 +./test-ltp.sh ltp/testcases/bin/sendfile04 +./test-ltp.sh ltp/testcases/bin/sendfile04_64 +./test-ltp.sh ltp/testcases/bin/sendfile05 +./test-ltp.sh ltp/testcases/bin/sendfile05_64 +./test-ltp.sh ltp/testcases/bin/sendfile06 +./test-ltp.sh ltp/testcases/bin/sendfile06_64 +./test-ltp.sh ltp/testcases/bin/sendfile08 +./test-ltp.sh ltp/testcases/bin/sendfile08_64 +./test-ltp.sh ltp/testcases/bin/sendmmsg01 +./test-ltp.sh ltp/testcases/bin/sendmmsg02 +./test-ltp.sh ltp/testcases/bin/set_robust_list01 +./test-ltp.sh ltp/testcases/bin/set_tid_address01 +./test-ltp.sh ltp/testcases/bin/setdomainname01 +./test-ltp.sh ltp/testcases/bin/setdomainname02 +./test-ltp.sh ltp/testcases/bin/setfsuid02 +./test-ltp.sh ltp/testcases/bin/setgid01 +./test-ltp.sh ltp/testcases/bin/setgroups01 +./test-ltp.sh ltp/testcases/bin/setgroups02 +./test-ltp.sh ltp/testcases/bin/sethostname01 +./test-ltp.sh ltp/testcases/bin/sethostname02 +./test-ltp.sh ltp/testcases/bin/setitimer02 +./test-ltp.sh ltp/testcases/bin/setpgid01 +./test-ltp.sh ltp/testcases/bin/setpgid02 +./test-ltp.sh ltp/testcases/bin/setpgrp01 +./test-ltp.sh ltp/testcases/bin/setregid01 +./test-ltp.sh ltp/testcases/bin/setregid04 +./test-ltp.sh ltp/testcases/bin/setresgid02 +./test-ltp.sh ltp/testcases/bin/setresuid01 +./test-ltp.sh ltp/testcases/bin/setresuid03 +./test-ltp.sh ltp/testcases/bin/setreuid01 +./test-ltp.sh ltp/testcases/bin/setrlimit03 +./test-ltp.sh ltp/testcases/bin/setrlimit04 +./test-ltp.sh ltp/testcases/bin/setsid01 +./test-ltp.sh ltp/testcases/bin/setsockopt01 +./test-ltp.sh ltp/testcases/bin/setsockopt03 +./test-ltp.sh ltp/testcases/bin/setsockopt04 +./test-ltp.sh ltp/testcases/bin/settimeofday02 +./test-ltp.sh ltp/testcases/bin/setuid01 +./test-ltp.sh ltp/testcases/bin/setxattr02 +./test-ltp.sh ltp/testcases/bin/sigaction01 +./test-ltp.sh ltp/testcases/bin/sigaction02 +./test-ltp.sh ltp/testcases/bin/sigaltstack01 +./test-ltp.sh ltp/testcases/bin/sigaltstack02 +./test-ltp.sh ltp/testcases/bin/signal02 +./test-ltp.sh ltp/testcases/bin/signal03 +./test-ltp.sh ltp/testcases/bin/signal04 +./test-ltp.sh ltp/testcases/bin/signal05 +./test-ltp.sh ltp/testcases/bin/sigwait01 +./test-ltp.sh ltp/testcases/bin/socket02 +./test-ltp.sh ltp/testcases/bin/socketpair01 +./test-ltp.sh ltp/testcases/bin/socketpair02 +./test-ltp.sh ltp/testcases/bin/splice03 +./test-ltp.sh ltp/testcases/bin/stack_space +./test-ltp.sh ltp/testcases/bin/stat02 +./test-ltp.sh ltp/testcases/bin/stat02_64 +./test-ltp.sh ltp/testcases/bin/statvfs02 +./test-ltp.sh ltp/testcases/bin/statx03 +./test-ltp.sh ltp/testcases/bin/stream01 +./test-ltp.sh ltp/testcases/bin/stream02 +./test-ltp.sh ltp/testcases/bin/stream03 +./test-ltp.sh ltp/testcases/bin/stream04 +./test-ltp.sh ltp/testcases/bin/stream05 +./test-ltp.sh ltp/testcases/bin/stress +./test-ltp.sh ltp/testcases/bin/string01 +./test-ltp.sh ltp/testcases/bin/sync_file_range01 +./test-ltp.sh ltp/testcases/bin/syscall01 +./test-ltp.sh ltp/testcases/bin/sysconf01 +./test-ltp.sh ltp/testcases/bin/sysinfo01 +./test-ltp.sh ltp/testcases/bin/sysinfo02 +./test-ltp.sh ltp/testcases/bin/tee02 +./test-ltp.sh ltp/testcases/bin/test_controllers.sh diff --git a/testcase/24/final/splice-test-1 b/testcase/24/final/splice-test-1 new file mode 100755 index 00000000..50538538 Binary files /dev/null and b/testcase/24/final/splice-test-1 differ diff --git a/testcase/24/final/splice-test-2 b/testcase/24/final/splice-test-2 new file mode 100755 index 00000000..22df906c Binary files /dev/null and b/testcase/24/final/splice-test-2 differ diff --git a/testcase/24/final/splice-test-3 b/testcase/24/final/splice-test-3 new file mode 100755 index 00000000..1090adf0 Binary files /dev/null and b/testcase/24/final/splice-test-3 differ diff --git a/testcase/24/final/splice-test-4 b/testcase/24/final/splice-test-4 new file mode 100755 index 00000000..93b8327b Binary files /dev/null and b/testcase/24/final/splice-test-4 differ diff --git a/testcase/24/final/splice-test-5 b/testcase/24/final/splice-test-5 new file mode 100755 index 00000000..ee16f0df Binary files /dev/null and b/testcase/24/final/splice-test-5 differ