From 1fd3fb337d5e836759067a1f5c234aa33a95c51e Mon Sep 17 00:00:00 2001 From: arvinzzz Date: Thu, 20 May 2021 16:58:19 +0800 Subject: [PATCH] refactor: Refactored the kernel boot process and added a init framework close: #I3I768 Change-Id: I196bccad3a10393e626055a9381cbb2b39c8fe41 --- hievent/src/hievent_driver.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/hievent/src/hievent_driver.c b/hievent/src/hievent_driver.c index f62d408..5430ead 100644 --- a/hievent/src/hievent_driver.c +++ b/hievent/src/hievent_driver.c @@ -31,29 +31,27 @@ #include "hievent_driver.h" -#include -#include -#include -#include -#include #include - +#include +#include #include -#include #include #include +#include +#include +#include +#include -#include "poll.h" -#include "hievent_driver.h" +#include "los_init.h" #include "los_memory.h" -#include "los_task_pri.h" +#include "los_mp.h" +#include "los_mux.h" #include "los_process_pri.h" #include "los_task_pri.h" -#include "los_mux.h" -#include "los_mp.h" -#include "los_vm_map.h" -#include "user_copy.h" #include "los_vm_lock.h" +#include "los_vm_map.h" +#include "poll.h" +#include "user_copy.h" #define HIEVENT_LOG_BUFFER 1024 #define DRIVER_MODE 0666 @@ -368,10 +366,12 @@ static void HieventDeviceInit(void) g_hieventDev.count = 0; } -int HieventInit() +int HieventInit(void) { HieventDeviceInit(); register_driver("/dev/hwlog_exception", &g_hieventFops, DRIVER_MODE, &g_hieventDev); return 0; } + +LOS_MODULE_INIT(HieventInit, LOS_INIT_LEVEL_KMOD_EXTENDED);