This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push: new 3479622fec serial: use nxsig_tgkill instead of nxsig_kill 3479622fec is described below commit 3479622fec9a38f1c145af51704eb8b16803eafe Author: ligd <liguidi...@xiaomi.com> AuthorDate: Fri Nov 24 18:33:01 2023 +0800 serial: use nxsig_tgkill instead of nxsig_kill Caused nxsig_tgkill is for the one thread, nxsig_kill for the group Signed-off-by: ligd <liguidi...@xiaomi.com> --- drivers/serial/serial_dma.c | 2 +- drivers/serial/serial_io.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/serial/serial_dma.c b/drivers/serial/serial_dma.c index 8572a47fd1..87d0bcf5e9 100644 --- a/drivers/serial/serial_dma.c +++ b/drivers/serial/serial_dma.c @@ -352,7 +352,7 @@ void uart_recvchars_done(FAR uart_dev_t *dev) if (signo != 0) { - nxsig_kill(dev->pid, signo); + nxsig_tgkill(-1, dev->pid, signo); } #endif } diff --git a/drivers/serial/serial_io.c b/drivers/serial/serial_io.c index 55160cee35..8a75ae0559 100644 --- a/drivers/serial/serial_io.c +++ b/drivers/serial/serial_io.c @@ -309,7 +309,7 @@ void uart_recvchars(FAR uart_dev_t *dev) if (signo != 0) { - nxsig_kill(dev->pid, signo); + nxsig_tgkill(-1, dev->pid, signo); } #endif }