kernel: pipes: fix build warnings
Resolves void pointer arithmetic build warnings in k_pipe_put() by casting the pointer to a uint8_t pointer. Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
This commit is contained in:
parent
76a4c6dc72
commit
ecd3164671
1 changed files with 4 additions and 4 deletions
|
@ -458,7 +458,7 @@ int z_pipe_put_internal(struct k_pipe *pipe, struct k_pipe_async *async_desc,
|
||||||
while (thread != NULL) {
|
while (thread != NULL) {
|
||||||
desc = (struct k_pipe_desc *)thread->base.swap_data;
|
desc = (struct k_pipe_desc *)thread->base.swap_data;
|
||||||
bytes_copied = pipe_xfer(desc->buffer, desc->bytes_to_xfer,
|
bytes_copied = pipe_xfer(desc->buffer, desc->bytes_to_xfer,
|
||||||
data + num_bytes_written,
|
(uint8_t *)data + num_bytes_written,
|
||||||
bytes_to_write - num_bytes_written);
|
bytes_to_write - num_bytes_written);
|
||||||
|
|
||||||
num_bytes_written += bytes_copied;
|
num_bytes_written += bytes_copied;
|
||||||
|
@ -478,7 +478,7 @@ int z_pipe_put_internal(struct k_pipe *pipe, struct k_pipe_async *async_desc,
|
||||||
if (reader != NULL) {
|
if (reader != NULL) {
|
||||||
desc = (struct k_pipe_desc *)reader->base.swap_data;
|
desc = (struct k_pipe_desc *)reader->base.swap_data;
|
||||||
bytes_copied = pipe_xfer(desc->buffer, desc->bytes_to_xfer,
|
bytes_copied = pipe_xfer(desc->buffer, desc->bytes_to_xfer,
|
||||||
data + num_bytes_written,
|
(uint8_t *)data + num_bytes_written,
|
||||||
bytes_to_write - num_bytes_written);
|
bytes_to_write - num_bytes_written);
|
||||||
|
|
||||||
num_bytes_written += bytes_copied;
|
num_bytes_written += bytes_copied;
|
||||||
|
@ -492,7 +492,7 @@ int z_pipe_put_internal(struct k_pipe *pipe, struct k_pipe_async *async_desc,
|
||||||
*/
|
*/
|
||||||
|
|
||||||
num_bytes_written +=
|
num_bytes_written +=
|
||||||
pipe_buffer_put(pipe, data + num_bytes_written,
|
pipe_buffer_put(pipe, (uint8_t *)data + num_bytes_written,
|
||||||
bytes_to_write - num_bytes_written);
|
bytes_to_write - num_bytes_written);
|
||||||
|
|
||||||
if (num_bytes_written == bytes_to_write) {
|
if (num_bytes_written == bytes_to_write) {
|
||||||
|
@ -519,7 +519,7 @@ int z_pipe_put_internal(struct k_pipe *pipe, struct k_pipe_async *async_desc,
|
||||||
|
|
||||||
struct k_pipe_desc pipe_desc;
|
struct k_pipe_desc pipe_desc;
|
||||||
|
|
||||||
pipe_desc.buffer = data + num_bytes_written;
|
pipe_desc.buffer = (uint8_t *)data + num_bytes_written;
|
||||||
pipe_desc.bytes_to_xfer = bytes_to_write - num_bytes_written;
|
pipe_desc.bytes_to_xfer = bytes_to_write - num_bytes_written;
|
||||||
|
|
||||||
if (!K_TIMEOUT_EQ(timeout, K_NO_WAIT)) {
|
if (!K_TIMEOUT_EQ(timeout, K_NO_WAIT)) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue