From b4b0028d58aa76e3da39d9978975d672aa5fa809 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Mon, 24 Jul 2017 21:55:21 +0200 Subject: slist: simplify slist_insert_after Improve the efficiency of slist_insert_after by forbidding the prev pointer to be NULL. This effectively delegates the check to the caller. --- test/test_slist.c | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'test/test_slist.c') diff --git a/test/test_slist.c b/test/test_slist.c index 941b80f..df3051e 100644 --- a/test/test_slist.c +++ b/test/test_slist.c @@ -65,24 +65,6 @@ add_obj_head_llsync(struct slist *list) slist_llsync_insert_head(list, &obj->node); } -static void -add_obj_head2(struct slist *list) -{ - struct obj *obj; - - obj = obj_create(); - slist_insert_after(list, NULL, &obj->node); -} - -static void -add_obj_head2_llsync(struct slist *list) -{ - struct obj *obj; - - obj = obj_create(); - slist_llsync_insert_after(list, NULL, &obj->node); -} - static void add_obj_tail(struct slist *list) { @@ -324,8 +306,6 @@ main(void) add_obj_head(&list); add_obj_head(&list); add_obj_head(&list); - add_obj_head2(&list); - add_obj_head2_llsync(&list); add_obj_tail2(&list); add_obj_tail2_llsync(&list); -- cgit v1.2.3