Page MenuHomeFreeBSD

ngie (Enji Cooper)
User

Projects

User Details

User Since
Aug 2 2014, 8:08 AM (617 w, 2 h)

Recent Activity

Yesterday

ngie accepted D57316: src.opts.mk: enable OPENSSL_KTLS by default on riscv64.
Fri, May 29, 6:54 PM
ngie added a comment to D57316: src.opts.mk: enable OPENSSL_KTLS by default on riscv64.

This "fixes" the issue, but the tests should also be intelligent enough to understand when the OPENSSL_KTLS feature isn't present and skip the tests if the feature isn't present in the kernel (see ATF_REQUIRE_FEATURE, etc).

Fri, May 29, 6:53 PM

Thu, May 28

ngie added a comment to D57213: tests: Cause a write error using /dev/full instead of broken pipe.

What implements /dev/full these days?

$ uname -a
FreeBSD universe16a.freebsd.org 16.0-CURRENT FreeBSD 16.0-CURRENT #0 main-n285776-10e342c1ec78: Sat May  9 09:21:00 UTC 2026     root@build-16.freebsd.org:/usr/obj/usr/src/sys/CLUSTER16 amd64
$ ls /dev/full
ls: /dev/full: No such file or directory
Thu, May 28, 4:32 PM
ngie added a comment to D57297: tests: Fix reliability issues in POSIX ACL tests.

Macro lgtm:

Thu, May 28, 3:53 PM

Wed, May 27

ngie committed rG2018defe9b98: syslogd: Fix ereregex property filters and add test (authored by Zyt2006613_outlook.com).
syslogd: Fix ereregex property filters and add test
Wed, May 27, 10:10 PM
ngie added a member for apple (x86): ngie.
Wed, May 27, 5:03 PM
ngie accepted D57251: cap_mkdb: Fix memory leak.

Thank you :)!

Wed, May 27, 4:59 PM

Tue, May 19

ngie added a comment to D57087: nvme: add Apple T2 ANS2 NVMe quirks.

Also: what kinds of tests did you run? Attach/detach? Read/write tests (with dd/fio)? Etc.

Tue, May 19, 9:40 PM · apple (x86), drivers
ngie added inline comments to D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Tue, May 19, 9:39 PM · apple (x86), drivers
ngie updated subscribers of D57087: nvme: add Apple T2 ANS2 NVMe quirks.
Tue, May 19, 8:36 PM · apple (x86), drivers

Sat, May 16

ngie added inline comments to D56758: iconv: use GNU-compatible handling of invalid sequences by default.
Sat, May 16, 1:13 AM
ngie added a comment to D52861: thunderbolt: Support generic USB4 NHIs.
In D52861#1288825, @thj wrote:

I said I would help Aymeric with this review, from a quick read it seems fine. I haven't thrown it at hardware and I'm not really that familiar with the TB/USB4 side of things.

@ngie would you be able to suggest a review that adds the minimum functionality you need?

I'm not really one to push on reviews, but in this case Aymeric has been pretty clear with why this code isn't really something to have in tree.
As this is holding back s0iX support I think we should land this change and revisit TB3, or minimal TB3 support when we have active patches.

Sat, May 16, 1:07 AM
ngie added a comment to D55573: amd64: complete thunderbolt KERNCONF integration.

@imp : ping?

Sat, May 16, 1:02 AM
ngie committed rG183633079178: thunderbolt: make code -Wunused clean (authored by ngie).
thunderbolt: make code -Wunused clean
Sat, May 16, 1:01 AM
ngie closed D55575: thunderbolt: make code -Wunused clean.
Sat, May 16, 1:01 AM
ngie updated the diff for D56885: math/libdivsufsort: build and install the 64-bit library.

Install the 64-bit library pkg-config file as well

Sat, May 16, 12:57 AM

Fri, May 15

ngie added inline comments to D56748: asmc: fix asmc_key_dump() page fault on T2 MMIO backend.
Fri, May 15, 6:53 PM · apple (x86), drivers

Wed, May 13

ngie added inline comments to D56748: asmc: fix asmc_key_dump() page fault on T2 MMIO backend.
Wed, May 13, 3:06 AM · apple (x86), drivers

Fri, May 8

ngie added a comment to D56748: asmc: fix asmc_key_dump() page fault on T2 MMIO backend.

@guest-seuros : could you please reply to my comments?

Fri, May 8, 7:39 AM · apple (x86), drivers
ngie added a reviewer for D56885: math/libdivsufsort: build and install the 64-bit library: yuri.
Fri, May 8, 6:33 AM
ngie requested review of D56885: math/libdivsufsort: build and install the 64-bit library.
Fri, May 8, 6:30 AM

Thu, May 7

ngie abandoned D55980: devel/py-pipx: upgrade to 1.10.0.

@sunpoet updated the component in the interim. Abandoning...

Thu, May 7, 3:20 AM

Wed, May 6

ngie added a reverting change for rG86e87c3bd1b3: Skip sys.netinet6.frag6.frag6_19.frag6_19 in CI: rG3348fa7a45fd: Revert "Skip sys.netinet6.frag6.frag6_19.frag6_19 in CI".
Wed, May 6, 11:15 PM
ngie committed rG3348fa7a45fd: Revert "Skip sys.netinet6.frag6.frag6_19.frag6_19 in CI" (authored by ngie).
Revert "Skip sys.netinet6.frag6.frag6_19.frag6_19 in CI"
Wed, May 6, 11:14 PM
ngie committed rG18626fad5f48: Unskip test sys.netinet6.frag6.frag6_07.frag6_07 (authored by Siva Mahadevan <me@svmhdvn.name>).
Unskip test sys.netinet6.frag6.frag6_07.frag6_07
Wed, May 6, 10:53 PM
ngie committed rG1c4f255bae84: tests/if_lagg_test: unskip 'witness' testcase (authored by Siva Mahadevan <me@svmhdvn.name>).
tests/if_lagg_test: unskip 'witness' testcase
Wed, May 6, 10:50 PM
ngie updated subscribers of D55575: thunderbolt: make code -Wunused clean.
Wed, May 6, 10:01 PM
ngie updated the summary of D55575: thunderbolt: make code -Wunused clean.
Wed, May 6, 9:57 PM
ngie updated the diff for D55575: thunderbolt: make code -Wunused clean.

Use __diagused instead of diagnostic popping, etc.

Wed, May 6, 7:16 PM

Tue, May 5

ngie committed rG7619d14d08a0: acpi_panasonic: acquire serial lock before calling hkey_sound_mute in shutdown (authored by guest-seuros).
acpi_panasonic: acquire serial lock before calling hkey_sound_mute in shutdown
Tue, May 5, 7:53 PM
ngie closed D56718: fix(acpi_panasonic): acquire serial lock before calling hkey_sound_mute in shutdown.
Tue, May 5, 7:52 PM
ngie accepted D56718: fix(acpi_panasonic): acquire serial lock before calling hkey_sound_mute in shutdown.

hkey_sound_mute calls ACPI_SERIAL_ASSERT(..), which I assume is where things panic. This is a pretty straightforward change.

Tue, May 5, 7:47 PM
ngie accepted D56687: md5: Don't generate test cases just to skip them.
Tue, May 5, 6:41 PM
ngie accepted D56608: freebsd-base.7: Document adding a local repo.
Tue, May 5, 5:19 PM

Thu, Apr 30

ngie added a comment to D56748: asmc: fix asmc_key_dump() page fault on T2 MMIO backend.
Add an MMIO guard at the top of asmc_key_dump(): delegate to
asmc_key_dump_by_index() + asmc_key_read() for MMIO devices,
consistent with the rest of the T2 code paths.

Having a more explicit statement for T2 Macs vs non-T2 Macs would be a good idea.

Thu, Apr 30, 10:15 PM · apple (x86), drivers
ngie added a comment to D56748: asmc: fix asmc_key_dump() page fault on T2 MMIO backend.

This hints at needing the patches/driver available in https://github.com/t2linux/linux-t2-patches/tree/main (please note that the driver isn't technically GPLv2; I can add more details later if needed).

