Hello everyone,

I am submitting a patch set for the Hurd `boot` server. Due to the scope of
these changes, I have already initiated the FSF Copyright Assignment
process with Craig Topham and am currently waiting for the final paperwork.

Here is a brief summary of the key refactoring and fixes included:
- **Thread-safe `poll` implementation:** Replaced legacy blocking I/O calls
to improve concurrency in event handling.
- **Memory Leak Fixes:** Cleaned up allocated state and port references
across long-running bootstrap routines.
- **Signal Handling:** Improved asynchronous signal safety and context
recovery within the boot server.

Because explaining every internal detail would be quite lengthy, the code
changes are kept modular and self-explanatory.

I maintain and test these patches in my repository before submitting them.
You can review the complete diff and repository history here:
https://github.com/erkanalperen54-boop/HURD

Looking forward to your feedback and code review!

Kind regards,
Alperen ERKAN

Reply via email to