{"push_id":2590566321,"size":3,"distinct_size":3,"ref":"refs/heads/pthread_key","head":"ee3a82efebe68c9d8ee2c21ed685b4144e16d858","before":"0e4a458efee6ed8d713b79dcd94de5525357a6a7","commits":[{"sha":"ccfb39ca0c4b1a4a1fc13e3b284781838a7a2a37","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"testcase/kernel: remove testcases of kernel internal APIs\n\nThe sched_setpriority and sched_verifytcb are kernel\ninternal APIs so that testcase should not call them and\nanother public APIs testcases call them internally.\nLet's remove incorrect testcases.","distinct":true,"url":"https://api.github.com/repos/sunghan-chang/TizenRT/commits/ccfb39ca0c4b1a4a1fc13e3b284781838a7a2a37"},{"sha":"37a94dad07e0dc3b84e540c223aa569346625b91","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"testcase/kernel: fix compilation errors\n\n1. Use sched_gettcb(getpid()) instead of this_task.\n  The this_task is a kernel internal API.\n\nle_tc/kernel/tc_sched.c: In function 'tc_sched_task_setcancelstate':\nle_tc/kernel/tc_sched.c:653:22: error: implicit declaration of function 'this_task' [-Werror=implicit-function-declaration]\n  struct tcb_s *tcb = this_task();\n                      ^~~~~~~~~\n\n2. Include <sys/wait.h> to use waitpid().\n\nle_tc/kernel/itc_libc_spawn.c: In function 'itc_libc_spawn_posix_spawnattr_setgetflags_p_all_flag':\nle_tc/kernel/itc_libc_spawn.c:129:17: error: implicit declaration of function 'waitpid' [-Werror=implicit-function-declaration]\n   int ret_pid = waitpid(pid, &status, 0);\n                 ^~~~~~~\n\n3. Add dependancies on TC_KERNEL_WORK_QUEUE with WorkQueue configs.\n\nTizenRT/os/../build/output/libraries/libapps.a(kernel_tc_main.o): In function `tc_kernel_main':\nTizenRT/apps/examples/testcase/le_tc/kernel/kernel_tc_main.c:180: undefined reference to `wqueue_main'","distinct":true,"url":"https://api.github.com/repos/sunghan-chang/TizenRT/commits/37a94dad07e0dc3b84e540c223aa569346625b91"},{"sha":"ee3a82efebe68c9d8ee2c21ed685b4144e16d858","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"configs/qemu/tc_64k: disable ITC and reduce some values on defconfig\n\nBecause of new feature on os side, built binary with qemu/tc_64k is\ntoo big. It causes a below error.\nTo fit binary into flash, disable ITC and reduce some setting values.\n\nLD: tinyara\narm-none-eabi-ld: /root/tizenrt/os/../build/output/bin/tinyara section `.data' will not fit in region `flash'\narm-none-eabi-ld: region `flash' overflowed by 48 bytes\nMakefile:186: recipe for target '../build/output/bin/tinyara' faile","distinct":true,"url":"https://api.github.com/repos/sunghan-chang/TizenRT/commits/ee3a82efebe68c9d8ee2c21ed685b4144e16d858"}]}
{"actor":{"display_login":"sunghan-chang"}}