Page MenuHomeFreeBSD

emaste (Ed Maste)
UserAdministrator

Projects (18)

User Details

User Since
Nov 24 2013, 3:15 AM (635 w, 6 d)
Roles
Administrator

Recent Activity

Thu, Jan 29

emaste accepted D54951: tuning.7: document schedulers knobs.

Looks good with one additional minor fix

Thu, Jan 29, 10:40 PM
emaste added a comment to D29708: bhyve: Add virtio modern support handling.

Newer virtio has been implemented in Illumos https://www.illumos.org/issues/17767

Thu, Jan 29, 6:26 PM
emaste closed D54179: release: Remove not-NO_ROOT cases.
Thu, Jan 29, 5:04 PM
emaste committed rG54e006369c9a: release: Remove not-NO_ROOT cases (authored by emaste).
release: Remove not-NO_ROOT cases
Thu, Jan 29, 5:04 PM
emaste accepted D54688: src.conf.5: Cross-reference uname(1) man page.

Pedantically the non-repro output is in both uname(1) and uname(3), but I think this is fine.

Thu, Jan 29, 3:42 PM · manpages
emaste requested review of D54942: netinet6: Remove support for connecting to IN6ADDR_ANY.
Thu, Jan 29, 2:35 PM
emaste closed D54306: netinet6: Disallow connections to IN6ADDR_ANY.
Thu, Jan 29, 2:10 PM
emaste committed rG627e126dbb07: netinet6: Disallow connections to IN6ADDR_ANY (authored by emaste).
netinet6: Disallow connections to IN6ADDR_ANY
Thu, Jan 29, 2:10 PM

Wed, Jan 28

emaste committed rGc59a47dc6c01: src.opts.mk: Enable LLDB by default globally (authored by emaste).
src.opts.mk: Enable LLDB by default globally
Wed, Jan 28, 11:14 PM
emaste committed rG670b568ec1c3: capsicum-test: Move out of contrib (authored by emaste).
capsicum-test: Move out of contrib
Wed, Jan 28, 9:24 PM
emaste closed D54917: capsicum-test: Move out of contrib.
Wed, Jan 28, 9:24 PM
emaste added a comment to D54917: capsicum-test: Move out of contrib.

Will push after stabweek concludes

Wed, Jan 28, 7:26 PM

Tue, Jan 27

emaste added a comment to D54306: netinet6: Disallow connections to IN6ADDR_ANY.

I think citing rfc4291 section 2.5.2 for the commit message would then make us consider removing this alltogether?

Tue, Jan 27, 9:30 PM
emaste added a comment to D54917: capsicum-test: Move out of contrib.

Does it make sense for FreeBSD to adopt the repo and maintain the component upstream like that :/?

Tue, Jan 27, 9:08 PM
emaste added a comment to D54895: kdb(1): Introduce kdb(1).

Okay, I'll backport to our tree after Dimitry finishes his llvm import. But since it's unclear how upstream would respond as well as the progress on importing llvm 21, I think it would be better to review this now and bring -w change later.

Tue, Jan 27, 8:48 PM · Contributor Reviews (src)
emaste added a comment to D54179: release: Remove not-NO_ROOT cases.

Thanks, I will push after stabweek concludes.

Tue, Jan 27, 7:50 PM
emaste accepted D54503: linuxkpi: Add tag support to radix tree.
Tue, Jan 27, 7:08 PM
emaste accepted D54866: netbsd-tests t_regex_att: Use __nonstring for a non-string constant.
Tue, Jan 27, 6:40 PM
emaste added a comment to D54917: capsicum-test: Move out of contrib.

