Re: [PATCH v3 0/2] mailbox: ti-msgmgr: Fixes for polled rx and trailing bytes
From: Jassi Brar
Date: Sun Oct 11 2026 - 21:33:43 EST
On Wed, Sep 30, 2026 at 3:03 PM Beleswar Padhi <b-padhi@xxxxxx> wrote:
>
> This series fixes two issues in ti_msgmgr_send_data(), found while
> refactoring the ti-msgmgr mbox client (TI-SCI).
>
> Patch 1 fixes a duplicate message transmission in polled rx mode.
> Patch 2 stops reading past the end of the message buffer when the
> message length is not a multiple of 4. This is a preparatory patch for
> when the mbox client can send data which is not a multiple of 4.
>
> This series is independent and can be applied directly.
>
> v3: Changelog:
> 1. Add Fixes: tag in [PATCH v3 2/2].
>
> Link to v2:
> https://lore.kernel.org/all/20260930143810.2419010-1-b-padhi@xxxxxx/
>
> v2: Changelog:
> 1. Use memcpy() to construct the trailing word to handle host endianness
> (Sashiko bot)
>
> Link to v1:
> https://lore.kernel.org/all/20260929200159.4033010-1-b-padhi@xxxxxx/#t
>
> Testing Done:
> - Boot tested on all TI K3 SoCs.
> - Boot tested on keystone K2G EVMs.
> - Tested that these patches do not introduce any new warning or error.
>
> Logs:
> https://gist.github.com/3V3RYONE/18d0c3ce912ab208b53b5887435ff09a
>
> Thanks,
> Beleswar
>
> Beleswar Padhi (2):
> mailbox: ti-msgmgr: Do not report rx poll timeout as a send failure
> mailbox: ti-msgmgr: Read exact number of trailing message bytes
>
> drivers/mailbox/ti-msgmgr.c | 32 +++++++++++++++++++++++++-------
> 1 file changed, 25 insertions(+), 7 deletions(-)
>
> --
> 2.34.1
>
Applied to mailbox/for-next
Thanks
Jassi