diff --git a/Kbuild b/Kbuild index 6e9f85e63d3b..e33aa45e2c4a 100644 --- a/Kbuild +++ b/Kbuild @@ -564,6 +564,7 @@ QDF_OBJS := \ $(QDF_LINUX_OBJ_DIR)/qdf_mc_timer.o \ $(QDF_LINUX_OBJ_DIR)/qdf_mem.o \ $(QDF_LINUX_OBJ_DIR)/qdf_nbuf.o \ + $(QDF_LINUX_OBJ_DIR)/qdf_periodic_work.o \ $(QDF_LINUX_OBJ_DIR)/qdf_status.o \ $(QDF_LINUX_OBJ_DIR)/qdf_threads.o \ $(QDF_LINUX_OBJ_DIR)/qdf_trace.o \ @@ -594,12 +595,14 @@ endif ifeq ($(CONFIG_QDF_TEST), y) QDF_OBJS += $(QDF_TEST_OBJ_DIR)/qdf_hashtable_test.o + QDF_OBJS += $(QDF_TEST_OBJ_DIR)/qdf_periodic_work_test.o QDF_OBJS += $(QDF_TEST_OBJ_DIR)/qdf_talloc_test.o QDF_OBJS += $(QDF_TEST_OBJ_DIR)/qdf_types_test.o endif cppflags-$(CONFIG_TALLOC_DEBUG) += -DWLAN_TALLOC_DEBUG cppflags-$(CONFIG_QDF_TEST) += -DWLAN_HASHTABLE_TEST +cppflags-$(CONFIG_QDF_TEST) += -DWLAN_PERIODIC_WORK_TEST cppflags-$(CONFIG_QDF_TEST) += -DWLAN_TALLOC_TEST cppflags-$(CONFIG_QDF_TEST) += -DWLAN_TYPES_TEST diff --git a/core/hdd/src/wlan_hdd_wext.c b/core/hdd/src/wlan_hdd_wext.c index 61218eba28ce..33ca9c489dc2 100644 --- a/core/hdd/src/wlan_hdd_wext.c +++ b/core/hdd/src/wlan_hdd_wext.c @@ -68,6 +68,7 @@ #include "sme_api.h" #include "wma_types.h" #include "qdf_hashtable_test.h" +#include "qdf_periodic_work_test.h" #include "qdf_talloc_test.h" #include "qdf_str.h" #include "qdf_trace.h" @@ -5861,9 +5862,11 @@ struct hdd_ut_entry { struct hdd_ut_entry hdd_ut_entries[] = { { .name = "dsc", .callback = dsc_unit_test }, - { .name = "ht", .callback = qdf_ht_unit_test }, - { .name = "talloc", .callback = qdf_talloc_unit_test }, - { .name = "types", .callback = qdf_types_unit_test }, + { .name = "qdf_ht", .callback = qdf_ht_unit_test }, + { .name = "qdf_periodic_work", + .callback = qdf_periodic_work_unit_test }, + { .name = "qdf_talloc", .callback = qdf_talloc_unit_test }, + { .name = "qdf_types", .callback = qdf_types_unit_test }, }; #define hdd_for_each_ut_entry(cursor) \