Page MenuHomeFreeBSD

emaste (Ed Maste)
UserAdministrator

Projects (19)

User Details

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

Recent Activity

Yesterday

emaste committed rGa2765dadb340: linux: add sysfs filetype support for Linux statfs() (authored by mr.yaoxin_outlook.com).
linux: add sysfs filetype support for Linux statfs()
Wed, Apr 22, 4:49 PM
emaste committed rG7faa082b0c50: cam (scsi): silence "Medium not present" SCSI sense logging for removable media (authored by guest-seuros).
cam (scsi): silence "Medium not present" SCSI sense logging for removable media
Wed, Apr 22, 4:49 PM
emaste updated the diff for D55692: llvm-*: Move LLVM_BINUTILS toosl to toolchain package.

Rebase, add Makefile.inc1 change to build it during bootstrap

Wed, Apr 22, 3:28 PM
emaste added a comment to D56441: linuxkpi: Move {lower,upper}_32_bits macros to <linux/wordpart.h>.

It looks like these are @dumbbell's from rG:01655b8522ac1 and rG:740be6d75549c so can have just a Jean-Sébastien Pédron copyright I think.

Wed, Apr 22, 2:46 PM
emaste committed rGa54428834b9d: libfido2: Update to 1.16.0 (authored by emaste).
libfido2: Update to 1.16.0
Wed, Apr 22, 2:24 PM
emaste committed rG967186fe0a54: libcbor: Update to 0.13.0 (authored by emaste).
libcbor: Update to 0.13.0
Wed, Apr 22, 2:24 PM
emaste committed rG9b8f4cfea456: INIT_ALL: Fix typo in option description (authored by emaste).
INIT_ALL: Fix typo in option description
Wed, Apr 22, 2:24 PM
emaste committed rG6395bf5988ee: pkgbase: remove incorrect clang shlib requires (authored by ifreund_freebsdfoundation.org).
pkgbase: remove incorrect clang shlib requires
Wed, Apr 22, 1:48 PM
emaste committed rGedcfb3df7d13: lesspipe: Use zstdcat (authored by emaste).
lesspipe: Use zstdcat
Wed, Apr 22, 1:18 PM
emaste accepted D56558: makeman: switch over to the .lua implementation.
Wed, Apr 22, 1:16 PM
emaste accepted D55566: universe: allow moving build logs to TINDERBOX_LOGDIR.
Wed, Apr 22, 1:12 PM
emaste accepted D56575: linuxkpi: Define `system_state`.
Wed, Apr 22, 12:05 PM
emaste committed rG901aec0a855b: linuxkpi: Handle bin attributes in sysfs attribute groups (authored by dumbbell).
linuxkpi: Handle bin attributes in sysfs attribute groups
Wed, Apr 22, 12:26 AM

Tue, Apr 21

emaste added inline comments to D56433: linuxkpi: Add `struct kmsg_dump_detail`.
Tue, Apr 21, 10:31 PM
emaste committed rGb6dd9d3593f3: CONTRIBUTING: fix typos in GitHub contribution guide (authored by Roman <nnov.brody@gmail.com>).
CONTRIBUTING: fix typos in GitHub contribution guide
Tue, Apr 21, 7:20 PM
emaste accepted D56558: makeman: switch over to the .lua implementation.

I'd commit the makeman.lua change first (it LGTM) as we want it to be correct regardless of whether we use it by default or not.

Tue, Apr 21, 3:56 PM
emaste committed rG3cc113c94fb9: caesar: Add SPDX-License-Identifier tags (authored by tuukka.pasanen_ilmi.fi).
caesar: Add SPDX-License-Identifier tags
Tue, Apr 21, 2:45 PM
emaste closed D55461: caesar: Add SPDX-License-Identifier tags.
Tue, Apr 21, 2:44 PM
emaste added a comment to D55461: caesar: Add SPDX-License-Identifier tags.

For cases where we aren't removing the license boilerplate text (because it has minor additions etc.) the SPDX tag should come first. SDPX comes after the copyright statement if we're omitting the boilerplate.

