Page MenuHomeFreeBSD

des (Dag-Erling Smørgrav)
Committer

Projects

User Details

User Since
May 17 2014, 3:06 AM (568 w, 6 d)

Recent Activity

Yesterday

des committed rG80e06d621ac5: fts: Move private flags away from public ones. (authored by des).
fts: Move private flags away from public ones.
Thu, Apr 10, 11:36 AM
des closed D49711: fts: Move private flags away from public ones..
Thu, Apr 10, 11:36 AM
des accepted D49756: libc: fnmatch: Unwrap comma operator assignments.
Thu, Apr 10, 11:33 AM

Wed, Apr 9

des updated the diff for D49711: fts: Move private flags away from public ones..

update

Wed, Apr 9, 3:57 PM

Tue, Apr 8

des added inline comments to D49711: fts: Move private flags away from public ones..
Tue, Apr 8, 5:29 PM
des requested review of D49711: fts: Move private flags away from public ones..
Tue, Apr 8, 3:26 PM
des accepted D48388: Minor fixes to diff.1:.
Tue, Apr 8, 3:02 PM
des committed rG64f5a71c1cb7: fts: Stop abusing the comma operator. (authored by des).
fts: Stop abusing the comma operator.
Tue, Apr 8, 10:20 AM
des committed rG9c84aea41433: fts: Stop abusing the comma operator. (authored by des).
fts: Stop abusing the comma operator.
Tue, Apr 8, 10:20 AM

Wed, Apr 2

des requested changes to D38047: Multiple fixes to the NSS caching system.
Wed, Apr 2, 9:09 AM · Src Committers

Tue, Apr 1

des committed rG5abef29833d3: fts: Stop abusing the comma operator. (authored by des).
fts: Stop abusing the comma operator.
Tue, Apr 1, 2:00 PM
des closed D49624: fts: Stop abusing the comma operator..
Tue, Apr 1, 2:00 PM
des requested review of D49624: fts: Stop abusing the comma operator..
Tue, Apr 1, 1:51 PM

Mon, Mar 31

des committed rG02324ae8279a: uma: Avoid excessive per-CPU draining (authored by markj).
uma: Avoid excessive per-CPU draining
Mon, Mar 31, 6:36 PM
des committed rG910535a82a29: uma: Avoid excessive per-CPU draining (authored by markj).
uma: Avoid excessive per-CPU draining
Mon, Mar 31, 6:36 PM
des committed rGa4251e93f8cb: top: Make locale issues non-fatal. (authored by des).
top: Make locale issues non-fatal.
Mon, Mar 31, 6:36 PM
des committed rG227c1270719f: top: Make locale issues non-fatal. (authored by des).
top: Make locale issues non-fatal.
Mon, Mar 31, 6:36 PM
des added a comment to D49395: rtld: Validate entry point..
In D49395#1126858, @kib wrote:

Well, I rather say that the patch does not improve rtld as is.

Mon, Mar 31, 6:34 PM

Tue, Mar 18

des added a comment to D49395: rtld: Validate entry point..
In D49395#1126370, @kib wrote:

[...] I stopped trying to enumerate more ways to break the sealing after I realized that ifunc are there.

Tue, Mar 18, 10:10 AM

Mon, Mar 17

des added a comment to D49395: rtld: Validate entry point..
In D49395#1126219, @kib wrote:

What is the purpose of this change?

Mon, Mar 17, 7:32 PM
des committed rGf506d5af50fc: uma: Avoid excessive per-CPU draining (authored by markj).
uma: Avoid excessive per-CPU draining
Mon, Mar 17, 7:14 PM
des closed D49349: uma: Avoid excessive per-CPU draining.
Mon, Mar 17, 7:14 PM
des commandeered D49349: uma: Avoid excessive per-CPU draining.

commandeering since @markj is afk

Mon, Mar 17, 7:12 PM
des requested review of D49395: rtld: Validate entry point..
Mon, Mar 17, 4:38 PM

Fri, Mar 14

des accepted D49349: uma: Avoid excessive per-CPU draining.
Fri, Mar 14, 9:03 AM

Mar 6 2025

des committed rG180065eb09e6: top: Make locale issues non-fatal. (authored by des).
top: Make locale issues non-fatal.
Mar 6 2025, 2:00 PM
des closed D49230: top: Make locale issues non-fatal..
Mar 6 2025, 1:59 PM

Mar 4 2025

