In D21903#478488, @kevans wrote:In D21903#478452, @kib wrote:I find it somewhat strange that you require global control to enable local setting. Less cryptic, I would expect to see per-process setting of 3 cases: 1. default/use sysctl, 2. enabled, 3. disabled.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Oct 5 2019
Oct 5 2019
Sep 29 2019
Sep 29 2019
Adjust tests after page fault changes in r352807
Sep 22 2019
Sep 22 2019
Sep 18 2019
Sep 18 2019
Add some tests for page fault signals and codes
jilles committed rS352492: MFC r351819: procstat/tests: Fix flakiness by waiting for program to start.
MFC r351819: procstat/tests: Fix flakiness by waiting for program to start
jilles committed rS352491: MFC r351819: procstat/tests: Fix flakiness by waiting for program to start.
MFC r351819: procstat/tests: Fix flakiness by waiting for program to start
Sep 17 2019
Sep 17 2019
Very useful, and good generalization of shm_open(SHM_ANON) and memfd_create().
Sep 16 2019
Sep 16 2019
Add more volatile
Sep 15 2019
Sep 15 2019
Add another testcase for access past end of non-empty object
Sep 14 2019
Sep 14 2019
Sep 12 2019
Sep 12 2019
Sep 10 2019
Sep 10 2019
I like that this makes signal numbers and codes more architecture-independent and reduces the number of conversions of this information.
Sep 9 2019
Sep 9 2019
Documentation for the _ variable was indeed missing.
Sep 4 2019
Sep 4 2019
procstat/tests: Fix flakiness by waiting for program to start
Remove no longer used variable MAX_TRIES
Sep 2 2019
Sep 2 2019
jilles added inline comments to D21473: freebsd-update: Add `updatesready` and `showconfig` commands..
Sep 1 2019
Sep 1 2019
D21423: Add an shm_rename syscall is now accepted and ready to land.
Aug 31 2019
Aug 31 2019
Aug 29 2019
Aug 29 2019
D21228: rc: Honor ${name}_env when a custom *_cmd is defined (e.g., start_cmd) is now accepted and ready to land.
Aug 28 2019
Aug 28 2019
D21228: rc: Honor ${name}_env when a custom *_cmd is defined (e.g., start_cmd) now requires changes to proceed.
This change looks reasonable, although the exact logic can be improved as noted. It may have been the original intent that $start_cmd use $_env by itself but that would involve replicating error-prone code.
D21443: S"timefmt" flag to newsyslog(8) is now accepted and ready to land.
Aug 27 2019
Aug 27 2019
This seems to fit the model.
Aug 22 2019
Aug 22 2019
D21370: Add conv=fsync flag to dd is now accepted and ready to land.
Looks good to me.
Aug 6 2019
Aug 6 2019
Add a test for kill() on a zombie
Aug 5 2019
Aug 5 2019
MFC r350425: printf(1): Note that \c only works in %b strings
MFC r350425: printf(1): Note that \c only works in %b strings
Jul 31 2019
Jul 31 2019
Perhaps it's better to convert ps to use getopt_long() so that we do not invent new single-letter options.
Jul 29 2019
Jul 29 2019
printf(1): Note that \c only works in %b strings
Jul 21 2019
Jul 21 2019
In D20969#455437, @darius-dons.net.au wrote:Definitely a generic way of achieving this would be nice, and it looks like you can set umask with a login class - to be honest if I had known about the "${name}_login_class" before now I would have used that rather than writing this patch.
Jul 18 2019
Jul 18 2019
Perhaps it will be more generically useful to add a ${name}_umask variable to rc.subr instead.
Jul 5 2019
Jul 5 2019
Jul 2 2019
Jul 2 2019
jilles added inline comments to D20772: Provide protection against starvation of the ll/sc loops when accessing userpace..
May 21 2019
May 21 2019
May 20 2019
May 20 2019
In D19902#437991, @hrs wrote:In D19902#437962, @jilles wrote:Perhaps it is cleaner to pass the int age to be searched for by reference. However, the asymmetry in the compare function is intentional as this allows finding an object with more data given the key, while having only one storage array.
May 19 2019
May 19 2019
jilles added a comment to D20258: posixshmcontrol(1), an utility to query and manipulate named posix shm objects.
I think it will be useful to have this. It fixes most of the drop in functionality when moving from System V shared memory to POSIX shared memory.
In D19902#437950, @hrs wrote:As already pointed out on the mailing list, this example has a lot of problems which are not only style bugs. Ones I think as critical except for the style issues are the following:
- The function to compare two elements should accept the same type, not using an "age" field value by using a pointer type. It is a function to compare, not look up a matched element in the definition of bsearch(3). Passing a raw value as (void *) type is not impossible, but it is not suitable for a "textbook" example.
May 7 2019
May 7 2019
The new function sbuf_printf_drain was added recently enough that this should be safe (binaries using sbuf_printf_drain linked against the old libsbuf.so.6 will not run against the new libsbuf.so.6).
May 2 2019
May 2 2019
In D20111#433337, @asomers wrote:In D20111#433326, @jilles wrote:In D20111#432908, @asomers wrote:Not so fast! I just discovered a serious footgun: Linux's struct dirent has a
d_off field, but it's meaning is different than FreeBSD's. That's worth
mentioning.
May 1 2019
May 1 2019
In D20111#432908, @asomers wrote:Not so fast! I just discovered a serious footgun: Linux's struct dirent has a
d_off field, but it's meaning is different than FreeBSD's. That's worth
mentioning.
Apr 15 2019
Apr 15 2019
Apr 13 2019
Apr 13 2019
Apr 5 2019
Apr 5 2019
Mar 27 2019
Mar 27 2019
MFC r344306: sh: Send normal output from bind builtin to stdout
MFC r344306: sh: Send normal output from bind builtin to stdout
Mar 26 2019
Mar 26 2019
MFC r344502: sh: Add set -o pipefail
jilles committed rS345559: MFC r328818: sh: Refactor job status printing, preparing for -o pipefail and.
MFC r328818: sh: Refactor job status printing, preparing for -o pipefail and
MFC r327475: sh: Move various structs from jobs.h to jobs.c
Mar 24 2019
Mar 24 2019
MFC r344502: sh: Add set -o pipefail
Mar 13 2019
Mar 13 2019
MFC r342880,r343981,r344902: sh: Fix $((-9223372036854775808))
Mar 8 2019
Mar 8 2019
Mar 7 2019
Mar 7 2019
sh/tests: Improve failure messages of expansion/arith15.0
Feb 24 2019
Feb 24 2019
Feb 19 2019
Feb 19 2019
sh: Send normal output from bind builtin to stdout
Feb 17 2019
Feb 17 2019
MFC r343896,r343922: dhclient: Pass through exit status from script
jilles added inline comments to D19221: Use iconv to ensure the output of calendar respects the output encoding.
Feb 16 2019
Feb 16 2019
Feb 10 2019
Feb 10 2019
jilles committed rS343981: sh: Restore $((x)) error checking after fix for $((-9223372036854775808)).
sh: Restore $((x)) error checking after fix for $((-9223372036854775808))
Feb 8 2019
Feb 8 2019
dhclient: Return non-zero status when script exits due to a signal
Feb 7 2019
Feb 7 2019
Feb 3 2019
Feb 3 2019
It is indeed important to ensure that this is the complete kernel assist for posix_spawn, so we do not leave multiple versions of this around, each with their own flag.
Feb 1 2019
Feb 1 2019
The general approach seems good.
Jan 30 2019
Jan 30 2019
This seems a good approach to make things work. Malloc typically uses mutexes, so it makes things much easier if mutexes do not use malloc.
Jan 29 2019
Jan 29 2019
jilles added a comment to D18926: sh: Restore $((x)) error checking after fix for $((-9223372036854775808)).
In D18926#406366, @se wrote:I'd do not like the conversion to floating point for numbers outside the range of 64 bit integers. They violate assumptions I'd like to be able to make (e.g. that adding and then subtracting the same number leads back to the initial value in all cases).
jilles updated the diff for D18926: sh: Restore $((x)) error checking after fix for $((-9223372036854775808)).
Add test for [ERANGE] special case.
Jan 27 2019
Jan 27 2019
jilles added a comment to D18926: sh: Restore $((x)) error checking after fix for $((-9223372036854775808)).
In D18926#405742, @se wrote:The behavior is not consistent for shell arithmetic operating on parameters with or without "$" (e.g. "$((X))" vs. "$(($X))") for variables not in the range of valid integers.
This may be allowed by the standard, but is still somewhat surprising:
Jan 25 2019
Jan 25 2019
MFC r343105: libedit: Avoid out of bounds read in 'bind' command
Jan 24 2019
Jan 24 2019
MFC r343105: libedit: Avoid out of bounds read in 'bind' command
Jan 23 2019
Jan 23 2019
Jan 22 2019
Jan 22 2019
Jan 20 2019
Jan 20 2019
My original objection to \u is no longer valid since we have accepted that the ugly \ bash prompt sequences are staying.
The BLOCKSIZE assignments in share/skel are not "wrong" as such, but BLOCKSIZE seems a configuration option of little use in general. Most of the time, the -h option is more useful.
sh: Send libedit "ferr" output to fd 2
Jan 18 2019
Jan 18 2019
I wonder when it is appropriate to run pwd_mkdb without -p. Only when etc/passwd is considered legacy and needs to be omitted from the system?
Jan 16 2019
Jan 16 2019
libedit: Avoid out of bounds read in 'bind' command
Jan 13 2019
Jan 13 2019
MFC r342817: getconf(1): Minor mdoc fix
MFC r342816: thr_wake(2): Minor mdoc fixes
MFC r342816: thr_wake(2): Minor mdoc fixes
MFC r342817: getconf(1): Minor mdoc fix
Jan 9 2019
Jan 9 2019
If this is only for mounting filesystems, starting mirror/raid and the like, then the new error makes sense to me, including mapping it to EINVAL in the Linux compatibility layer.
Jan 8 2019
Jan 8 2019
A case could be made that it is really login(1) and sshd(8)'s job to set PWD along with chdir(2), but this will do.
Jan 7 2019
Jan 7 2019
In D18765#400410, @mckusick wrote:Mirror might be able to read both sides but find that they have different values. So it would not know which one to return. Here EIO is not really the right answer as the media is fine, it is just the data that is inconsistent. So saying EINTEGRITY gives a hint that a higher level tool might be able to figure out which one was right and correct the wrong one. None of that is done today, but it is conceivable that it could be done. That said, my main intent is to return this error from UFS when it detects inconsistencies or when a check-hash fails.