system/uorb: Pass NULL to task_create directly

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao 2022-08-14 07:41:50 +08:00 committed by Petro Karashchenko
parent 8e9462985a
commit de26582775

View File

@ -180,7 +180,6 @@ static int pubsubtest_thread_entry(int argc, FAR char *argv[])
static int latency_test(bool print)
{
FAR char *const args[1];
struct orb_test_medium_s sample;
int pubsub_task;
int instance = 0;
@ -201,18 +200,11 @@ static int latency_test(bool print)
g_pubsubtest_print = print;
g_pubsubtest_passed = false;
/* test pub / sub latency
* Can't pass a pointer in args, must be a null terminated
* array of strings because the strings are copied to
* prevent access if the caller data goes out of scope
*/
args[0] = NULL;
pubsub_task = task_create("uorb_latency",
SCHED_PRIORITY_DEFAULT,
CONFIG_UORB_STACKSIZE,
pubsubtest_thread_entry,
args);
NULL);
/* give the test task some data */
@ -665,7 +657,6 @@ static int test_multi2(void)
int orb_data_fd[num_instances];
int orb_data_next = 0;
orb_abstime last_time = 0;
FAR char *const args[1];
int pubsub_task;
int i;
@ -682,12 +673,11 @@ static int test_multi2(void)
/* launch the publisher thread */
args[0] = NULL;
pubsub_task = task_create("uorb_test_multi",
SCHED_PRIORITY_MAX - 5,
CONFIG_UORB_STACKSIZE,
(main_t)&pub_test_multi2_entry,
args);
pub_test_multi2_entry,
NULL);
if (pubsub_task < 0)
{
return test_fail("failed launching task");
@ -924,7 +914,6 @@ static int pub_test_queue_entry(int argc, char *argv[])
static int test_queue_poll_notify(void)
{
FAR char *const args[1];
struct pollfd fds[1];
struct orb_test_medium_s t;
bool updated;
@ -955,12 +944,11 @@ static int test_queue_poll_notify(void)
g_thread_should_exit = false;
args[0] = NULL;
pubsub_task = task_create("uorb_test_queue",
SCHED_PRIORITY_MIN + 5,
CONFIG_UORB_STACKSIZE,
(main_t)&pub_test_queue_entry,
args);
pub_test_queue_entry,
NULL);
if (pubsub_task < 0)
{