TaiJu Wu
d361ec9692
kernel: message does not execute correct put front behavior
...
When the buffer is full, Thread A gets pended (blocked).
If Thread B later calls the get function, it will unpend Thread A,
allowing it to resume and put the message into the queue.
In this situation, we need to know whether Thread A should
continue with put to front or put to end.
In order to resolve this issue, we don't allow set timeout
parameter for `k_msgq_put_front` and this parameter is always
`K_NO_WAIT`.
Signed-off-by: TaiJu Wu <tjwu1217@gmail.com >
2025-09-13 21:22:52 -04:00
..
2025-09-09 11:45:06 +02:00
2024-06-12 21:13:26 -04:00
2024-05-28 22:03:55 +02:00
2024-06-13 20:30:14 -04:00
2025-09-08 15:51:07 -04:00
2024-05-28 22:03:55 +02:00
2025-09-08 15:51:07 -04:00
2024-12-20 12:37:20 +01:00
2025-02-03 19:51:20 +01:00
2024-09-20 09:02:38 +02:00
2025-09-08 15:51:07 -04:00
2023-07-24 12:59:43 -04:00
2024-12-11 21:33:00 +01:00
2025-01-10 07:49:08 +01:00
2025-09-05 16:50:28 -04:00
2025-01-10 07:49:08 +01:00
2024-05-28 22:03:55 +02:00
2025-02-03 19:51:20 +01:00
2025-02-11 10:11:31 +01:00
2025-09-12 08:21:21 +01:00
2025-08-25 09:12:31 +02:00
2024-03-25 18:03:31 -04:00
2025-09-08 15:51:07 -04:00
2025-06-03 17:08:50 +02:00
2024-11-16 14:04:25 -05:00
2024-07-27 20:49:15 +03:00
2025-01-17 19:43:44 +01:00
2025-08-25 09:12:31 +02:00
2025-02-19 04:59:19 +01:00
2025-07-19 13:45:56 -04:00
2025-01-10 07:49:08 +01:00
2023-04-14 07:49:41 +09:00
2025-01-10 07:49:08 +01:00
2025-06-26 14:07:03 +02:00
2025-04-01 22:13:04 +02:00
2025-09-08 15:51:07 -04:00
2025-09-13 21:22:52 -04:00
2025-01-10 07:49:08 +01:00
2025-03-17 02:21:02 +01:00
2024-07-27 20:48:07 +03:00
2025-04-21 07:45:35 +02:00
2025-09-05 17:13:05 +02:00
2024-04-22 16:40:11 -04:00
2025-02-03 19:51:20 +01:00
2025-09-11 14:18:16 +01:00
2025-02-03 19:51:20 +01:00
2025-01-10 07:49:08 +01:00
2025-02-11 10:11:31 +01:00
2025-01-10 07:49:08 +01:00
2025-06-06 08:42:53 +02:00
2025-04-04 07:42:20 +02:00
2025-09-02 07:56:48 +02:00
2025-08-19 23:35:32 +02:00
2025-03-17 02:21:02 +01:00
2025-01-10 07:49:08 +01:00
2024-04-28 13:04:20 -04:00
2025-01-10 07:49:08 +01:00
2025-09-05 17:13:05 +02:00
2024-05-28 22:03:55 +02:00
2025-06-06 08:42:53 +02:00