Two open pull requests:
https://github.com/google/capsicum-test/pull/35 - Fix OpenatTest.WithFlag when O_BENEATH is passed after 5eb909a37339fe4675ef95b769a07c5eb3894799
https://github.com/google/capsicum-test/pull/40 - Separate out differing O_BENEATH behaviours
Three open issues:
https://github.com/google/capsicum-test/issues/27 - OpenatTest.* failures if vfs.lookup_cap_dotdot is disabled
https://github.com/google/capsicum-test/issues/28 - OpenatTest.WithFlag / ForkedOpenatTest_WithFlagInCapabilityMode._ fail fails on FreeBSD
https://github.com/google/capsicum-test/issues/60 - sctp.cc's #ifdef HAVE_SCTP is not functional on FreeBSD

Tue, Jan 27, 5:57 PM
emaste requested review of D54917: capsicum-test: Move out of contrib.
Tue, Jan 27, 5:51 PM
emaste committed rG5b036b258533: CODEOWNERS: Add myself to capsicum-test (authored by emaste).
CODEOWNERS: Add myself to capsicum-test
Tue, Jan 27, 3:29 PM
emaste accepted D54873: bhyve: make BHYVE_SNAPSHOT amd64-only.
Tue, Jan 27, 2:15 PM
emaste accepted D54902: tests: sys/capsicum/functional requires mqueuefs.
Tue, Jan 27, 3:42 AM

Mon, Jan 26

emaste added a comment to D54895: kdb(1): Introduce kdb(1).

I can implement this but we missed 22.1.x branching. I'll implement this in future when we MFV llvm 23.

Mon, Jan 26, 8:28 PM · Contributor Reviews (src)
emaste added a comment to D54895: kdb(1): Introduce kdb(1).

We open it in read-only mode by default so it's a bit safer, just to avoid possibly corrupting the running system.

Mon, Jan 26, 5:22 PM · Contributor Reviews (src)
emaste accepted D54894: wlanstat: Drop unneeded bsd.compiler.mk from Makefile.
Mon, Jan 26, 4:53 PM
emaste added a comment to D54895: kdb(1): Introduce kdb(1).

-w opens /dev/mem RW; without -w attempts to write will fail.

Mon, Jan 26, 4:52 PM · Contributor Reviews (src)
emaste updated subscribers of D54895: kdb(1): Introduce kdb(1).
Mon, Jan 26, 4:50 PM · Contributor Reviews (src)
emaste committed rGf34fe1a084e5: libiconv: Fix typo in comment (authored by emaste).
libiconv: Fix typo in comment
Mon, Jan 26, 4:14 PM
emaste committed rG14dc55c7a03d: libiconv: Fix typo in comment (authored by emaste).
libiconv: Fix typo in comment
Mon, Jan 26, 3:53 PM

Sun, Jan 25

emaste accepted D54880: netbsd-tests: Fix regcomp_too_big flakiness.
Sun, Jan 25, 11:49 PM

Fri, Jan 23

emaste accepted D54806: LinuxKPI: improve hweight<n> if complie time constant.
Fri, Jan 23, 8:41 PM
emaste accepted D54807: LinuxKPI: add umin().
Fri, Jan 23, 8:40 PM
emaste added inline comments to D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.
Fri, Jan 23, 8:15 PM
emaste added a comment to D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.

To expand on my comment - the reason I think it's worth mentioning that is to make it clear we haven't made a choice to ignore this tunable with UEFI, it's that it just doesn't apply with UEFI.

Fri, Jan 23, 8:13 PM
emaste added a comment to D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.

It's not so much that it's ignored, but UEFI boot does not use vga mode so the hw.vga tunables don't do anything. Maybe something like "Because UEFI boot does not use VGA mode, ..."?

Fri, Jan 23, 8:11 PM
emaste committed R9:a2d38f2f8bba: dev-handbook: Remove reference to kgdb in EOL FreeBSD (authored by emaste).
dev-handbook: Remove reference to kgdb in EOL FreeBSD
Fri, Jan 23, 7:27 PM
emaste added a comment to D54761: capsicum.4: Replace 'fi' ligature and smart quotation mark.

But I also have one more question: one of the warnings is also about unexisting .Xr sysctl 2. As I can see, there is no sysctl(2) in FreeBSD, only sysctl(3). But the man pages talks about it in the context of syscalls, so it seems that we can't just change sysctl(2) to sysctl(3) since sysctl(3) is not a syscall. What sould we do about that?

