fix(io): compare function pointers with NULL

The ops->read and ops->write existence was checked with 0, change it
to NULL.
This corrects sparse issues:
drivers/io/io_block.c:272:9: warning:
 Using plain integer as NULL pointer
drivers/io/io_block.c:384:9: warning:
 Using plain integer as NULL pointer
drivers/io/io_block.c:384:9: warning:
 Using plain integer as NULL pointer

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: I039050a645107523d8263ddf820e539c260d956c
This commit is contained in:
Yann Gautier 2022-12-09 14:35:05 +01:00
parent e0c56fd71f
commit 06d223cb4f

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved. * Copyright (c) 2016-2023, ARM Limited and Contributors. All rights reserved.
* *
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
@ -271,7 +271,7 @@ static int block_read(io_entity_t *entity, uintptr_t buffer, size_t length,
block_size = cur->dev_spec->block_size; block_size = cur->dev_spec->block_size;
assert((length <= cur->size) && assert((length <= cur->size) &&
(length > 0U) && (length > 0U) &&
(ops->read != 0)); (ops->read != NULL));
/* /*
* We don't know the number of bytes that we are going * We don't know the number of bytes that we are going
@ -383,8 +383,8 @@ static int block_write(io_entity_t *entity, const uintptr_t buffer,
block_size = cur->dev_spec->block_size; block_size = cur->dev_spec->block_size;
assert((length <= cur->size) && assert((length <= cur->size) &&
(length > 0U) && (length > 0U) &&
(ops->read != 0) && (ops->read != NULL) &&
(ops->write != 0)); (ops->write != NULL));
/* /*
* We don't know the number of bytes that we are going * We don't know the number of bytes that we are going