des requested review of D49230: top: Make locale issues non-fatal..
Mar 4 2025, 2:58 PM

Feb 28 2025

des requested changes to D49062: certctl produces many duplicate warnings when security/ca_root_nss is installed.

Absolutely not.

Feb 28 2025, 3:59 PM

Feb 17 2025

des closed D47908: security/ca_root_nss: handle bundle links consistently for ETCSYMLINK.
Feb 17 2025, 12:13 PM
des committed R11:1abc6bb68665: security/ca_root_nss: handle bundle links consistently for ETCSYMLINK (authored by franco_opnsense.org).
security/ca_root_nss: handle bundle links consistently for ETCSYMLINK
Feb 17 2025, 12:13 PM
des commandeered D47908: security/ca_root_nss: handle bundle links consistently for ETCSYMLINK.
Feb 17 2025, 11:48 AM
des accepted D47908: security/ca_root_nss: handle bundle links consistently for ETCSYMLINK.

I keep trying to think of a better way to do this than abuse the @sample mechanism, but I'm not sure there is one if we don't want to break compatibility for the non-ETCSYMLINK case. Ultimately what we need is to finish certctl so ETCSYMLINK is no longer needed, but this is probably good enough until then.

Feb 17 2025, 11:46 AM
des accepted D48995: recv.2: Improve style in RETURN VALUES.
Feb 17 2025, 11:33 AM
des committed R11:a8b5cf411b6a: sysutils/nut: Fix permissions. (authored by des).
sysutils/nut: Fix permissions.
Feb 17 2025, 11:32 AM

Feb 13 2025

des added a comment to D48955: PR174581: Clarify recv functions can return 0 if no messages are waiting and the peer has closed the connection..

I realize that this has already been committed but I noticed some style issues. We have a rule to never start a sentence with .Fn or .Nm, but use “The ... function” or “The ... command” to ensure the sentence starts with a capitalized word. The suggested edit is the minimum change to ensure that we don't start a sentence with .Fn recvmmsg. Adding “the ... function[s]” both there and in the previous clause is optional but recommended for consistency.

Feb 13 2025, 5:12 PM
des accepted D48991: ObsoleteFiles.inc: Remove test debug file from wrong dir.
Feb 13 2025, 5:02 PM
des requested changes to D48991: ObsoleteFiles.inc: Remove test debug file from wrong dir.
Feb 13 2025, 3:54 PM
des committed rG1aaec1978a29: unifdef: Fix collision check when adding symbols. (authored by des).
unifdef: Fix collision check when adding symbols.
Feb 13 2025, 3:12 PM
des committed rG931b0990297e: unifdef: Fix collision check when adding symbols. (authored by des).
unifdef: Fix collision check when adding symbols.
Feb 13 2025, 12:40 AM
des committed rG67cead936d0a: unifdef: Fix collision check when adding symbols. (authored by des).
unifdef: Fix collision check when adding symbols.
Feb 13 2025, 12:39 AM
des committed rG250c3c549e2c: boottrace: Don't say we've unmounted if we haven't. (authored by des).
boottrace: Don't say we've unmounted if we haven't.
Feb 13 2025, 12:39 AM

Jan 30 2025

des committed rG4a1b0a9e2b9f: unifdef: Restore damaged test case. (authored by des).
unifdef: Restore damaged test case.
Jan 30 2025, 9:38 PM
des committed rGc63af363c245: unifdef: Fix collision check when adding symbols. (authored by des).
unifdef: Fix collision check when adding symbols.
Jan 30 2025, 9:11 PM
des closed D48733: unifdef: Fix collision check when adding symbols..
Jan 30 2025, 9:11 PM
des updated the diff for D48733: unifdef: Fix collision check when adding symbols..

test name

Jan 30 2025, 6:46 PM
des requested review of D48733: unifdef: Fix collision check when adding symbols..
Jan 30 2025, 6:44 PM

Jan 20 2025

des committed rG4f4b2b7a4b6c: boottrace: Don't say we've unmounted if we haven't. (authored by des).
boottrace: Don't say we've unmounted if we haven't.
Jan 20 2025, 4:45 PM
des closed D48515: boottrace: Don't say we've unmounted if we haven't..
Jan 20 2025, 4:45 PM

Jan 19 2025

des requested review of D48515: boottrace: Don't say we've unmounted if we haven't..
Jan 19 2025, 1:54 PM

Jan 3 2025

des added a comment to D27871: Rework jobc handling..

