xiaoxiang781216 commented on code in PR #20097: URL: https://github.com/apache/nuttx/pull/20097#discussion_r3982625766
########## libs/libc/aio/lio_listio.c: ########## @@ -157,14 +157,45 @@ static void lio_sighandler(int signo, siginfo_t *info, void *ucontext) /* Recover our private data from the AIO control block */ sighand = (FAR struct lio_sighand_s *)aiocbp->aio_priv; - DEBUGASSERT(sighand && sighand->list); + if (sighand == NULL) Review Comment: could you try https://github.com/apache/nuttx/pull/20107? which should fix the problem you hit, and provide more fix (pass PSE52 test suite). ########## sched/wqueue/kwork_cancel.c: ########## @@ -83,8 +84,18 @@ static int work_qcancel(FAR struct kwork_wqueue_s *wqueue, bool sync, { work_timer_reset(wqueue); } + + ret = OK; } + /* Otherwise the work is not queued: either it was never queued or a Review Comment: please move work queue change to new pr. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
