Page MenuHomeFreeBSD

dwmalone (David Malone)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 4 2016, 9:41 AM (429 w, 2 h)

Recent Activity

Aug 17 2023

dwmalone accepted D40120: LinuxKPI: implement mul_u64_u64_div_u64().
Aug 17 2023, 7:24 AM

Aug 16 2023

dwmalone accepted D40120: LinuxKPI: implement mul_u64_u64_div_u64().
Aug 16 2023, 10:21 AM
dwmalone added a comment to D40120: LinuxKPI: implement mul_u64_u64_div_u64().

Looks sensible to me. Minor observations:

  1. It will blow up with a division by zero if z = 0, however, that's probably the correct behaviour.
  2. The two checks for overflow are clever - if we overflow, then we have definitely exceed our invariant, and so need to do the reduce step.
  3. I've suggested recording one extra invariant above.
  4. I've run a few different versions of this test code, and it has always produced the correct answers, so I think it is working fine.
Aug 16 2023, 10:11 AM
dwmalone added a comment to D40120: LinuxKPI: implement mul_u64_u64_div_u64().

Will have a look today.

Aug 16 2023, 8:43 AM

Dec 12 2021

dwmalone accepted D33254: in_pcb: use jenkins hash over the entire IPv6 (or IPv4) address.

This looks good to me - including a random hashseed seems like a great idea. I guess someday it might be neat to hash the fport and lport values, rather than xor them, but that should wait for another day if this has already been running in Netfilx.

Dec 12 2021, 8:03 PM

Jul 29 2021

dwmalone committed rGfd309107e9dc: Minor language improvements. Note that they can't be changed (authored by dwmalone).
Minor language improvements. Note that they can't be changed
Jul 29 2021, 8:32 AM

May 25 2021

dwmalone accepted D30415: LinuxKPI: add Exponentially Weighted Moving Average implementation.

Also looks good to me. Slightly pedantic suggestions:

May 25 2021, 8:24 AM

Dec 13 2020

dwmalone committed R9:09f935ae83cb: Move myself from contrib to staff. (authored by dwmalone).
Move myself from contrib to staff.
Dec 13 2020, 7:43 PM
dwmalone committed R9:1ba15caee505: Add myself. (authored by dwmalone).
Add myself.
Dec 13 2020, 7:43 PM
dwmalone committed R9:1d569acd677c: Add BUGI entry (BSD Users Group Ireland). (authored by dwmalone).
Add BUGI entry (BSD Users Group Ireland).
Dec 13 2020, 7:43 PM
dwmalone committed R9:a3eceefc4820: Add cvsup.ie.freebsd.org as a cvs mirror. We're updating once an hour (authored by dwmalone).
Add cvsup.ie.freebsd.org as a cvs mirror. We're updating once an hour
Dec 13 2020, 7:40 PM
dwmalone committed R9:18e8bc430305: Bump __FreeBSD_version after change in ABI for discriptor and creds passing (authored by dwmalone).
Bump __FreeBSD_version after change in ABI for discriptor and creds passing
Dec 13 2020, 7:31 PM
dwmalone committed R9:b415c92efc19: Add my pgp key. (authored by dwmalone).
Add my pgp key.
Dec 13 2020, 7:26 PM
dwmalone committed R9:ffd7f5981ae2: Add ftp3.ie.freebsd.org (authored by dwmalone).
Add ftp3.ie.freebsd.org
Dec 13 2020, 7:11 PM
dwmalone committed R9:982b7116cc6e: Add a comment to aid the collection of certain canned meat products. (authored by dwmalone).
Add a comment to aid the collection of certain canned meat products.
Dec 13 2020, 6:46 PM
dwmalone committed R9:5aa6804ebec2: The text for the on-disk directory indexing idea described the (authored by dwmalone).
The text for the on-disk directory indexing idea described the
Dec 13 2020, 5:52 PM

Jan 28 2020

dwmalone committed rS357204: Add some missing articles..
Add some missing articles.
Jan 28 2020, 3:34 PM

Aug 4 2016

dwmalone added a comment to D5409: Reduce use of O_SYNC in libutil.

Hi Bapt,

Aug 4 2016, 11:46 AM

Mar 6 2016

dwmalone committed rS296431: Merge 296424 from stable/10 - contains the following changes to -current:.
Merge 296424 from stable/10 - contains the following changes to -current:
Mar 6 2016, 6:22 PM
dwmalone committed rS296424: MFC:.
MFC:
Mar 6 2016, 8:41 AM

Feb 23 2016

dwmalone retitled D5409: Reduce use of O_SYNC in libutil from to Reduce use of O_SYNC in libutil.
Feb 23 2016, 5:05 PM
dwmalone committed rS295925: Following revision r295924, the changes to a db file should be fsynced.
Following revision r295924, the changes to a db file should be fsynced
Feb 23 2016, 3:28 PM
dwmalone committed rS295924: If we close or sync a hash-based db file, make sure to call fsync to.
If we close or sync a hash-based db file, make sure to call fsync to
Feb 23 2016, 3:21 PM
dwmalone closed D5186: pwd_mkdb opens files with O_SYNC instead of calling fsync by committing rS295924: If we close or sync a hash-based db file, make sure to call fsync to.
Feb 23 2016, 3:21 PM

Feb 18 2016

dwmalone added a comment to D5186: pwd_mkdb opens files with O_SYNC instead of calling fsync.

Great - I'll commit it in the next day or two, and ask for permission to MFC.

Feb 18 2016, 8:26 PM

Feb 4 2016

dwmalone retitled D5186: pwd_mkdb opens files with O_SYNC instead of calling fsync from to pwd_mkdb opens files with O_SYNC instead of calling fsync.
Feb 4 2016, 9:53 AM