Fri, Jan 23, 5:19 PM · manpages
emaste accepted D54832: arm/gic: Detect broken configurations.
Fri, Jan 23, 1:23 PM

Thu, Jan 22

emaste added a comment to D50853: linuxkpi: Add eventfd_*().

It will go together with the rest of the eventfd-related patches once they are all approved. Otherwise it’s not very useful alone, at least in the context of DRM drivers.

Thu, Jan 22, 9:29 PM
emaste added a reviewer for D44455: coredirector - Intel TD/HFI driver - Part3: Add CPU core performance/efficiency score variable to SMP's cpu_group struct.: olce.
Thu, Jan 22, 9:17 PM · Contributor Reviews (src)
emaste added reviewers for D44454: coredirector - Intel TD/HFI driver - Part2: Enable thermal interrupt handler for Local APIC's.: kib, jhb.
Thu, Jan 22, 9:16 PM · Contributor Reviews (src)
emaste updated subscribers of D54831: Make ULE and 4BSD coexists.
Thu, Jan 22, 7:41 PM
emaste added inline comments to D54503: linuxkpi: Add tag support to radix tree.
Thu, Jan 22, 4:54 PM
emaste added a comment to D54179: release: Remove not-NO_ROOT cases.

OK to go ahead with this?

Thu, Jan 22, 4:39 PM
emaste added inline comments to D54488: linuxkpi: Implement <linux/seq_buf.h>.
Thu, Jan 22, 4:34 PM
emaste committed rGdec3ea45b654: libiconv: Fix typo in comment (authored by emaste).
libiconv: Fix typo in comment
Thu, Jan 22, 3:37 PM

Wed, Jan 21

emaste accepted D54810: LinuxKPI: implement dmam_free_coherent().

OK with me

Wed, Jan 21, 8:12 PM
emaste accepted D54815: native-xtools: use static LLVM libraries.

On the one hand we should be able to just bring along the necessary libraries for LLVM tools in whatever use case we have. On the other hand this is a simple and straightforward change to fix this case, which needs to work so fine with me.

Wed, Jan 21, 7:49 PM
emaste added a comment to D54810: LinuxKPI: implement dmam_free_coherent().

Why do we use linuxkpi prefix sometimes and lkpi others?

Wed, Jan 21, 7:34 PM
emaste added a comment to D54798: ext2fs: Simplify location of entries in an HTree index.

IMO it's worth putting all of that in the commit message -- that this came from CHERI and why, but also it's just generally better.

Wed, Jan 21, 5:24 PM
emaste added a comment to D48099: rtwn: add VHT information to TX rate completion.

What do we expect to do with the remaining patches in this stack?

Wed, Jan 21, 3:38 PM · wireless
emaste committed rG37de3763b8d5: CODEOWNERS: Add myself for openssh and makefs (authored by emaste).
CODEOWNERS: Add myself for openssh and makefs
Wed, Jan 21, 3:10 PM
emaste added a comment to D44456: coredirector - Intel TD/HFI driver - Part4: Add coredirector driver's source-code & Makefile..

There is also reference HFI source code from Intel available at https://github.com/intel/intel_hfi

Wed, Jan 21, 2:42 PM · Contributor Reviews (src)
emaste committed rG0b2cf69287bb: linuxkpi: Take const root in read-only radix tree functions (authored by dumbbell).
linuxkpi: Take const root in read-only radix tree functions
Wed, Jan 21, 1:43 PM

Tue, Jan 20

