User Details
- User Since
- Sep 26 2014, 6:56 AM (533 w, 4 d)
Sep 20 2024
Sep 12 2024
Sep 11 2024
Jun 12 2024
Fix bootstrapping on macOS.
May 24 2024
Fix bootstraping on macOS.
May 23 2024
May 22 2024
Remove blank lines at the begining of functions with no local variables.
Add a comment explaining why we check mediasize this late.
Updated wrong review. Bring back the proper patch.
Compilation fix.
Compilation fix.
May 21 2024
May 20 2024
Remove too aggressive assert.
Add a missing argument to VNASSERT().
Use VNASSERT() instead of KASSERT().
- Rename vnode_disk_create_vobject() to vnode_create_disk_vobject().
- Improve assertions.
- Introduce dedicated vnode_disk_create_vobject() for use by g_vfs_open(), so we don't have to do vn_isdisk() checks for regular files.
May 19 2024
Fall back to read(2)/write(2) in case of EBADF and EISDIR.
Style.
- Don't call vn_getsize_locked() in case of VNODE_NO_SIZE.
- Assume we can have a disk for both cases (size == 0 and size == VNODE_NO_SIZE).
Jan 22 2024
Jan 21 2024
Jan 20 2024
Thank you for working on this!
Remove compatibility code from libc.
Jan 18 2024
PoC, still missing bitset(9) manual page update. Part of: https://reviews.freebsd.org/D43488
Jan 17 2024
Dec 30 2023
Dec 28 2023
Dec 26 2023
Dec 22 2023
Introduce kern.pid_max_limit.
Dec 19 2023
Remove MAX_PID check from pkill.
Dec 18 2023
Dec 16 2023
Add missing include.
- Remove hardcoded PID_MAX from sched_{g,s}etaffinity().
- Remove hardcoded NO_PID from bsnmpd.
Jun 20 2023
Apr 17 2023
Apr 5 2023
We shouldn't make the code more complex and less readable just to optimize for some rare edge cases. If someone disables block cloning, they are most likely not too concerned with performance and trying to avoid an extra vnode lock at the expense of code readability is, in my opinion, the wrong approach.
Thank you for the fix!