Tue, Apr 21, 2:38 PM
emaste committed rG0ac31026e1e0: powerpc: remove dead code call into x86 perfmon (authored by ali_mashtizadeh.com).
powerpc: remove dead code call into x86 perfmon
Tue, Apr 21, 2:21 PM
emaste committed rGa338f5a0e7b1: conf: remove trailing whitespace (authored by Minsoo Choo <minsoo@minsoo.io>).
conf: remove trailing whitespace
Tue, Apr 21, 2:09 PM
emaste added a comment to D56517: sys/cdefs.h: Introduce __maybe_unused attribute.

Yes we might be able to use C23 [[maybe_unused]] in the future but we have a lot of places (headers, code shared with other projects) where we cannot require C23.

Tue, Apr 21, 12:43 PM

Mon, Apr 20

emaste added a comment to D55947: arm64: mte: handle synchronous tag check faults.

It needs to take the target arch into account.

Mon, Apr 20, 8:47 PM
emaste added a comment to D55947: arm64: mte: handle synchronous tag check faults.

See https://github.com/llvm/llvm-project/blob/main/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp

Mon, Apr 20, 8:41 PM
emaste added a comment to D55947: arm64: mte: handle synchronous tag check faults.

It seems I had these in my WIP tree as 8 and 9 with a comment LLDB is adding support for sync MTE exception and async MTE reporting.

Mon, Apr 20, 8:39 PM
emaste accepted D56449: linuxkpi: Include <linux/uuid.h> from <linux/mod_devicetable.h>.
Mon, Apr 20, 4:50 PM
emaste added a comment to D56454: linuxkpi: <asm/unaligned.h> is moved to <linux/unaligned.h> in Linux 6.12.

At some point in the future we should clean up old version support, and move the content here.

Mon, Apr 20, 4:49 PM
emaste added inline comments to D56485: RELNOTES: Add entries for various commits through early March 2026.
Mon, Apr 20, 2:48 PM
emaste added a reviewer for D56250: kvm: introduce kvm_convert_to_elf(): jhb.
Mon, Apr 20, 2:22 PM
emaste added a reviewer for D56256: usr.bin: introduce dump2elf(1): jhb.
Mon, Apr 20, 2:22 PM

Thu, Apr 16

emaste accepted D56424: bnxt_en: fix module Makefile for LinuxKPI.
Thu, Apr 16, 3:30 PM

Wed, Apr 15

emaste added a comment to D55803: bhyve/virtio-scsi: Don't invoke iov_to_buf() in an assert() expression.

There doesn't seem to be a general definition of __maybe_unused in FreeBSD

Wed, Apr 15, 1:33 PM

Tue, Apr 14

emaste accepted D56394: LinuxKPI: sync overflow.h from Linux v7.0.
Tue, Apr 14, 4:09 PM
emaste accepted D56391: LinuxKPI: move hex2bin() from kernel.h to new hex.h.

LGTM. Was added in deb9bfbd5bcea so copyright statement looks good.

Tue, Apr 14, 4:06 PM
emaste accepted D46613: CTL: add ATF tests for REPORT SUPPORTED OPCODES.

Oh, in that case I think it's fine.

Tue, Apr 14, 1:57 PM
emaste added a comment to D56389: freebsd-base.7: Add a caveat about dev branches.

This statement is confusing to me. I'm not sure why an upgrade is a downgrade, and why it's safer.

Tue, Apr 14, 1:53 PM
emaste added a comment to D46613: CTL: add ATF tests for REPORT SUPPORTED OPCODES.

Do newly added tests report failure if sg3_utils is not updated?

Tue, Apr 14, 12:51 PM
emaste added a comment to D46613: CTL: add ATF tests for REPORT SUPPORTED OPCODES.

How about commenting out the Makefile change for now with a comment about needing newer sg3_utils?

Tue, Apr 14, 12:46 PM
emaste accepted D56384: libthr.3: describe SIGTHR.
Tue, Apr 14, 12:44 PM
emaste added a comment to D56384: libthr.3: describe SIGTHR.

