RDKEMW-16763 : rf4ce init failure causes deadlock#198
RDKEMW-16763 : rf4ce init failure causes deadlock#198
Conversation
There was a problem hiding this comment.
Pull request overview
This PR addresses a deadlock during RF4CE HAL initialization by replacing an unbounded wait with a bounded timeout, allowing initialization to fail fast instead of blocking indefinitely.
Changes:
- Replace
sem_waitwithsem_timedwait(2s timeout) while waiting for HAL init completion. - On timeout, log an error and force
init_result_toCTRLM_HAL_RESULT_ERROR.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.