User Details
- User Since
- Jul 1 2014, 6:02 PM (638 w, 6 d)
Sat, Sep 26
Decay immediate form to non-immediate when clang is too old
Fri, Sep 25
This bit of abstraction would allow a freebsd32_jail_* implementations and will also a 64-bit version on CHERI targets.
Ideally there would be a GCC gate as well, but I couldn't immediately find when support was added.
rG20c09e6fece29dbcf4835b4dd90e969f1b9b3e59 raised the minimum LLVM version to build FreeBSD to 20. That's probably too far given that 15.1 still has 19.
Reading this code again, I did find myself wondering if we should explictly skip the size < maxsize check in the XDR_FREE case instead of overriding maxsize.
Wed, Sep 23
A few high-level comments.
Mon, Sep 21
Fri, Sep 18
Tue, Sep 15
Sun, Sep 13
Thu, Sep 10
Expand struct sendfile_args in kern_sendfile signature
Wed, Sep 9
Aug 27 2026
Aug 26 2026
Aug 25 2026
- freebsd32_copyin_hdtr: take a void *, fix trailer count
- make copyinuio_t take a void * (but don't update the functions yet)
Aug 20 2026
Merging the implementations will avoid future instances of oversights like the one fixed in 4b17776d9afd0009ac8547126c59c97eda0f3fc9 as well as avoiding a third copy of this code from freebsd64 when it lands.
Aug 19 2026
Aug 18 2026
Please name the file following the exiting convention (patch-backport-4bed796a5fea) and produce with --no-prefix.
Aug 15 2026
Aug 14 2026
Aug 3 2026
Jul 28 2026
Seems reasonable to me.
Jul 27 2026
Correct feature introduction to 16.0. Bump doc date.
Jul 24 2026
Put the common case inside the switch statement
Actually describe this test
Improve test description
Move global struct uexterror and constructor to its own file
Switch to rwlock, hoist free outside the locked region.
Jul 23 2026
Fix some whitespace
Move to its own file, document, update copyrights
Make "sys/" prefix depend on category source. Move test to D58237
Move test here from D58238
When an unsupported or broken format is encoutered emite a warning like "<unsupported-format>".
Emit errors in formatted text for unsupported or invalid formats.
Jul 22 2026
Update for UEXTERROR returning void.
Add docs. Make uexterr_set return void.
Use UEXTERROR().
Add UEXTERROR() analog to EXTERROR(). It differs in that it just wraps uexterr_set and thus it gets a different name.
