{"push_id":2497021407,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"baac34a860b01a68f5280c2d41d414cb67557562","before":"ec6609d1a14858a0beb98ba886bdbde4cf9e3de5","commits":[{"sha":"3d9d40412af2ee3716a18c2c044b79a0b9533b6c","author":{"name":"Manohara HK","email":"02db916c8fbcb3f412fbcb70556ea7b9f661857a@samsung.com"},"message":"iotivity : remove unsupported strings.h for tizenrt\n\nWithout this patch, compilation would fail on latest arm gcc with below error.\nIt can be reproduced by building artik053/st_things configuration\nusing 6.3.1 arm gcc toolchain.\n\nCompilation Error:\n-----------------\n/root/tizenrt/os/include/string.h:83:29: error: expected identifier or '(' before 'void'\n #define bcopy(b1, b2, len) (void)memmove(b2, b1, len)\n                             ^\n/root/tizenrt/os/include/string.h:80:22: error: expected identifier or '(' before 'void'\n #define bzero(s, n) (void)memset(s, 0, n)\n-----------------\n\nRoot Cause:\n-------------\n1. Wrong substitutions happened during pre-processing, because strings.h was included\n   from toolchain which is not compatible with tizenrt.\n\n\tPre-Processed Output\n\t-------------------\n\tint bcmp (const void *, const void *, size_t);\n\tvoid\n\t# 30 \"/home/<user>/toolchain/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include/strings.h\"\n\t     (void)memmove(\n\t# 30 \"/home/<user>/toolchain/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include/strings.h\" 3\n\t     void *\n\t# 30 \"/home/<user>/toolchain/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include/strings.h\"\n\t     ,\n\t# 30 \"/home/<user>/toolchain/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include/strings.h\" 3\n\t     const void *\n\t# 30 \"/home/<user>/toolchain/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include/strings.h\"\n\t     ,\n\t# 30 \"/home/<user>/toolchain/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include/strings.h\" 3\n\t     size_t\n\t# 30 \"/home/<user>/toolchain/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include/strings.h\"\n\t     )\n\t# 30 \"/home/<user>/toolchain/gcc-arm-none-eabi-6-2017-q1-update/arm-none-eabi/include/strings.h\" 3\n                                                 ;\n\tvoid\n\t--------------------\n\n2.strings.h is included from toolchain because, it is included in few iotivity\n  source files as below and TizenRT doesn't provide strings.h, hence it got\n  included from toolchain.\n\t#ifdef HAVE_STRINGS_H\n\t#include <strings.h>\n\t#endif\n\n3. HAVE_STRINGS_H configuration is present in iotivity to check whether\n   system provides this header or not.\n   Hence for tizenrt case HAVE_STRINGS_H should not have defined.\n   HAVE_STRINGS_H is an auto generated config by parsing list of headers available\n   in the system defined in the iotvity build scripts.\n\n4. Problem was, strings.h present in the defined list of headers available\n   for TizenRT even though tizenrt doesnt provide this header. TizenRT has only\n   string.h.\n\nSolution:\n---------\nThis patch removes strings.h from the list of headers available for tizenrt in\niotivity build scripts.\n\nSigned-off-by: Manohara HK <manohara.hk@samsung.com>","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/3d9d40412af2ee3716a18c2c044b79a0b9533b6c"},{"sha":"f4af76372c12e68599a36ef432d9c7931d2552e4","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"apps/testcase/filesystem: fix a compilation error\n\nSMARTFS_DEV_PATH is used inside file system testcase,\nbut sidk_s5jt200 and artik053 has that definition.\nOther conditional defines MOUNT_DEV_DIR which is obsolete.\nThis commit fixs below compilation error:\n\nCC:  le_tc/filesystem/tc_fs_procfs.c\nle_tc/filesystem/tc_fs_procfs.c: In function 'tc_fs_smartfs_mksmartfs':\nle_tc/filesystem/tc_fs_procfs.c:226:18: error: 'SMARTFS_DEV_PATH' undeclared (first use in this function)\n  ret = mksmartfs(SMARTFS_DEV_PATH, 1);\n                  ^~~~~~~~~~~~~~~~","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/f4af76372c12e68599a36ef432d9c7931d2552e4"},{"sha":"e800e1579bb33d4039a8b91b65a1e6647d274768","author":{"name":"pillip8282","email":"d96a48ee5b48eae65d245b037b139dcd9f29b0be@samsung.com"},"message":"framework/wifimanager: fix Wi-Fi manager Kconfig to include  exteranl library\n\nWi-Fi Manager enabled wpa_supplicant wrapper layer by default.\nThis patch will prevent above error. and wpa_supplicant wrapper API will be selected\nas long as wpa_supplicant is selected.","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/e800e1579bb33d4039a8b91b65a1e6647d274768"},{"sha":"f6b6bd91fd5158556e74e4f70494d62252398f04","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"apps/testcase/systemio: add new configs to get I/O information\n\nTo run system I/O GPIO and UART testcase, we should give two GPIO numbers\nand UART virtual file system path.\nThey are hard-coded in C file, but it is bad on expansion of chipset.\nThis commit makes getting those board-specific information from menuconfig\nand user can set default values on all of defconfig which contains tc config\nfor each board.\n\nTo prevent compilation error, sidk_s5jt200 and artik053 have default\nvalues on tc defconfig newly.","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/f6b6bd91fd5158556e74e4f70494d62252398f04"},{"sha":"dfcafd48f2db763c3a6b76aa88e30dfa4a2f0c43","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"apps/testcase/systemio: modify including path of header on UTC\n\nBecause already framework/include is given as default path of including,\nwe don't need to add CFLAGS for framework/include/iotbus.\nWe had better keep same usages of including which is used in apps.","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/dfcafd48f2db763c3a6b76aa88e30dfa4a2f0c43"},{"sha":"e3252a7ef3cd16afc7a89b8628873b36c812f8f3","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"apps/testcase/systemio: fix compilation errors on UTC\n\nWhen CONFIG_SERIAL_TERMIOS is disabled, below errors are shown:\n\n/os/../build/output/libraries/libapps.a(utc_uart.o): In function `utc_systemio_uart_set_baudrate_p':\n/apps/examples/testcase/ta_tc/systemio/utc/utc_uart.c:59: undefined reference to `iotbus_uart_set_baudrate'\n/apps/examples/testcase/ta_tc/systemio/utc/utc_uart.c:59: undefined reference to `iotbus_uart_set_baudrate'\n/os/../build/output/libraries/libapps.a(utc_uart.o): In function `utc_systemio_uart_set_baudrate_n':\n/apps/examples/testcase/ta_tc/systemio/utc/utc_uart.c:65: undefined reference to `iotbus_uart_set_baudrate'\n/apps/examples/testcase/ta_tc/systemio/utc/utc_uart.c:65: undefined reference to `iotbus_uart_set_baudrate'\n...\n\nAbove functions of IoTbus UART framework are built when CONFIG_SERIAL_TERMIOS is enabled.\nThis commit make a conditional to that config.\n\nWhen -Wno-implicit-function-declaration is not set in Make.defs, system I/O UTC will\nhave compilation errors because of missing prototype of each system I/O UTC function.\n\nThis commit adds prototype of all of functions which calls from other file.","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/e3252a7ef3cd16afc7a89b8628873b36c812f8f3"},{"sha":"cf2a83573e7abae43e872d0a7af12f9063370b0c","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"fix compilation warnings\n\nsrc/arastorage/relation.c:1050:2: warning: implicit declaration of function 'storage_write_buffer_clean' [-Wimplicit-function-declaration]\n  storage_write_buffer_clean();\n  ^~~~~~~~~~~~~~~~~~~~~~~~~~\n==> Add prototypes at storage.h\n\nCC:  src/arastorage/index_bplustree.c\nsrc/arastorage/index_bplustree.c: In function 'create':\nsrc/arastorage/index_bplustree.c:499:2: warning: implicit declaration of function 'rw_init' [-Wimplicit-function-declaration]\n  rw_init(&(tree->tree_lock));\n  ^~~~~~~\nsrc/arastorage/index_bplustree.c: In function 'get_next':\nsrc/arastorage/index_bplustree.c:820:4: warning: implicit declaration of function 'rw_lock_write' [-Wimplicit-function-declaration]\n    rw_lock_write(&(tree->tree_lock));\n    ^~~~~~~~~~~~~\nsrc/arastorage/index_bplustree.c:896:3: warning: implicit declaration of function 'rw_unlock_write' [-Wimplicit-function-declaration]\n   rw_unlock_write(&(tree->tree_lock));\n   ^~~~~~~~~~~~~~~\nsrc/arastorage/index_bplustree.c: In function 'insert_item_btree':\nsrc/arastorage/index_bplustree.c:1829:3: warning: implicit declaration of function 'rw_lock_read' [-Wimplicit-function-declaration]\n   rw_lock_read(&(tree->tree_lock));\n   ^~~~~~~~~~~~\nsrc/arastorage/index_bplustree.c:1832:4: warning: implicit declaration of function 'rw_unlock_read' [-Wimplicit-function-declaration]\n    rw_unlock_read(&(tree->tree_lock));\n    ^~~~~~~~~~~~~~\nsrc/arastorage/index_bplustree.c:1848:7: warning: implicit declaration of function 'rw_trylock_write' [-Wimplicit-function-declaration]\n   if (rw_trylock_write(&(tree->tree_lock)) == 0) {\n       ^~~~~~~~~~~~~~~~\n==> rw_lock.h has those functions but they are written in capital character. Change all to right name.\n\nCC:  src/iotbus/iotbus_uart.c\nsrc/iotbus/iotbus_uart.c: In function 'iotbus_uart_init':\nsrc/iotbus/iotbus_uart.c:98:2: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration]\n  close(fd);\n  ^~~~~\nsrc/iotbus/iotbus_uart.c: In function 'iotbus_uart_read':\nsrc/iotbus/iotbus_uart.c:307:8: warning: implicit declaration of function 'read' [-Wimplicit-function-declaration]\n  ret = read(fd, buf, length);\n        ^~~~\nsrc/iotbus/iotbus_uart.c: In function 'iotbus_uart_write':\nsrc/iotbus/iotbus_uart.c:332:8: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration]\n  ret = write(fd, buf, length);\n        ^~~~~\n==> Include <unistd.h>\n\ngpio/gpio.c:122:12: warning: 'sem_reinit' defined but not used [-Wunused-function]\n static int sem_reinit(FAR sem_t *sem, int pshared, unsigned int value)\n            ^~~~~~~~~~\n==> Remove the sem_reinit function\n\nvfs/fs_open.c:164:8: warning: implicit declaration of function 'block_proxy' [-Wimplicit-function-declaration]\n   fd = block_proxy(path, oflags);\n        ^~~~~~~~~~~\n==> Include \"driver/block/driver.h\"\n\nCC:  dhcpd.c\ndhcpd.c: In function 'dhcpd_netif_init':\ndhcpd.c:1409:6: warning: implicit declaration of function 'netlib_set_ipv4addr' [-Wimplicit-function-declaration]\n  if (netlib_set_ipv4addr(intf, &server_ipaddr) == ERROR) {\n      ^~~~~~~~~~~~~~~~~~~\ndhcpd.c:1414:6: warning: implicit declaration of function 'netlib_set_ipv4netmask' [-Wimplicit-function-declaration]\n  if (netlib_set_ipv4netmask(intf, &netmask_ipaddr.s_addr) == ERROR) {\n      ^~~~~~~~~~~~~~~~~~~~~~\ndhcpd.c:1419:6: warning: implicit declaration of function 'netlib_set_dripv4addr' [-Wimplicit-function-declaration]\n  if (netlib_set_dripv4addr(intf, &server_ipaddr) == ERROR) {\n      ^~~~~~~~~~~~~~~~~~~~~\n==> Include <netutils/netlib.h>\n\nCC:  dhcpd.c\ndhcpd.c: In function 'dhcpd_netif_init':\ndhcpd.c:1415:35: warning: passing argument 2 of 'netlib_set_ipv4netmask' from incompatible pointer type [-Wincompatible-pointer-types]\n  if (netlib_set_ipv4netmask(intf, &netmask_ipaddr.s_addr) == ERROR) {\n                                   ^\nIn file included from dhcpd.c:104:0:\n/home/sunghan/Work/TinyAra/Forked_TizenRT/external/include/netutils/netlib.h:136:5: note: expected 'const struct in_addr *' but argument is of type 'in_addr_t * {aka unsigned int *}'\n int netlib_set_ipv4netmask(FAR const char *ifname, FAR const struct in_addr *addr);\n     ^~~~~~~~~~~~~~~~~~~~~~\ndhcpd.c: In function 'dhcpd_netif_deinit':\ndhcpd.c:1456:35: warning: passing argument 2 of 'netlib_set_ipv4netmask' from incompatible pointer type [-Wincompatible-pointer-types]\n  if (netlib_set_ipv4netmask(intf, &netmask_ipaddr.s_addr) == ERROR) {\n                                   ^\nIn file included from dhcpd.c:104:0:\n/home/sunghan/Work/TinyAra/Forked_TizenRT/external/include/netutils/netlib.h:136:5: note: expected 'const struct in_addr *' but argument is of type 'in_addr_t * {aka unsigned int *}'\n int netlib_set_ipv4netmask(FAR const char *ifname, FAR const struct in_addr *addr);\n     ^~~~~~~~~~~~~~~~~~~~~~\n==> Passing 2nd argument should be (struct in_adr *) type. But line 1415 and 1456 pass element of that type, not type itself.\n    Make it passing type itself.\n\nCC:  easy_tls.c\neasy_tls.c: In function 'tls_context_alloc':\neasy_tls.c:67:2: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]\n  memset(ctx, 0, sizeof(tls_ctx));\n  ^~~~~~\neasy_tls.c: In function 'tls_set_cred':\neasy_tls.c:130:110: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]\n   ret = mbedtls_ssl_conf_psk(ctx->conf, cred->psk, cred->psk_len, (const unsigned char *)cred->psk_identity, strlen(cred->psk_identity));\n                                                                                                              ^~~~~~\neasy_tls.c: In function 'tls_set_default':\neasy_tls.c:188:3: warning: implicit declaration of function 'mbedtls_debug_set_threshold' [-Wimplicit-function-declaration]\n   mbedtls_debug_set_threshold(opt->debug_mode);\n   ^~~~~~~~~~~~~~~~~~~~~~~~~~~\n==> Include <string.h> and <mbedtls/debug.h>\n\nCC:  ta_tc/systemio/utc/utc_i2c.c\nta_tc/systemio/utc/utc_i2c.c:95:13: warning: 'utc_systemio_i2c_read_p' defined but not used [-Wunused-function]\n static void utc_systemio_i2c_read_p(void)\n             ^~~~~~~~~~~~~~~~~~~~~~~\nta_tc/systemio/utc/utc_i2c.c:82:13: warning: 'utc_systemio_i2c_write_p' defined but not used [-Wunused-function]\n static void utc_systemio_i2c_write_p(void)\n             ^~~~~~~~~~~~~~~~~~~~~~~~\n==> Check a conditional, CONFIG_DISABLE_MANUAL_TESTCASE\n\nCC:  clock/clock_initialize.c\nclock/clock_initialize.c: In function 'clock_basetime':\nclock/clock_initialize.c:131:8: warning: implicit declaration of function 'up_rtc_getdatetime' [-Wimplicit-function-declaration]\n  (void)up_rtc_getdatetime(&rtctime);\n        ^~~~~~~~~~~~~~~~~~\nclock/clock_initialize.c: In function 'clock_initialize':\nclock/clock_initialize.c:218:2: warning: implicit declaration of function 'up_rtc_initialize' [-Wimplicit-function-declaration]\n  up_rtc_initialize();\n  ^~~~~~~~~~~~~~~~~\n==> Include <tinyara/arch.h>\n\nCC:  init/os_start.c\ninit/os_start.c: In function 'os_start':\ninit/os_start.c:515:2: warning: implicit declaration of function 'test_drv_register' [-Wimplicit-function-declaration]\n  test_drv_register();\n  ^~~~~~~~~~~~~~~~~\n==> Include <tinyara/testcase_drv.h>","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/cf2a83573e7abae43e872d0a7af12f9063370b0c"},{"sha":"ecbc1b7652f94d9ec5afde317ffe79890c2df59f","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"arch/bcm4390x: Add necessary configs which is defined in defconfig\n\nTo use CY4390X board, some configurations are necessary but\nthey are not added in bcm4390x/Kconfig.\nThis causes disapearing of existed definition from defconfig when\nmenuconfig is executed.\nThis commit adds them into bcm4390x/Kconfig.","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/ecbc1b7652f94d9ec5afde317ffe79890c2df59f"},{"sha":"1cb6aab83415b569686c6c2040c94d9e6f7e7bd4","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"build/configs/cy4390x: add testcase pre-defined configuration set\n\nThis is added to run testcase.","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/1cb6aab83415b569686c6c2040c94d9e6f7e7bd4"},{"sha":"aaedf99e87a4a8ccdffb1a4d422ae0282aa1b3a9","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"apps/system/utils: remove stkopt util\n\nThe stkopt is imcomplete feature and little duplicated with stkmon.\nLet's remove it.","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/aaedf99e87a4a8ccdffb1a4d422ae0282aa1b3a9"},{"sha":"b3f445e9862eeac2d6dc9e5b89f88997c1b59f66","author":{"name":"sunghan-chang","email":"c954e25285721d8faa8b1a5c1ae2ef5a35338d32@samsung.com"},"message":"Merge pull request #1475 from pillip8282/wifimgr_config_fix\n\nframework/wifimanager: fix Wi-Fi manager Kconfig to include  exteranl…","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/b3f445e9862eeac2d6dc9e5b89f88997c1b59f66"},{"sha":"21ac79bf1883b9b995fbb70fad80d247b1908930","author":{"name":"sangwon03","email":"dd349b047754b900d6e1dc4b21d49dc52b927a54@samsung.com"},"message":"Merge pull request #1476 from sunghan-chang/cypress\n\nadd Cypress's tc configurations set and refactoring to do it","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/21ac79bf1883b9b995fbb70fad80d247b1908930"},{"sha":"baac34a860b01a68f5280c2d41d414cb67557562","author":{"name":"sangwon03","email":"dd349b047754b900d6e1dc4b21d49dc52b927a54@samsung.com"},"message":"Merge pull request #1472 from manoharahk/iotivity-header-fix\n\niotivity : remove unsupported strings.h for tizenrt","distinct":true,"url":"https://api.github.com/repos/HONGCHAEHEE/TizenRT/commits/baac34a860b01a68f5280c2d41d414cb67557562"}]}
{"actor":{"display_login":"HONGCHAEHEE"}}