emaste committed rGe5e98c244fe9: openssh: blocklist: Use NetBSD probes (authored by jlduran).
openssh: blocklist: Use NetBSD probes
Tue, Jan 20, 7:44 PM
emaste committed rG79041942fa9a: openssh: Don't include an unused EVP_CIPHER_CTX_get_iv() stub (authored by jhb).
openssh: Don't include an unused EVP_CIPHER_CTX_get_iv() stub
Tue, Jan 20, 7:44 PM
emaste committed rGb19f74cfc43b: openssh: Include <fcntl.h> explicitly in includes.h (authored by jhb).
openssh: Include <fcntl.h> explicitly in includes.h
Tue, Jan 20, 7:44 PM
emaste committed rG7ca599aa6139: OpenSSH: Update to 10.0p2 (authored by emaste).
OpenSSH: Update to 10.0p2
Tue, Jan 20, 7:44 PM
emaste accepted D54802: LinuxKPI: PTP add (*settime64) to struct ptp_clock_info.
Tue, Jan 20, 7:03 PM
emaste committed rG466bad427d74: src.conf.5: Add WITHOUT_SOUND description (authored by emaste).
src.conf.5: Add WITHOUT_SOUND description
Tue, Jan 20, 6:13 PM
emaste committed rG9b91d4905583: makeman.lua: Update for src.conf in the src tree (authored by emaste).
makeman.lua: Update for src.conf in the src tree
Tue, Jan 20, 4:53 PM
emaste accepted D54794: net80211: correct return code for ieee80211_ampdu_request().
Tue, Jan 20, 3:27 PM
emaste added inline comments to D54794: net80211: correct return code for ieee80211_ampdu_request().
Tue, Jan 20, 2:06 PM
emaste added inline comments to D54795: net80211: in net80211_vap_printf() also use vprintf().
Tue, Jan 20, 2:03 PM
emaste accepted D54663: sys/abi_compat.h: fix UB.
Tue, Jan 20, 1:59 PM
emaste added inline comments to D54592: Add pdrfork(2) and pdwait(2).
Tue, Jan 20, 1:48 PM

Mon, Jan 19

emaste updated subscribers of D54298: [PHB]: Only document __FreeBSD_version values for supported branches.

I had this in D48244 as well. @mat didn't like it and @cperciva pointed out that it can be a useful quick reference for finding out when something was implemented or changed.

Mon, Jan 19, 2:14 PM

Thu, Jan 15

emaste added a comment to D54542: release: Build the release media from packages.

I want to make sure all the issues are fixed there before anything gets MFCed.

Thu, Jan 15, 4:52 PM

Wed, Jan 14

emaste added a comment to D54678: arm64/vgic_v3: Fix an inverted test when reading GICD_I<C|S>ENABLER.

Linux does seem to read these registers in a few places, but it's hard to see whether the bug is likely to cause problems.

Wed, Jan 14, 5:38 PM
emaste added a comment to D54678: arm64/vgic_v3: Fix an inverted test when reading GICD_I<C|S>ENABLER.

It doesn't seem so, at least in FreeBSD. The only read of these registers I found is in arm_gic_db_show().

Wed, Jan 14, 5:22 PM
emaste accepted D54672: linuxkpi: Avoid a potential null pointer dereference in an error path.
Wed, Jan 14, 4:32 PM
emaste accepted D54671: linuxkpi: Fix an error path in linux_alloc_current().

There's the same assertion earlier in the fn for the ts allocation.

Wed, Jan 14, 4:32 PM
emaste added a comment to D54678: arm64/vgic_v3: Fix an inverted test when reading GICD_I<C|S>ENABLER.

Does nothing actually care about the return value today?

Wed, Jan 14, 4:28 PM
emaste accepted D54673: linuxkpi: Clean up linux_shmem_file_setup() a bit.
Wed, Jan 14, 4:26 PM
emaste accepted D54696: CODEOWNERS: Add jlduran as a blocklist CODEOWNER.
Wed, Jan 14, 4:21 PM
emaste accepted D54694: iwlwifi/rtw89: improve module Makefile dependency on ACPI.
Wed, Jan 14, 4:10 PM
emaste accepted D54693: modules: factor out LinuxKPI based wireless drivers and add RISC-V.
Wed, Jan 14, 4:10 PM
emaste accepted D54692: LinuxKPI: include acpi headers for RISC-V.
Wed, Jan 14, 4:09 PM
emaste updated subscribers of D54691: riscv: add (a dummy) acpica_machdep.h.
Wed, Jan 14, 4:07 PM
emaste accepted D54691: riscv: add (a dummy) acpica_machdep.h.
Wed, Jan 14, 4:07 PM
emaste added a comment to D54710: rtld: Simplify walking program headers.