Thu, Apr 30, 10:13 PM · apple (x86), drivers
ngie committed rG0e680203d59a: fix typo: recieved -> received in test comment (authored by Felipe Matarazzo <felipemps@protonmail.com>).
fix typo: recieved -> received in test comment
Thu, Apr 30, 4:33 PM
ngie committed rGdeb17abdeffe: fix typos in rtsx.c comments: freqency and wich (authored by Felipe Matarazzo <felipemps@protonmail.com>).
fix typos in rtsx.c comments: freqency and wich
Thu, Apr 30, 4:33 PM
ngie committed rG092528b05d1f: fix typo: writting -> writing in sack_filter (authored by Felipe Matarazzo <felipemps@protonmail.com>).
fix typo: writting -> writing in sack_filter
Thu, Apr 30, 4:33 PM
ngie committed rGa8cb5cb40005: fix typo: remove extra 'the' in rack.c comment (authored by Felipe Matarazzo <felipemps@protonmail.com>).
fix typo: remove extra 'the' in rack.c comment
Thu, Apr 30, 4:33 PM
ngie committed rG0e235f77360c: fix typo: seperate -> separate in tcp_ratelimit comment (authored by Felipe Matarazzo <felipemps@protonmail.com>).
fix typo: seperate -> separate in tcp_ratelimit comment
Thu, Apr 30, 4:33 PM
ngie committed rGe1841a50d6a5: fix typo: lenght -> length in netlink comment (authored by Felipe Matarazzo <felipemps@protonmail.com>).
fix typo: lenght -> length in netlink comment
Thu, Apr 30, 4:32 PM
ngie committed rG713332b4eb79: fix typo: duplicate 'the' in OP_NOTROOT comment (authored by Felipe Matarazzo <felipemps@protonmail.com>).
fix typo: duplicate 'the' in OP_NOTROOT comment
Thu, Apr 30, 4:32 PM
ngie committed rG82525a8ead6b: fix typo: remove duplicate 'the' in ffs_vfsops comment (authored by Felipe Matarazzo <felipemps@protonmail.com>).
fix typo: remove duplicate 'the' in ffs_vfsops comment
Thu, Apr 30, 4:32 PM

Apr 28 2026

ngie accepted D56687: md5: Don't generate test cases just to skip them.
Apr 28 2026, 7:52 PM

Apr 27 2026

ngie added inline comments to D56642: libpkgconf: Fix paths.
Apr 27 2026, 11:26 PM
ngie added a comment to D56605: tests: Add better pjdfstest integration.