Grammar suggestions

Tue, Apr 14, 12:23 PM

Mon, Apr 13

emaste committed rGa3c457398f26: linux: add sysfs filetype support for Linux statfs() (authored by mr.yaoxin_outlook.com).
linux: add sysfs filetype support for Linux statfs()
Mon, Apr 13, 10:33 PM
emaste abandoned D32450: releases: Uncomment Legacy Releases and move 12.2 there.

OBE. I'd still like us to provide some more clarity on releases -- right now 15.0 and 14.4 are "Production Releases" with no advice on how to pick one or the other. But the specific issue related to this review is gone.

Mon, Apr 13, 8:06 PM
emaste committed rGe11eba76cfbd: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32 (authored by ifreund_freebsdfoundation.org).
pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32
Mon, Apr 13, 8:04 PM
emaste closed D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.
Mon, Apr 13, 8:04 PM
emaste committed rG2018ae4e3b6a: pkgbase: remove incorrect clang shlib requires (authored by ifreund_freebsdfoundation.org).
pkgbase: remove incorrect clang shlib requires
Mon, Apr 13, 7:37 PM
emaste closed D54792: pkgbase: remove incorrect clang shlib requires.
Mon, Apr 13, 7:37 PM
emaste committed rG8b8ae24e08c9: stand: Force disable RETPOLINE for boot loaders (authored by emaste).
stand: Force disable RETPOLINE for boot loaders
Mon, Apr 13, 5:44 PM
emaste committed rGdc6149102509: fmax.3: Add caveat for going beyond C std requirements (authored by emaste).
fmax.3: Add caveat for going beyond C std requirements
Mon, Apr 13, 5:43 PM
emaste committed rG855507463e0d: fmax.3: Add caveat for going beyond C std requirements (authored by emaste).
fmax.3: Add caveat for going beyond C std requirements
Mon, Apr 13, 5:36 PM
emaste accepted D56371: linuxkpi: Fix an off-by-one error in the kfifo implementation.
Mon, Apr 13, 1:50 PM

Thu, Apr 9

emaste added a reviewer for D56332: rdseed: Disable rdseed on zen5: kib.
Thu, Apr 9, 3:36 PM
emaste added a reviewer for D56330: x86: Add zen identifier helper function: kib.
Thu, Apr 9, 3:36 PM
emaste added reviewers for D56331: ucode: Add ucode match helper function: kib, jhb.
Thu, Apr 9, 3:35 PM
emaste added a comment to D55814: tuning.7: Fix suds typo in manual pages.

This arrived in fc32c802158f4e with no prior history. Agree that "network suds" does not make sense, and is not a simple typo for something that would make sense. I see that DragonflyBSD still has this same text, fwiw.

Thu, Apr 9, 2:51 PM
emaste added a comment to D55195: git-arc: Tweak heuristic for email address.

Is this waiting on anything else?

Thu, Apr 9, 2:27 PM
emaste added a comment to D56333: tests/sys: Fix the build on non-arm64.

Do we want to leave it as aarch64/Makefile.inc? It seems a bit strange to .include a Makefile.

Thu, Apr 9, 2:22 PM

Wed, Apr 8

emaste added a comment to D55803: bhyve/virtio-scsi: Don't invoke iov_to_buf() in an assert() expression.

Or, something along the lines of:

