On 2025-09-19 17:34:09+0200, Benjamin Berg wrote:
> From: Benjamin Berg <[email protected]>
> 
> This patchset is an attempt to start a nolibc port of UML. The goal is
> to port UML to use nolibc in smaller chunks to make the switch more
> manageable.
> 
> There are three parts to this patchset:
>  * Two patches to use tools/include headers instead of kernel headers
>    for userspace files.
>  * A few nolibc fixes and a new NOLIBC_NO_STARTCODE compile flag for it
>  * Finally nolibc build support for UML and switching two files while
>    adding the appropriate support in nolibc itself.
> 
> v1 of this patchset was
>   
> https://lore.kernel.org/all/[email protected]/
> 
> Changes in v2:
> - add sys/uio.h and sys/ptrace.h to nolibc
> - Use NOLIBC_NO_RUNTIME to disable nolibc startup code
> - Fix out-of-tree build
> - various small improvements and cleanups
> 
> Should the nolibc changes be merged separately or could everything go
> through the same branch?

Both work for me. But only for the next cycle.

> Also, what about tools/include/linux/compiler.h? It seems that was added
> for the tracing code, but it is not clear to me who might ACK that fix.

Some files in tools/ are orphaned. In the past I got some reviews, included
the change in my tree and mentioned it to Linus in my regular pull request.

(...)


Thomas

Reply via email to