X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Flinuxapp%2Feal%2Feal_vfio_mp_sync.c;h=a20fb86916af0dec859af577af36f22b7a4323f9;hb=2a2b8cd7d11765c01db3a0242c5274207fbb457f;hp=537beebd49cbf1a4b8837c3e88b821a103534fa2;hpb=96128b365eff2a1e5477e676c08c1fc631cc82c2;p=dpdk.git diff --git a/lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c b/lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c index 537beebd49..a20fb86916 100644 --- a/lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c +++ b/lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c @@ -49,12 +49,12 @@ #endif #include -#include #include #include +#include #include "eal_filesystem.h" -#include "eal_pci_init.h" +#include "eal_vfio.h" #include "eal_thread.h" /** @@ -403,7 +403,8 @@ vfio_mp_sync_setup(void) return -1; } - ret = pthread_create(&socket_thread, NULL, + snprintf(thread_name, sizeof(thread_name), "vfio-sync"); + ret = rte_ctrl_thread_create(&socket_thread, thread_name, NULL, vfio_mp_sync_thread, NULL); if (ret) { RTE_LOG(ERR, EAL, @@ -412,13 +413,6 @@ vfio_mp_sync_setup(void) return -1; } - /* Set thread_name for aid in debugging. */ - snprintf(thread_name, RTE_MAX_THREAD_NAME_LEN, "vfio-sync"); - ret = rte_thread_setname(socket_thread, thread_name); - if (ret) - RTE_LOG(DEBUG, EAL, - "Failed to set thread name for secondary processes!\n"); - return 0; }