I realize this is quite old, but I'd like to discuss the possibility of reverting 5844bd058aed, as it appears to have a significant performance impact which was never discussed at the time, while the benefit of the change appears to be purely hypothetical. I have no reason to doubt that pgrp_calc_jobc() is correct, but my own attempts to investigate possible errors in tracking pg_jobc did not uncover anything except an unrelated race condition in ppoll() and pselect() (cf. D47738 and D47741). I know of historical instances, e.g. D26116, but see no evidence of any unresolved issues at the time. Meanwhile, the cost of pgrp_calc_jobc() is quite high, especially in a debugging kernel where the process tree lock is being asserted at least four times per iteration of the inner loop, and it is being incurred even when no change occurs, e.g. on every ps or procstat -a or refresh of top.

Jan 3 2025, 7:26 PM

Dec 30 2024

des added inline comments to D48197: tee: try opening as a UNIX socket if open(2) fails.
Dec 30 2024, 11:37 AM

Dec 26 2024

des accepted D48197: tee: try opening as a UNIX socket if open(2) fails.
Dec 26 2024, 1:36 PM
des accepted D48196: tee: minor cleanup.
Dec 26 2024, 1:35 PM
des accepted D48195: tee: add some basic tests.
Dec 26 2024, 1:33 PM

Dec 23 2024

des committed rG893839b11988: diff: Fix device case. (authored by des).
diff: Fix device case.
Dec 23 2024, 5:16 PM
des closed D48181: diff: Fix device case..
Dec 23 2024, 5:16 PM
des requested review of D48181: diff: Fix device case..
Dec 23 2024, 5:09 PM

Dec 20 2024

des requested changes to D47908: security/ca_root_nss: handle bundle links consistently for ETCSYMLINK.
Dec 20 2024, 5:02 PM

Dec 18 2024

des accepted D48130: shar: add a deprecation notice.
Dec 18 2024, 3:18 PM

Dec 16 2024

des committed rGefefeefd4383: uniq: Correctly document the -D option. (authored by des).
uniq: Correctly document the -D option.
Dec 16 2024, 1:36 PM
des committed rG259dcedc4ade: strptime: Fix day-of-week calculation. (authored by des).
strptime: Fix day-of-week calculation.
Dec 16 2024, 1:36 PM
des committed rG3a052d2d36ba: uniq: Correctly document the -D option. (authored by des).
uniq: Correctly document the -D option.
Dec 16 2024, 1:36 PM
des committed rG48d21d15a8f2: strptime: Fix day-of-week calculation. (authored by des).
strptime: Fix day-of-week calculation.
Dec 16 2024, 1:35 PM

Dec 10 2024

des updated subscribers of D48016: freebsd-update: Error for -b basedir without UNAME_r set.

seems reasonable to me, but we should check with @cperciva

Dec 10 2024, 1:54 PM
des accepted D47954: tarfs: 'struct tarfs_fid': Switch 'gen' to 'u_int', avoid packing.
Dec 10 2024, 12:29 PM
des added inline comments to D47954: tarfs: 'struct tarfs_fid': Switch 'gen' to 'u_int', avoid packing.
Dec 10 2024, 12:27 PM

Dec 9 2024

des committed rGb93791f5e7b0: uniq: Correctly document the -D option. (authored by des).
uniq: Correctly document the -D option.
Dec 9 2024, 7:45 PM
des committed rGc3f8900e6969: uniq: Fix off-by-one bug in -cD case. (authored by des).
uniq: Fix off-by-one bug in -cD case.
Dec 9 2024, 7:45 PM
des closed D48000: uniq: Fix off-by-one bug in -cD case..
Dec 9 2024, 7:45 PM
des closed D47999: uniq: Correctly document the -D option..
Dec 9 2024, 7:45 PM
des updated the diff for D48000: uniq: Fix off-by-one bug in -cD case..

Simpler patch that doesn't break the cflag && !dflag && !Dflag case

Dec 9 2024, 5:09 PM
des updated the summary of D48000: uniq: Fix off-by-one bug in -cD case..
Dec 9 2024, 5:03 PM
des requested review of D48000: uniq: Fix off-by-one bug in -cD case..
Dec 9 2024, 3:01 PM
des requested review of D47999: uniq: Correctly document the -D option..
Dec 9 2024, 3:01 PM
des committed rG0ff2b4a85b66: Improve reliability of stdout tests. (authored by des).
Improve reliability of stdout tests.
Dec 9 2024, 12:40 PM
des committed rG4285e024baa8: strptime: Fix day-of-week calculation. (authored by des).
strptime: Fix day-of-week calculation.
Dec 9 2024, 12:39 PM
des closed D47977: strptime: Fix day-of-week calculation..
Dec 9 2024, 12:39 PM

