diff --git a/kernel/include/los_event.h b/kernel/include/los_event.h
index 933215af..eda65e82 100644
--- a/kernel/include/los_event.h
+++ b/kernel/include/los_event.h
@@ -274,7 +274,7 @@ extern UINT32 LOS_EventWrite(PEVENT_CB_S eventCB, UINT32 events);
/**
* @ingroup los_event
- * @brief Clear the event occurring in a specified task.
+ * @brief Clear the event of the eventCB by a specified eventMask.
*
* @par Description:
*
@@ -287,7 +287,7 @@ extern UINT32 LOS_EventWrite(PEVENT_CB_S eventCB, UINT32 events);
*
*
* @param eventCB [IN/OUT] Pointer to the event control block to be cleared.
- * @param events [IN] Mask of the event to be cleared.
+ * @param eventMask [IN] Mask of the event to be cleared.
*
* @retval #LOS_ERRNO_EVENT_PTR_NULL Null pointer.
* @retval #LOS_OK The event is successfully cleared.
@@ -295,7 +295,7 @@ extern UINT32 LOS_EventWrite(PEVENT_CB_S eventCB, UINT32 events);
* - los_event.h: the header file that contains the API declaration.
* @see LOS_EventPoll | LOS_EventRead | LOS_EventWrite
*/
-extern UINT32 LOS_EventClear(PEVENT_CB_S eventCB, UINT32 events);
+extern UINT32 LOS_EventClear(PEVENT_CB_S eventCB, UINT32 eventMask);
/**
* @ingroup los_event
diff --git a/kernel/src/los_event.c b/kernel/src/los_event.c
index 937f3846..733c6b65 100644
--- a/kernel/src/los_event.c
+++ b/kernel/src/los_event.c
@@ -204,14 +204,14 @@ LITE_OS_SEC_TEXT_INIT UINT32 LOS_EventDestroy(PEVENT_CB_S eventCB)
OsHookCall(LOS_HOOK_TYPE_EVENT_DESTROY);
return LOS_OK;
}
-LITE_OS_SEC_TEXT_MINOR UINT32 LOS_EventClear(PEVENT_CB_S eventCB, UINT32 events)
+LITE_OS_SEC_TEXT_MINOR UINT32 LOS_EventClear(PEVENT_CB_S eventCB, UINT32 eventMask)
{
UINTPTR intSave;
if (eventCB == NULL) {
return LOS_ERRNO_EVENT_PTR_NULL;
}
intSave = LOS_IntLock();
- eventCB->uwEventID &= events;
+ eventCB->uwEventID &= eventMask;
LOS_IntRestore(intSave);
OsHookCall(LOS_HOOK_TYPE_EVENT_CLEAR, eventCB);
return LOS_OK;