diff --git a/drivers/pipes/pipe.c b/drivers/pipes/pipe.c index cf876e1cf2e4cbde73592b4fdae97b11808e5cbb..e6d5dfe872e8c235810587189f7ed2ccd23a16b8 100644 --- a/drivers/pipes/pipe.c +++ b/drivers/pipes/pipe.c @@ -36,20 +36,18 @@ /**************************************************************************** * Included Files ****************************************************************************/ -#include - +#include "pipe_common.h" +#include +#include +#include +#include #include +#include #include -#include -#include -#include -#include - -#include - +#include "fs/fs.h" #include "fs/vnode.h" -#include "pipe_common.h" -#include "stdio.h" +#include "los_init.h" + #if CONFIG_DEV_PIPE_SIZE > 0 /**************************************************************************** @@ -342,9 +340,11 @@ int pipe_init() { int ret = sem_init(&g_pipesem, 0, 1); if (ret != 0) { - dprintf(" pipe_init failed!\n"); + dprintf("pipe_init failed!\n"); } return ret; } +LOS_MODULE_INIT(pipe_init, LOS_INIT_LEVEL_KMOD_EXTENDED); + #endif /* CONFIG_DEV_PIPE_SIZE > 0 */ diff --git a/drivers/pipes/pipe_common.h b/drivers/pipes/pipe_common.h index b5984d9b51916ba58d5914eccde522cd2dd085e6..0d26eec16eb49f82fbd25de6834157d63ac640f5 100755 --- a/drivers/pipes/pipe_common.h +++ b/drivers/pipes/pipe_common.h @@ -39,6 +39,8 @@ /**************************************************************************** * Included Files ****************************************************************************/ +#include "fs/fs.h" +#include "fs/vnode.h" #include #include #include