we aren't making any more assumptions in this change

Wed, Jan 14, 4:03 PM
emaste accepted D54706: libexec/rc/rc.d/Makefile: Remove duplicate mixer entry.
Wed, Jan 14, 3:50 PM
emaste accepted D54708: virtual_oss: Take MK_CUSE into account.
Wed, Jan 14, 3:48 PM
emaste added a comment to D54710: rtld: Simplify walking program headers.

I wonder if we want to add some validity checking on ph->p_memsz while we're here? I think a wrong p_memsz will be handled the same before/after this change so it's fine from that perspective, it's more general pondering about what if any validation rtld ought to do.

Wed, Jan 14, 3:41 PM
emaste added a comment to D54712: rtld: Switch to using <assert.h> for assert.

This seems reasonable to me

Wed, Jan 14, 3:33 PM
emaste accepted D54675: libexecinfo: tests: Expect failure on aarch64.

I think it's worth adding a comment as well -- https://reviews.llvm.org is deprecated and this review is never going to be updated or completed. I'm not sure if @dchagin or @arichardson have a rebased version of it but someone will need to pick it up.

Wed, Jan 14, 2:48 PM
emaste closed D54156: bsdinstall: Drop "Technology preview" from package sets.
Wed, Jan 14, 12:59 AM
emaste committed rG215d16e4102b: openssh: Add detail on client side VersionAddendum (authored by emaste).
openssh: Add detail on client side VersionAddendum
Wed, Jan 14, 12:57 AM
emaste committed rG5656d0f7453e: stdbool.h: Update for C23 (authored by minsoochoo0122_proton.me).
stdbool.h: Update for C23
Wed, Jan 14, 12:56 AM
emaste committed rG82d5cee2a0b8: mips: remove mips leftovers (authored by minsoochoo0122_proton.me).
mips: remove mips leftovers
Wed, Jan 14, 12:56 AM
emaste committed rG3f2f3c52e6f1: src.conf.5: Regen after addition of MK_SOUND (authored by emaste).
src.conf.5: Regen after addition of MK_SOUND
Wed, Jan 14, 12:54 AM
emaste committed rGdac74b20c706: bsdinstall: Drop "Technology preview" from package sets (authored by emaste).
bsdinstall: Drop "Technology preview" from package sets
Wed, Jan 14, 12:54 AM
emaste committed rG668423f75b4d: aq(4): style(9) cleanup (authored by emaste).
aq(4): style(9) cleanup
Wed, Jan 14, 12:54 AM
emaste added a comment to D54156: bsdinstall: Drop "Technology preview" from package sets.

Committed as dac74b20c706b1f73986fb40dac27ed85c1d2850

Wed, Jan 14, 12:49 AM
emaste added a comment to D53862: LinuxKPI: pci: fix pcie_get_speed_cap().

Yes let's push this into main and iterate on it from there if necessary

Wed, Jan 14, 12:49 AM
emaste added a comment to D54456: src.opts: Introduce MK_SOUND.

This needs a description for WITHOUT_SOUND in tools/build/options

Wed, Jan 14, 12:49 AM
emaste updated subscribers of D54640: cloud: Add GCE VM Product Name to magic string detection list.
Wed, Jan 14, 12:49 AM

Mon, Jan 12

emaste added inline comments to D54661: bhyve: fix USB mouse requests.
Mon, Jan 12, 1:37 AM

Fri, Jan 9

emaste added inline comments to D54630: mrsas(4): Drop 'FreeBSD' in version banner.
Fri, Jan 9, 9:42 PM