User Details
- User Since
- Jan 29 2016, 5:27 AM (556 w, 6 d)
Today
@kib reimplemented atop SFBSD_MNTPOINT and made into a stat(1) alias. Please re-review, thanks!
Yesterday
@kib agreed, that was not proportional. The new revision replaces the ffs_syncvnode() call with a targeted flush, ffs_sync_alloc(), that only makes the pointers to the written range durable:
Thanks, all three addressed in the update. Every restart of the dependency selection now goes through the EJUSTRETURN return to flush_pagedep_deps(), and nothing is kept on the private unfinished list while the softdep lock is dropped for a restart.
@kib thanks, updated.
@kib Thanks, both done in the update:
Tue, Sep 29
Add missing src.opts.mk.
@kib updated as requested, thanks
Updated, relative to the previous revision (874f9dd09fea):
Mon, Sep 28
Add a reproducer, worth $30 of Claude Fable credits.
Wed, Sep 23
P.S. Perhaps bump __FreeBSD_version? Since there is no other way to probe if the kernel supports this feature or not.
@pho I tried to coerce ChatGPT Codex to write a reproducer, but it keep refusing claiming that's a security concern. I will try maybe to rephrase it as writing a "unit test to validate the fix."
New flag needs to be documented in the stat(2).
Incorporate @kib suggestions.
Tue, Sep 22
something along those lines:
Looks good, however maybe it's time to document both st_bsdflags member and its respective values in the stat(2) as non-portable interface?
Sat, Sep 5
Fri, Sep 4
Rework to preserve dependencies as suggested by @kib
Thu, Sep 3
Some of the facts supporting this diagnosis:
Apr 2 2026
- fix buildworld
- added KASSERT_PANIC_NOCONTEXT option allowing to avoid compiling extra location strings
- made format a bit closer to what MPASS4() would produce today
- improve wording on panic(9) and update KASSERT(9) to match.
Apr 1 2026
Mar 31 2026
Implement suggestions from @glebius
Mar 30 2026
Here is updated savings table:
All weak symbols are now gone.
Refresh with the latest -CURRENT. Get rid of the --whole-archive, with the latest toolchain the linking now works properly in both LTO and non-LTO mode.
Dec 17 2025
Nov 5 2025
Sep 23 2025
Sep 21 2025
Aug 28 2025
Aug 26 2025
Aug 25 2025
Use :ts
Apr 15 2025
Apr 6 2025
printf() -> log(). Fix type mismatch.
Fix error message.
Fix mismerge.
Apr 5 2025
Dec 23 2024
Mostly bogus. Sorry for the noise.
