Page MenuHomeFreeBSD

emaste (Ed Maste)
UserAdministrator

Projects (15)

User Details

User Since
Nov 24 2013, 3:15 AM (547 w, 17 h)
Roles
Administrator

Recent Activity

Yesterday

emaste closed D45220: diff: honour -B flag with -q.
Sat, May 18, 12:06 AM
emaste committed rGfb623aab3927: diff: honour -B flag with -q (authored by emaste).
diff: honour -B flag with -q
Sat, May 18, 12:06 AM

Fri, May 17

emaste accepted D45237: sound: Correctly check nvlist_unpack() error.
Fri, May 17, 10:46 PM
emaste committed rGf7d45c5443ed: bhyve: avoid side effect in assertion (authored by khorben_defora.org).
bhyve: avoid side effect in assertion
Fri, May 17, 8:02 PM
emaste accepted D45230: Improve broken-on-gcc checks.
Fri, May 17, 7:38 PM
emaste added inline comments to D45223: bhyve: avoid resource leak in error path.
Fri, May 17, 5:16 PM
emaste committed rGe9806d21282d: bhyve: avoid resource leak in error path (authored by khorben_defora.org).
bhyve: avoid resource leak in error path
Fri, May 17, 4:28 PM
emaste closed D45223: bhyve: avoid resource leak in error path.
Fri, May 17, 4:27 PM
emaste added a comment to D44372: Allow subset of wait4(2) functionality in Capsicum mode.

Sorry to Statler / Waldorf

Fri, May 17, 3:44 PM

Thu, May 16

emaste committed rG65fd76b5f566: makeman: extend duplicate option warning to OPT_ options (authored by emaste).
makeman: extend duplicate option warning to OPT_ options
Thu, May 16, 5:31 PM
emaste closed D45184: makeman: extend duplicate option warning to OPT_ options.
Thu, May 16, 5:31 PM
emaste accepted D45222: libcapsicum: document return values.
Thu, May 16, 3:57 PM
emaste requested review of D45220: diff: honour -B flag with -q.
Thu, May 16, 3:02 PM
emaste committed rG147c7e4dde23: Increase IOAPIC_MAX_ID to 255 (from 254) (authored by emaste).
Increase IOAPIC_MAX_ID to 255 (from 254)
Thu, May 16, 12:23 PM

Wed, May 15

emaste committed rG18119e711f1c: Increase IOAPIC_MAX_ID to 255 (from 254) (authored by emaste).
Increase IOAPIC_MAX_ID to 255 (from 254)
Wed, May 15, 5:22 PM
emaste accepted D45205: linuxkpi: spinlock: Simplify code.

I believe this will be ABI-compatible so there should be no trouble upgrading across the commit

Wed, May 15, 1:09 PM

Tue, May 14

emaste accepted D45181: LinuxKPI: add kvmemdup().

In theory I should probablu duplicate kmemdup and use kvmalloc() so in case someone ever decided to re-define kvmalloc/kvfree we wouldn't notice?

Tue, May 14, 11:25 PM
emaste added a comment to D45188: AMD CPUs: update bits and data from CPUID 0x8000_0008.

I see: AMD Extended Feature Extensions ID EBX=0x79bef25f<CLZERO,IRPerf,XSaveErPtr,INVLPGB,RDPRU,BE,WBNOINVD,IBPB,INT_WBINVD,IBRS,STIBP,STIBP_ALWAYSON,PREFER_IBRS,SAMEMODE_IBRS,NOLMSLE,INVLPGBNEST,PPIN,SSBD,CPPC,PSFD,BTC_NO,IBPB_RET>

Tue, May 14, 6:24 PM
emaste committed rGea6caf8bc223: .github: Update the path used for the homebrew LLVM install on macOS (authored by jhb).
.github: Update the path used for the homebrew LLVM install on macOS
Tue, May 14, 5:09 PM
emaste committed rGdfac340633bc: ip17x: fix non-debug build (authored by emaste).
ip17x: fix non-debug build
Tue, May 14, 4:57 PM
emaste committed rG1346b9ca7167: ukswitch: fix non-debug build (authored by emaste).
ukswitch: fix non-debug build
Tue, May 14, 4:57 PM
emaste committed rGf4b6272a26da: .github: Update the path used for the homebrew LLVM install on macOS (authored by jhb).
.github: Update the path used for the homebrew LLVM install on macOS
Tue, May 14, 4:55 PM
emaste committed rG412b433cc75b: smsc(4): update to mention Microchip (authored by emaste).
smsc(4): update to mention Microchip
Tue, May 14, 2:48 PM
emaste committed rG7309d72e140b: ukswitch: fix non-debug build (authored by emaste).
ukswitch: fix non-debug build
Tue, May 14, 2:48 PM
emaste committed rGe9a7be7def4c: ip17x: fix non-debug build (authored by emaste).
ip17x: fix non-debug build
Tue, May 14, 2:48 PM
emaste accepted D45181: LinuxKPI: add kvmemdup().

Do we have our approach documented somewhere? This looks acceptable given that we already #define kvfree(arg) kfree(arg) but it would be good to have that mentioned somewhere.

Tue, May 14, 1:03 AM

Mon, May 13

emaste accepted D45188: AMD CPUs: update bits and data from CPUID 0x8000_0008.
Mon, May 13, 11:58 PM
emaste accepted D45188: AMD CPUs: update bits and data from CPUID 0x8000_0008.

Looks good except one copy-pasto I think

Mon, May 13, 11:45 PM
emaste accepted D45183: freebsd-tips: Add fortune to find font providing Unicode character.
Mon, May 13, 9:08 PM
emaste accepted D45183: freebsd-tips: Add fortune to find font providing Unicode character.

You could turn it around maybe - "if your friend complains that the emoji you sent won't display, you can..."

Mon, May 13, 8:16 PM
emaste added a comment to D45184: makeman: extend duplicate option warning to OPT_ options.

In my local tree:

building src.conf.5 man page from files in /home/emaste/src/freebsd-git/wipbsd/tools/build/options
...........................make[1]: "/home/emaste/src/freebsd-git/wipbsd/share/mk/bsd.mkopt.mk" line 71: warning: WITHOUT_CASPER option ignored: it is no longer supported
make[1]: "/home/emaste/src/freebsd-git/wipbsd/share/mk/bsd.mkopt.mk" line 71: warning: WITHOUT_CASPER option ignored: it is no longer supported
................................................................................................................................................................................................................................
ignoring duplicate option INIT_ALL
Mon, May 13, 7:50 PM
emaste updated the diff for D45184: makeman: extend duplicate option warning to OPT_ options.

OPT_ are not handled per-target

Mon, May 13, 7:47 PM
emaste requested review of D45184: makeman: extend duplicate option warning to OPT_ options.
Mon, May 13, 7:28 PM
emaste committed rGb667c40f9ff6: src.conf.5: regen after addition of _FORTIFY_SOURCE build knob (authored by emaste).
src.conf.5: regen after addition of _FORTIFY_SOURCE build knob
Mon, May 13, 3:29 PM
emaste committed rGeca3db908c60: clock_gettime.2: fix markup (authored by emaste).
clock_gettime.2: fix markup
Mon, May 13, 2:29 PM
emaste committed rGc595a834ebbd: clock_gettime.2: Clarify CLOCK_* (authored by 0mp).
clock_gettime.2: Clarify CLOCK_*
Mon, May 13, 2:27 PM
emaste committed rG3c05a91910d7: dlopen(3): mention fdlopen for capsicum(4) (authored by emaste).
dlopen(3): mention fdlopen for capsicum(4)
Mon, May 13, 2:26 PM
emaste committed rGf2109683ce37: dlopen(3): mention fdlopen for capsicum(4) (authored by emaste).
dlopen(3): mention fdlopen for capsicum(4)
Mon, May 13, 2:25 PM

Sat, May 11

emaste accepted D45147: sockstat: Fix segfault when peer has no pid.
Sat, May 11, 12:22 AM
emaste added a comment to D42391: ethernet: Remove FCS bit.

This is a breaking change. 3rd party drivers should take care of it.

Sat, May 11, 12:21 AM

Fri, May 10

emaste accepted D45142: uio: Use switch statements when handling UIO_READ vs UIO_WRITE.
Fri, May 10, 8:33 PM
emaste committed rG4e3286818327: Increase IOAPIC_MAX_ID to 255 (from 254) (authored by emaste).
Increase IOAPIC_MAX_ID to 255 (from 254)
Fri, May 10, 7:40 PM
emaste closed D45157: Increase IOAPIC_MAX_ID to 255 (from 254).
Fri, May 10, 7:40 PM
emaste updated the diff for D45157: Increase IOAPIC_MAX_ID to 255 (from 254).

Add comment suggested by @jhb

Fri, May 10, 7:30 PM
emaste committed rG0b272e0926b3: madt: print CPU APIC ID as signed int (authored by emaste).
madt: print CPU APIC ID as signed int
Fri, May 10, 7:21 PM
emaste closed D45158: madt: print CPU APIC ID as signed int.
Fri, May 10, 7:21 PM
emaste requested review of D45158: madt: print CPU APIC ID as signed int.
Fri, May 10, 6:59 PM
emaste requested review of D45157: Increase IOAPIC_MAX_ID to 255 (from 254).
Fri, May 10, 6:10 PM
emaste added inline comments to D45145: mac_do: add a new MAC/do policy and mdo(1) utility.
Fri, May 10, 1:54 PM
emaste committed rG5e7de5daa95d: smsc(4): update to mention Microchip (authored by emaste).
smsc(4): update to mention Microchip
Fri, May 10, 1:02 PM
emaste committed rG0e0220d11add: clock_gettime.2: fix markup (authored by emaste).
clock_gettime.2: fix markup
Fri, May 10, 1:02 PM
emaste committed rG2e0c027e69de: ukswitch: fix non-debug build (authored by emaste).
ukswitch: fix non-debug build
Fri, May 10, 12:54 PM

Thu, May 9

emaste committed rG82f43db382cc: ip17x: fix non-debug build (authored by emaste).
ip17x: fix non-debug build
Thu, May 9, 6:23 PM
emaste closed D45133: ip17x: fix non-debug build.
Thu, May 9, 6:23 PM
emaste added a comment to D45135: sound: Remove nmix variable from mixer_oss_mixerinfo().

Regarding the race, it maybe be very hard to hit it

Thu, May 9, 2:41 PM
emaste added a comment to D45135: sound: Remove nmix variable from mixer_oss_mixerinfo().

This seems sensible; I'd expect mixer 1 to refer to /dev/mixer1 not whatever the second mixer happens to be. I don't think a race condition like you describe is even required, right? Removing the device providing /dev/mixer0 means the system will always be in this state?

Thu, May 9, 2:28 PM
emaste accepted D45136: sound: Fix oss_sysinfo->numcards.

This is supposed to be for diagnostic tools only, so it shouldn't really matter much. Assuming we refer to a card by index anywhere (in dmesg, say) it makes sense for numcards to report the highest card number -- OK.

Thu, May 9, 2:22 PM
emaste accepted D45089: aarch64: disable LIB32 with gcc.

Is there an issue open somewhere for the gcc deficiency?

Thu, May 9, 12:29 PM

Wed, May 8

emaste added inline comments to D45137: sound: Add missing oss_mixerinfo devnode and legacy_device fields.
Wed, May 8, 11:11 PM
emaste committed rG7ef6ce51742d: smsc(4): update to mention Microchip (authored by emaste).
smsc(4): update to mention Microchip
Wed, May 8, 6:20 PM
emaste closed D45115: smsc(4): update to mention Microchip.
Wed, May 8, 6:20 PM
emaste requested review of D45133: ip17x: fix non-debug build.
Wed, May 8, 6:17 PM
emaste added a comment to D28848: The socket SO_LINGER option don't work..

This ordering (sodisconnect() followed by the soclose tsleep loop) dates to the original import BSD 4.4 Lite Kernel Sources. I agree with @tuexen's comment above, understanding what happens with TCP is very important.

Wed, May 8, 1:32 AM

Tue, May 7

emaste added a comment to D44774: carp: support VRRPv3.

No objection from core@

Tue, May 7, 8:21 PM
emaste abandoned D45114: libcbor: ignore unknown #pragmas for GCC.

@jhb will push his version instead

Tue, May 7, 6:44 PM
emaste abandoned D10008: Fix a memory leak in bsdinstall.
Tue, May 7, 6:23 PM
emaste commandeered D10008: Fix a memory leak in bsdinstall.
Tue, May 7, 6:23 PM
emaste added a comment to D10008: Fix a memory leak in bsdinstall.

Handled by 23099099196548550461ba427dcf09dcfb01878d / D40779

Tue, May 7, 6:23 PM
emaste added inline comments to D45102: Disable ICMP (v4) redirects by default.
Tue, May 7, 5:33 PM
emaste added a comment to D45114: libcbor: ignore unknown #pragmas for GCC.
In D45114#1028908, @dim wrote:

libcbor is contrib'd code, right? Otherwise I'd just put an #ifdef __clang__ around it :)

Tue, May 7, 5:28 PM
emaste added a comment to D45114: libcbor: ignore unknown #pragmas for GCC.
In D45114#1028902, @jhb wrote:

I used this patch locally since we have a builtin for this warning in bsd.sys.mk:

Tue, May 7, 4:44 PM
emaste added a comment to D45115: smsc(4): update to mention Microchip.
In D45115#1028873, @imp wrote:

Why though?

Tue, May 7, 4:42 PM
emaste added reviewers for D45115: smsc(4): update to mention Microchip: kevans, imp.
Tue, May 7, 4:13 PM
emaste updated the diff for D45115: smsc(4): update to mention Microchip.

Also update comment in source code

Tue, May 7, 4:13 PM
emaste requested review of D45115: smsc(4): update to mention Microchip.
Tue, May 7, 4:08 PM
emaste accepted D45111: 14.1 relnotes: first draft.

I'm sure there are many more entries that should make it into the notes, but these are good

Tue, May 7, 2:43 PM
emaste requested review of D45114: libcbor: ignore unknown #pragmas for GCC.
Tue, May 7, 2:14 PM
emaste accepted D45087: soxstack: slience 32-bit gcc warning.
Tue, May 7, 1:11 PM
emaste committed rGd84fd89ecd40: dlopen(3): mention fdlopen for capsicum(4) (authored by emaste).
dlopen(3): mention fdlopen for capsicum(4)
Tue, May 7, 1:11 PM
emaste closed D45108: dlopen(3): mention fdlopen for capsicum(4).
Tue, May 7, 1:10 PM
emaste added inline comments to D45102: Disable ICMP (v4) redirects by default.
Tue, May 7, 12:29 PM
emaste added inline comments to D45108: dlopen(3): mention fdlopen for capsicum(4).
Tue, May 7, 1:49 AM
emaste requested review of D45108: dlopen(3): mention fdlopen for capsicum(4).
Tue, May 7, 1:49 AM
emaste committed rG8d0ca017408e: Update capsicum-test to eab7a83b05becf64439b4b256b3d756b353fbbbb (authored by emaste).
Update capsicum-test to eab7a83b05becf64439b4b256b3d756b353fbbbb
Tue, May 7, 12:05 AM

Mon, May 6

emaste updated subscribers of D45102: Disable ICMP (v4) redirects by default.
Mon, May 6, 11:13 PM
emaste accepted D45105: snd_hda: Rename LENOVO_I* to LENOVO_IDEAPAD*.
Mon, May 6, 9:54 PM
emaste committed rG2d29d2ecebf8: clock_gettime.2: fix markup (authored by emaste).
clock_gettime.2: fix markup
Mon, May 6, 9:53 PM
emaste closed D45106: clock_gettime.2: fix markup.
Mon, May 6, 9:52 PM
emaste requested review of D45106: clock_gettime.2: fix markup.
Mon, May 6, 8:04 PM
emaste added reviewers for D45102: Disable ICMP (v4) redirects by default: melifaro, donner.
Mon, May 6, 7:44 PM
emaste added inline comments to D45102: Disable ICMP (v4) redirects by default.
Mon, May 6, 7:44 PM
emaste updated the diff for D45102: Disable ICMP (v4) redirects by default.

switch userland default as well

Mon, May 6, 7:43 PM
emaste accepted D45100: snd_hda: Add patch for Lenovo Ideapad 3.

I couldn't find a useful reference for a name elsewhere so I think it's fine, although I might go with LENOVO_IDEAPAD3_SUBVENDOR

Mon, May 6, 7:26 PM
emaste added inline comments to D36037: clock_gettime: Minor clarification.
Mon, May 6, 6:22 PM
emaste added a comment to D30190: Add missing ioctl definitions to LLVM sanitizer.
In D30190#677973, @se wrote:
In D30190#677963, @dim wrote:

Hm, this seems safe, but would indeed have to be checked with upstream too. They tend to want to change almost anything that comes in via reviews, so if you have time to wait, we could discuss it upstream first. Unless you're in a hurry and need this, then it's OK to commit.

I'd rather see this come to our tree via the upstream. I'll just keep this change in my sources until the upstream update arrives ...

Mon, May 6, 6:02 PM
emaste accepted D42116: remove OMAP4 support.

I think this is OK - FreeBSD is starting on the path of retiring 32-bit support. ARMv7 support will remain for FreeBSD 15.0, but if a specific SoC isn't working properly today and doesn't have anyone working on it then retiring it now is reasonable.

Mon, May 6, 5:59 PM · ARM
emaste added a comment to D25380: syslogd: allow network and local messages to use different formats.

Do you intend to proceed with this?

Mon, May 6, 5:39 PM · network, manpages
emaste added a comment to D35992: wg_noise: Drop atomics for kp_can_send..

Is this patch still relevant?

Mon, May 6, 5:21 PM
emaste added inline comments to D36037: clock_gettime: Minor clarification.
Mon, May 6, 5:20 PM
emaste added a comment to D36171: nfsclient: use new routing KPI when adding a new route.

Ref d8b2693414ae5
It would be great if we had a section 9 manpage for rib_add_default_route

Mon, May 6, 5:16 PM