kernel: work: handler null check is to NULL...
...instead of numeric zero. Current usage is violation of MISRA rule 11.9. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
parent
143a18b36b
commit
c8177ace3a
1 changed files with 3 additions and 3 deletions
|
@ -135,7 +135,7 @@ void k_work_init(struct k_work *work,
|
||||||
k_work_handler_t handler)
|
k_work_handler_t handler)
|
||||||
{
|
{
|
||||||
__ASSERT_NO_MSG(work != NULL);
|
__ASSERT_NO_MSG(work != NULL);
|
||||||
__ASSERT_NO_MSG(handler != 0);
|
__ASSERT_NO_MSG(handler != NULL);
|
||||||
|
|
||||||
*work = (struct k_work)Z_WORK_INITIALIZER(handler);
|
*work = (struct k_work)Z_WORK_INITIALIZER(handler);
|
||||||
}
|
}
|
||||||
|
@ -674,7 +674,7 @@ static void work_queue_main(void *workq_ptr, void *p2, void *p3)
|
||||||
bool yield;
|
bool yield;
|
||||||
k_work_handler_t handler = work->handler;
|
k_work_handler_t handler = work->handler;
|
||||||
|
|
||||||
__ASSERT_NO_MSG(handler != 0);
|
__ASSERT_NO_MSG(handler != NULL);
|
||||||
|
|
||||||
if (work_set_running(work, queue)) {
|
if (work_set_running(work, queue)) {
|
||||||
handler(work);
|
handler(work);
|
||||||
|
@ -815,7 +815,7 @@ void k_work_init_delayable(struct k_work_delayable *dwork,
|
||||||
k_work_handler_t handler)
|
k_work_handler_t handler)
|
||||||
{
|
{
|
||||||
__ASSERT_NO_MSG(dwork != NULL);
|
__ASSERT_NO_MSG(dwork != NULL);
|
||||||
__ASSERT_NO_MSG(handler != 0);
|
__ASSERT_NO_MSG(handler != NULL);
|
||||||
|
|
||||||
*dwork = (struct k_work_delayable){
|
*dwork = (struct k_work_delayable){
|
||||||
.work = {
|
.work = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue