android_kernel_samsung_sm8650/net/qmsgq
Tao Zhang 7993a368b8 net: qmsgq: Retry to send when ERESTARTSYS returned
ERESTARTSYS will be returned if a signal is queued for the
process while it is waiting, it means the related system call
was interrupted and needs to be restarted.

For the msgq data sending, this case(ERESTARTSYS) should be
handled by qmsgq transport layer due the packet will be
fragmented if its size is larger than the maximum transfer
size (MTU).

Change-Id: If9bdf0a73bce04cd9c963122011e8621ed675bf3
Signed-off-by: Tao Zhang <quic_taozhan@quicinc.com>
2023-06-26 11:20:33 -07:00
..
af_qmsgq.c net: qmsgq: Add the qmsgq socket family 2023-03-02 17:41:25 -08:00
af_qmsgq.h net: qmsgq: Add the qmsgq socket family 2023-03-02 17:41:25 -08:00
Kconfig net: qmsgq: Add the qmsgq socket family 2023-03-02 17:41:25 -08:00
Makefile net: qmsgq: Add the qmsgq socket family 2023-03-02 17:41:25 -08:00
qmsgq_gunyah.c net: qmsgq: Retry to send when ERESTARTSYS returned 2023-06-26 11:20:33 -07:00