Dec 7 2024

des updated the diff for D47977: strptime: Fix day-of-week calculation..

tweak

Dec 7 2024, 1:43 PM
des requested review of D47977: strptime: Fix day-of-week calculation..
Dec 7 2024, 1:35 PM

Dec 4 2024

des added a reverting change for rG3ee87f8a4d7a: stress2: Use tests as the default test user.: rG00fce6284aaa: Revert "stress2: Use tests as the default test user.".
Dec 4 2024, 4:13 PM
des committed rG00fce6284aaa: Revert "stress2: Use tests as the default test user." (authored by des).
Revert "stress2: Use tests as the default test user."
Dec 4 2024, 4:13 PM
des added a reverting change for D47875: stress2: Use tests as the default test user.: rG00fce6284aaa: Revert "stress2: Use tests as the default test user.".
Dec 4 2024, 4:13 PM
des added a comment to D47876: stress2: Fix expected output for tmpfs24..
In D47876#1092296, @pho wrote:
In D47876#1092295, @des wrote:

Look again. There _is_ a hole at the end of the file.

No, sorry. There is not a zero length hole *at the end of the file*.

Dec 4 2024, 3:38 PM
des committed rG65d5e55e2413: stress2: Fix expected output for tmpfs24. (authored by des).
stress2: Fix expected output for tmpfs24.
Dec 4 2024, 1:14 PM
des committed rG3ee87f8a4d7a: stress2: Use tests as the default test user. (authored by des).
stress2: Use tests as the default test user.
Dec 4 2024, 1:14 PM
des closed D47876: stress2: Fix expected output for tmpfs24..
Dec 4 2024, 1:14 PM
des closed D47875: stress2: Use tests as the default test user..
Dec 4 2024, 1:13 PM
des added a comment to D47876: stress2: Fix expected output for tmpfs24..

Look again. There _is_ a hole at the end of the file.

Dec 4 2024, 1:03 PM
des added a comment to D47875: stress2: Use tests as the default test user..

I only needed to run tmpfs24 which does not use $testuser but refuses to run if it is not defined. This patch does not fix every broken test, but it fixes some of them.

Dec 4 2024, 1:02 PM

Dec 3 2024

des added a comment to D47876: stress2: Fix expected output for tmpfs24..
In D47876#1091682, @pho wrote:

I too have been thinking about removing the "Missing EOF hole" comment, but stalled because I still am not sure that the output is correct.
Isn't there supposed to be a virtual hole at the end of a file?

Dec 3 2024, 10:51 AM
des added a comment to D47875: stress2: Use tests as the default test user..

Use su -m.

Dec 3 2024, 10:49 AM
des requested review of D47876: stress2: Fix expected output for tmpfs24..
Dec 3 2024, 8:35 AM
des requested review of D47875: stress2: Use tests as the default test user..
Dec 3 2024, 8:35 AM

Nov 26 2024

des committed rG6748d4e0eb8a: tests: Add regression test for ppoll() / pselect() race. (authored by des).
tests: Add regression test for ppoll() / pselect() race.
Nov 26 2024, 8:37 PM
des closed D47738: tests: Demonstrate a bug in ppoll() and pselect()..
Nov 26 2024, 8:37 PM
des added a comment to D47767: swap_pager: fix seek_data with invalid first page.

In mail thread, @des suggests that the problem exists on stable/14 as well,

No, I said it occurs in a 14 jail on a 15 host. It does not occur in a 13 jail because 13's install(1) does not use copy_file_range(2) and therefore does not trip over the bug in the host's 15 kernel.

Nov 26 2024, 7:56 PM

Nov 25 2024

des accepted D47741: kern: restore signal mask before ast() for pselect/ppoll.

I can confirm that this fixes the test cases in D47738.

Nov 25 2024, 7:44 PM
des updated the diff for D47738: tests: Demonstrate a bug in ppoll() and pselect()..

Further unsimplify

Nov 25 2024, 7:39 PM
des updated the diff for D47738: tests: Demonstrate a bug in ppoll() and pselect()..

Unsimplify

Nov 25 2024, 7:36 PM