committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|f5b00833||mav||Nov. 30, 2021, 1:20 a.m.||mpsutil: Fix data truncation by too short buffers.
Length of some string buffers was insufficient for cases of more that 99 targets per HBA or slots per enclosure. Some others are tuned just for better alignment. While there also fix output formatting issues. MFC after: 1 week Sponsored by: iXsystems, Inc.cgit
|bd6dce97||debdrup||Nov. 30, 2021, 1:06 a.m.||rc.conf(5): Add _limits, _login_class, and _oomprotect
Add a few very useful variables that might easily be overlooked, since they're only documented in rc.subr(8) which might not be the first place that people look. At least _oomprotect has existed since 11.0-RELEASE, and doesn't appear to be very well-known. While the others aren't as new, in my estimation, a lot more people would use them if they knew about them. While here, also add a reference to rc.subr(8) and login.conf(5), and sort the variables alphabetically. Reported by: Daniel Dettlaff <dmilith at gmail.com> Reviewed by: ceri, gbe, 0mp, ygy, a.wolk, pauammacgit
|0e765d9b||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: regen|
|6d37a167||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: mprotect does not take a const
The mprotect syscall decleration is not const. I added this one incorrectly in a944d28d0edf7ceb1bef4d789dfa4e8e18331658. Reported by: kib Reviewed by: kib, impcgit
|401eec36||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: regen|
|a8efd4d1||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: make syscall and __syscall SYSMUX
Rather than combining the declearation of nosys with the registration of SYS_syscall, declare syscall(2) and __syscall(2) with the new SYSMUX type in syscalls.master and declare nosys directly. This eliminates the last use of syscall aliases in the tree. Reviewed by: kib, impcgit
|d7f306c5||brooks||Nov. 29, 2021, 10:04 p.m.||makesyscalls: add a new SYSMUX type
This type is for system call multiplexers (syscall(2), __syscall(2)) that don't have a normal handler and instead are handled in the machine-dependent syscall code. Reviewed by: kib, impcgit
|5c1835b1||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: regen|
|cffb55f0||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: normalize exit
Declare the exit system call normally. This results in the implementation being named sys_exit rather than sys_sys_exit and being decalred as returning an int. Infact it does not return at all because exit1 does not, so add an __unreachable() to let the compiler know that. Reviewed by: kib, impcgit
|7fb006e7||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: regen|
|638c5fa8||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: normalize (get|set)rlimit
Declare normal <foo>_args structs rather than going out of the way to declare __<foo>_args. Reviewed by: kib, impcgit
|c2996f8a||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: regen|
|ba4e5253||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: normalize orecvfrom and ogetsockname
Declare o<foo>_args rather than reusing the equivalent <foo>_args structs. Avoiding the addition of a new type isn't worth the gratutious differences. Reviewed by: kib, impcgit
|28f04718||brooks||Nov. 29, 2021, 10:04 p.m.||uipc: rework recvfrom, getsockname, getpeername
Stop using <foo>_args structs as part of internal kernel APIs. Add a kern_recvfrom and adjust getsockname and getpeername's equivalent functions to take individual arguments rather than a uap pointer. Adopt a convention from CheriBSD that a function interacting with userspace pointers and sitting between the sys_<foo> syscall and kern_<foo> implementation is named user_<foo>. Reviewed by: kib, impcgit
|3660e76a||brooks||Nov. 29, 2021, 10:04 p.m.||syscalls: correct a couple style issues
Reviewed by: kib, impcgit