User Details
- User Since
- May 9 2014, 11:04 PM (611 w, 2 h)
Tue, Jan 20
Thanks for writing the man page too. I've made a few comments, mostly to make the English more grammatical and idiomatic.
This looks great, @kib! If you commit it, I'll follow up with the test suite. A few questions:
Wow! This looks much simpler than the original userspace-based implementation. I like it. I wrote some tests, too. I can commit those separately if you like, after you commit the main code. The only thing that's missing is a mention of the new option in mount_fusefs.8 . Could you please add that?
Mon, Jan 19
I'm afraid that with this latest patch, I get an instapanic on boot in pid 1.
Wed, Jan 14
Sorry, you're right @jlduran , as js just informed me elsewhere. My source tree was out of date. Sorry for the noise.
I had to build an aarch64 VM just to test the RFSPAWN change, but it works now. It probably works on amd64 too, but I can't test it without writing assembly code.
Thu, Jan 8
Add test cases
The new syscalls mostly work nicely. I've just found a few bugs. In addition to my inline comments, pdwait never returns a pid. It always returns 0. Is that deliberate? Also, it's unclear to me when a child ought to be reaped. I would think that it should be reaped as soon as pdwait or waitpid returns it (though the pid shouldn't be recycled until the process descriptor is closed). However, I'm seeing that the child doesn't get reaped until close(). That is, pdwait() will return the process multiple times, as if WNOWAIT were set. Is that deliberate?
Rather than add a new syscall for pdwait, what would you say to adding another idtype for waitid and wait6? We already have those syscalls, and their existing interface nicely allows for different kinds of ids. We would just need to add a P_PIDFD idtype value. That's also what Linux does.
Wed, Jan 7
- Style, suggested by des@
- Fix the encoded width of tcp-state, suggested by @des
Tue, Jan 6
Mon, Jan 5
LGTM. But you should wrap the long line in your commit message . And add something to the commit message indicating that the problem is with the "show" subcommand.
I can't reproduce this behavior with "sesutil map --libxo=json,pretty". What is the right way to trigger the bug?
Wed, Dec 31
Again, 300s -> 400s is not much of an increase. Might want to go more.
This looks fine. But as the default timeout is already 300s, I suggest increasing it even more. If it were me, I would double it.
Dec 22 2025
Is it kosher to have two gitrefs in one entry?
Dec 21 2025
Dec 16 2025
LGTM, but you should also create a real Phabricator account now.
Dec 15 2025
Dec 12 2025
Dec 10 2025
Dec 9 2025
@jrtc27's suggestion works. Though there are other problems too, that I haven't solved yet.
- Respond to Jessica's feedback.
Dec 8 2025
Dec 6 2025
Dec 5 2025
LGTM.
Dec 4 2025
Nice! It almost LGTM , but I agree with @ziaee that you should remove the man page link to libxo(3).
Dec 3 2025
Nice job! I suggest a few changes, though.
Nov 22 2025
Nov 18 2025
My 13th gen Framework 13 laptop works ok with or without this patch.
Nov 14 2025
Nov 6 2025
Nov 5 2025
Closing in favor of https://reviews.freebsd.org/D52780
Nov 3 2025
Nov 2 2025
You must also update the test cases in tests/sys/fs/fusefs/fallocate.cc . In particular, I think that the PosixFallocate.eopnotsupp will fail now, unless you update it.
LGTM. Thanks for the contribution, Juraj.
Oct 31 2025
Thanks for doing this. I think it will be a good addition. But I'm curious: why did you choose -F? Obviously -u and -U were already taken.
Oct 28 2025
Oct 27 2025
Oct 26 2025
Oct 23 2025
Thanks for getting this fixed, @arrowd .
@arrowd now that you've committed the main bmap patch, are you ok with this test?