size_t res __maybe_unused;
res = iov_to_buf(...);
assert (res == VTSCSI_IN_HEADER_LEN(q->vsq_sc);
Wed, Apr 8, 6:34 PM
emaste added a comment to D55525: pmap_enter: always pass PG_M to pmap_enter_pde if PG_RW is set.

With D55536 landed this review should be closed, right?

Wed, Apr 8, 5:42 PM
emaste accepted D56283: lib/msun: export arch-specific fenv methods.
Wed, Apr 8, 2:25 PM
emaste accepted D56310: libgcc_s: export __extendhftf2.
Wed, Apr 8, 2:21 PM
emaste updated the diff for D56309: amd64: Make EFI runtime faults less like panics.

tidy up

Wed, Apr 8, 2:13 PM
emaste requested review of D56309: amd64: Make EFI runtime faults less like panics.
Wed, Apr 8, 2:11 PM

Tue, Apr 7

emaste committed rGfebb0da5bf4b: libfido2: Update to 1.16.0 (authored by emaste).
libfido2: Update to 1.16.0
Tue, Apr 7, 1:17 PM

Mon, Apr 6

emaste accepted D56282: linuxkpi: Add <linux/ascii85.h>.
Mon, Apr 6, 5:42 PM
emaste added inline comments to D56087: packages: Convert world to a subdir build.
Mon, Apr 6, 5:32 PM
emaste committed rG7764e9ca28a9: fmax.3: Add caveat for going beyond C std requirements (authored by emaste).
fmax.3: Add caveat for going beyond C std requirements
Mon, Apr 6, 5:01 PM
emaste closed D56230: fmax.3: Add caveat for going beyond C std requirements.
Mon, Apr 6, 5:00 PM
emaste accepted D56270: flua: Always build as a bootstrap tool.
Mon, Apr 6, 2:05 PM
emaste accepted D56271: packages: Always use the bootstrap flua.

I think this is sensible. Could this also be achieved via USE_STRICT_TMPPATH? I'd like to see that (eventually) become the default, and we could remove the PATH= setting then.

Mon, Apr 6, 2:04 PM
emaste committed rG2137aa9d9fd3: OpenSSH: Additional changes from git V_10_2 tag (authored by emaste).
OpenSSH: Additional changes from git V_10_2 tag
Mon, Apr 6, 1:17 PM
emaste committed rG2c72d8219c56: Vendor import of OpenSSH 10.3p1 (authored by emaste).
Vendor import of OpenSSH 10.3p1
Mon, Apr 6, 1:17 PM
emaste closed D56257: CONTRIBUTING.md: Make quality expectations section more concise.
Mon, Apr 6, 2:12 AM

Sun, Apr 5

emaste committed rGcb813145f0ad: CONTRIBUTING.md: Correct typo (authored by emaste).
CONTRIBUTING.md: Correct typo
Sun, Apr 5, 12:23 PM

Sat, Apr 4

emaste committed rGfba8bd02340f: CONTRIBUTING.md: Make quality expectations section more concise (authored by emaste).
CONTRIBUTING.md: Make quality expectations section more concise
Sat, Apr 4, 9:35 PM
emaste requested review of D56257: CONTRIBUTING.md: Make quality expectations section more concise.
Sat, Apr 4, 9:21 PM

Fri, Apr 3

emaste accepted D55458: freebsd-base.7: Add an example for unregistering.

Agree with @ivy wrt !

Fri, Apr 3, 4:51 PM

Thu, Apr 2

emaste requested review of D56230: fmax.3: Add caveat for going beyond C std requirements.
Thu, Apr 2, 10:04 PM
emaste added a comment to D55428: x86/cpuid: add CPUID flag for Extended Destination ID support.

It's probably worth bringing in a wholesale update, but if there's a need for this change and the commit is ready and tested we should just go ahead with it.

Thu, Apr 2, 3:05 PM
emaste closed D56219: src.opts.mk: !CROSS_COMPILER implies !LLVM_BINUTILS_BOOTSTRAP.
Thu, Apr 2, 1:00 PM
emaste committed rG7d82731e4311: src.opts.mk: !CROSS_COMPILER implies !LLVM_BINUTILS_BOOTSTRAP (authored by emaste).
src.opts.mk: !CROSS_COMPILER implies !LLVM_BINUTILS_BOOTSTRAP
Thu, Apr 2, 1:00 PM
emaste committed rG8f34b6b84c95: src.conf.5: Regen after MK_CROSS_COMPILER=no change (authored by emaste).
src.conf.5: Regen after MK_CROSS_COMPILER=no change
Thu, Apr 2, 1:00 PM

Wed, Apr 1

emaste added a comment to D54548: release: Improve error handling and option logic.

This seems like a good idea to me; will take a detailed look soon. Patch needs to be rebased.

Wed, Apr 1, 8:11 PM
emaste accepted D54545: release: Standardise release media firmware packages.
Wed, Apr 1, 8:07 PM
emaste added a comment to D56219: src.opts.mk: !CROSS_COMPILER implies !LLVM_BINUTILS_BOOTSTRAP.

Will also regenerate src.conf.5

Wed, Apr 1, 7:21 PM
emaste requested review of D56219: src.opts.mk: !CROSS_COMPILER implies !LLVM_BINUTILS_BOOTSTRAP.
Wed, Apr 1, 7:09 PM
emaste committed rG970e0db1c38b: bhyve/virtio: Fix comparison of integer expressions of different signedness (authored by rosenfeld_grumpf.hope-2000.org).
bhyve/virtio: Fix comparison of integer expressions of different signedness
Wed, Apr 1, 7:06 PM
emaste closed D55800: bhyve/virtio: Fix comparison of integer expressions of different signedness.
Wed, Apr 1, 7:06 PM
emaste added a comment to D53857: 15.0R/relnotes: Add notes on reproducible builds and NO_ROOT builds.

What should we do with it now?

Wed, Apr 1, 6:59 PM · docs
emaste added a comment to D56087: packages: Convert world to a subdir build.

I think the dependencies of this change are good to go in. I like the way this is going, but don't have time to review in depth immediately.
It'd be nice if this review can be split into smaller pieces, but not surprising if there's no way to do so that makes sense.

Wed, Apr 1, 4:52 PM
emaste added inline comments to D54079: build.7: Improve make delete-old example.
Wed, Apr 1, 4:33 PM
emaste updated subscribers of D56217: build.7: Explain packaging a custom kernel.

This LGTM but would like to hear @ivy's thoughts, given the Reported by

Wed, Apr 1, 4:32 PM
emaste added inline comments to D55458: freebsd-base.7: Add an example for unregistering.
Wed, Apr 1, 4:27 PM
emaste committed rG5bb0f6302066: linuxkpi: Handle bin attributes in sysfs attribute groups (authored by dumbbell).
linuxkpi: Handle bin attributes in sysfs attribute groups
Wed, Apr 1, 3:11 PM
emaste closed D55176: linuxkpi: Handle bin attributes in sysfs attribute groups.
Wed, Apr 1, 3:11 PM
emaste added a comment to D55118: acpi: Parse _S3D s2idle instead of _S255D.

I've applied the recent update to my testing tree

Wed, Apr 1, 12:51 PM

Tue, Mar 31

emaste committed rG9b1f77e647a8: Makefile.inc1: Drop AS and RANLIB variables (authored by emaste).
Makefile.inc1: Drop AS and RANLIB variables
Tue, Mar 31, 5:19 PM
emaste closed D55964: Makefile.inc1: Drop AS and RANLIB variables.
Tue, Mar 31, 5:19 PM
emaste added a comment to D51150: Jail sysctls: deprecated a generic sysctl in favour of allow-flags.

I don't see it committed?

9fd978680db649 (Baptiste Daroussin      2024-01-04 15:09:44 +0100 5015) SYSCTL_PROC(_security_jail, OID_AUTO, mlock_allowed,
9fd978680db649 (Baptiste Daroussin      2024-01-04 15:09:44 +0100 5016)     CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_MPSAFE,
9fd978680db649 (Baptiste Daroussin      2024-01-04 15:09:44 +0100 5017)     NULL, PR_ALLOW_MLOCK, sysctl_jail_default_allow, "I",
9fd978680db649 (Baptiste Daroussin      2024-01-04 15:09:44 +0100 5018)     "Processes in jail can lock/unlock physical pages in memory");
Tue, Mar 31, 4:42 PM
emaste accepted D56183: releases sidenav: label 14.3 as "Legacy".
Tue, Mar 31, 3:58 PM
emaste added a comment to D52039: kern: remove the need to allocate in prison_add_vfs().

Or maybe we can add asprintf_flags or such and incrementally migrate callers?

Tue, Mar 31, 3:32 PM