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
 }

Reply via email to