Please note that the new version requires _rust_. That's a pretty large dependency to require for CI, which doesn't exist already today.
This is part of the reason why I was more keen on doing python+pytest integration: python is more common in CI and pytest is on the docket for kyua integration (it's on my TODO list because I want the atf_python stuff to go away...).

Apr 27 2026, 11:07 PM

Apr 25 2026

ngie committed rG1633c00828ac: chore: replace {0, 0} with {DEV,KOBJ}METHOD_END (authored by ngie).
chore: replace {0, 0} with {DEV,KOBJ}METHOD_END
Apr 25 2026, 4:52 PM
ngie committed rG1b5bee9b2d88: chore: replace {0, 0} with {DEV,KOBJ}METHOD_END (authored by ngie).
chore: replace {0, 0} with {DEV,KOBJ}METHOD_END
Apr 25 2026, 4:49 PM
ngie committed rGca93c983ab94: use ASMC_FAN_FUNCS2 to avoid trying to read non-existent keys (authored by tslight <tslight@pm.com>).
use ASMC_FAN_FUNCS2 to avoid trying to read non-existent keys
Apr 25 2026, 4:43 PM
ngie committed rGa2c76430981f: use ASMC_FAN_FUNCS2 to avoid trying to read non-existent keys (authored by tslight <tslight@pm.com>).
use ASMC_FAN_FUNCS2 to avoid trying to read non-existent keys
Apr 25 2026, 4:43 PM
ngie committed rGcac23681cbbb: Add ASMC support for Macbook Pro 8,3 (authored by tslight <tslight@pm.com>).
Add ASMC support for Macbook Pro 8,3
Apr 25 2026, 4:41 PM
ngie committed rGae09e4a904e5: Add ASMC support for Macbook Pro 8,3 (authored by tslight <tslight@pm.com>).
Add ASMC support for Macbook Pro 8,3
Apr 25 2026, 4:41 PM
ngie committed rGc8ad757af8c8: asmc: use symbolic names with the MacPro3,1 model (authored by ngie).
asmc: use symbolic names with the MacPro3,1 model
Apr 25 2026, 4:38 PM
ngie committed rG0f79ce721c25: asmc: use symbolic names with the MacPro3,1 model (authored by ngie).
asmc: use symbolic names with the MacPro3,1 model
Apr 25 2026, 4:37 PM
ngie committed rG0770a765a204: asmc: code style modernization and minor cleanups (authored by ngie).
asmc: code style modernization and minor cleanups
Apr 25 2026, 4:36 PM
ngie committed rG732d45e72d9c: asmc: code style modernization and minor cleanups (authored by ngie).
asmc: code style modernization and minor cleanups
Apr 25 2026, 4:36 PM
ngie committed rG608749ca473d: divert: unbreak the LINT-NOIP build (authored by ngie).
divert: unbreak the LINT-NOIP build
Apr 25 2026, 4:34 PM
ngie committed rG0b97aba5c25b: libnetbsd: import `__CTASSERT(..)` macros (authored by ngie).
libnetbsd: import `__CTASSERT(..)` macros
Apr 25 2026, 4:33 PM
ngie committed rGf8162575f211: libnetbsd: add math.h and sys/time.h (authored by ngie).
libnetbsd: add math.h and sys/time.h
Apr 25 2026, 4:33 PM
ngie committed rG1f86a86b21fc: lib/libnetbsd: bring in `__type_m{ax,in}*` macro family (authored by ngie).
lib/libnetbsd: bring in `__type_m{ax,in}*` macro family
Apr 25 2026, 4:33 PM
ngie committed rG33030906cdd3: libnetbsd: add math.h and sys/time.h (authored by ngie).
libnetbsd: add math.h and sys/time.h
Apr 25 2026, 4:33 PM
ngie committed rG7be895e50035: libnetbsd: import `__CTASSERT(..)` macros (authored by ngie).
libnetbsd: import `__CTASSERT(..)` macros
Apr 25 2026, 4:33 PM
ngie committed rGee828a44e8d1: lib/libnetbsd: bring in `__type_m{ax,in}*` macro family (authored by ngie).
lib/libnetbsd: bring in `__type_m{ax,in}*` macro family
Apr 25 2026, 4:33 PM
ngie committed rG68511df3b526: .gitignore: ignore additional unwanted files (authored by ngie).
.gitignore: ignore additional unwanted files
Apr 25 2026, 4:32 PM
ngie committed rG079bfe2a372f: .gitignore: ignore additional unwanted files (authored by ngie).
.gitignore: ignore additional unwanted files
Apr 25 2026, 4:32 PM
ngie committed rG3c4d1f5f81e8: asmc: Add MacPro3,1 temperature sensor support (authored by guest-seuros).
asmc: Add MacPro3,1 temperature sensor support
Apr 25 2026, 4:31 PM
ngie committed rG16c9bce6ae12: asmc: Convert driver to CTLFLAG_MPSAFE (authored by guest-seuros).
asmc: Convert driver to CTLFLAG_MPSAFE
Apr 25 2026, 4:30 PM
ngie committed rG833df8dabb6b: asmc: Add MacPro3,1 temperature sensor support (authored by guest-seuros).
asmc: Add MacPro3,1 temperature sensor support
Apr 25 2026, 4:30 PM
ngie committed rG4dd720279f86: asmc: Convert driver to CTLFLAG_MPSAFE (authored by guest-seuros).
asmc: Convert driver to CTLFLAG_MPSAFE
Apr 25 2026, 4:30 PM
ngie committed rGc264355ebd72: asmc: use `ASMC_FAN_FUNCS2` with the Macmini4,1 (authored by ngie).
asmc: use `ASMC_FAN_FUNCS2` with the Macmini4,1
Apr 25 2026, 4:29 PM
ngie committed rG41924423f7eb: asmc: use `ASMC_FAN_FUNCS2` with the Macmini4,1 (authored by ngie).
asmc: use `ASMC_FAN_FUNCS2` with the Macmini4,1
Apr 25 2026, 4:29 PM
ngie committed rG1198b0ca9d6d: asmc: add Wake-on-LAN control via sysctl (authored by guest-seuros).
asmc: add Wake-on-LAN control via sysctl
Apr 25 2026, 4:27 PM
ngie committed rG78e9708c98aa: asmc: output the SMC firmware revision on attach (authored by ngie).
asmc: output the SMC firmware revision on attach
Apr 25 2026, 4:27 PM
ngie committed rG9dbe7570c275: chore: asmc: use designated initializers in macros (authored by ngie).
chore: asmc: use designated initializers in macros
Apr 25 2026, 4:27 PM
ngie committed rG4c91d2e1a42e: asmc: resource cleanup simplifications (authored by ngie).
asmc: resource cleanup simplifications
Apr 25 2026, 4:27 PM
ngie committed rG464afc5d0e85: asmc: introduce the concept of generic models (authored by ngie).
asmc: introduce the concept of generic models
Apr 25 2026, 4:27 PM
ngie committed rGb44a9bd37e60: asmc: output the SMC firmware revision on attach (authored by ngie).
asmc: output the SMC firmware revision on attach
Apr 25 2026, 4:24 PM
ngie committed rG253d17af2e6a: Only build USB-related modules if MK_USB != no (authored by ngie).
Only build USB-related modules if MK_USB != no
Apr 25 2026, 4:23 PM
ngie committed rGa826f61110e6: Run `make obj` before running `make test-includes` (authored by ngie).
Run `make obj` before running `make test-includes`
Apr 25 2026, 4:23 PM
ngie committed rG99b65c8b4772: release.sh: add chroot cleanup routine (authored by ngie).
release.sh: add chroot cleanup routine
Apr 25 2026, 4:23 PM
ngie committed rGd6faa06d8936: release.sh: document user-overriddable functions (authored by ngie).
release.sh: document user-overriddable functions
Apr 25 2026, 4:23 PM
ngie committed rG72fc340ba71d: release.sh: document user-overriddable functions (authored by ngie).
release.sh: document user-overriddable functions
Apr 25 2026, 4:22 PM
ngie committed rG91c6c5fe7b12: release.sh: add chroot cleanup routine (authored by ngie).
release.sh: add chroot cleanup routine
Apr 25 2026, 4:22 PM
ngie committed rGa0d44a70bae8: asmc: add Wake-on-LAN control via sysctl (authored by guest-seuros).
asmc: add Wake-on-LAN control via sysctl
Apr 25 2026, 4:16 PM
ngie committed rG67504e71521d: chore: asmc: use designated initializers in macros (authored by ngie).
chore: asmc: use designated initializers in macros
Apr 25 2026, 4:16 PM
ngie committed rG589ece518441: asmc: resource cleanup simplifications (authored by ngie).
asmc: resource cleanup simplifications
Apr 25 2026, 4:16 PM
ngie committed rGca38f51b4c58: asmc: introduce the concept of generic models (authored by ngie).
asmc: introduce the concept of generic models
Apr 25 2026, 4:14 PM
ngie committed rG70e8c36d097e: acpi: build dev/acpi_support/acpi_wmi_if.m on ARM64 (authored by ngie).
acpi: build dev/acpi_support/acpi_wmi_if.m on ARM64
Apr 25 2026, 4:10 PM
ngie committed rG16c350eb95ec: [OpenSSL] Add missing header file (openssl/ml_kem.h) (authored by sunpoet).
[OpenSSL] Add missing header file (openssl/ml_kem.h)
Apr 25 2026, 4:09 PM
ngie committed rG9725e00dcfdc: OpenSSL: move `-DOPENSSL_PIC` from `PIC_FLAG` to `SHARED_CFLAGS` (authored by ngie).
OpenSSL: move `-DOPENSSL_PIC` from `PIC_FLAG` to `SHARED_CFLAGS`
Apr 25 2026, 4:08 PM
ngie committed rG689cc820446a: libcrypto: compile all PIC objects with -DOPENSSL_PIC -fPIC (authored by ngie).
libcrypto: compile all PIC objects with -DOPENSSL_PIC -fPIC
Apr 25 2026, 4:08 PM
ngie accepted D56591: pkgconf: fix the build with GCC 14.

@khorben : yes! Sorry for not accepting this sooner!

Apr 25 2026, 4:03 PM

Apr 24 2026

ngie committed rGaf864dd4a2df: hosts.equiv.5: correct nits to fix `mandoc -T lint` issues (authored by ngie).
hosts.equiv.5: correct nits to fix `mandoc -T lint` issues
Apr 24 2026, 8:45 PM
ngie committed rG944a4de2d211: Remove `cam.d` when MK_DTRACE == no (authored by ngie).
Remove `cam.d` when MK_DTRACE == no
Apr 24 2026, 8:45 PM
ngie committed rG573a9e5764df: security(7): fix `mandoc -T lint` complaints (authored by ngie).
security(7): fix `mandoc -T lint` complaints
Apr 24 2026, 8:45 PM
ngie closed D56588: Remove `cam.d` when MK_DTRACE == no.
Apr 24 2026, 8:45 PM
ngie accepted D56613: kyua-debug: Add -P option.
Apr 24 2026, 12:52 PM
ngie accepted D56589: packages: Register pkgconf.
Apr 24 2026, 1:17 AM
ngie added a comment to D56589: packages: Register pkgconf.

I gave the copyright back to pkgconf, as the comment and description primarily come from the pkgconf project.

While there, I also updated the SPDX-License-Identifier to pkgconf, as per the discussion here, and confirmed at https://spdx.org/licenses/pkgconf.html.

Apr 24 2026, 12:55 AM