1*49cdfc7eSAndroid Build Coastguard WorkerLTP TODO 2*49cdfc7eSAndroid Build Coastguard Worker-------- 3*49cdfc7eSAndroid Build Coastguard Worker 4*49cdfc7eSAndroid Build Coastguard Worker 5*49cdfc7eSAndroid Build Coastguard WorkerWrite more syscall tests 6*49cdfc7eSAndroid Build Coastguard Worker~~~~~~~~~~~~~~~~~~~~~~~~ 7*49cdfc7eSAndroid Build Coastguard Worker 8*49cdfc7eSAndroid Build Coastguard WorkerSyscalls and new syscall flags are added to Linux kernel each development cycle 9*49cdfc7eSAndroid Build Coastguard Workerand LTP still falls behind. Unfortunately there is no single place that would 10*49cdfc7eSAndroid Build Coastguard Workerstore comprehensive list of syscalls, but there are a few places to look at: 11*49cdfc7eSAndroid Build Coastguard Worker 12*49cdfc7eSAndroid Build Coastguard WorkerOne of the options would be looking at changes in man-pages git[1] in man2/ 13*49cdfc7eSAndroid Build Coastguard Workerdirectory to find out newly documented functionality. 14*49cdfc7eSAndroid Build Coastguard Worker 15*49cdfc7eSAndroid Build Coastguard WorkerAnother good source of information are kernel pages in LWN[2] weekly 16*49cdfc7eSAndroid Build Coastguard Workereditions. 17*49cdfc7eSAndroid Build Coastguard Worker 18*49cdfc7eSAndroid Build Coastguard WorkerThen there is linux-api mailing list[3] where changes in kernel userspace API 19*49cdfc7eSAndroid Build Coastguard Workershould be discussed. 20*49cdfc7eSAndroid Build Coastguard Worker 21*49cdfc7eSAndroid Build Coastguard Worker[1] http://git.kernel.org/cgit/docs/man-pages/man-pages.git 22*49cdfc7eSAndroid Build Coastguard Worker[2] http://lwn.net 23*49cdfc7eSAndroid Build Coastguard Worker[3] http://dir.gmane.org/gmane.linux.kernel.api 24*49cdfc7eSAndroid Build Coastguard Worker 25*49cdfc7eSAndroid Build Coastguard Worker 26*49cdfc7eSAndroid Build Coastguard WorkerRewrite old and add new controller testcases 27*49cdfc7eSAndroid Build Coastguard Worker~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28*49cdfc7eSAndroid Build Coastguard Worker 29*49cdfc7eSAndroid Build Coastguard WorkerWe already started working on this with rewriting cgroup_fj testcases and 30*49cdfc7eSAndroid Build Coastguard Workernewly added pids testcases. Have a look at testcases/kernel/controllers/. 31*49cdfc7eSAndroid Build Coastguard Worker 32*49cdfc7eSAndroid Build Coastguard Worker 33*49cdfc7eSAndroid Build Coastguard WorkerShell tests cleanups 34*49cdfc7eSAndroid Build Coastguard Worker~~~~~~~~~~~~~~~~~~~~ 35*49cdfc7eSAndroid Build Coastguard Worker 36*49cdfc7eSAndroid Build Coastguard WorkerThere are numerous testcases written in shell that does not follow single style 37*49cdfc7eSAndroid Build Coastguard Workerand use the broken-by-design binaries from tools/apicmds. These should be 38*49cdfc7eSAndroid Build Coastguard Workercleaned up and fixed to use the test.sh test library. These include most of 39*49cdfc7eSAndroid Build Coastguard Workertests in testcases/commands/ for example. 40